Satura rādītājs:
- 1. darbība: iestatiet ARDUINO YUN
- 2. darbība: savienojiet ARDUINO YUN ar ROOMBA
- 3. darbība: izveidojiet lietotni BLYNK, lai vadītu Arduino YUN
- 4. darbība: brauciet ar Roomba
Video: ROOMBA, ko vadīja ARDUINO YUN, izmantojot STEFANO DALL'OLIO Wifi lietotni: 4 soļi (ar attēliem)
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:57
Ar šo ceļvedi es koplietoju kodu, lai savienotu ARDUINO YUN ar Roomba, lai vadītu Roomba, izmantojot Wifi.
Šo kodu un lietotni esmu pilnībā izveidojis un izstrādājis pats Stefano Dall'Olio.
Mans Roomba ir Roomba 620, bet jūs varat izmantot to pašu kodu citiem Roomba modeļiem.
Arduino YUN darbina vienkārša USB barošanas banka.
Komandas tiek nosūtītas uz Arduino YUN, izmantojot Android lietotni BLYNK.
Jūs varat vadīt Roomba, izmantojot lietotņu kursorsviru vai uzspiežot ātrumu un leņķi un nospiežot braukšanas pogu.
Pretējā gadījumā, izmantojot lietotni, varat ieslēgt motorus, pārbaudīt sensoru stāvokli, sākt tīrīšanu vai vietas apstrādi,…
Lietotne arī saņem atpakaļ sensoru signālus no Roomba.
Ir iespējams arī piespiest ROOMBA plānošanu, izmantojot lietotni Roomba 620, pat ja tā nav aprīkota ar plānošanas pogām.
Es arī pievienoju iespēju reģistrēt sensorus failā, kas saglabāts Arduino YUN ievietotajā microSD.
1. darbība: iestatiet ARDUINO YUN
Instalējiet SimpleTimer bibliotēku Arduino, atvienojot pievienoto arhīvu, lai:
C: / Program Files (x86) Arduino / libraries / SimpleTimer
Restartējiet Arduino programmatūru.
Ielādējiet pievienoto skici Arduino YUN. Lūdzu, ņemiet vērā, ka pēc lietotnes BLYNK izveides autorizācijas koda auth ir jāaizstāj. Pēc tam skice vēlreiz jāaugšupielādē Arduino YUN. Šis solis ir izskaidrots vēlāk.
2. darbība: savienojiet ARDUINO YUN ar ROOMBA
Atrodiet veco peli un nogrieziet vadu. Pievienojiet tikai 3 vadus, kā norādīts Arduino skicē. Skatiet Roomba tapas, kā pievienotajā attēlā.
Arduino YUN PIN 2 uz Roomba pin 5
Arduino YUN PIN 10 uz Roomba pin 4
Arduino YUN PIN 11 līdz Roomba tapai 3
Noņemiet no ROOMBA 620 plastmasas vāciņu (mans ir balts plastmasas vāks), kas velk tikai uz augšu. Jūs redzēsit savienotāju, kā norādīts pievienotajā fotoattēlā.
Barojiet Arduino YUN ar vienkāršu barošanas banku.
3. darbība: izveidojiet lietotni BLYNK, lai vadītu Arduino YUN
Lejupielādējiet Android BLYNK lietotni un izveidojiet jaunu saskarni.
Es pievienoju savas saskarnes koplietoto QRCODE, ko varat izmantot, nevis izveidot jaunu saskarni.
Aizstājiet Arduino skicē AUTH KODU, kas iegūts no BLYNK saskarnes, un augšupielādējiet skici vēlreiz savā Arduino YUN. Zemāk ir jāaizstāj AUTH CODE:
// Jums vajadzētu iegūt autentifikācijas marķieri lietotnē Blynk.// Dodieties uz projekta iestatījumiem (riekstu ikona).
char auth = "e70879f362a34d9fb213475a4389fcef";
Ja Auth.code ir nepareizs, lietotne BLYNK nevar izveidot savienojumu ar Arduino YUN un nosūtīt komandas.
4. darbība: brauciet ar Roomba
1) Savienojiet Arduino YUN ar Roomba
2) Ieslēdziet Arduino YUN [pēc dažām sekundēm Roomba zaļā poga kļūst sarkana]
3) Atveriet un palaidiet Android BLYNK saskarni
Izbaudiet savu Roomba, ko vada Arduino YUN.
Gadījumā, ja Arduino YUN Roomba nosūtītās komandas Roomba nepareizi pārtvēra, iespējams, Roomba datu pārraides ātrums ir nepareizs. Lai iestatītu pareizo datu pārraides ātrumu, vienkārši ieslēdzot Roomba, turiet nospiestu tīrīšanas/barošanas pogu. Pēc aptuveni 10 sekundēm Roomba atskaņo lejupejošu laukumu melodiju. Roomba sazināsies ar 19200 baudām, līdz tiek izslēgta strāvas padeve, izņemts un ievietots akumulators, akumulatora spriegums nokrītas zem procesora darbībai nepieciešamā minimuma vai ja datu pārraides ātrums tiek skaidri mainīts, izmantojot OI.
Ieteicams:
Led kontrole, izmantojot lietotni Blynk, izmantojot Nodemcu, izmantojot internetu: 5 soļi
Led kontrole, izmantojot lietotni Blynk, izmantojot Nodemcu, izmantojot internetu: Sveiki, visi šodien, mēs jums parādīsim, kā jūs varat kontrolēt LED, izmantojot viedtālruni internetā
Stikla akmens LED caurule (WiFi kontrolēta, izmantojot viedtālruņa lietotni): 6 soļi (ar attēliem)
Stikla akmens LED caurule (WiFi kontrolēta, izmantojot viedtālruņa lietotni): Sveiki kolēģi veidotāji! Šajā pamācībā es parādīšu, kā izveidot WiFi vadāmu LED cauruli, kas ir piepildīta ar stikla akmeņiem, lai iegūtu jauku izkliedes efektu. Gaismas diodes ir individuāli adresējamas, un tāpēc ir iespējami daži jauki efekti
Arduino automašīnu kontrolē, izmantojot Bluetooth lietotni: 4 soļi (ar attēliem)
Arduino automašīnu kontrolē, izmantojot Bluetooth lietotni: Viss, ko mēs zinām, ka Arduino ir lieliska prototipēšanas platforma, galvenokārt tāpēc, ka tā izmanto draudzīgu programmēšanas valodu un ir daudz papildu neticamu komponentu, kas sniedz mums lielisku pieredzi. Mēs varam integrēt Arduino ar dažādām
8 releju vadība ar NodeMCU un IR uztvērēju, izmantojot WiFi un IR tālvadības pulti un Android lietotni: 5 soļi (ar attēliem)
8 releja vadība ar NodeMCU un IR uztvērējs, izmantojot WiFi un IR tālvadības pulti un Android lietotni: 8 releju slēdžu vadīšana, izmantojot nodemcu un ir uztvērēju, izmantojot wifi un ir tālvadības un android lietotne. Tālvadības pults darbojas neatkarīgi no wifi savienojuma. ŠEIT IR ATJAUNINĀTĀS VERSIJAS KLIKŠĶIS ŠEIT
Kontrolējiet Arduino, izmantojot viedtālruni, izmantojot USB, izmantojot lietotni Blynk: 7 soļi (ar attēliem)
Kontrolējiet Arduino, izmantojot viedtālruni, izmantojot USB, izmantojot lietotni Blynk: Šajā apmācībā mēs iemācīsimies lietot lietotni Blynk un Arduino, lai kontrolētu lampu, kombinācija notiks, izmantojot USB seriālo portu. Šīs pamācības mērķis ir parādīt vienkāršākais risinājums, lai attālināti kontrolētu savu Arduino vai c