
Tartalomjegyzék:
2025 Szerző: John Day | [email protected]. Utoljára módosítva: 2025-01-23 14:48

Ez csak egy ötlet volt, amelyben több olyan funkciót, mint az akadályok elkerülése, vonalkövető, mobilvezérlés stb., Összekevertek és egyetlen darabbá tettek.
Ehhez csak egy vezérlőre van szüksége néhány érzékelővel és egy felszereléssel. Ebben készítettem egy játékautó kinézetű ruhát a beállításhoz.
A szükséges alkatrészek listája
1. Arduino (bármilyen mikrovezérlő, ha ismeri ezt.)
2. HCSR-04 ultrahangos érzékelő
3. IR -érzékelő (megvásárolhatja, vagy elkészítheti sajátját, mint én)
4. HC-05 Bluetooth modul
5. L293D motorhajtó
6. Zümmögő
7. DC motorok, kerekek és alváz
8. Elemek.
1. lépés: Saját IR -érzékelő készítéséhez

Jobb, ha saját érzékelőt épít, mint megvásárolja. Először egy érzékelőt készítettem, de az adót és a vevőt is nagyon közel tartottam, ami nagy érzékenységet eredményez, és nem képes észlelni a fekete színt. A módosítás után jól működött.
A szükséges alkatrészek listája
1. LM358
2. IR led más néven adó
3. Fotodióda vagy infravörös vevő
4. Ellenállások (100ohm, 2x10Kohm, 330ohm)
5. Potenciométer (4,7Kohm)
Csatlakoztassa az alkatrészeket az áramköri diagramon látható módon egy kenyértáblára, és ellenőrizze a működését.
Ha minden jól megy, helyezze az alkatrészeket a NYÁK lapra, és forrasztja az alkatrészeket. És tesztelje az érzékelőt a fekete felületen, és szükség szerint állítsa be az érzékenységet egy potenciométerrel.
2. lépés: A test elkészítése

Mint már említettem, úgy néz ki, mint egy játék autó. Ehhez szüksége van egy alvázra, amelyet saját maga vásárolhat meg vagy készíthet. A kerekek motorokhoz vannak csatlakoztatva, a motorok pedig az alvázhoz vannak rögzítve.
Általában minden érzékelő és mikrokontroller 5 V -on működik, de ez az 5 V nem elegendő a motorok meghajtásához, ezért szükségünk van egy motoros búvár IC -re (például L293D). Ez a meghajtó IC külső táplálás segítségével hajtja a motorokat a kis bemeneti feszültségről.
Az IC és a motorok csatlakozásait a kapcsolási rajz mutatja.
Egy kicsi 12 V -os 1A ólomakkumulátort használtam motorok külső forrásaként, és az 5 V -os áramot az Arduino adja.
3. lépés: Arduino kapcsolatok

