Tartalomjegyzék:

Gesztus robot házi Arduino -val: 7 lépés
Gesztus robot házi Arduino -val: 7 lépés

Videó: Gesztus robot házi Arduino -val: 7 lépés

Videó: Gesztus robot házi Arduino -val: 7 lépés
Videó: MKS Gen L — Калибровка A4988 2024, December
Anonim
Gesztus robot házi Arduino -val
Gesztus robot házi Arduino -val

Ebben a bejegyzésben elmagyarázzuk, hogyan lehet lépésről lépésre gesztusvezérlő autót építeni saját házi Arduino -val. Ez magában foglalja a működését is; minden mechanika, alkatrész stb.

Reméljük, hogy tetszeni fog nekünk, és megtudtuk, mi a tudomány az Arduino mögött

Mi az Arduino?

Az Arduino egy nyílt forráskódú elektronikai platform, amely könnyen használható hardverre és szoftverre épül. Az Arduino táblák képesek olyan bemenetek olvasására, mint például az érzékelő fénye, az ujj a gombon vagy sokkal összetettebb feladatok.

Elmondhatja a táblának, hogy mit kell tennie, ha utasításokat küld a táblán lévő mikrokontrollernek. Ehhez használja az Arduino programozási nyelvet (Wiring -en alapuló) és az Arduino Software -t (IDE), amely a Processing -en alapul. Művészek, diákok, játékvezetők és szakemberek használják, főleg a projektekhez, de használhatnak nekünk szórakoztató kísérleteket is.

Forrás:

Hogyan működik:

Miután befejeztük a házi Arduino és a Gesztusvezérlő autó építését, beprogramozzuk az Arduino -t, hogy felismerje a gyorsulásmérőt és a kézzel végzett mozdulatainkat.

Az Arduino egy kesztyűhöz lesz rögzítve, így könnyen kezelhető, és azt is láthatja, hogy melyik helyzetben van a legkevesebb.

1. lépés: Alkatrészlista

Komponenslista
Komponenslista

Házi Arduino:

  • Kenyeretábla (440–840 kötési pont)
  • 22 AWG vezeték (különböző színekben)
  • 2 LED (bármilyen színű)
  • 2220 ohmos ellenállás (piros, piros, barna)
  • 7805 Feszültségszabályozó
  • 1 10 k ohmos ellenállás (barna, fekete, piros)
  • 2 10 uF kondenzátor
  • 16 MHz -es órakristály
  • 2 22 pF kondenzátor
  • Kis pillanatnyi taktus kapcsoló
  • TTL - 232R3V3 USB. Soros átalakító kábel
  • ATMEGA328 vagy ATMEGA 168
  • 9V -os akkumulátor

Gesztusvezérlő autó:

  • Arduino Lilypad vagy házi Arduino
  • Feszültségmérő
  • RF 433 modul
  • HT12E és HT12D
  • Motorhajtó L293DNE
  • BO Motor és kerekek
  • Protoyping Board
  • 2 9V akkumulátor
  • Faipari
  • Akkumulátor
  • 7805 Feszültségszabályozó
  • Vezetékek
  • 2 330 k ohmos ellenállás

Extrák:

  • USB 2 vezeték
  • Férfi és női vezeték
  • Kesztyű
  • Ón
  • Elektromos hegesztő
  • Arduino
  • Ragasztópisztoly

2. lépés: Arduino: A bekapcsolás beállítása

Arduino: Bekapcsolás beállítása
Arduino: Bekapcsolás beállítása
Arduino: Bekapcsolás beállítása
Arduino: Bekapcsolás beállítása
Arduino: Bekapcsolás beállítása
Arduino: Bekapcsolás beállítása

Először is be kell állítanunk az energiát, különben semmi sem működne. (Piros = teljesítmény, fekete = föld)

1. Adjon áramot és földelést a BroadBoard aljához, ahol a feszültségszabályozó lesz.

2. Adjon áramot és földelést a Broadboard aljához, összekötve az egyes síneket.

3. Helyezze a feszültségszabályozót a jobb oldalához, majd az egyik 10 uF kondenzátort balra, a másikat a jobb oldali sínhez.

