Obsah:

Gestový robot s domácim Arduinom: 7 krokov
Gestový robot s domácim Arduinom: 7 krokov

Video: Gestový robot s domácim Arduinom: 7 krokov

Video: Gestový robot s domácim Arduinom: 7 krokov
Video: Высокая плотность 2022 2024, November
Anonim
Gestový robot s domácim Arduinom
Gestový robot s domácim Arduinom

V tomto príspevku vám vysvetlíme, ako krok za krokom postaviť auto na ovládanie gestami s vlastným domácim Arduino. To zahŕňa aj to, ako funguje; všetka mechanika, komponenty atď.

Dúfame, že sa vám to páči, pretože sme objavili, čo je veda za Arduinom

Čo je to Arduino?

Arduino je elektronická platforma s otvoreným zdrojovým kódom založená na ľahko použiteľnom hardvéri a softvéri. Dosky Arduino sú schopné čítať vstupy, ako napríklad svetlo na senzore, prst na tlačidle alebo oveľa komplexnejšie úlohy.

Svojej doske môžete povedať, čo má urobiť, a to tak, že pošlete sadu inštrukcií mikrokontroléru na doske. Na to použijete programovací jazyk Arduino (na základe zapojenia) a softvér Arduino (IDE) na základe spracovania. Používajú ho výtvarníci, študenti, progaméri a profesionáli, používa sa hlavne na projekty, ale môžu nám pomôcť aj malé zábavné experimenty.

Zdroj:

Ako to funguje:

Po dokončení stavby nášho domáceho Arduina a auta na ovládanie gestami naprogramujeme Arduino tak, aby rozpoznávalo acceloremeter a naše pohyby rukou.

Arduino bude pripevnené k rukavici, aby sa s ním ľahko manipulovalo, a tiež uvidíte, v akej polohe vás najmenej trápia.

Krok 1: Zoznam komponentov

Zoznam komponentov
Zoznam komponentov

Domáce Arduino:

  • Breadboard (440 ot 840 Tie Point)
  • 22 AWG drôtov (rôzne farby)
  • 2 LED diódy (akékoľvek farby)
  • 2 220 ohmových rezistorov (červený, červený, hnedý)
  • 7805 Regulátor napätia
  • 1 odpor 10 kOhm (hnedý, čierny, červený)
  • 2 10 uF kondenzátory
  • Hodinový kryštál 16 MHz
  • 2 22 pF kondenzátory
  • Malý momentálny taktový spínač
  • TTL - 232R3V3 USB. Kábel sériového prevodníka
  • ATMEGA328 alebo ATMEGA 168
  • 9v batéria

Auto na ovládanie gestami:

  • Arduino Lilypad alebo domáce Arduino
  • Acceloremeter
  • Modul RF 433
  • HT12E a HT12D
  • Ovládač motora L293DNE
  • BO motor a kolesá
  • Protoypingová rada
  • 2 9v batéria
  • Drevo
  • Batéria
  • 7805 Regulátor napätia
  • Drôty
  • 2 330k Ohm rezistory

Extra:

  • USB 2 drôt
  • Mužský a ženský drôt
  • Rukavice
  • Cín
  • Elektrická zváračka
  • Arduino
  • Lepiaca pištoľ

Krok 2: Arduino: Nastavenie zapínania

Arduino: Nastavenie zapnutia
Arduino: Nastavenie zapnutia
Arduino: Nastavenie zapnutia
Arduino: Nastavenie zapnutia
Arduino: Nastavenie zapnutia
Arduino: Nastavenie zapnutia

Najprv musíme nastaviť výkon, inak by nič nefungovalo. (Červená = Napájanie, Čierna = Zem)

1. Pridajte napájanie a uzemnenie do spodnej časti karty BroadBoard, kde bude regulátor napätia.

2. Pripojte každú koľajnicu k spodnej časti Broadboardu a pripojte napájanie.

3. Položte regulátor napätia na pravú stranu, potom jeden 10 uF kondenzátory naľavo a druhý na rigidnú koľajnicu.

