Kazalo:
- 1. korak: Nastavite ARDUINO YUN
- Korak: Povežite ARDUINO YUN s ROOMBA
- 3. korak: Ustvarite aplikacijo BLYNK za vožnjo Arduino YUN
- 4. korak: Vozite Roombo
Video: ROOMBA, ki ga poganja ARDUINO YUN prek aplikacije Wifi, avtor STEFANO DALL'OLIO: 4 koraki (s slikami)
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:07
S tem priročnikom delim kodo za povezavo ARDUINO YUN z Roombo, da lahko vozim Roombo prek Wi -Fi -ja.
Kodo in aplikacijo sem v celoti ustvaril in razvil sam Stefano Dall'Olio.
Moj Roomba je Roomba 620, vendar lahko uporabite isto kodo za druge modele Roomba.
Arduino YUN poganja preprosta napajalna kartica USB.
Ukazi se pošiljajo v Arduino YUN z aplikacijo BLYNK za Android.
Roombo lahko vozite s pomočjo igralne palice za aplikacijo ali določite hitrost in kot ter pritisnete gumb za vožnjo.
V nasprotnem primeru lahko prek aplikacije vklopite motorje, preverite stanje senzorjev, začnete s čiščenjem ali postopkom na kraju samem,…
Aplikacija sprejema tudi signale senzorjev od Roombe.
Možno je tudi vsiliti razpored ROOMBA prek aplikacije na Roombi 620, tudi če ni opremljen z gumbi za razporejanje.
Dodal sem tudi možnost zapisovanja senzorjev v datoteko, shranjeno na microSD, vstavljeno v Arduino YUN.
1. korak: Nastavite ARDUINO YUN
Namestite knjižnico SimpleTimer v Arduino in razpakirajte priloženi arhiv na:
C: / Program Files (x86) Arduino / libraries / SimpleTimer
Znova zaženite programsko opremo Arduino.
Priloženo skico naložite v Arduino YUN. Upoštevajte, da je treba kodo za avtorizacijo auth zamenjati po ustvarjanju aplikacije BLYNK. Nato je treba skico znova naložiti v Arduino YUN. Ta korak je razložen kasneje.
Korak: Povežite ARDUINO YUN s ROOMBA
Poiščite staro miško in prerežite žico. Povežite samo 3 žice, kot je prikazano na skici Arduino. Glejte zatiče Roomba kot na priloženi sliki.
Arduino YUN PIN 2 na Roomba pin 5
Arduino YUN PIN 10 do Roomba pin 4
Arduino YUN PIN 11 do Roomba pin 3
Odstranite plastični pokrov ROOMBA 620 (moj je bel plastični pokrov), ki se potegne navzgor. Na priloženi fotografiji boste videli priključek.
Napajajte Arduino YUN s preprosto banko moči.
3. korak: Ustvarite aplikacijo BLYNK za vožnjo Arduino YUN
Prenesite aplikacijo Android BLYNK in ustvarite nov vmesnik.
Prilagam skupni QRCODE svojega vmesnika, ki ga lahko uporabite namesto ustvarjanja novega vmesnika.
Nadomestite v skici Arduino KODO AUTH, pridobljeno iz vmesnika BLYNK, in znova naložite skico v svoj Arduino YUN. Spodaj, kjer je treba zamenjati KODO AUTH:
// V aplikaciji Blynk bi morali dobiti žeton za preverjanje pristnosti.// Pojdite na Nastavitve projekta (ikona matice).
char auth = "e70879f362a34d9fb213475a4389fcef";
Če je Auth.code napačna, se aplikacija BLYNK ne more povezati z Arduino YUN in poslati ukaze.
4. korak: Vozite Roombo
1) Priključite Arduino YUN na Roombo
2) Vklopite Arduino YUN [po nekaj sekundah Roomba zeleni gumb postane rdeč]
3) Odprite in zaženite vmesnik Android BLYNK
Uživajte v Roombi, ki jo vozi Arduino YUN.
Če Roomba napačno prevede ukaze, ki jih Arduino YUN pošlje Roombi, je verjetno, da je hitrost Roombe napačna. Če želite nastaviti korekcijsko hitrost samo pri vklopu Roombe, pridržite gumb Clean/Power. Po približno 10 sekundah Roomba predvaja melodijo padajočih igrišč. Roomba bo komuniciral s hitrostjo 19200 baudov, dokler se napajanje ne izklopi, baterija se odstrani in ponovno vstavi, napetost baterije pade pod najnižjo vrednost, potrebno za delovanje procesorja, ali pa se hitrost prenosa izrecno spremeni z OI.
Priporočena:
LED steklena cev iz steklenega kamna (WiFi prek aplikacije za pametni telefon): 6 korakov (s slikami)
LED steklena cev iz steklenega kamna (WiFi, ki jo nadzoruje aplikacija za pametne telefone): Pozdravljeni kolegi ustvarjalci! V tem navodilu vam bom pokazal, kako zgraditi LED cev z nadzorom WiFi, ki je napolnjena s steklenimi kamni za lep učinek razpršitve. LED diode so individualno naslovljive, zato so možni nekateri lepi učinki v
Nadzorujte naprave prek interneta prek brskalnika. (IoT): 6 korakov
Nadzorujte naprave prek interneta prek brskalnika. (IoT): V tem navodilu vam bom pokazal, kako lahko prek spletnega brskalnika nadzirate naprave, kot so LED, releji, motorji itd. Do kontrol lahko varno dostopate prek katere koli naprave. Spletna platforma, ki sem jo uporabil tukaj, je RemoteMe.org obiščite
RC Car Hack - Bluetooth nadzorovan prek aplikacije Android: 3 koraki (s slikami)
RC Car Hack - Bluetooth nadzorovan prek aplikacije Android: Prepričan sem, da lahko vsak od vas doma najde neuporabljen avtomobil RC. To navodilo vam bo pomagalo spremeniti vaš stari avtomobil RC v izvirno darilo :) Ker je bil avtomobil RC, ki sem ga imel, majhen, sem za glavni krmilnik izbral Arduino Pro Mini. Še ena
Knex Walker, avtor Bannana Inventor .: 3 koraki
Knex Walker, avtor Bannana Inventor .: To je knex walker, ki sem ga naredil. Približno 18 x 12 palcev. Hodi z dobrim tempom in nikoli ne potuje. Uživajte in ne pozabite glasovati za to na tekmovanju robotov, če vam je bilo všeč.: D
Naredite žični daljinski upravljalnik SONY ALPHA DSLR (avtor Brad Justinen): 4 koraki
Naredite žični daljinski upravljalnik SONY ALPHA DSLR (avtor Brad Justinen): Ta preprost, a zmogljiv daljinski upravljalnik zaklopa sem ustvaril za svoj Sonyjev DSLR. Z nekaj naključnega krama (ali potovanja v dobro voljo) ga lahko tudi ustvarite