Tartalomjegyzék:

RC ágyú: 11 lépés
RC ágyú: 11 lépés

Videó: RC ágyú: 11 lépés

Videó: RC ágyú: 11 lépés
Videó: ELSZÍVTAM ÉLETEM ELSŐ CIGIJÉT. vagy nyalókáját? #shorts 2024, November
Anonim
RC ágyú
RC ágyú

Ez az oktatóanyag a Dél -Floridai Egyetem Makecourse projektkövetelményének teljesítésével jött létre (www.makecourse.com)

1. lépés: Amire szüksége lesz

Amire szüksége lesz
Amire szüksége lesz
Amire szüksége lesz
Amire szüksége lesz
Amire szüksége lesz
Amire szüksége lesz
Amire szüksége lesz
Amire szüksége lesz

Testrészek

-2 kerék (3D nyomtatással vagy tetszés szerint tervezhető)

-Alváz-Lehetőleg olyan anyagból készül, amely könnyen formázható, azaz fúrható, lézerrel vágható stb. Ez azért van, mert sok vezetékünk lesz, és ezért portokat kell létrehozni az alvázban az ágyúk elektromos alkatrészeinek bekötéséhez.

Elektromos alkatrészek

-Arduino Uno tábla

-Az én távirányítóm

-Az érzékelő

-Dc léptető/sebesség motorok

-Sok vezeték és ugráló kábel

-V.2 kártya (nem szükséges, de sokkal szervezettebbé és könnyebben futtathatóvá teszi a kapcsolatokat)

-12V elem és akkumulátor (tápegység)

-L298 motorvezető

2. lépés: Az ágyú elektromos szerelése

Az ágyú- elektromos felépítés összeszerelése
Az ágyú- elektromos felépítés összeszerelése

Csatlakoztassa az egyenáramú motorokat az L298 motorvezérlőhöz

-Futtassa le az egyenáramú/léptetőmotor egyedi vezetékét, és csatlakoztassa az L298 modul portjaihoz. Ez az alkatrész hajtja a motorokat.

3. lépés: Csatlakoztassa az Ir érzékelőt a V5 kártyához

Csatlakoztassa az Ir érzékelőt a V5 kártyához
Csatlakoztassa az Ir érzékelőt a V5 kártyához

Csatlakoztassa az Ir érzékelőt a V5 kártyához. Ez a rész lehetővé teszi a felhasználó számára, hogy irányítsa az autót az Ir távirányítón keresztül. Ez úgy történik, hogy egyszerűen be kell dugni az infravörös érzékelő kábelét az „Ir érzékelő” feliratú portba.

4. lépés: Állítsa a V5 táblát Arduino Uno -ra

Állítsa a V5 táblát Arduino Uno -ra
Állítsa a V5 táblát Arduino Uno -ra

-Ez a nagyszerű rész a V5 kártya használatában, megkönnyíti ezeket a csatlakozásokat. Úgy tervezték, hogy "zsákba csomagolja" az Arduino Uno-ra, és így sok vezetéket takarít meg, és a csatlakozók is jól néznek ki. Ügyeljen arra, hogy a csapokat a megfelelő módon állítsa be (azaz (GND a földi porthoz, analóg az analóghoz stb.)), Hogy elkerülje a portok meghajlását vagy károsodását.

Lépés: Csatlakoztassa a tápegységet az Arduino kártyához

Csatlakoztassa a tápegységet az Arduino kártyához
Csatlakoztassa a tápegységet az Arduino kártyához
Csatlakoztassa a tápegységet az Arduino kártyához
Csatlakoztassa a tápegységet az Arduino kártyához

Ha ehhez elemet is használ, ez az elem sok vezetéket takarít meg, és egy kicsit elegánsabbnak tűnik. Nagyon ajánlott. Ezek az akkumulátorcsomagok, amelyek gyakran olcsók, saját független be- és kikapcsolóval is rendelkeznek. Egyszerűen csatlakoztassa a hálózati aljzatot (győződjön meg róla, hogy az arduino -kompatibilis portot kap).