4. Pridajte diódu LED vedľa napájacieho vstupu, je to náš indikátor napájania; a 220 ohmový odpor medzi ľavou koľajnicou a stredom.

Teraz máme nastavenie napájania.

Krok 3: Mapovanie pinov: ATMEGA328/168

Mapovanie pinov: ATMEGA328/168
Mapovanie pinov: ATMEGA328/168
Mapovanie pinov: ATMEGA328/168
Mapovanie pinov: ATMEGA328/168
Mapovanie pinov: ATMEGA328/168
Mapovanie pinov: ATMEGA328/168

Teraz spojíme všetky naše komponenty.

Aby ste zabránili akémukoľvek RESETU počas procesu, vložte 10k Ohm kondenzátor na pin RESET.

1. Pridajte 16MHz hodinový kryštál medzi kolíky 9 a 10 a pridajte dva kondenzátory 22 pF, ktoré bežia k zemi na ľavej koľajnici.

2. Pridajte malé tlačidlo, aby ste mohli Arduino resetovať, kedykoľvek chcete, a pripravte ho na programovanie, a do spodnej spodnej časti prepínača prepínača RESET pridajte malý drôt.

3. Nakoniec pripojte napájací vodič na kolík 19, pripojte ho k dióde LED (dlhá noha k vodiču) a zapojte druhý 220 ohmový odpor na pravú koľajnicu. (Skúste blikať LED)

Vidíte takmer funkčné Arduino.

Krok 4: Zavádzanie a programovanie

Zavádzanie a programovanie
Zavádzanie a programovanie

Čo je to bootloader?

Bootloader je kus kódu, ktorý beží pred spustením akéhokoľvek operačného systému; v podstate bez toho sa nič nestane.

Zavádzanie Arduino:

Ak máte nový ATMEGA328, budete naň musieť napáliť bootloader.

Tu je odkaz, ktorý môžete sledovať:

Programovanie:

Pripojte TTL-232R3V3 USB k protoboardu a potom ho spojte káblami k ATMEGA328; skontrolujte, či nie je pripojená 9V batéria.

Otvorte Arduino IDE a v súboroch náčrtu Príklady v časti Digitálne načítajte skicu Blink

V možnosti súboru Sériový port vyberte port COM, ktorý používate s káblom USB.

Teraz stlačte ikonu nahrávania a potom kliknite na tlačidlo reset; Ak všetko funguje správne, LED na kolíku 13 bude blikať, pretože na to je program.

Akonáhle skončíte s programovaním, kdekoľvek chcete, v tomto prípade Gesture Control Car, môžete ho odpojiť a napájať 9V batériu.

Krok 5: Gesto auta: Štruktúra budovy

Gesto Auto: Štruktúra budovy
Gesto Auto: Štruktúra budovy

Začnite stavať auto pomocou kúskov dreva, malých, 2 blokov vpredu a vzadu (kam smerujú kolesá) a jedného veľkého v strede na podporu; prilepte ho lepiacou pištoľou

Potom prilepte motory na každú stranu a zapojte 4 kolesá. S každým motorom zvarte silnú šialenú zem.

Nakrájajte Saquare 15x15 cm, nakrájajte ho tak, aby zodpovedal štruktúre (základni)

Krok 6: Obvod vysielača

Obvod vysielača
Obvod vysielača

Teraz začneme s výrobou obvodu vysielača a programovaním.

Pozrite si video od 3.36 do 6.17: Obvod vysielača

Kódovanie auta s gestami:

Plán sťahovania:

Krok 7: Obvod prijímača

Obvod prijímača
Obvod prijímača

Teraz začnite voziť obvod prijímača

Pozrite si video od 6:18 do 8:34: Reciever Circuit

Plán sťahovania:

Nakoniec prilepte všetko na základňu a je pripravené na plnú prácu.

Originál Proyect od Tapendra Mandala; Odkaz na kanál

Odporúča: