INHOUDSOPGAWE:
- Stap 1: wat u benodig
- Stap 2: Berei wiele voor
- Stap 3: Berei 3D -gedrukte komponente voor
- Stap 4: Stel motorskerm op
- Stap 5: Koppel aan die broodbord
- Stap 6: Stel die HC-SR04 ultrasoniese sensor op
- Stap 7: Stel die servomotor op
- Stap 8: Stel die aanraaksensor op
- Stap 9: Monteer Rob
- Stap 10: Kode
Video: Rob die outomatiese robot: 10 stappe (met foto's)
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:27
Hierdie instruksies is geskep ter voldoening aan die projekvereiste van die Makecourse aan die Universiteit van Suid -Florida (www.makecourse.com).
In hierdie handleiding leer u hoe u 'n volledig outomatiese robot met die naam Rob kan maak, wat toegerus is met sensors wat hindernisse kan opspoor. Rob beweeg totdat hy met 'n hindernis in aanraking kom, en dan stop hy, kyk na sy omgewing en gaan voort op 'n pad wat vry is van hindernisse.
Om hierdie robot te skep, is kennis van Arduino en C ++ nie nodig nie, maar dit help!
Laat ons begin!
Stap 1: wat u benodig
Vir hierdie projek benodig u:
Materiaal:
- Arduino UNO x1
- Motorskerm x1
- Broodbord x1
- DC motors x4
- Wiele x4
- HC-SR04 Ultrasoniese sensor x1
- 9-V batteryhouers x2
- Mikro servomotor x1
- 9V batterye x2
- Elektriese band
- Drade
- Swart boks x1
- Raak sensor x1
Gereedskap:
- Warm gom geweer
- Soldeerbout
- 3D-drukker
- Skroewedraaier
- Draadknipper
Stap 2: Berei wiele voor
Neem twee jumperdrade en plaas een deur elk van die koperblaaie aan die kant van 'n GS -motor. Met behulp van 'n soldeerbout, soldeer die jumperdrade versigtig aan die GS -motor. Herhaal vir al die motors.
Neem die wiel en plaas dit op die wit pen aan die teenoorgestelde kant van die koperblaaie op die GS -motor. Die wiel moet stewig bly draai en vrylik saam met die GS -motor draai.
Om te kyk of die wiele behoorlik werk, plaas elkeen van die drade wat aan elke DC-motor gesoldeer is, op die positiewe en negatiewe pole van 'n 9-V-battery. Die wiel moet draai.
Stap 3: Berei 3D -gedrukte komponente voor
Druk die volgende.stl-lêers met 'n 3D-drukker. Die onderdeellêers is ook ingesluit as u die ontwerp moet verander.
Stap 4: Stel motorskerm op
Met 'n skroewedraaier gaan ons elkeen van die DC -motordrade aan die M1 M2 M3- en M4 -poorte op die motorskerm koppel.
Koppel die motors wat die linkerwiele beheer, aan op die M1- en M2 -poorte en die regterwielmotors op die M3- en M4 -poorte.
As 'n motor agteruit loop, skakel net die drade aan die motorskermpoort vir die wiel. (Wysiglik verander die positiewe en negatiewe verbindings).
Soldeer lang drade op die +5V, grond, A0, A1 en pen 3 op die motorskerm. Dit sal gebruik word om die broodbord, die ultrasoniese sensor en die aanraaksensor in latere stappe te verbind.
Koppel 'n batteryhouer met 'n skroewedraaier aan die EXT_PWR -poort op die motorskerm. Dit bied krag aan die motorskerm en die wiele.
Plaas die motorskerm op die Arduino en maak seker dat die poorte behoorlik in lyn is.
Stap 5: Koppel aan die broodbord
Om dinge eenvoudig te hou, word die meeste verbindings aan die motorskerm gesoldeer. Die broodbord word hoofsaaklik gebruik om +5V en grondaansluitings te verskaf.
Koppel die +5V -draad met die drade wat in die laaste stap op die motorskerm gesoldeer is, aan die rooi kragstrook van die broodbord en verbind die gronddraad met die blou kragstrook op die broodbord.
Stap 6: Stel die HC-SR04 ultrasoniese sensor op
Vir hierdie deel benodig u u 3D-gedrukte onderdele vanaf stap 3!
Plaas die ultrasoniese sensor in die deel van die 3D-gedrukte ultrasoniese sensorhouer. Koppel 4 vroulike na vroulike springdrade aan op die grond-, sneller-, echo- en VCC -poorte op die agterkant van die ultrasoniese sensor. Draai die jumperdrade deur die binnekant van die servomontage -deel en gebruik warm gom, verbind die servo -onderdeel met die deel van die ultrasoniese sensorhouer.
Koppel die drade wat in stap 4 aan die motorskerm gesoldeer is, aan die einde van die ultrasoniese sensorwyfie aan die vroulike aansluiting. TRIG moet aansluit op A0, en ECHO moet op A1 aansluit. Koppel 'n verbinding vanaf die rooi kragstrook op die broodbord na die VCC -poort op die ultrasoniese sensor en 'n ander verbinding vanaf die blou kragstrook na die GROND -poort.
Bevestig verbindings met elektriese band om te verseker dat dit nie los raak nie.
Stap 7: Stel die servomotor op
Vir hierdie stap benodig u die basis-3D-gedrukte deel.
Monteer die servomotor op die middelste opening (die middelste opening van die drie reghoekige openinge) van die basis-3D-gedrukte deel. Draai die servodrade deur die opening en koppel die servomotor aan op die SER1 -poort op die hoek van die motorskerm.
Plak die ultraklankstuk warm van die vorige stap tot bo -op die servomotor.
Stap 8: Stel die aanraaksensor op
Koppel 3 vroulike na vroulike springdrade aan die G-, V- en S -poorte agter op die aanraaksensor.
Koppel die draad wat op pen 3 van die motorskerm gesoldeer is, aan die S -poort op die aanraaksensor. Koppel 'n verbinding vanaf die rooi kragstrook op die broodbord na die VCC -poort op die ultrasoniese sensor en 'n ander verbinding vanaf die blou kragstrook na die GROND -poort.
Stap 9: Monteer Rob
Verhit u warm lijmpistool, dit sal in hierdie stap baie gebruik word. Terwyl u wag totdat die warm lijmpistool warm word, verf die swart boks wat u in die Make Course gekry het, met akrielverf. Wag totdat dit droog is.
Sodra die gom warm is, plak die basis/ultrasoniese sensor deel bo -op die boks. Draai die drade aan die binnekant van die boks. Plaas die motorskerm, Arduino en broodplank in die boks.
Plak die vier DC Motors aan die onderkant van die boks vas en sorg dat die wiele wat aan M1 en M2 gekoppel is, aan die linkerkant is en dat die wiele wat aan M3 en M4 gekoppel is, aan die regterkant is. Op hierdie punt behoort Rob volledig minus die kode te wees.
Stap 10: Kode
Om die verskafde kode uit te voer, moet u eers die AFmotor- en NewPing -lêers in u arduino -biblioteke aflaai.
Laai die FinalCode_4connect -lêer af en laai dit op na u arduino.
Die kode stel funksies op wat help om die pad van die robot te verander as daar 'n hindernis in die pad is. As dit 'n hindernis opspoor, stop Rob en kyk links en regs, en afhangende van die ligging van die hindernis word die funksies vorentoe, agteruit, omdraai, links en regs genoem, sodat hy in die regte rigting kan beweeg. As die aanraaksensor ingedruk word, begin die servo die omgewing daarvan ondersoek en Rob beweeg vorentoe totdat hy 'n hindernis opspoor. As 'n hindernis opgespoor word, stop Rob en begin die changePath -funksie.
U robot moet nou hardloop en hindernisse vermy!
Aanbeveel:
Die botterrobot: die Arduino -robot met eksistensiële krisis: 6 stappe (met foto's)
The Butter Robot: the Arduino Robot With Existential Crisis: Hierdie projek is gebaseer op die geanimeerde reeks "Rick and Morty". In een van die episodes maak Rick 'n robot met die enigste doel om botter te bring. As studente van Bruface (Brussel Fakulteit Ingenieurswese) het ons 'n opdrag vir die meganisme
Hoe om die temperatuur van die bierfermentasie en die swaartekrag van u slimfoon te beheer: 4 stappe (met foto's)
Hoe om die temperatuur van die bierfermentasie en -gravitasie vanaf u slimfoon te beheer: as bier fermenteer, moet u die erns en temperatuur daarvan daagliks monitor. Dit is maklik om te vergeet om dit te doen, en as u weg is, is dit onmoontlik. Na 'n bietjie gegoogle het ek verskeie oplossings gevind vir outomatiese swaartekragmonitering (een, twee, drie). Een van die
Hoe om probleme op te los met die afstandsbediening van die Pionner -stuurwiel - Verhoog die IR -sein en herstel die klein slot: 14 stappe
Hoe om probleme op te los met die afstandsbediening van die stuurwiel van Pionner - Verhoog die IR -sein en herstel die klein slot.: Hierdie afstandsbediening is baie mooi en gerieflik, maar soms werk dit nie behoorlik nie. projek is nie 'n voorbeeld van doeltreffendheid nie. Ek kom uit Brasilië en het hierdie wenk op Amaz gekry
Instruksies vir die voltooiing van die opmaak van die baanskyfontwerp vir die opheffing/verlaging van die middelste voetsteun op motorwielstoele: 9 stappe (met foto's)
Instruksies vir die voltooiing van die opmaak van die baanskyfontwerp vir die opheffing/verlaging van die middelste voetsteun op motorwielstoele: die middelste voetsteunhysers moet goed onder die sitplek geberg word en laer om te ontplooi. 'N Meganisme vir die onafhanklike werking van die opberging en ontplooiing van voetsteun is nie ingesluit by rolstoele op die mark nie, en PWC -gebruikers het die behoefte uitgespreek
Voeg 'n PC Sync-aansluiting by 'n Nikon Sc-28 Ttl-kabel (gebruik outomatiese instellings vir 'n flits op die kamera en aktiveer die flits van die kamera !!): 4 stappe
Voeg 'n Pc Sync-aansluiting by 'n Nikon Sc-28 Ttl-kabel (gebruik outomatiese instellings vir 'n flits op die kamera en aktiveer flitsers van die kamera !!): in hierdie instruksies sal ek jou wys hoe om een van die lastige eie 3-pins TTL-aansluitings op te verwyder aan die kant van 'n Nikon SC-28-kamera met TTL-kabel en vervang dit met 'n standaard rekenaar-sinchronisasie-aansluiting. Hiermee kan u 'n spesiale flits gebruik