INHOUDSOPGAWE:
2025 Outeur: John Day | [email protected]. Laas verander: 2025-01-13 06:56
Hier is die instruksies vir die bou van 'n gebaar -beheerde rover (telebedryfde rover). Dit bestaan uit 'n rover -eenheid met 'n botsingsvoorkomingsensor aan boord. Die sender in plaas van 'n lomp afstandsbediening is 'n koel handskoen wat op die hand gedra kan word en dan beweeg kan word om seine na die rover te stuur met behulp van handbewegings. RF seine word gebruik vir kommunikasie.
Hierdie projek het moontlike toepassings in voertuigonderstelinspeksie (vir sekuriteit of onderhoud), behalwe dat dit uiteindelik gebruik word om met drones te vlieg.
Voorrade
Arduino/Genuino UNO (met UNO -kabel) x2
Li-ion battery (12V) x1
Springdrade (manlik tot manlik, manlik tot vroulik, vroulik tot vroulik) x40 elk
Broodbord x1
L298 -motorbestuurdermodule x1
MPU6050 Gyroscoop x1
RF -ontvanger en sender x1 elk
Ultrasoniese sensor x1
Onderstel opstel x1
Batteryhouer (dikwels by onderstel ingesluit) x1
Skakelaar (dikwels by onderstel ingesluit) x2
Draadstropper x1
Ontsoldeerpomp (nie nodig nie) x1
Dubbelzijdige band x1
Stap 1: Kringdiagramme en teorie:
Senderopstelling: kortliks, ons moet die metings van die gyroscoop neem en dit via die Arduino na die sender stuur.
Ontvangeropstelling: ons moet die gestuurde data ontvang (met behulp van die ontvanger) en die wiele draai volgens die ontvangde data*. Terselfdertyd moet ons ook seker maak dat die rover op 'n minimum afstand van voorwerpe voor hom is (hindernisopsporing). Ons sal I2C -kommunikasie vir hierdie projek gebruik. *Interessante feit oor hierdie projek: Hierdie kode verwerk analoog data en beweeg die rover volgens die bewegingsgraad van die hand. Ons moet dus 'n logika ontwikkel om die rover teen verskillende snelhede in die regte rigting te laat beweeg.
Stap 2: Bou die Rover:
Stap 1 (Monteer die onderstel):
Monteer die onderstel om die basis vir u rover te maak. Dit is 'n redelik maklike stap, en u moet dit vinnig doen.
Stap 2 (kontroleer al die komponente):
Kontroleer al die sensors deur hulle afsonderlik met die Arduino te koppel. U kan enige tutoriaal raadpleeg oor hoe u die sensors individueel met die Arduino kan koppel.
Stap 3 (Senderopstelling):
Soldeer eers die penne aan die gyroscoop. Maak nou die verbindings volgens die volgende stroomdiagram. Moenie die battery nou aansluit nie.
Koppel dan u Arduino aan u skootrekenaar. Laai die volgende kode lêer op en kyk of die kode behoorlik werk (doen dit deur die opmerkings vir die gedrukte state in die kode te verwyder). Klik op die seriële monitorknoppie (regs bo op u skerm) om die uitvoer van die drukstate te sien. As alles reg werk, kan u die battery aansluit.
Onthou om seker te maak dat die oriëntasie van die gyroscoop korrek is (volgens die gebruikte kode). Gaan die diagramme hierbo na om die oriëntasie wat ek vir die gyroscoop gebruik het, na te gaan.
Die gyroscoop sal lesings na die Arduino stuur. Van daar af gaan die metings na die RF -sender wat oorgedra moet word, sodat die ontvanger die golwe kan optel.
Stap 4 (Ontvangeropstelling):
Maak die verbindings volgens die volgende stroomdiagram. Moenie die battery nou aansluit nie. Koppel dan u Arduino aan u skootrekenaar. Laai die volgende kode lêer op en kyk of die kode behoorlik werk. Om dit te doen:
1. Verwyder die opmerkings vir die gedrukte state in die kode
2. Skakel die senderopstelling aan
3. Plaas die rover op 'n staanplek sodat die wiele nie die grond raak nie en die rover nie afneem sodra die ontvanger data ontvang nie
OPMERKING: Miskien moet u die rigting van een of albei motors omkeer. As die kode korrek werk, moet u die korrekte uitset (vorentoe, agtertoe, regs, links of stop) op u seriële monitor volgens u hand kan sien bewegings. As alles reg werk, kan u die battery aansluit. Voordat u die battery aansluit, moet u egter alle verbindings nagaan. Een verkeerde terminale kan u stroombaan blaas.
Stap 5 (Laat die opstelling werk met behulp van die batterye):
Ontkoppel nou u skootrekenaar en koppel die batterye aan die onderskeie instellings. Toets u projek.
Moenie toelaat dat die rover meer as 5 meter van u af kom nie, anders kan die rover stop/begin wangedra!
Stap 6 (samestelling):
Nou is dit tyd om die rover bymekaar te maak en dit eintlik in aksie te sien! Kyk na die prente in die afdeling 'Kringdiagramme en teorie' vir my rover -monteerontwerp. U kan die rover op 'n ander manier monteer. Maak net seker dat dit goed gebalanseer is, anders kan dit 'n wiel wees (moenie soos 'Wow!' Gaan nie, want u kan die rover verkeerd vind).
Tydens die toets kan u agterkom dat die rover nie akkuraat beweeg nie. Daar is 'n paar vertragings en foute as ons eenvoudige RF -modules gebruik. In 'n praktiese scenario het die motors ook 'n paar verskille, en die massamiddelpunt van die rover is nie waar u verwag nie. U kan dus vind dat die rover skuins beweeg as dit reguit moet loop. Foute in die balans kan opgelos word deur die snelheid van die linker- en regtermotors te verander. Vermenigvuldig veranderlikes 'ena' en 'enb' met verskillende getalle om die balans van u rover te verbeter.
As u twyfel, gebruik die kommentaarafdeling hieronder. Dit is waar ek twyfel sal aanspreek.
@Scientify Inc
Stap 3: Kode lêers
Hier is die skakel na die virtuele draadbiblioteek:
drive.google.com/file/d/1F_sQFRT4lsN5dUKXJ…
Stap 4: Dankie
Deel asseblief u kommentaar hieronder. Ek hoor graag van u ervaring terwyl u die projek probeer! Ek sal probeer om alle navrae binne 24 uur te beantwoord.
Sosiaal:
YouTube: Scientify Inc.
YouTube: Wetenskap हिंदी
Instruksies