Tartalomjegyzék:

RCXD Arduino autó: 10 lépés
RCXD Arduino autó: 10 lépés

Videó: RCXD Arduino autó: 10 lépés

Videó: RCXD Arduino autó: 10 lépés
Videó: Майнинг XDAG, Учебное пособие по добыче Xdagger Coin Phenomenal Crypto 2024, Július
Anonim
RCXD Arduino autó
RCXD Arduino autó

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)

Terveztem egy RCXD Arduino autót. Beprogramoztam a tetején lévő tornyot, hogy több irányba mozogjon, valamint a kerekeket előre, hátra, balra és jobbra, valamint a Megállás parancsra. Ezt IR távirányítón és infravörös vevőn keresztül tudom megtenni. Mellékeltem a szükséges fájlokat és lépéseket a terv újratelepítéséhez.

1. lépés: Szükséges anyagok:

Szükséges anyagok
Szükséges anyagok
Szükséges anyagok
Szükséges anyagok
Szükséges anyagok
Szükséges anyagok

A tervezéshez szükséges anyagok a következők:

1. Arduino Uno

2. Arduino Kit (azaz mindent tartalmaz, amire szüksége van az arduino projekteken való munkához

3. L293n motorvezérlő

4. IR vevő (készlet)

5. IR távirányító (az egyikhez tartozék, de minden infravörös távirányító működik)

6. 4 Arduino DC Motors

7. Szervomotor (készlet)

8. Vezetékek (készlet)

Mindezek az anyagok könnyen megvásárolhatók az amazonon vagy bármely ONLINE kereskedőnél, mivel nem sok Arduino anyagot árulnak a boltban. Hasznos beszerezni az elemcsomagot is (9V) elemekhez.

2. lépés: 2. lépés Beállítás: IR távoli kódok

2. lépés Beállítás: IR távoli kódok
2. lépés Beállítás: IR távoli kódok
2. lépés Beállítás: IR távoli kódok
2. lépés Beállítás: IR távoli kódok

Annak érdekében, hogy az IR távirányító működjön a programmal és az Arduino programmal, szüksége lesz az IR távirányító minden gombjának kódjára. Be kell állítania az Arduino -t, és így kell végrehajtania ezt a kódot az IR -vevő működéséhez. A kód feltöltése után kattintson a Soros monitor gombra (a jobb felső sarokban). Nyomja meg a távvezérlő néhány gombját, és tekintse meg a felbukkanó kódokat. Miután regisztrálta, hogy melyik kód melyik gombokra vonatkozik, kezdje el másolni ezeket a kódokat. Amint látja, a kód előtt "//" betűvel lemásoltam és megjegyzést fűztem az egyes gombok kódjaihoz.

3. lépés: 3. lépés Kód: Fő kód

3. lépés Kód: Fő kód
3. lépés Kód: Fő kód
3. lépés Kód: Fő kód
3. lépés Kód: Fő kód
3. lépés Kód: Fő kód
3. lépés Kód: Fő kód

Annak érdekében, hogy minden működjön együtt, szüksége lesz egy fő kódfájlra, amelyet fel kell töltenie az Arduino -ra. Ezen felül szüksége lesz bizonyos könyvtárakra azokhoz a kódokhoz, amelyek még nincsenek beépítve az Arduino -ba. Szerencsére könnyen beszerezhetők és telepíthetők/beilleszthetők, valamint egyszerűen átmásolhatja a könyvtárakat a fájlba.h vagy.cpp lapon.

Miután minden kódot átmásolt a megfelelő gombra, amelyet megnyomott, be kell vennie a fő fájlba. Amint láthatja, Ive megjegyzést fűzött számos kódsorhoz, hogy megértse, mit csinál, és beírtam, hogy hol adja hozzá az infravörös távoli kódokat. Ahhoz, hogy a tiéd hasonlóan működjön az enyém, hozzáadtam az AFMotor könyvtárat és az IRremote könyvtárat annak érdekében, hogy az infravörös vevő és a motorok is működjenek.

4. lépés: 4. lépés Hardver beállítása: Arduino

4. lépés Hardver beállítása: Arduino
4. lépés Hardver beállítása: Arduino
4. lépés Hardver beállítása: Arduino
4. lépés Hardver beállítása: Arduino
4. lépés Hardver beállítása: Arduino
4. lépés Hardver beállítása: Arduino
4. lépés Hardver beállítása: Arduino
4. lépés Hardver beállítása: Arduino

Ennek a kialakításnak a beállítását többféleképpen is létrehozhatja. Tartalmazhat kenyérsütő deszkát, több motort, vezetéket stb. Azonban csak az IR -vevőt, a vevőrelét, az L293d motorvezérlőt, az Arduino Uno -t és néhány akkumulátort, valamint vezetékeket építettem be.

Először meg kell szereznie az IR -vevő beállításait. Amit már bele is vettem. Ehhez nincs szüksége a kenyértáblára, de ha szükséges, használhatja. Csatlakoztassa megfelelően az IR -relét az Arduino Uno -hoz, majd óvatosan illessze az IR -vevőt a relé csapjaiba: GRND, PWR, OUTPUT/INPUT. Azért használtam a relét, mert az IR -vevők nagyon finomak és könnyen megsüthetők.

Másodszor az L293d motorvezérlőt az Arduino Uno -ba helyeztem. Tudom, hogy a vezetékek már be vannak állítva az IR reléhez, vagy kemények, vagy úgy tűnik, nem fognak beilleszkedni, de meg fognak (legyenek további vezetékek, és legyen óvatos az erővel). Az L293d motorpajzs és az extra vezetékek egyszerűbb módja az Arduino -val, ha a vezetékeket a pajzshoz forrasztják. Ehhez forrasztóberendezésre lesz szüksége.

Ezután csatlakoztassa mindkét sebességváltó motorjának mindkét vezetékét a kívánt motorokhoz. A motorhajtónak négy motornak van helye. Több vezetéket is beilleszthet egy csapba, amit a szimuláns mozgáshoz tettem, mivel amikor beolvassa az adott motor kódját, a rögzített kerekek egyként fognak reagálni. A piros és fekete huzal bármilyen csaphoz rögzíthető; a rögzítéstől függően a kerék a kódban leírtakkal ellentétes irányba mozdulhat el.

Folytassa úgy, hogy a szervomotor vezetékeit a motor meghajtójához rögzíti a SER1 "Servo 1" felsorolt csapoknál. Kábelezés helyesen + -tól + -ig, GRND -től --ig, stb. Ezután készen áll a tesztkódra. Annak érdekében, hogy működjön, szükség lehet extra áramra, ahol az akkumulátor vagy a 9 V -os akkumulátor érkezik. Két 9V -os elemet használtam, de néha elég egy és a számítógéphez csatlakoztatott vezeték. Attól függ.

5. lépés: 5. lépés Feltaláló/Szilárd művek: Tervezze meg terveit

A projekt befejezéséhez megterveztem minden darabot az Inventor 2019 programban, amelyet az USF hallgatóján keresztül szereztem be. Használhat azonban bármilyen, az Inventorhoz hasonló programot, például AutoCad vagy SolidWorks, stb. ellenőrizze a 3D nyomtatót. A tervezéshez használt összes.stl fájlt a kerekek kivételével be fogom venni. Bármilyen módon megtervezheti projektjét, mivel nem számít a végső tervezésben. Végezze el a projektet darabokban, majd szerelje össze, ha kész. Az alapomat két részből építettem fel, majd a kereket és végül a toronnyal. Egy oldaljegyzetben a tornyom az alapjához rögzítve van nyomtatva, amelyet később szét kellett vágnom. Ezt tartsa szem előtt a tervezés során

FIGYELMEZTETÉS: A projekt tervezésekor két kulcsfontosságú részlet a mérések és a tervezés mérnöki szempontból. Ha mm -ben nyomtatja ki a tervét, akkor pontként jelenik meg a 3D nyomtatón, és ha nagyítja, a darab torzulhat az alacsony felbontás miatt. Ezenkívül, ha 1 mm vastag alappal tervezi, akkor könnyen bepattan, ha megnyomja, így tervezze meg projektjét szerkezetileg.

MEGJEGYZÉS: Ha szeretné, hogy a feltalálói alkatrészek írjon nekem e -mailt vagy írjon megjegyzést a Lauer. [email protected] címre, és elküldhetem Önnek.

6. lépés: 6. lépés Nyomtatás/építés: Építse fel a projektet

6. lépés Nyomtatás/építés: Építse fel projektjét
6. lépés Nyomtatás/építés: Építse fel projektjét
6. lépés Nyomtatás/építés: Építse fel projektjét
6. lépés Nyomtatás/építés: Építse fel projektjét
6. lépés Nyomtatás/építés: Építse fel projektjét
6. lépés Nyomtatás/építés: Építse fel projektjét

A 3D nyomtatás egy ideig tart (legjobb esetben több napig), ezért a nyomtatás során ezt tartsa szem előtt. Használjon sok ragasztót is a projekt tervezésekor, valamint a megfelelő típusú ragasztót. Szüksége lehet fúróra is.

Először úgy kezdtem el ragasztani mind a felső, mind az alsó alapot, hogy ragasztót helyeztem a szélekre, és erőltettem mindegyiket, amikor összenyomtam. Ezután ragasztottam a kerékfedelet a kerekekre, amelyek illeszkednek a TT sebességváltó motorjába. Ezután levettem a tornyomat az alapjáról, és ragasztottam az alapot az autósínek aljára az RC autóm tetején. A tornyot a szervomotoros mutatómhoz, a szervóhoz rögzített darabhoz ragasztottam, így a szervó forgatásakor a tornyom is. Végül egy vastag építőpapírt ragasztottam az egyik szélére, hogy olyan burkolatot hozzak létre, amelyet fel lehet emelni, valamint egy darabot a torony körül a megjelenés érdekében.

Ezt nem kell megtennie, de én megtettem, az IR relét ragasztottam az autómhoz, hogy stabilizáljam a mozgást, ami szintén segít a távoli jel vételében. Ha ezt megteszi, győződjön meg arról, hogy az IR -vevő a megfelelő tájolásban van, ahonnan jeleket szeretne kapni.

7. lépés: 7. lépés Végső beállítás: Helyezze el az Arduino -t

Miután mindent összeragasztottam, ragasztottam a DC sebességváltó motorjaimat az RC autóm alaplemezéhez. Ezután négy lyukat fúrtam az aljába minden sebességváltó és középpont közelében. Az egyes egyenáramú motorok két vezetékét a lyukakon keresztül manővereztem, majd újra az L293D motorvezérlő pajzsához rögzítettem.

Csatlakoztasson újra mindent, és hagyja Arduino Unót az RC autójában. Azt is csavarja le vagy ragasztja le, hogy mindent megkapjon, ami nagyszerű ötlet lenne, ha szeretné.

8. lépés: 8. lépés Feltöltés: Fő fájl

8. lépés Feltöltés: Fő fájl
8. lépés Feltöltés: Fő fájl

A beállítás befejezése után. Töltse fel kódját Arduino Uno készülékére a készlethez mellékelt USB -kábellel, vagy vásárolja meg a kábelt online. Kattintson a Kód feltöltése lehetőségre az Arduino alkalmazás alján.

9. lépés: 9. lépés Teszt: Ellenőrizze, hogy működik -e

A kód feltöltése után csatlakoztassa az elemeket az arduino -hoz és/vagy közvetlenül az L293D motorvezérlő pajzsához, ha az árnyékolást használja, csatlakoztassa a vezetékeket a PWR feliratú csapokhoz. A vezetékek behelyezése után csavarják le és teszteljék. Ha semmi sem történik, próbáljon meg több energiát hozzáadni, vagy ha már rengeteg energiája van, próbálja meg eltávolítani.

Kezdje a kódban megadott gombok megnyomásával.

10. lépés: Tippek: Élvezze

Néhány hasznos tipp, amelyet felhasználhattam a tervezés során:

1. A projekt 3D -s modellezésekor ne feledje, hogy annak szerkezetileg épnek kell lennie, vagy nyomtatáskor el kell viselnie magát. Ellenkező esetben szétesik, könnyen törik vagy meghibásodik nyomtatáskor.

2. Használjon megfelelő ragasztót. 3 különböző ragasztót használtam, és végül több órás fájdalom után, amikor a sebességváltók letörtek, valami szuper gorilla ragasztóval végeztem. Használjon megfelelő ragasztót a megfelelő anyaghoz.

3. A kerekek elhelyezésének tervezésekor ne feledje, hogy a sebességváltónak van egy másik oldala is, amely kifelé ugrik. Ha oldallapra szeretné helyezni (mint én próbáltam), ez nem fog működni.

4. Összességében azonnal tudja, mely alkatrészeket szeretné, mert ez költséges lehet.

5. Tartson magánál tartalék infravörös vevőt. Finomak és könnyen kiégnek, ami fájdalmat okozhat a projekt befejezésekor. Ezért használtam a relét a védelemhez.

Élvezze a dizájnt!

Ajánlott: