Kazalo:
- Korak: Seznam komponent
- 2. korak: Arduino: Nastavitev vklopa
- 3. korak: preslikava pin: ATMEGA328/168
- 4. korak: Nalaganje in programiranje
- 5. korak: Gestni avto: Gradbena struktura
- 6. korak: Vezje oddajnika
- 7. korak: Vezje sprejemnika
Video: Robot s kretnjami z domačim Arduinom: 7 korakov
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:04
V tem prispevku bomo razložili, kako korak za korakom izdelati avtomobil za nadzor kretenj z lastnim domačim Arduinom. To vključuje, kako deluje; vse mehanike, komponente itd.
Upamo, da vam je všeč, saj smo odkrili, kaj je znanost o Arduinu
Kaj je Arduino?
Arduino je odprtokodna elektronska platforma, ki temelji na enostavni strojni in programski opremi. Arduino plošče lahko preberejo vhode, na primer svetlobo na senzorju, prst na gumbu ali veliko bolj zapletene naloge.
Plošči lahko poveste, kaj naj stori, tako da mikrokrmilniku na plošči pošljete niz navodil. Če želite to narediti, uporabite programski jezik Arduino (na osnovi ožičenja) in programsko opremo Arduino (IDE), ki temelji na obdelavi. Uporabljajo ga umetniki, študenti, programerji in strokovnjaki, uporablja se predvsem za projekte, lahko pa tudi z majhnimi zabavnimi poskusi.
Vir:
Kako deluje:
Ko končamo z izdelavo domačega Arduina in avtomobila za upravljanje s kretnjami, bomo Arduino programirali tako, da z roko prepozna merilnik pospeška in naše poteze.
Arduino bo pritrjen na rokavico, zato je z njim enostavno rokovati, morda boste tudi videli, v kakšnem položaju vas najmanj zadržuje.
Korak: Seznam komponent
Domači Arduino:
- Ogledna plošča (440 ali 840 Tie Point)
- 22 žic AWG (različne barve)
- 2 LED (vse barve)
- 2 220 ohmski upori (rdeča, rdeča, rjava)
- 7805 Regulator napetosti
- 1 10k ohmski upori (rjavi, črni, rdeči)
- 2 10 uF kondenzatorjev
- 16 MHz kristal ure
- 2 kondenzatorja 22 pF
- Majhno stikalo za takojšnjo takto
- TTL - 232R3V3 USB. Kabel za serijski pretvornik
- ATMEGA328 ali ATMEGA 168
- 9v baterija
Avto za upravljanje s kretnjami:
- Arduino Lilypad ali domači Arduino
- Merilnik pospeška
- Modul RF 433
- HT12E in HT12D
- Gonilnik motorja L293DNE
- BO Motor in kolesa
- Odbor za izdelavo prototipov
- 2 9v baterija
- Les
- Baterija
- 7805 Regulator napetosti
- Žice
- 2 330k ohmski upori
Dodatki:
- 2 žica USB
- Moška in ženska žica
- Rokavice
- Kositer
- Električni varilec
- Arduino
- Pištola za lepilo
2. korak: Arduino: Nastavitev vklopa
Najprej moramo nastaviti moč, sicer nič ne bi delovalo. (Rdeča = moč, črna = ozemljitev)
1. Dodajte moč in ozemljitev na dno BroadBoarda, kjer bo regulator napetosti.
2. Dodajte moč in ozemljitev na dno Broadboarda, tako da povežete vsako tirnico.
3. Regulator napetosti postavite ob desno stran, nato enega kondenzatorja 10 uF levo, drugega pa na desno tirnico.
4. Dodajte LED ob vhodu za napajanje, to je naš indikator napajanja; in 220 ohmski upor med levo tirnico in sredino.
Zdaj imamo nastavitev napajanja.
3. korak: preslikava pin: ATMEGA328/168
Zdaj bomo povezali vse naše komponente.
Za preprečitev kakršnega koli resetiranja med postopkom postavite 10k ohmski kondenzator na pin RESET.
1. Dodajte 16MHz Clock Crystal med Pin 9 in 10 in dodajte dva 22 pF kondenzatorja, ki delujejo na tla na levi tirnici.
2. Dodajte majhen gumb, da lahko kadar koli ponastavite Arduino in ga pripravite za programiranje, na spodnji levi strani stikala pa dodajte RESET na RESET.
3. Končno dodajte napajalni kabel na pin 19, ga priključite na LED (dolga noga na žico) in postavite drugi 220 ohmski upor na desno tirnico. (Poskusite utripati LED)
Vidite skoraj funkcionalen Arduino.
4. korak: Nalaganje in programiranje
Kaj je Bootloader?
Bootloader je del kode, ki se zažene pred zagonom katerega koli operacijskega sistema; v bistvu se brez tega nič ne zgodi.
Nalaganje Arduino:
Če imate nov ATMEGA328, morate nanj zapisati zagonski nalagalnik.
Tukaj je povezava, ki ji lahko sledite:
Programiranje:
Priključite USB TTL-232R3V3 USB na protoboard, nato pa ga skupaj z žicami povežite z ATMEGA328; preverite, ali vaša 9v baterija ni priključena.
Odprite Arduino IDE in v datotekah s skicami Primeri, pod Digital, naložite skico Blink
Pod možnostjo datoteke Serijska vrata izberite vrata COM, ki jih uporabljate s kablom USB.
Zdaj pritisnite ikono za nalaganje in nato pritisnite gumb za ponastavitev; če vse deluje pravilno, da LED na Pin 13 utripa, je za to program.
Ko končate programiranje, kjer koli želite, v tem primeru Avtomobil za upravljanje s kretnjami, ga lahko znova priključite in za napajanje uporabite svojo 9v baterijo.
5. korak: Gestni avto: Gradbena struktura
Začnite graditi konstrukcijo avtomobila z lesenimi kosi, malimi, dvema blokoma spredaj in zadaj (kjer gredo kolesa) in enim velikim na sredini za oporo; prilepite ga z lepilno pištolo
Nato motorje prilepite na vsako stran in priključite 4 kolesa. Na vsak motor zvarite ozemljitev z močjo.
Izrežite kvadrat 15x15 cm, ga razrežite tako, da se prilega strukturi (osnova)
6. korak: Vezje oddajnika
Zdaj bomo začeli ustvarjati vezje oddajnika in programiranje.
Oglejte si videoposnetek od 3.36 do 6.17: Oddajniško vezje
Kodiranje za Gesture Car:
Načrt prenosa:
7. korak: Vezje sprejemnika
Zdaj začnite izdelovati sprejemno vezje
Oglejte si videoposnetek od 6:18 do 8:34: Reciver Circuit
Načrt prenosa:
Končno lepite vse na podlago in pripravljena je za popolno delovanje.
Izvirnik Proyect proizvajalca Tapendra Mandal; Povezava do kanala
Priporočena:
Robot s kretnjami, ki uporablja Arduino: 7 korakov
Robot z gestami z uporabo Arduina: Roboti se uporabljajo v številnih sektorjih, kot so gradbeništvo, vojska, proizvodnja, sestavljanje itd. Roboti so lahko avtonomni ali pol-avtonomni. Avtonomni roboti ne zahtevajo človeškega posredovanja in lahko glede na situacijo delujejo sami. Glej
RC Rover, krmiljen s kretnjami in palico: 8 korakov
RC Rover, ki ga nadzirajo gibi in kretnja: RC Rover je projekt robotike, katerega cilj je izboljšati nadzor nad roverjem z uporabo radijske frekvence in interakcijo gibanja roverja z gibanjem roke z uporabo inercialne enote (MPU6050), pa tudi nadzor nad tem Rover z Joyestikom. Vse
Avto za upravljanje s kretnjami z uporabo Mpu6050 in Arduina: 7 korakov (s slikami)
Avto za upravljanje s kretnjami z uporabo Mpu6050 in Arduina: tukaj je avtomobil za upravljanje gest z ročnim krmilnikom, izdelan z uporabo mpu6050 in arduina. Za brezžično povezavo uporabljam RF modul
Robotski invalidski voziček z DTMF in kretnjami: 7 korakov (s slikami)
Robotski invalidski voziček z DTMF in kretnjami: V tem svetu je veliko ljudi hendikepiranih. Njihovo življenje se vrti okoli koles. Ta projekt predstavlja pristop za nadzor gibanja invalidskega vozička z uporabo prepoznavanja gibov rok in DTMF pametnega telefona
Brezžični robotski ročni nadzor s kretnjami in glasom: 7 korakov (s slikami)
Brezžični robotski ročni nadzor s kretnjami in glasom: V bistvu je bil to naš univerzitetni projekt in zaradi pomanjkanja časa za oddajo tega projekta smo pozabili posneti nekaj korakov. Oblikovali smo tudi kodo, s katero lahko hkrati upravljamo to robotsko roko s kretnjami in glasom, vendar zaradi