Sadržaj:
- Korak 1: Lista komponenti
- Korak 2: Arduino: Postavljanje napajanja
- Korak 3: Mapiranje pinova: ATMEGA328/168
- Korak 4: Bootloading i programiranje
- Korak 5: Automobil pokretima: građevinska struktura
- Korak 6: Krug odašiljača
- Korak 7: Krug prijemnika
Video: Robot s pokretima s domaćim Arduinom: 7 koraka
2024 Autor: John Day | [email protected]. Zadnja izmjena: 2024-01-30 08:06
U ovom ćemo članku objasniti kako napraviti korak po korak automobil za upravljanje pokretima s vlastitim domaćim Arduinom. Ovo uključuje kako to funkcionira; sva mehanika, komponente itd.
Nadamo se da će vam se svidjeti jer smo otkrili koja je nauka iza Arduina
Šta je Arduino?
Arduino je elektronička platforma otvorenog koda zasnovana na hardveru i softveru koji se lako koristi. Arduino ploče mogu čitati unose, poput svjetla na senzoru, prsta na gumbu ili mnogo složenijih zadataka.
Ploči možete reći šta da radi slanjem skupa uputstava mikrokontroleru na ploči. Da biste to učinili, koristite programski jezik Arduino (zasnovan na ožičenju) i Arduino softver (IDE), zasnovan na obradi. Koriste ga umjetnici, studenti, programeri i profesionalci, uglavnom se koristi za projekte, ali nam može poslužiti i za male zabavne eksperimente.
Izvor:
Kako radi:
Nakon što završimo s izgradnjom našeg domaćeg Arduina i automobila za upravljanje pokretima, programirat ćemo Arduino da ručno prepozna akcelerometar i naše pokrete.
Arduino će se pričvrstiti na rukavicu tako da se njime lako rukuje, možda ćete vidjeti i u kojem položaju vas najmanje muči.
Korak 1: Lista komponenti
Domaći Arduino:
- Oglasna ploča (440 ot 840 Veza)
- 22 AWG žice (različite boje)
- 2 LED diode (bilo koje boje)
- 2 otpornika od 220 ohma (crvena, crvena, smeđa)
- 7805 Regulator napona
- 1 10k ohmski otpornici (smeđi, crni, crveni)
- 2 10 uF kondenzatora
- 16 MHz kristalni sat
- 2 kondenzatora od 22 pF
- Mali prekidač za trenutnu taktu
- TTL - 232R3V3 USB. Kabel za serijski pretvarač
- ATMEGA328 ili ATMEGA 168
- 9v baterija
Automobil za kontrolu pokreta:
- Arduino Lilypad ili domaći Arduino
- Acceloremeter
- RF 433 modul
- HT12E i HT12D
- Vozač motora L293DNE
- BO Motor i točkovi
- Odbor za izradu prototipova
- 2 9v baterija
- Drvo
- Baterija
- 7805 Regulator napona
- Žice
- 2 otpornika od 330 k Ohma
Dodaci:
- USB 2 žica
- Muška i ženska žica
- Glove
- Tin
- Električni zavarivač
- Arduino
- Pištolj za ljepilo
Korak 2: Arduino: Postavljanje napajanja
Prvo, moramo postaviti napajanje inače ništa ne bi uspjelo. (Crveno = Napajanje, Crno = Uzemljenje)
1. Dodajte napajanje i uzemljenje na dno BroadBoarda, gdje će se nalaziti regulator napona.
2. Dodajte snagu i uzemljenje na dno Broadboard -a, povezujući svaku šinu.
3. Stavite regulator napona sa desne strane, zatim jedan kondenzator od 10 uF s njegove lijeve strane, a drugi na desnu šinu.
4. Dodajte LED diodu pored ulaza za napajanje, to je naš indikator napajanja; i otpornik od 220 ohma između lijeve šine i sredine.
Sada imamo Power Set Up.
Korak 3: Mapiranje pinova: ATMEGA328/168
Sada ćemo spojiti sve naše komponente.
Kako biste spriječili bilo kakvo resetiranje tijekom procesa, stavite 10k Ohm kondenzator na RESET pin.
1. Dodajte 16MHz kristal sata između Pin 9 i 10 i dodajte dva kondenzatora od 22 pF koji rade na zemlju na lijevoj šini.
2. Dodajte mali gumb kako biste mogli resetirati Arduino kad god želite i pripremiti ga za programiranje te dodati malu žicu u donji lijevi krak prekidača na RESET.
3. Na kraju dodajte žicu za napajanje na pin 19, spojite je na LED (dugačka noga na žicu) i stavite drugi otpornik od 220 ohma koji ide na desnu šinu. (Pokušajte treptati LED diodu)
Vidite gotovo funkcionalan Arduino.
Korak 4: Bootloading i programiranje
Šta je Bootloader?
Bootloader je dio koda koji se pokreće prije pokretanja bilo kojeg operativnog sistema; u osnovi bez toga se ništa neće dogoditi.
Arduino Bootloading:
Ako imate novi ATMEGA328, morat ćete snimiti pokretački program na njega.
Evo veze koju možete slijediti:
Programiranje:
Spojite TTL-232R3V3 USB na protoboard, a zatim ga spojite žicama na ATMEGA328; provjerite da 9V baterija nije spojena.
Otvorite Arduino IDE i u datotekama skica primjera, pod Digital, učitajte Blink skicu
Pod opcijom datoteke Serijski port odaberite COM port koji koristite s USB kabelom.
Sada pritisnite ikonu za učitavanje, a zatim pritisnite dugme za poništavanje; ako sve radi ispravno da LED na Pin 13 treperi, jer je program za to.
Nakon što završite programiranje gdje god želite, u ovom slučaju Automobil za upravljanje pokretima, možete ga ponovo spojiti i za napajanje upotrijebiti svoju 9v bateriju.
Korak 5: Automobil pokretima: građevinska struktura
Počnite graditi strukturu automobila s drvenim komadima, laganim, 2 bloka sprijeda i straga (gdje idu točkovi) i jednim velikim u sredini za podršku; zalijepite ga pištoljem za ljepilo
Zatim zalijepite motore sa svake strane i priključite 4 kotača. Zavarite uzemljenje sa napajanjem na svaki motor.
Izrežite kvadrat 15x15 cm, izrežite ga tako da odgovara strukturi (baza)
Korak 6: Krug odašiljača
Sada ćemo početi s izradom sklopa odašiljača i programiranjem.
Provjerite video zapis od 3.36 do 6.17: Krug odašiljača
Kodiranje za The Gesture Car:
Plan preuzimanja:
Korak 7: Krug prijemnika
Sada počnite izrađivati sklop prijemnika
Pogledajte video zapis od 6:18 do 8:34: Receptorsko kolo
Plan preuzimanja:
Konačno zalijepite sve na podlogu i spremno je za rad.
Originalni projekt, proizveden od Tapendra Mandal; Link Channel
Preporučuje se:
Robot kontroliran pokretima pomoću Arduina: 7 koraka
Robot kontroliran pokretima pomoću Arduina: Roboti se koriste u mnogim sektorima poput građevinarstva, vojske, proizvodnje, montaže itd. Roboti mogu biti autonomni ili poluautonomni. Autonomni roboti ne zahtijevaju nikakvu ljudsku intervenciju i mogu djelovati sami u skladu sa situacijom. Se
Robot kontroliran pokretima - Spinel Crux: 4 koraka
Robot kontroliran pokretima - Spinel Crux: Spinel Crux Robot kontroliran pokretima za projekt bežičnog nadzora. U ovoj seriji napravit ćemo robota koji može putovati po neravnom terenu i kontrolirati pokretima ruku. Za upravljanje robotom koristit ćemo kontrolnu rukavicu koja će
Jastreb gesta: Robot kontroliran pokretima rukom koristeći sučelje za obradu slike: 13 koraka (sa slikama)
Gesture Hawk: Robot koji kontroliše pokrete rukom koristeći interfejs zasnovan na obradi slike: Gesture Hawk je predstavljen u TechEvince 4.0 kao jednostavno sučelje čovek-mašina zasnovano na obradi slike. Njegova korisnost leži u činjenici da za upravljanje robotskim automobilom koji se kreće na različitim
Automatski umivaonik za točenje vode domaćim korištenjem pomoću Arduina: 4 koraka
Domaći umivaonik za automatsko doziranje vode pomoću Arduina: Cilj ovog dizajna je ispuštanje vode iz slavine kada ispružite ruku za pranje u umivaoniku bez zaprljanja slavine i rasipanja vode. Da biste to postigli, otvorite Arduino - Nano ploču. Posjetite našu web stranicu za izvor C
Robotska ruka koja se može kontrolirati pokretima kontrolirana pokretima putem Bluetootha do Arduina: 4 koraka
Robotska ruka koja se može upravljati pokretima kontrolirana pokretima putem Bluetootha do Arduina: Postoje dva načina rada u ruci. Prvi je ručni način rada s kojim možete pomicati ruku s bluetoothom na mobilnom telefonu pomicanjem klizača u aplikaciji. U isto vrijeme možete spremiti svoje pozicije i igrati … Drugo je način gesta koji koristi vaš ph