Robot s pokretima s domaćim Arduinom: 7 koraka
Robot s pokretima s domaćim Arduinom: 7 koraka
Anonim
Robot s pokretima s domaćim Arduinom
Robot s pokretima s domaćim Arduinom

U ovom ćemo članku objasniti kako korak po korak izgraditi automobil s kontrolom gestama s vlastitim domaćim Arduinom. To uključuje kako to radi; sva mehanika, komponente itd.

Nadamo se da će vam se svidjeti jer smo otkrili koja je znanost iza Arduina

Što je Arduino?

Arduino je elektronička platforma otvorenog koda koja se temelji na hardveru i softveru koji je jednostavan za korištenje. Arduino ploče mogu čitati unose, poput svjetla na senzoru, prsta na gumbu ili puno složenijih zadataka.

Ploči možete reći što učiniti slanjem skupa uputa mikrokontroleru na ploči. Da biste to učinili, koristite programski jezik Arduino (na temelju ožičenja) i Arduino softver (IDE), na temelju obrade. 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 poteze.

Arduino će se pričvrstiti na rukavicu pa se njime lako rukuje, a možda ćete vidjeti i u kojem položaju vas najmanje drže.

Korak 1: Popis komponenti

Popis komponenti
Popis komponenti

Domaći Arduino:

  • Oglasna ploča (440 ili 840 kravata)
  • 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 otpornik od 10 k Ohma (smeđi, crni, crveni)
  • 2 10 kondenzatora uF
  • Kristal takta 16 MHz
  • 2 kondenzatora od 22 pF
  • Mali prekidač trenutne takte
  • TTL - 232R3V3 USB. Kabel za serijski pretvarač
  • ATMEGA328 ili ATMEGA 168
  • 9v baterija

Automobil za upravljanje pokretima:

  • Arduino Lilypad ili Domaći Arduino
  • Brzinomjer
  • RF 433 modul
  • HT12E i HT12D
  • Vozač motora L293DNE
  • BO Motor i kotači
  • 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
  • Rukavica
  • Kositar
  • Električni zavarivač
  • Arduino
  • Pištolj za ljepilo

Korak 2: Arduino: Postavljanje napajanja

Arduino: Postavljanje napajanja
Arduino: Postavljanje napajanja
Arduino: Postavljanje napajanja
Arduino: Postavljanje napajanja
Arduino: Postavljanje napajanja
Arduino: Postavljanje napajanja

Prvo moramo postaviti napajanje inače ništa ne bi uspjelo. (Crveno = Napajanje, Crno = Uzemljenje)

1. Dodajte snagu i masu na dno BroadBoarda, gdje će se nalaziti regulator napona.

2. Dodajte snagu i tlo na dno Broadboard -a, povezujući svaku tračnicu.

3. Stavite regulator napona sa desne strane, zatim jedan kondenzator od 10 uF lijevo, a drugi na desnu tračnicu.

4. Dodajte LED diodu pored ulaza za napajanje, to je naš indikator napajanja; i otpornik od 220 ohma između lijeve tračnice i sredine.

Sada imamo Power Set Up.

Korak 3: Mapiranje pinova: ATMEGA328/168

Mapiranje pinova: ATMEGA328/168
Mapiranje pinova: ATMEGA328/168
Mapiranje pinova: ATMEGA328/168
Mapiranje pinova: ATMEGA328/168
Mapiranje pinova: ATMEGA328/168
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 pin za resetiranje.

1. Dodajte 16MHz kristal sata između Pin 9 i 10 i dodajte dva kondenzatora od 22 pF koji rade na tlo 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

Bootloading i programiranje
Bootloading i programiranje

Što je Bootloader?

Bootloader je dio koda koji se pokreće prije pokretanja bilo kojeg operacijskog sustava; u osnovi bez toga se ništa neće dogoditi.

Arduino Bootload:

Ako imate novi ATMEGA328, morat ćete na njega snimiti pokretački program.

Evo veze koju možete slijediti:

Programiranje:

Spojite TTL-232R3V3 USB na protoboard, a zatim ga spojite žicama na ATMEGA328; provjerite nije li vaša 9v baterija spojena.

Otvorite Arduino IDE i u datotekama skica Primjeri, pod Digital, učitajte Blink skicu

Pod opcijom datoteke Serijski priključak odaberite COM priključak koji koristite s USB kabelom.

Sada pritisnite ikonu za prijenos, a zatim pritisnite gumb za resetiranje; ako sve radi ispravno da LED na Pin 13 treperi, jer je program za to.

Nakon što završite s programiranjem gdje god želite, u ovom slučaju Automobil za upravljanje pokretima, možete ga ponovno spojiti i za napajanje upotrijebiti svoju 9v bateriju.

Korak 5: Automobil pokretima: građevinska struktura

Gesture Car: Građevinska struktura
Gesture Car: Građevinska struktura

Počnite graditi strukturu automobila s drvenim komadima, laganima, 2 bloka sprijeda i straga (gdje idu kotači) i jednim velikim u sredini za potporu; zalijepite ga pištoljem za ljepilo

Zatim zalijepite motore sa svake strane i priključite 4 kotača. Zavarite uzemljenje za napajanje na svaki motor.

Izrežite kvadrat dimenzija 15x15 cm, izrežite ga tako da odgovara strukturi (baza)

Korak 6: Krug odašiljača

Krug odašiljača
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 automobil s pokretima:

Plan preuzimanja:

Korak 7: Krug prijamnika

Krug prijamnika
Krug prijamnika

Sada počnite izrađivati sklop prijemnika

Provjerite video od 6:18 do 8:34: Receptorsko kolo

Plan preuzimanja:

Konačno zalijepite sve na podlogu i spremno je za rad.

Original Proyect izradio Tapendra Mandal; Veza kanala