Tartalomjegyzék:
- 1. lépés: Amire szüksége lesz
- 2. lépés: Az ágyú elektromos szerelése
- 3. lépés: Csatlakoztassa az Ir érzékelőt a V5 kártyához
- 4. lépés: Állítsa a V5 táblát Arduino Uno -ra
- Lépés: Csatlakoztassa a tápegységet az Arduino kártyához
- 6. lépés: Az áramkör általános elrendezése
- 7. lépés: Kód és működési elv
- 8. lépés: Az IR könyvtár beépítése
- 9. lépés: Programozza be a használni kívánt kulcsokat
- 10. lépés: Fejezze be a kódot, és mozogjon
- 11. lépés: Töltse fel a kódot, és próbálja ki
Videó: RC ágyú: 11 lépés
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:43
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
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
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. 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
-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
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
Í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
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
-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
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
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:
DC - DC feszültség Lépés lekapcsoló mód Buck feszültségátalakító (LM2576/LM2596): 4 lépés
DC-DC feszültség Lépés lekapcsoló üzemmód Buck feszültségátalakító (LM2576/LM2596): A rendkívül hatékony bakkonverter készítése nehéz feladat, és még a tapasztalt mérnököknek is többféle kivitelre van szükségük, hogy a megfelelőt hozzák létre. egy DC-DC áramátalakító, amely csökkenti a feszültséget (miközben növeli
Akusztikus levitáció az Arduino Uno-val Lépésről lépésre (8 lépés): 8 lépés
Akusztikus lebegés az Arduino Uno-val Lépésről lépésre (8 lépés): ultrahangos hangátvivők L298N Dc női adapter tápegység egy egyenáramú tűvel Arduino UNOBreadboard és analóg portok a kód konvertálásához (C ++)
Automatikus pneumatikus ágyú. Hordozható és Arduino Powered .: 13 lépés
Automatikus pneumatikus ágyú. Hordozható és Arduino Powered .: Sziasztok! Ez az utasítás egy hordozható pneumatikus ágyú összeszereléséhez. Az ötlet az volt, hogy olyan ágyút hozzanak létre, amely különböző tárgyakat tud lőni. Néhány fő célt tűztem ki magam elé. Tehát mi legyen az ágyúm: Automatikus. Annak érdekében, hogy ne sűrítse manuálisan a levegőt
Szkenner torony és ágyú: 10 lépés (képekkel)
Szkenner torony és ágyú: Funkcionális prototípust akartunk készíteni különböző arduino érzékelők felhasználásával, ezért úgy döntöttünk, hogy kifejlesztünk egy tornyot ágyúval, amely golyót lő ki a szkenner által észlelt tárgyra. A torony működése a következővel kezdődik: a c
Robbanó konfetti ágyú: 5 lépés (képekkel)
Robbanó konfetti ágyú: Íme egy klassz pirotechnikai kütyü, amely felrobban a konfetti záporával! Nagyszerű élő koncertekhez, partikhoz, esküvőkhöz, különleges eseményekhez … nevezd meg! Nézd meg működés közben és a teszteredményeket