Csatlakoztassa az összes érzékelőt az Arduino -hoz és programozza be.
- Bluetooth modul.
A Bluetooth bekapcsolása 5 V -os tápellátással, de az adatátvitel 3,3 V -al történik. Az Arduino adatátviteli teljesítménye 5 V, ezért feszültségosztót használunk az Arduino adótű és a Bluetooth modul vevőcsapja között. Az Arduino azonban 3,3 V -os jelet tud felvenni, így nincs szükség feszültségosztóra a Bluetooth -adó és az Arduino vevőcsapok között.
A Bluetooth modul és az Arduino kapcsolatait az áramköri diagram mutatja.
- IR érzékelők
Az infravörös érzékelők adatcsapjai vagy jelzőcsapjai az Arduino digitális csapjaihoz vannak csatlakoztatva, és feljegyzik a digitális tűszámokat. Az érzékelők áramellátását az Arduino szolgáltatja.
- Ultrahangos érzékelő
Általában az ultrahangos érzékelőnek négy csapja van: trig, echo, Vcc és Gnd. A triggercsap kiváltja a hanghullámokat, míg a visszhangcsap fogadja a hanghullámokat. Az érzékelő triggere és visszhangcsapja az Arduino digitális csapjaihoz van csatlakoztatva, amelyek rendelkeznek PWM -el. Az érzékelő áramellátását az Arduino szolgáltatja.
- Zümmögő
A zümmögő Gnd csapja az Arduino Gnd -hez van csatlakoztatva egy soros ellenállással.
- Motoros
A motorokhoz és a motorvezérlőhöz való csatlakozásokat az előző lépés mutatja. Most a motorvezérlő IC bemeneti csapjai az Arduino digitális csapjaihoz vannak csatlakoztatva, és az IC tápellátását az Arduino veszi át. A motor meghajtásához azonban külsőt adunk a vezető IC -hez, de a működéshez IC 5v teljesítmény szükséges, amelyet az Arduino ad.
Minden kapcsolat az Arduino -hoz van kötve, és most programozza be az Arduino -t, figyelembe véve az Arduino összes bemeneti és kimeneti érintkezőjét.
4. lépés: Alkalmazásépítés
Számos platform létezik alkalmazások készítésére Androidra, de a legegyszerűbb platform az MIT App Inventor 2. Ez egy online alkalmazásépítő platform, amely számos példát és útmutatást tartalmaz.
Megosztom az általam készített alkalmazást, és megpróbálom úgy felépíteni az alkalmazást, hogy az sok tapasztalatot adjon, és személyre szabhassa magát az igényeknek megfelelően.
Ha kétségei vagy kérdései vannak, írjon megjegyzést ehhez a témához.
Az alkalmazás jelszava "makeyourself".
5. lépés: Programozás
Csak egy ötletet adok az Arduino programozására. Ha bármilyen nehézségbe ütközött a kód írása során, írja meg megjegyzésében, megpróbálok segíteni. A fájl importálása nem ad semmilyen készséget és tudást. Tehát próbálja meg kódolni magát, de ha szeretné, hogy a kód csak megjegyzést, elküldöm a kódot.
- Írjon kódot az ultrahangoshoz, hogy megkapja az akadály távolságát az érzékelőtől.
- Írjon be egy kódot a hangjelzőhöz, és aktiválja azt, ha a távolság a megadott távolság alatt van, és csökkentse a motorvezérlő jelét, hogy a motorok leálljanak.
- Írjon kódot a Bluetooth modulhoz a soros kommunikáció segítségével, és jegyezze fel a modulból érkező adatokat, amikor egy adott gombot megnyom a mobilon.
- Ezekkel az adatokkal jeleket ad a motorhajtónak, hogy megkapjuk a kívánt kimenetet.
- Írjon olyan kódot az infravörös érzékelőkhöz, hogy amikor egy adott érzékelő jele megváltozik, a motor meghajtó jele is megváltozik, és ennek megfelelően hajtja a motorokat.
Ha kétségei vagy kérdései vannak, írjon megjegyzést az alábbiakban, vagy vegye fel velem a kapcsolatot az e -mail -címen
Köszönöm.
Ajánlott:
Arduino számláló a TM1637 LED kijelző és az akadályok elkerülése érdekében: 7 lépés

Arduino számláló a TM1637 LED kijelző és akadálykerülő érzékelő használatával: Ebben az oktatóanyagban megtanuljuk, hogyan készítsünk egyszerű számjegyű számlálót a TM1637 LED kijelző, valamint az akadálykerülő érzékelő és a Visuino segítségével. Nézze meg a videót
Az akadályok észlelése aszinkron módon ultrahanggal: 4 lépés

Az akadályok észlelése aszinkron módon ultrahanggal: A szórakozás kedvéért robotot építek, amelyet autonóm módon szeretnék mozgatni egy házban. Ez hosszú munka, és lépésről lépésre csinálom. Ez az oktatható fókusz az akadályok észlelésére szolgál az Arduino Mega segítségével. A HC-SR04 és a HY-SRF05 ultrahangos érzékelők olcsók és
Joystick vezérelt kerekesszék akadályok követésével: 3 lépés (képekkel)

Joystick vezérelt kerekesszék akadályok nyomkövetővel: A mozgáskorlátozottak biztonságos utazásának megkönnyítése érdekében ultrahangos érzékelőt használnak az úton lévő akadályok nyomon követésére. A joystick mozgása alapján a motorok a kerekesszéket négy irányba és sebességgel hajtják minden egyes
5 az 1 -ben Arduino robot - Kövess engem - Sor követése - Sumo - Rajz - Az akadályok elkerülése: 6 lépés

5 az 1 -ben Arduino robot | Kövess engem | Sor követése | Sumo | Rajz | Az akadályok elkerülése: Ez a robotvezérlő kártya tartalmaz egy ATmega328P mikrokontrollert és egy L293D motor meghajtót. Természetesen nem különbözik az Arduino Uno táblától, de hasznosabb, mert nem szükséges másik pajzs a motor meghajtásához! Mentes az ugrástól
HOGYAN KELL SZERELNI A Lenyűgöző FA ROBOTKAROT (2. RÉSZ: ROBOT az akadályok elkerülése érdekében) - A MIKRO ALAPJÁN: BIT: 3 lépés

HOGYAN KELL SZERELNI A Lenyűgöző FA ROBOT KAROT (2. RÉSZ: ROBOT az akadályok elkerülése érdekében)-A MIKRO ALAPJA: BIT: Korábban bevezetettük az Armbit sorkövetési módban. Ezután bemutatjuk az Armbit telepítését az akadály mód elkerülése érdekében