6. lépés: Az áramkör általános elrendezése

Áramkör általános elrendezése
Áramkör általános elrendezése

Íme, mi történik a motorháztető alatt.

-Az L298 által hajtott sebességmotorok

-A Ir érzékelő a V5 kártyához csatlakozik.

-12V -os tápegység

- Minden elektromos alkatrészt szükség szerint földelő sín segítségével táplálnak/ földelnek.

7. lépés: Kód és működési elv

Kód és működési elv
Kód és működési elv

Az ágyút alapvetően teljes egészében Ir távirányítón keresztül működtetik, és programozás céljából a fő hangsúly lesz. Az Ir vezérlőrendszer információ küldésből és fogadásból áll. A küldés a távirányítóról történik, a fogadás pedig az Ir érzékelővel történik. Az Ir távirányítók bináris impulzuskódon keresztül küldenek jeleket, mint sok más mindennapi műszer. Annak érdekében, hogy ne tévesszük össze az érzékelőt, és elkerüljük a rossz impulzuskód felvételét, általános gyakorlat, hogy egy adott vivőfrekvencián moduláljuk, amelyet az érzékelő ezután egyedi parancsként szűrhet és fogadhat.

8. lépés: Az IR könyvtár beépítése

Beleértve az IR könyvtárat
Beleértve az IR könyvtárat

-Sok internetes könyvtár található az arduino vázlatában, hogy megkönnyítse az ir távirányító programozását. Ezek megtalálhatók pl

www.liquidcrystal.com

www.elegoo.com

A könyvtár letöltése után vegye be a kezdeti vázlatába (lásd a fenti képet).

A programban "példavázlatok" is vannak, az egyik az Ir rendszerhez való. Ez is remek kiindulópont lenne. (lásd a fenti képet)

Tartalmazza a folyadékkristályos fájlt is, néhány könyvtári tulajdonsággal.

9. lépés: Programozza be a használni kívánt kulcsokat

Programozza be a használni kívánt kulcsokat
Programozza be a használni kívánt kulcsokat

Az ágyú előre, hátra megy, és balra -jobbra céloz. Tehát kulcsokra van szükségünk ezekhez a műveletekhez. El tudjuk végezni azt a feladatot, hogy kulcsokat rendeljünk hozzá bizonyos dolgok elvégzéséhez, az egyedi kulcsértékük felhasználásával. Ezeket a kulcsértékeket ezután a #define függvény használatával hozzárendelhetjük bizonyos funkciókhoz.

például

#befoglalni

#define F 16736925

#define B 16754775

ahol "F" lenne a változó, amely a továbblépéshez társul, és a mellette lévő számjegy, az egyedi kulcsérték a feladat elvégzéséhez.

Ha bizonyos komponenseket "magasra" vagy "alacsonyra" állít, bizonyos célokat fog elérni. például. A kódunkban, ha előre akarjuk vinni az ágyút, akkor az egyenáramú motor kimeneti csapjait magasra állítjuk, ami az autó mozgását eredményezi. Mindezek teljes vázlata a végén található.

10. lépés: Fejezze be a kódot, és mozogjon

-Ha nem ismeri a kódolást, ne féljen, sok kód és példa található az interneten, amelyeket követhet az ágyú mozgatásához. Itt a végső kódom ehhez az ágyúhoz, a www.elegoo.com webhelyről vett mintát, és igazította az ágyú célzási kritériumaihoz.

11. lépés: Töltse fel a kódot, és próbálja ki

Töltse fel a kódot, és próbálja ki
Töltse fel a kódot, és próbálja ki

Ha minden jól ment, akkor képesnek kell lennie az ágyú mozgatására. Ügyeljen arra, hogy ne felejtse el feltölteni az akkumulátorokat és bekapcsolni. Ezenkívül ne futtassa az ágyút a számítógéphez csatlakoztatva. Ez veszélyes lehet az épület érzékeny részeire nézve.

Sok szerencsét!

Ajánlott: