Sisällysluettelo:
- Vaihe 1: Projektivideo vaihe vaiheelta
- Vaihe 2: Tarvittavat laitteistot
- Vaihe 3: PCB Gerber -tiedosto ja kaavio
- Vaihe 4: 3D.stl -tiedostot
- Vaihe 5: Liitännät
- Vaihe 6: Lähdekoodi
Video: 5 in 1 Arduino -robotti - Seuraa minua - Rivin jälkeen - Sumo - Piirustus - Esteiden välttäminen: 6 vaihetta
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 08:59
Tämä robotin ohjauskortti sisältää ATmega328P -mikrokontrollerin ja L293D -moottoriajurin. Se ei tietenkään eroa Arduino Uno -levystä, mutta se on hyödyllisempi, koska se ei tarvitse toista suojaa moottorin käyttämiseen! Se on vapaa hyppyjoukosta ja voidaan ohjelmoida helposti CH340G: llä. Kun käytät kahta tasavirtamoottoria, voit myös ohjata erilaisia antureita käyttämällä tämän kortin I / O -nastoja. Tässä projektissa käytimme ultraääni-etäisyysanturia HC-SR04 ja infrapuna-infrapuna-anturia. Lisäksi käytettiin yhtä servomoottoria.
Vaihe 1: Projektivideo vaihe vaiheelta
Tällä ohjainkortilla voit ohjelmoida robotin viidellä eri skenaariolla. Projektissa on mukana seuraavat skenaariot:
SUMO -tila: Tämä on urheilulaji, jossa kaksi robottia yrittää työntää toisiaan ulos ympyrästä (samalla tavalla kuin sumo -urheilu).
Follow Me -tila: Se voi tunnistaa seurattavan kohteen läsnäolon käyttämällä HC-SR04-anturia.
Seurantatila: Linjan seuraajarobotti on ajoneuvo, joka seuraa viivaa, joko mustaa tai valkoista viivaa.
Vältä tila: Esteen välttäminen Robotti on älykäs laite, joka voi automaattisesti tunnistaa sen edessä olevan esteen ja välttää sen kääntämällä itsensä toiseen suuntaan.
Piirustustila: Se sisältää servomoottorin ja kynän. Se voi piirtää pintaan omia liikeraitojaan.
Vaihe 2: Tarvittavat laitteistot
- ATmega328P -PU Bootloaderilla -
- L293D -moottorin ohjaimen IC -
- Tyypin B USB -liitäntä -
- DIP -kanta 28/16 nastaa -
- 12/16 MHz Crystal -
- L7805 TO -220 -
- 100uF kondensaattori -
- LED -
- Vastus 10K/1K -
- 470nF -kondensaattori -
- Virtaliitin -
- 2 -nastainen riviliitin -
- Uros nasta otsikko -
- 10nF/22pF Ceramic -
- 6V 200RPM Mini -metallivaihteisto -
- 7,4 V 1000 mAh 2S Lipo -akku (valinnainen) -
- 9 V 800 mAh: n akku (valinnainen) -
- 9V akun liitin -
- Ultraäänimoduuli HC -SR04 -
- IR -infrapuna -anturi -
- CH340G USB - TTL IC -
Tässä projektissa DIP -tyyppisiä komponentteja käytettiin helppoon juottamiseen
Vaihe 3: PCB Gerber -tiedosto ja kaavio
Tässä projektissa olen valinnut PCBWayn. PCBWay on ainoa tapa tehdä tästä projektista erittäin edullinen ja korkea laatu.
Tuotetiedot
- Levyn tyyppi: Yksi PCB
- Koko: 53,3 x 66 mm
- Kerrokset: 2 kerrosta
- Yhteensä: 5 kpl / 5 dollaria
Hanki piirilevy Gerber & Schematic -
Vaihe 4: 3D.stl -tiedostot
Tulostusasetukset
- Tulostin: JGAURORA A5S
- Resoluutio: 0,25
- Täyte: 10%
Vaihe 5: Liitännät
IR -anturi
- IR -anturin signaalitappi digitaaliseen 12
- IR -anturin VCC -nasta +5V
- IR -anturi GND - GND
HC-SR04-anturi
- ECHO -nasta digitaaliseen 5
- TRIG -nasta digitaaliseen 6
- VCC -nasta +5V
- GND -nasta GND: hen
Moottori A
- Moottori A 1 - digitaalinen 2
- Moottori A 2 - digitaalinen 4
- Moottori A Ota käyttöön digitaalinen 3
Moottori B
- B Moottori B 1 - digitaalinen 10
- Moottori B 2 digitaaliseen 11
- Moottori B Ota käyttöön digitaalinen 9
Vaihe 6: Lähdekoodi
Tällä ohjainkortilla voit ohjelmoida robotin viidellä eri skenaariolla. Projektissa on mukana seuraavat skenaariot:
- SUMO -tila: Tämä on urheilulaji, jossa kaksi robottia yrittää työntää toisiaan ulos ympyrästä (samalla tavalla kuin sumo -urheilu).
- Follow Me -tila: Se voi tunnistaa seurattavan kohteen läsnäolon käyttämällä HC-SR04-anturia.
- Seurantatila: Linjan seuraajarobotti on ajoneuvo, joka seuraa viivaa, joko mustaa tai valkoista viivaa.
- Vältä tila: Esteen välttäminen Robotti on älykäs laite, joka voi automaattisesti tunnistaa sen edessä olevan esteen ja välttää sen kääntämällä itsensä toiseen suuntaan.
- Piirustustila: Se sisältää servomoottorin ja kynän. Se voi piirtää pintaan omia liikeraitojaan.
Hanki lähdekoodi:
github.com/MertArduino/RobotControlBoard
Suositeltava:
Muistuta minua ottamaan lääkekone: 5 vaihetta
Muistuta minua ottamaan lääkekone: Tämä on kone, joka voi muistuttaa sinua ottamaan lääkkeitä. Ihmiset usein unohtavat ottaa lääkkeen, joko ennen ulos menoa tai ennen nukkumaanmenoa. Se pudottaa lääkkeen, kun ohitat koneen, joten laita se säännöllisesti ohi, kuten sängyn viereen
Purista minua: 4 vaihetta
Purista minua: Kun olet käyttänyt edellisen ohjeen avulla prototyyppisi, aloita materiaalien kerääminen käytettäväksi. Päätin käyttää napillista takkia puettavana, koska sen avulla pystyin piilottamaan paljon piirit/johdot ja sopimaan siihen sävyyn, jota olin menossa
BORIS Biped aloittelijoille ja sen jälkeen: 11 vaihetta (kuvilla)
BORIS Biped aloittelijoille ja sen jälkeen: Oletko koskaan halunnut oppia ohjelmoimaan Arduinon, mutta et vain löydä projektia, johon kannattaa käyttää aikaa tai rahaa. Oletko koskaan halunnut omistaa oman helposti ohjelmoitavan, hakkeroitavan, muokattavan robotin, mutta et löydä sopivaa
Kuinka saada Alexa rakastamaan minua!: 7 vaihetta
Kuinka saada Alexa sanomaan rakkaus kanssani!: 1) helppo 2) edullinen 3) AI
Mikrolukijasarja ja sen jälkeen: 7 vaihetta
Mikrolukijasarja ja sen jälkeen: Tämä sarja on lähinnä pieni mikrolukija, johon on liitetty IC, joka antaa sille tietoja luettavaksi. Mikrolukija näyttää tekstin yksi kirjain kerrallaan silmukassa. Aina kun käynnistät sen uudelleen, se valitsee uuden lauseen ohjelmistostaan satunnaisesti. Microrea