Obsah:
2025 Autor: John Day | [email protected]. Naposledy zmenené: 2025-01-13 06:58
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
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
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
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
Č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
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
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
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