4. Adja hozzá a LED -et a tápegység bemenetéhez, ez a tápellátás jelzőnk; és 220 ohmos ellenállás a bal oldali sín és a középső között.

Most megvan a tápellátás beállítása.

3. lépés: Tűs leképezés: ATMEGA328/168

Tűleképezés: ATMEGA328/168
Tűleképezés: ATMEGA328/168
Tűleképezés: ATMEGA328/168
Tűleképezés: ATMEGA328/168
Tűleképezés: ATMEGA328/168
Tűleképezés: ATMEGA328/168

Most összekötjük az összes alkatrészünket.

Annak érdekében, hogy a folyamat során ne történjen RESET, tegye a 10 k ohmos kondenzátort a RESET csaphoz.

1. Adja hozzá a 16 MHz -es órakristályt a 9. és a 10. tű közé, majd a két 22 pF -os kondenzátort a bal oldali sínhez.

2. Adja hozzá a kis gombot, hogy bármikor alaphelyzetbe állítsa az Arduino -t, és előkészítse a programozásra, és adjon hozzá egy kis vezetéket a RESET kapcsoló bal alsó lábához.

3. Végül csatlakoztasson egy tápkábelt a 19 -es csaphoz, csatlakoztassa a LED -hez (hosszú lábát a vezetékhez), és helyezze a másik 220 ohmos ellenállást a jobb oldali sínre. (Próbálja meg villogni a LED -et)

Szinte működőképes Arduino -t lát.

4. lépés: Indítás és programozás

Rendszerbetöltés és programozás
Rendszerbetöltés és programozás

Mi az a Bootloader?

A Bootloader egy kódrészlet, amely az operációs rendszer futtatása előtt fut; enélkül alapvetően semmi sem történik.

Arduino rendszerbetöltés:

Ha új ATMEGA328 készüléke van, akkor rá kell égetnie a rendszerbetöltőt.

Itt a követhető link:

Programozás:

Csatlakoztassa a TTL-232R3V3 USB-t a protoboardhoz, majd csatlakoztassa a vezetékekkel az ATMEGA328-hoz; ellenőrizze, hogy a 9V -os akkumulátor nincs -e csatlakoztatva.

Nyissa meg az Arduino IDE -t, és a Példák vázlatfájlokban a Digitális alatt töltse be a Blink vázlatot

A Soros port fájlbeállítás alatt válassza ki az USB -kábellel használt COM -portot.

Most nyomja meg a feltöltés ikont, majd nyomja meg a reset gombot; ha minden megfelelően működik, akkor a 13 -as tűn lévő LED villogni kezd, mert erre van programozva.

Miután befejezte a programozást, ahol csak akarja, ebben az esetben a Gesztusvezérlő autó, csatlakoztathatja azt, és 9 V -os akkumulátorát használhatja.

5. lépés: Gesztuskocsi: Épületszerkezet

Gesztus autó: Épületszerkezet
Gesztus autó: Épületszerkezet

Kezdje el építeni az autó szerkezetét fadarabokkal, kis darabokkal, 2 blokkkal elöl és hátul (ahol a kerekek mennek), és egy nagy középen a támasztékkal; illessze be a ragasztópisztollyal

Ezután illessze be a motorokat mindkét oldalra, és dugja be a 4 kereket. Minden motorhoz heves hegesztést kell végezni.

Vágjon egy 15x15 cm -es Saquare -t, vágja úgy, hogy illeszkedjen a szerkezethez (alaphoz)

6. lépés: Távadó áramkör

Adóáramkör
Adóáramkör

Most elkezdjük kialakítani az adóáramkört és a programozást.

Ellenőrizze a videót a 3.36 és 6.17 között: Adóáramkör

A gesztuskocsi kódolása:

Letöltési terv:

7. lépés: Vevő áramkör

Vevő áramkör
Vevő áramkör

Most kezdje el faragni a vevőáramkört

Nézze meg a videót 6:18 és 8:34 között: Reciever Circuit

Letöltési terv:

Végül ragasszon mindent az alapra, és készen áll a teljes munkára.

Proyect eredeti, készítette: Tapendra Mandal; Csatorna link

Ajánlott: