Tartalomjegyzék:
- 1. lépés: Állítsa be az ARDUINO YUN -t
- 2. lépés: Csatlakoztassa az ARDUINO YUN -t a ROOMBA -hoz
- 3. lépés: Hozza létre a BLYNK alkalmazást az Arduino YUN meghajtásához
- 4. lépés: Vezesse a Roomba -t
Videó: ROOMBA Driven by ARDUINO YUN Via Wifi App by STEFANO DALL'OLIO: 4 lépés (képekkel)
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:43
Ezzel az útmutatóval megosztom a kódot, amellyel az ARDUINO YUN -t a Roomba -hoz csatlakoztathatom, hogy a Roomba -t Wifi -n keresztül vezessem.
A kódot és az alkalmazást én magam készítettem és fejlesztettem, Stefano Dall'Olio.
A Roomba a Roomba 620, de ugyanazt a kódot használhatja más Roomba modellekhez is.
Az Arduino YUN -t egy egyszerű USB tápegység táplálja.
A parancsokat a BLYNK androidos alkalmazás segítségével küldik el az Arduino YUN -nak.
A Roomba vezethető az alkalmazás joystickjával, vagy a sebesség és a szög megadásával és a meghajtó gomb megnyomásával.
Egyébként az alkalmazáson keresztül bekapcsolhatja a motorokat, ellenőrizheti az érzékelők állapotát, elindíthatja a tisztítást vagy a helyszínelési folyamatot,…
Az alkalmazás visszakapja a Roomba érzékelőjeleit is.
A ROOMBA ütemezést a Roomba 620 alkalmazáson keresztül is kényszeríteni lehet, még akkor is, ha az nincs ütemezési gombokkal ellátva.
Hozzáadtam azt a lehetőséget is, hogy az érzékelőket az Arduino YUN -ba helyezett microSD -re mentett fájlba naplózzuk.
1. lépés: Állítsa be az ARDUINO YUN -t
Telepítse a SimpleTimer könyvtárat az Arduino -hoz, és bontsa ki a csatolt archívumot a következőkre:
C: / Program Files (x86) Arduino / libraries / SimpleTimer
Indítsa újra az Arduino szoftvert.
Töltse be a mellékelt vázlatot az Arduino YUN -ba. Kérjük, vegye figyelembe, hogy az engedélyezési kódot auth le kell cserélni a BLYNK alkalmazás létrehozása után. Ezután a vázlatot újra fel kell tölteni az Arduino YUN -ba. Ezt a lépést később ismertetjük.
2. lépés: Csatlakoztassa az ARDUINO YUN -t a ROOMBA -hoz
Keressen egy régi egeret, és vágja el a vezetéket. Csatlakoztasson csak 3 vezetéket az Arduino vázlat szerint. Lásd a Roomba csapokat, mint a mellékelt képen.
Arduino YUN PIN 2 - Roomba pin 5
Arduino YUN PIN 10 - Roomba 4 -es tű
Arduino YUN PIN 11 a Roomba csaphoz 3
Távolítsa el a ROOMBA 620 készülékről a műanyag burkolatot (az enyém fehér műanyag borítás), amely éppen felfelé húzódik. Látni fogja a csatlakozót a mellékelt fénykép szerint.
Táplálja az Arduino YUN -t egy egyszerű powerbankkal.
3. lépés: Hozza létre a BLYNK alkalmazást az Arduino YUN meghajtásához
Töltse le az Android BLYNK alkalmazást, és hozzon létre egy új felületet.
Csatolom a felületem megosztott QRCODE -ját, amelyet új felület létrehozása helyett használhat.
Helyettesítse az Arduino vázlatában a BLYNK felületről lekért AUTH KÓD -ot, és töltse fel újra a vázlatot az Arduino YUN -ra. Az alábbiakban az AUTH KÓD helyét kell helyettesíteni:
// Az Auth Token -t a Blynk alkalmazásban kell beszereznie.
char auth = "e70879f362a34d9fb213475a4389fcef";
Ha az Auth.code helytelen, a BLYNK alkalmazás nem tud csatlakozni az Arduino YUN -hoz és parancsokat küldeni.
4. lépés: Vezesse a Roomba -t
1) Csatlakoztassa az Arduino YUN -t a Roomba -hoz
2) Kapcsolja be az Arduino YUN -t [néhány másodperc múlva a Roomba zöld gombja pirosra vált]
3) Nyissa meg és indítsa el az Android BLYNK felületet
Élvezze az Arduino YUN által vezetett Roomba -t.
Abban az esetben, ha az Arduino YUN által Roomba küldött parancsokat a Roomba rosszul avatta be, valószínűleg a Roomba baudrate-je rossz. Ha a Roomba bekapcsolásakor egyszerűen be szeretné állítani a korlát baudrátát, tartsa lenyomva a Clean/Power gombot. Körülbelül 10 másodperc elteltével Roomba ereszkedő pályákat játszik le. A Roomba 19200 baud sebességgel kommunikál, amíg ki nem kapcsolja az akkumulátort, nem veszi ki és nem helyezi vissza az akkumulátort, az akkumulátor feszültsége nem éri el a processzor működéséhez szükséges minimumot, vagy az adatátviteli sebességet kifejezetten megváltoztatja az OI.
Ajánlott:
Roomba Bot the Bulider: 5 lépés (képekkel)
Roomba Bot the Bulider: A Bot the Builder egy roomba, amely " grabbers " az elejére rögzítve képes lesz tárgyakat mozgatni. A vele ellátott kód úgy van beállítva, hogy rögzítse az első mozdulatot egy GUI dobozzal, amelyet csak egérkattintással vezérelhet. Utána
Az Arduino YÚN hozzáférésének ellenőrzése MySQL, PHP5 és Python segítségével: 11 lépés (képekkel)
Az Arduino YÚN hozzáférésének ellenőrzése MySQL, PHP5 és Python segítségével: Hello Friends! Nos, mint tudják, szeptemberben az Arduino új premierpajzs Arduino YUN. Ennek a kis barátnak van egy Linux beágyazott rendszere, amellyel bármit futtathatunk, amire gondolsz (legalábbis eddig). Bár nagyon kevés az információ
Böngészővezérelt Roomba robot a Raspberry Pi 3 A+modellel: 6 lépés (képekkel)
Böngésző által vezérelt Roomba robot a Raspberry Pi 3 A+modellel: Áttekintés Ez az utasítás arra fog összpontosítani, hogyan adhat egy halott Roomba új agyat (Raspberry Pi), szemét (webkamera), és hogyan irányíthat mindent egy webböngészőből. Sok Roomba hack létezik, amelyek lehetővé teszik a vezérlést a soros interfészen keresztül. Nekem nincs
Arduino Yún Morse generátor: 4 lépés (képekkel)
Arduino Yún Morse Generator: Volt már olyan bárban, ahol nem tudott beszélni a barátjával, mert túl hangos volt a zene? hát most kérhetsz tőle sört Morse -kódban! Lássunk neki
Roomblock: platform a ROS navigáció tanulásához Roomba, Raspberry Pi és RPLIDAR segítségével: 9 lépés (képekkel)
Roomblock: platform a ROS navigáció tanulásához Roomba, Raspberry Pi és RPLIDAR segítségével: Mi ez? &Quot; Roomblock " egy robotplatform, amely egy Roombából, egy Raspberry Pi 2 -ből, egy lézeres érzékelőből (RPLIDAR) és egy mobil akkumulátorból áll. A rögzítő keretet 3D nyomtatók készíthetik. Az ROS navigációs rendszer lehetővé teszi a szobák térképének elkészítését és az