Tartalomjegyzék:
- 1. lépés: Az alkatrészek és anyagok listája
- 2. lépés: A robotváz összeszerelése
- 3. lépés: Elektronikus alkatrészek csatlakoztatása
- 4. lépés: Arduino Mega Code
- 5. lépés: A biztonsági robot tesztelése
Videó: 4WD biztonsági robot: 5 lépés (képekkel)
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:42
A projekt fő célja egy biztonsági mobil robot építése volt, amely képes mozogni és videoadatokat gyűjteni durva terepen. Egy ilyen robottal járőrözhet a háza környékén, vagy nehezen elérhető és veszélyes helyeken. A robot éjszakai járőrözésre és ellenőrzésekre használható, mivel erős reflektorral van felszerelve, amely megvilágítja a környezetét. 2 kamerával és 400 méteres hatótávolságú távirányítóval van felszerelve. Nagyszerű lehetőségeket kínál a vagyon védelmére, miközben otthon kényelmesen ül.
Robotparaméterek
- Külső méretek (H x Sz x M): 266x260x235 mm
- Teljes súly 3,0 kg
- Magasság: 40 mm
1. lépés: Az alkatrészek és anyagok listája
Úgy döntöttem, hogy kész alvázat fogok használni, és azt kissé módosítom további alkatrészek hozzáadásával. A robot alváza teljes egészében feketére festett acélból készült.
A robot összetevői:
- SZDoit C3 Smart DIY Robot KIT vagy 4WD Smart RC Robot Car Chassis
- 2x fém be/ki gomb
- Lipo akkumulátor 7.4V 5000mAh
- Arduino Mega 2560
- IR akadálykerülő érzékelő x1
- Légköri nyomásérzékelő panel BMP280 (opcionális)
- Lipo akkumulátor feszültségmérő x2
- 2x motor meghajtó BTS7960B
- Lipo akkumulátor 11,1V 5500mAh
- Xiaomi 1080P panoráma intelligens WIFI kamera
- RunCam Split HD fpv kamera
Ellenőrzés:
RadioLink AT10 II 2.4G 10CH RC adó vagy FrSky Taranis X9D Plus
Kamera előnézet:
Everyine EV800D szemüveg
2. lépés: A robotváz összeszerelése
A robotváz összeszerelése meglehetősen egyszerű. Minden lépést a fenti fényképek mutatnak. A fő műveletek sorrendje a következő:
- Csavarja az egyenáramú motorokat az oldalsó acélprofilokra
- Csavarja az oldalsó alumínium profilokat egyenáramú motorokkal az alapra
- Csavarja az elülső és hátsó profilt az alapra
- Szerelje be a szükséges főkapcsolókat és egyéb elektronikus alkatrészeket (lásd a következő részben)
3. lépés: Elektronikus alkatrészek csatlakoztatása
Ennek az elektronikus rendszernek a fő vezérlője az Arduino Mega 2560. Négy motor vezérléséhez két BTS7960B motorvezérlőt (H-Bridges) használtam. Mindkét oldalon két motor van csatlakoztatva egy motorhajtóhoz. A motorvezérlők mindegyike 43A -ig terhelhető, ami elegendő teljesítményt biztosít még a mobil robotok számára is, amelyek durva terepen mozognak. Az elektronikus rendszer két áramforrással van felszerelve. Az egyik a DC motorok és szervók (LiPo akkumulátor 11,1 V, 5200 mAh), a másik pedig az Arduino, fpv kamera, led reflektor és érzékelők (LiPo akkumulátor 7,4 V, 5000 mAh). Az elemeket a robot felső részébe helyezték, így bármikor gyorsan cserélhetők
Az elektronikus modulok csatlakozásai a következők:
BTS7960 -> Arduino Mega 2560
- MotorRight_R_HU - 22
- MotorRight_L_HU - 23
- MotorLeft_R_HU - 26
- MotorLeft_L_HU - 27
- Rpwm1 - 2
- Lpwm1 - 3
- Rpwm2 - 4
- Lpwm2 - 5
- VCC - 5V
- GND - GND
R12DS 2,4 GHz -es vevő -> Arduino Mega 2560
- ch2 - 7 // Aileron
- ch3 - 8 // Lift
- VCC - 5V
- GND - GND
Mielőtt elindítja a robot vezérlését a RadioLink AT10 2,4 GHz -es adóról, előtte kösse össze az adót az R12DS vevővel. A kötési eljárást részletesen ismertetem a videómban.
4. lépés: Arduino Mega Code
A következő minta Arduino programokat készítettem el:
- RC 2.4GHz vevő teszt
- 4WD Robot RadioLinkAT10 (fájl a mellékletben)
Az első "RC 2.4GHz Receiver Test" program lehetővé teszi az Arduino -hoz csatlakoztatott 2,4 GHz -es vevőegység egyszerű indítását és ellenőrzését, a második "RadioLinkAT10" lehetővé teszi a robot mozgásának vezérlését. A mintaprogram összeállítása és feltöltése előtt győződjön meg arról, hogy az "Arduino Mega 2560" -t választotta célplatformnak a fentiek szerint (Arduino IDE -> Eszközök -> Tábla -> Arduino Mega vagy Mega 2560). A RadioLink AT10 2,4 GHz -es adó utasításait a vevő továbbítja. A vevő 2. és 3. csatornája az Arduino 7 -es és 8 -as digitális csatlakozójához van csatlakoztatva. Az Arduino szabványos könyvtárában megtaláljuk a "pulseIn ()" függvényt, amely mikroszekundumban adja vissza az impulzus hosszát. Ezt használjuk a vevő PWM (Pulse Width Modulation) jelének kiolvasására, amely arányos az adó dőlésével kormányoszlop. A pulseIn () függvény három argumentumot tartalmaz (pin, érték és timeout):
- pin (int) - annak a tűnek a száma, amelyen le szeretné olvasni az impulzust
- value (int) - az olvasandó impulzus típusa: HIGH vagy LOW
- timeout (int) - opcionális számú mikroszekundum, amíg meg kell várni az impulzus befejezését
Az olvasási impulzushossz értékét ezután -255 és 255 közötti értékre képezi le, amely előre/hátra ("moveValue") vagy jobbra/balra ("turnValue") fordul. Így például, ha teljesen előre toljuk a vezérlőpálcát, akkor a "moveValue" = 255 értéket kell kapnunk, és teljesen hátratolva a "moveValue" = -255 értéket. Az ilyen típusú vezérlésnek köszönhetően teljes tartományban szabályozhatjuk a robot mozgásának sebességét.
5. lépés: A biztonsági robot tesztelése
Ezek a videók a mobil robot tesztjeit mutatják az előző rész programja alapján (Arduino Mega Code). Az első videó a 4WD robot éjszakai havon végzett tesztjeit mutatja. A robotot a kezelő távolról, biztonságos távolságból irányítja az fpv google nézete alapján. Elég gyorsan tud haladni nehéz terepen, amit a második videóban láthat. Ezen utasítás elején láthatja azt is, hogy mennyire képes megbirkózni durva terepen.
Ajánlott:
Raven Pi biztonsági kamera: 7 lépés (képekkel)
Raven Pi biztonsági kamera: Ez a műanyag holló új utóéletét élvezi, mint egy praktikus, de hátborzongató biztonsági kamera, a Raven Pi. A hasában egy Raspberry Pi és a nyakába épített Pi kamera van, amelyek mozgás észlelésekor HD videót rögzítenek. Ugyanebben a pillanatban az
Zombi észleli az intelligens biztonsági bagolyt (mély tanulás): 10 lépés (képekkel)
Zombi észleli az intelligens biztonsági bagolyt (mély tanulás): Üdv mindenkinek, üdvözöljük a T3chFlicksben! Ebben a halloweeni bemutatóban megmutatjuk, hogyan tettünk szuper kísérteties csavart egy hétköznapi háztartási klasszikusba: a biztonsági kamerába. Hogyan?! Készítettünk egy éjjellátó bagolyt, amely képfeldolgozással követi nyomon az embereket
Készítse el saját GPS SMS biztonsági nyomkövető rendszerét: 5 lépés (képekkel)
Készítse el saját GPS SMS biztonsági nyomkövető rendszerét: Ebben a projektben megmutatom, hogyan kombinálhatja a SIM5320 3G modult egy Arduino -val és egy piezoelektromos jelátalakítóval ütésérzékelőként annak érdekében, hogy létrehozzon egy biztonsági nyomkövető rendszert, amely elküldi az Ön tartózkodási helyét értékes autó SMS -ben, amikor
Raspberry Pi biztonsági kamera: 11 lépés (képekkel)
Raspberry Pi biztonsági kamera: Ez lépésről lépésre oktatható, hogyan lehet IoT, mozgással aktivált biztonsági kamerát létrehozni egy Raspberry Pi segítségével. Megtanulja, hogyan kell létrehozni egy lombik webszervert és űrlapot, amely lehetővé teszi a felhasználó számára a kamera érzékenységének és rögzítési idejének beállítását
Egygombos női biztonsági biztonsági rendszer: 3 lépés
Egygombos női biztonsági biztonsági rendszer: Egyérintéses riasztó Női biztonsági rendszer 8051 mikrovezérlővelA mai világban a nők biztonsága a legfontosabb kérdés az országban. Ma a nőket zaklatják és zavarják, és néha, amikor sürgős segítségre van szükség. Nincs kötelező helymeghatározás