Tartalomjegyzék:
- 1. lépés: Mire van szüksége?
- 2. lépés: Vegye szét az RC Car -t
- 3. lépés: Csatlakoztatott egyenáramú kábelek és akkumulátor kábelek
- 4. lépés: LED -kábelek
- 5. lépés: Csatlakoztassa a LED -kábeleket az SSMI -kártyához
- 6. lépés: Csatlakoztassa az érzékelőket
- 7. lépés: A robot készen áll a gurulásra
- 8. lépés: Telepítse a szoftvert
- 9. lépés: Készen áll a programozásra
- 10. lépés: Másolja és illessze be a forráskódot
- 11. lépés: Fordítsa össze és töltse be robotjába
![Hogyan készítsünk hűvös robotot egy RC autóból: 11 lépés Hogyan készítsünk hűvös robotot egy RC autóból: 11 lépés](https://i.howwhatproduce.com/preview/how-and-what-to-produce/11125078-how-to-make-a-cool-robot-from-an-rc-car-11-steps-j.webp)
Videó: Hogyan készítsünk hűvös robotot egy RC autóból: 11 lépés
![Videó: Hogyan készítsünk hűvös robotot egy RC autóból: 11 lépés Videó: Hogyan készítsünk hűvös robotot egy RC autóból: 11 lépés](https://i.ytimg.com/vi/_o7o7A70Rmg/hqdefault.jpg)
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:44
![Hogyan készítsünk hűvös robotot egy RC autóból Hogyan készítsünk hűvös robotot egy RC autóból](https://i.howwhatproduce.com/images/004/image-11529-37-j.webp)
Ez a klassz projekt középiskolásoknak vagy bármilyen hobbistának szól, akik menő robotot akarnak készíteni. Sokáig próbáltam interaktív robotot készíteni, de nem könnyű elkészíteni, ha nem ismeri az elektronikát vagy a speciális programozási nyelveket. Most van egy nqBASIC nevű programozási nyelv, amely teljesen ingyenes, hogy elkészítse saját robotját.
1. lépés: Mire van szüksége?
![Amire szükséged van? Amire szükséged van?](https://i.howwhatproduce.com/images/004/image-11529-38-j.webp)
![Amire szükséged van? Amire szükséged van?](https://i.howwhatproduce.com/images/004/image-11529-39-j.webp)
![Amire szükséged van? Amire szükséged van?](https://i.howwhatproduce.com/images/004/image-11529-40-j.webp)
![Amire szükséged van? Amire szükséged van?](https://i.howwhatproduce.com/images/004/image-11529-41-j.webp)
Szüksége lesz néhány alkatrészre ehhez a menő projekthez. 1) Menjen, és keressen egy RC autót, amelyben két egyenáramú motor van. Találtam egy nagyon olcsó autót, amelyet Thunder tumbler -nek hívnak 12 dollárért. A kép alább található. 2) Szükséged lesz egy SSMI nevű Servo Sensor vezérlőkártyára. Itt található a link az ithttp letöltéséhez: //www.technologicalarts.ca/catalog/product_info.php? Currency = USD & products_id = 2763) Szükséged lesz egy mikrovezérlőre ehhez a táblához NanoCore12DXhttps://www.technologicalarts.ca/catalog/ product_info.php? cPath = 50_36_92 & products_id = 4294) Szüksége van két érzékelőre, ha interaktívvá kívánja tenni a robotját robotját programozni.https://www.technologicalarts.ca/catalog/product_info.php? cPath = 26 & products_id = 386) Az ehhez a termékhez kifejlesztett klassz robotnyelv az nqBASIC. Keresse fel a https://www.nqbasic.com webhelyet, és töltse le ingyen. 7) 4 AA elem (alkáli vagy újratölthető)
2. lépés: Vegye szét az RC Car -t
![Vegye ki az RC Autót Vegye ki az RC Autót](https://i.howwhatproduce.com/images/004/image-11529-42-j.webp)
1) Kivettem az összes elektronikát. Vágja el a kábeleket az RC autó belsejében lévő vezérlőegységből, csak az akkumulátort hagyva, mert éppen megfelelő volt az SSMI (szervo/érzékelő/motor interfész kártya a NanoCore12DX -hez) áramellátása.
3. lépés: Csatlakoztatott egyenáramú kábelek és akkumulátor kábelek
![Csatolt egyenáramú kábelek és akkumulátor kábelek Csatolt egyenáramú kábelek és akkumulátor kábelek](https://i.howwhatproduce.com/images/004/image-11529-43-j.webp)
A R/C autó két egyenáramú motorján már voltak kábelek, ezért azokat az SSMI csatlakozóaljzataihoz (SSMI kártya tartozékként) csatlakoztattam. Ugyanezt tettem az akkumulátor kábelével is.
4. lépés: LED -kábelek
![LED kábelek LED kábelek](https://i.howwhatproduce.com/images/004/image-11529-44-j.webp)
![LED kábelek LED kábelek](https://i.howwhatproduce.com/images/004/image-11529-45-j.webp)
![LED kábelek LED kábelek](https://i.howwhatproduce.com/images/004/image-11529-46-j.webp)
![LED kábelek LED kábelek](https://i.howwhatproduce.com/images/004/image-11529-47-j.webp)
4 kábel maradt. Ezek vékonyak. Ezek a kerekekből származó kábelek. Ez az RC autó LED -eket tartalmaz a hátsó kerekeken belül. Mindkét kerékről két kábel érkezik. Robotja csinos lehet ezekkel a LED -ekkel. Úgy döntöttem, hogy ezeket a LED -eket használom a robot szórakoztatóbbá tételéhez. Ezeket a kábeleket láthatja a képen. Egy fekete műanyagdarabot szereltem az autó hátuljáról az autó elejére, hogy szép sík felületet készítsek az SSMI tábla rögzítéséhez. Tépőzárral rögzítettem az SSMI -t. Használhat kétoldalas szalagot és néhány nyakkendőcsomagot, ha akarja. Ezután behelyeztem a LED -kábeleket az autó elején lévő lyukakon keresztül. Felszereltem az SSMI -t az autóra. Ezután csatlakoztattam az egyenáramú motorokat és az akkumulátor dugókat a helyükre.
5. lépés: Csatlakoztassa a LED -kábeleket az SSMI -kártyához
![Csatlakoztassa a LED kábeleket az SSMI kártyához Csatlakoztassa a LED kábeleket az SSMI kártyához](https://i.howwhatproduce.com/images/004/image-11529-48-j.webp)
![Csatlakoztassa a LED kábeleket az SSMI kártyához Csatlakoztassa a LED kábeleket az SSMI kártyához](https://i.howwhatproduce.com/images/004/image-11529-49-j.webp)
![Csatlakoztassa a LED kábeleket az SSMI kártyához Csatlakoztassa a LED kábeleket az SSMI kártyához](https://i.howwhatproduce.com/images/004/image-11529-50-j.webp)
Ezután csatlakoztassa a LED -kábeleket a megfelelő helyekre. Az SSMI kártya kézikönyvéből meg kell tanulnia, hogy mely csatlakozókat használhatja. Menjen előre, és csatlakoztassa őket ugyanazokhoz a helyekhez, mint én. Később megtanulhatja ezeket a kábeleket különböző helyekre helyezni, ha akarja. Lásd a képeket
6. lépés: Csatlakoztassa az érzékelőket
![Csatlakoztassa az érzékelőket Csatlakoztassa az érzékelőket](https://i.howwhatproduce.com/images/004/image-11529-51-j.webp)
![Csatlakoztassa az érzékelőket Csatlakoztassa az érzékelőket](https://i.howwhatproduce.com/images/004/image-11529-52-j.webp)
![Csatlakoztassa az érzékelőket Csatlakoztassa az érzékelőket](https://i.howwhatproduce.com/images/004/image-11529-53-j.webp)
![Csatlakoztassa az érzékelőket Csatlakoztassa az érzékelőket](https://i.howwhatproduce.com/images/004/image-11529-54-j.webp)
Csatlakoztassa az érzékelő kábeleit a megfelelő helyekre.
7. lépés: A robot készen áll a gurulásra
![Robotja készen áll a gurulásra Robotja készen áll a gurulásra](https://i.howwhatproduce.com/images/004/image-11529-55-j.webp)
A robot hardvere készen áll. Most be kell programozni.
8. lépés: Telepítse a szoftvert
![Telepítse a szoftvert Telepítse a szoftvert](https://i.howwhatproduce.com/images/004/image-11529-56-j.webp)
Keresse fel a https://www.nqbasic.com webhelyet, és töltse le a szoftvert a webhelyről. Minden utasítás megtalálható a webhelyen- hogyan telepítse és készítse fel számítógépét arra. Van egy jó YouTube -videó is, amely bemutatja, hogyan lehet ingyenesen regisztrálni a szoftvert. Ez a programozási nyelv teljesen ingyenes. Ne habozzon regisztrálni. Ellenkező esetben nem tudja lefordítani a kódot.
9. lépés: Készen áll a programozásra
![Programozásra kész Programozásra kész](https://i.howwhatproduce.com/images/004/image-11529-57-j.webp)
Csatlakoztassa soros kábelét a számítógép soros portjáról az SSMI soros porthoz. 1) Indítsa el az nqBASIC programot, és válassza ki a projektet és az új projektet2) adjon nevet a projektnek, és mentse el. 3) Megkérdezi, hogy melyik nanocore modult használja, válassza a NanoCore12DX lehetőséget. a listából. Ez az egyetlen modul, amely SSMI -vel működik. 4) Válassza a Fájl/Új fájl lehetőséget. Megkérdezi, hogy hozzá kívánja -e adni ezt a fájlt a projekthez. Mondjon igent. 5) Adjon nevet a fájlnak, majd kattintson a Mentés gombra.
10. lépés: Másolja és illessze be a forráskódot
/* Másolás innen a szöveg végére Példa DIP32 (8mHz)*/halvány M00 új pwm (PP0) halvány M01 új pwm (PP1) halvány M11 új pwm (PP2) halvány M10 új pwm (PP3) halvány IR1 új ADC -ként (PAD05) // ADC objektum a Sharp érzékelőhöz (elülső) halvány IR1 Eredmény új bytedim IR2 új ADC -ként (PAD03) // ADC objektum a Sharp Sensor (hátul) dim IR2 eredményéhez új bytedim myChar új bájtként /Változó a kapott karakterek tárolásához Dim S új SCI -ként (PS0, PS1) // SCI objektum Dim SPK új DIO -ként (PM4) // Hangszóró használata az SSIMconst -on ontime = 20 dim időtartam új szókéntConst A2 = 2273 // Zenei jegyzetek // Zenei jegyzetek Concert A4 = 568 // Hangjegyek, amelyek hangot adnak, ha a robot valami halvány WLED1 -et új DIO -ként (PM2) lát // // A kerekes LED -ek LED -je a WLED2 új DIO (PM3) // A kerekek fényszóróján lévő LED -ek új bájtkéntConst OFF = 0Const ON = 1Const FOREVER = 1Constone A = 200Constons B = 10Const DEL_1MSEC = 1000sub DelayMsec (byte millisecund), míg (milliszekundum> 0) System. Delay (DEL_1MSEC) // 1000 ms késleltetéssel 1 milliszekundum ezredmásodperc onds = ezredmásodperc - 1 vége while end subsub stop () // hogy a motorok leálljanak M00. PWM_Start (PWM_MAIN_CLK, 0, 250, 250) M01. PWM_Start (PWM_MAIN_CLK, 0, 250, 250) M10. PWM_Start (PWM_MAIN_CLK,, 250) M11. PWM_Start (PWM_MAIN_CLK, 0, 250, 250) end subsub goback () // a robot visszamegy M00. PWM_Start (PWM_MAIN_CLK, 0, 250, 180) M01. M10. PWM_Start (PWM_MAIN_CLK, 0, 250, 180) M11. PWM_Start (PWM_MAIN_CLK, 0, 250, 250) end subsub turnright () // fordítsa a robotot jobbra M00. PWM_Start (PWM_MAIN_CLK, 0, 250, 250) M01. PWM_Start (PWM_MAIN_CLK, 0, 250, 180) M10. PWM_Start (PWM_MAIN_CLK, 0, 250, 250) M11. PWM_Start (PWM_MAIN_CLK, 0, 250, 250) end subsub turnleft () // forgassa a robotot balra M00. PWM_Start (PWM_MAIN_CLK, 0, 250, 250) M01. PWM_Start (PWM_MAIN_CLK, 0, 250, 250) M10. PWM_Start (PWM_MAIN_CLK, 0, 250, 250) M11. PWM_Start (PWM_MAIN, 250. alcím, () // a robot továbbítása M00. PWM_Start (PWM_MAIN_CLK, 0, 250, 250) M01. PWM_Start (PWM_MAIN_CLK, 0, 250, 180) // bal oldali egyenáramú M10. PWM_Start (PWM_MAIN_CLK, 0, 250, 250) M11 DelayMsec (A) end subub wait4 () DelayMsec (A) DelayMsec (A) DelayMsec (A) DelayMsec (A) end subsub wait5 () DelayMsec (A) DelayMsec (A) DelayMsec (A) DelayMsec (A)) end subsub wait10 () // long delay loop = 1 while (loop <11) DelayMsec (A) loop = loop + 1 end while end subsub playsound () // a jegyzetek időtartamának lejátszása = ontime while (időtartam> 0) SPK. PIN_Out (PM4, ON) rendszer. Késleltetési (A2) SPK. PIN_Out (PM4, Off) rendszer. Késleltetés (A2) időtartama = időtartam - 1 vége, míg DelayMsec (B) időtartama = bekapcsolási idő (időtartam> 0) SPK. PIN_Out [PM4, ON] rendszer. Késleltetett (A3) SPK. PIN_Out (PM4, kikapcsolt) rendszer. Késleltetés (A3) időtartama = időtartam - 1 vége, míg DelayMsec (B) időtartama = bekapcsolási idő (időtartam> 0) SPK. PIN_Out (PM4, ON) rendszer. Delay (A4) SPK. PIN_Out (PM4, Off) rendszer. IV_16, 0) PWM. PWM_Res_PP23 (TIMER_DIV_16, 0) S. SER_Setup (SER_BUFFER_4, BAUD9600) // Az SCI beállítása és 4 karakter pufferelésének engedélyezése System. INTS_On () // KAPCSOLJA KI! S. SER_Put_string ("Ez egy teszt") S. SER_Put_char ('\ n') S. SER_Put_char ('\ r') while (FOREVER) IR1. ADC_Start (WAIT, ADC_MODE_8ONCE) // Érték olvasása az elülső éles érzékelőből IR1. ADC_Read (PAD05, IR1Result) IR2. ADC_Start (WAIT, ADC_MODE_8ONCE) // Érték olvasása a hátsó éles érzékelőből IR2. ADC_Read (PAD03, IR2Result) S. SER_Put_decimal (IR2Result, FILLUP_SPACE) ablakok elküldik az értéket S. SER_Put_char ('\ n') terminál wait5 () WLED1. PIN_Out (PM2, ON) WLED2. PIN_Out (PM3, ON) vissza () wait5 () if ((IR2Result == 25) or (IR2Result> 25)) stop () playsound () wait5 () turnleft () wait3 () goahead () end if turnright () wait3 () else goahead () end if if ((IR2Result == 25) or (IR2Result> 25)) WLED1. PIN_Out (PM2, ON) WLED2. PIN_Out (PM3, BE ain
11. lépés: Fordítsa össze és töltse be robotjába
Győződjön meg róla, hogy elemeket helyez a robotjába, és kapcsolja be. Látnia kell a zöld Power LED -et, amely világít az SSMI -n. A Nanocore12DX modulon van egy kis kapcsoló, győződjön meg arról, hogy terhelési helyzetben van. Nyomja meg az SSMI reset gombját. Lépjen az nqbasic oldalra, és válassza az Építés és betöltés lehetőséget. Összeállítja a kódot, és betölti a robotjába. Vegye le a soros kábelt a robotról, és kapcsolja át a kapcsolót a terhelésről a futási helyzetre a NanoCore12DX modulon. Tegye a robotot sík felületre, és nyomja meg az SSMI reset gombját. Gratulálunk! Ha bármilyen problémája van ezekkel a lépésekkel, ne habozzon, írjon az nqBASIC fórumon. Ott leszek, és válaszolok minden kérdésére. Jó szórakozást!
Ajánlott:
DIY Hogyan készítsünk hűvös megjelenésű órát - StickC - Könnyen elvégezhető: 8 lépés
![DIY Hogyan készítsünk hűvös megjelenésű órát - StickC - Könnyen elvégezhető: 8 lépés DIY Hogyan készítsünk hűvös megjelenésű órát - StickC - Könnyen elvégezhető: 8 lépés](https://i.howwhatproduce.com/images/001/image-06-49-j.webp)
DIY Hogyan készítsünk hűvös megjelenésű órát - StickC - Könnyen elvégezhető: Ebben az oktatóanyagban megtanuljuk, hogyan programozhatjuk be az ESP32 M5 Stack StickC programot Arduino IDE és Visuino programozással, hogy megjelenítsen egy időt az LCD -n, és állítsuk be az időt a StickC gombokkal
Hogyan készítsünk Arduino alapú élkerülő robotot: 4 lépés
![Hogyan készítsünk Arduino alapú élkerülő robotot: 4 lépés Hogyan készítsünk Arduino alapú élkerülő robotot: 4 lépés](https://i.howwhatproduce.com/images/005/image-13597-j.webp)
Arduino alapú élkerülő robot készítése: Készítsünk teljesen autonóm robotot Arduino és IR érzékelők használatával. Leesés nélkül fedezi fel az asztal felületét. Nézze meg a videót további információkért
Hogyan készítsünk intelligens robotot az Arduino használatával: 4 lépés
![Hogyan készítsünk intelligens robotot az Arduino használatával: 4 lépés Hogyan készítsünk intelligens robotot az Arduino használatával: 4 lépés](https://i.howwhatproduce.com/images/006/image-15960-j.webp)
Hogyan készítsünk intelligens robotot az Arduino használatával: hello, arduino vagyok
Hogyan készítsünk humanoid robotot: 8 lépés
![Hogyan készítsünk humanoid robotot: 8 lépés Hogyan készítsünk humanoid robotot: 8 lépés](https://i.howwhatproduce.com/images/006/image-17884-j.webp)
Hogyan készítsünk humanoid robotot: Hé srácok! Remélem, már élvezte a korábbi, oktatható " Online Weather Station (NodeMCU) " és készen áll egy újra, miután a múltkor összeállított SMARS modellrobotunk, a mai projekt is a robotok tanulásáról és a
Hogyan készítsünk egy hűvös MP3 -hangszóró -dokkot egy óra alatt!: 8 lépés
![Hogyan készítsünk egy hűvös MP3 -hangszóró -dokkot egy óra alatt!: 8 lépés Hogyan készítsünk egy hűvös MP3 -hangszóró -dokkot egy óra alatt!: 8 lépés](https://i.howwhatproduce.com/images/002/image-5176-44-j.webp)
Hogyan készítsünk egy hűvös MP3 -hangszóró -dokkot egy óra alatt