Gestový robot s domácím Arduinem: 7 kroků
Gestový robot s domácím Arduinem: 7 kroků
Anonim
Gestový robot s domácím Arduinem
Gestový robot s domácím Arduinem

V tomto příspěvku vysvětlíme, jak krok za krokem postavit auto pro ovládání gesty s vlastním domácím Arduinem. To zahrnuje, jak to funguje; veškerá mechanika, součásti atd.

Doufáme, že se vám to bude líbit, protože jsme objevili, jaká je věda za Arduinem

Co je to Arduino?

Arduino je open-source elektronická platforma založená na snadno použitelném hardwaru a softwaru. Desky Arduino jsou schopny číst vstupy, například světlo na senzoru, prst na tlačítku nebo mnoho složitějších úkolů.

Můžete své desce sdělit, co má dělat, a to zasláním sady pokynů mikrokontroléru na desce. K tomu použijete programovací jazyk Arduino (na základě zapojení) a software Arduino (IDE) na základě zpracování. Používají ho umělci, studenti, progamátoři a profesionálové, používají se hlavně pro projekty, ale také nám mohou být použity malé zábavné experimenty.

Zdroj:

Jak to funguje:

Po dokončení stavby našeho domácího Arduina a vozu pro ovládání gesty naprogramujeme Arduino tak, aby rozpoznávalo acceloremetr a naše pohyby rukou.

Arduino bude připevněno k rukavici, takže se s ním snadno manipuluje, můžete také vidět, v jaké poloze vás nejméně trápí.

Krok 1: Seznam komponent

Seznam komponent
Seznam komponent

Domácí Arduino:

  • Breadboard (440 ot 840 Tie Point)
  • 22 AWG drátů (různé barvy)
  • 2 LED diody (libovolné barvy)
  • 2 220 ohmové odpory (červená, červená, hnědá)
  • Regulátor napětí 7805
  • 1 10k Ohm odpory (hnědá, černá, červená)
  • 2 10 uF kondenzátory
  • Hodinový krystal 16 MHz
  • 2 22 pF kondenzátory
  • Malý momentální taktový spínač
  • TTL - 232R3V3 USB. Kabel sériového převaděče
  • ATMEGA328 nebo ATMEGA 168
  • 9v baterie

Auto pro ovládání gesty:

  • Arduino Lilypad nebo domácí Arduino
  • Acceloremetr
  • Modul RF 433
  • HT12E a HT12D
  • Ovladač motoru L293DNE
  • BO motor a kola
  • Protoypingová rada
  • 2 9v baterie
  • Dřevo
  • baterie
  • Regulátor napětí 7805
  • Dráty
  • 2 330k Ohm rezistory

Doplňky:

  • USB 2 vodič
  • Mužský a ženský drát
  • Rukavice
  • Cín
  • Elektrická svářečka
  • Arduino
  • Tavná pistole

Krok 2: Arduino: Nastavení zapnutí

Arduino: Nastavení zapnutí
Arduino: Nastavení zapnutí
Arduino: Nastavení zapnutí
Arduino: Nastavení zapnutí
Arduino: Nastavení zapnutí
Arduino: Nastavení zapnutí

Nejprve musíme nastavit napájení, jinak by nic nefungovalo. (Červená = Napájení, Černá = Země)

1. Přidejte napájení a uzemnění do spodní části BroadBoardu, kde bude regulátor napětí.

2. Přidejte energii a uzemnění do spodní části Broadboardu a spojte každou kolejnici.

3. Umístěte regulátor napětí na pravou stranu, poté jeden 10 uF kondenzátory nalevo a druhý na tuhou kolejnici.

4. Přidejte LED vedle napájecího vstupu, je to náš indikátor napájení; a 220 ohmový odpor mezi levou kolejnicí a středem.

Nyní máme nastavení napájení.

Krok 3: Mapování pinů: ATMEGA328/168

Mapování pinů: ATMEGA328/168
Mapování pinů: ATMEGA328/168
Mapování pinů: ATMEGA328/168
Mapování pinů: ATMEGA328/168
Mapování pinů: ATMEGA328/168
Mapování pinů: ATMEGA328/168

Nyní spojíme všechny naše komponenty.

Abyste zabránili jakémukoli RESETU během procesu, vložte 10k Ohm kondenzátor na pin RESET.

1. Přidejte 16MHz hodinový krystal mezi kolíky 9 a 10 a přidejte dva kondenzátory 22 pF běžící na zem u levé kolejnice.

2. Přidejte malé tlačítko, abyste mohli Arduino resetovat, kdykoli chcete, a připravte jej na programování, a přidejte malý drát do spodní levé nohy přepínače do RESETU.

3. Nakonec připojte napájecí kabel ke kolíku 19, připojte jej k LED (dlouhá noha k drátu) a zapojte druhý odpor 220 Ohm k pravé kolejnici. (Zkuste blikat LED)

Vidíte téměř funkční Arduino.

Krok 4: Zavádění a programování

Zavádění a programování
Zavádění a programování

Co je to bootloader?

Bootloader je část kódu, která běží před spuštěním jakéhokoli operačního systému; v zásadě bez něj se nic nestane.

Zavádění systému Arduino:

Pokud máte nový ATMEGA328, budete na něj muset vypálit zavaděč.

Zde je odkaz, který můžete sledovat:

Programování:

Připojte TTL-232R3V3 USB k protoboardu a poté jej spojte pomocí vodičů k ATMEGA328; zkontrolujte, zda není připojena 9v baterie.

Otevřete Arduino IDE a v souborech skic Příklady v části Digitální načtěte skicu Blink

V možnosti souboru Sériový port vyberte port COM, který používáte s kabelem USB.

Nyní stiskněte ikonu nahrávání a poté stiskněte tlačítko reset; pokud vše funguje správně, bliká LED na pinu 13, protože program je na to programován.

Jakmile dokončíte programování, kdekoli chcete, v tomto případě Gesture Control Car, můžete jej odpojit a napájet 9V baterii.

Krok 5: Gesto Auto: Struktura budovy

Gesto Auto: Struktura budovy
Gesto Auto: Struktura budovy

Začněte stavět konstrukci auta s kousky dřeva, malými, 2 bloky vpředu a vzadu (kam vedou kola) a jedním velkým uprostřed pro podporu; nalepte lepicí pistolí

Poté vložte motory na každou stranu a zasuňte 4 kola. S každým motorem přivařte šílenou zem.

Uřízněte 15 x 15 cm Saquare, nakrájejte jej tak, aby odpovídal struktuře (základně)

Krok 6: Obvod vysílače

Obvod vysílače
Obvod vysílače

Nyní se pustíme do výroby obvodu vysílače a programování.

Podívejte se na video od 3.36 do 6.17: Obvod vysílače

Kódování pro Gesture Car:

Plán stahování:

Krok 7: Obvod přijímače

Obvod přijímače
Obvod přijímače

Nyní začněte vyrábět obvod přijímače

Podívejte se na video od 6:18 do 8:34: Reciever Circuit

Plán stahování:

Nakonec vše přilepte na základnu a je připravena plně fungovat.

Originál Proyect vyrobený Tapendrou Mandal; Odkaz na kanál