Sadržaj:

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

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

Video: Robot s pokretima s domaćim Arduinom: 7 koraka
Video: Часть 2 — Аудиокнига Гарриет Бичер-Стоу «Хижина дяди Тома» (главы 8–11) 2024, Novembar
Anonim
Robot s pokretima s domaćim Arduinom
Robot s pokretima s domaćim Arduinom

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

Lista komponenti
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

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 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

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 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

Bootloading i programiranje
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

Automobil pokretima: Građevinska struktura
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

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 The Gesture Car:

Plan preuzimanja:

Korak 7: Krug prijemnika

Krug prijemnika
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: