Sisukord:
- Samm: seadistage ARDUINO YUN
- 2. samm: ühendage ARDUINO YUN ROOMBAga
- Samm: looge Arduino YUNi juhtimiseks rakendus BLYNK
- 4. samm: sõitke Roombaga
Video: ROOMBA, mida juhib ARDUINO YUN, STEFANO DALL'OLIO WiFi -rakenduse kaudu: 4 sammu (piltidega)
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:50
Selle juhendiga jagan koodi ARDUINO YUN ühendamiseks Roombaga, et Roombaga WiFi kaudu sõita.
Kood ja rakendus on täielikult loodud ja välja töötatud ise Stefano Dall'Olio.
Minu Roomba on Roomba 620, kuid sama koodi saate kasutada ka teiste Roomba mudelite puhul.
Arduino YUNi toiteallikaks on lihtne USB -toitepank.
Käsud saadetakse Arduino YUN -ile, kasutades Androidi rakendust BLYNK.
Saate Roombaga sõita, kasutades rakenduse juhtkangi või määrates kiiruse ja nurga ning vajutades juhtimisnuppu.
Vastasel juhul saate rakenduse kaudu mootorid sisse lülitada, andurite olekut kontrollida, puhastamist või kohapealset protsessi alustada …
Rakendus võtab ka Roomba andurite signaalid tagasi.
Samuti on võimalik sundida ROOMBA ajastamist rakenduse kaudu Roomba 620 -sse, isegi kui sellel pole ajastamisnuppe.
Lisasin ka võimaluse logida andurid Arduino YUN -i sisestatud microSD -le salvestatud faili.
Samm: seadistage ARDUINO YUN
Installige SimpleTimeri teek Arduinole, pakkides lisatud arhiivi lahti:
C: / Program Files (x86) Arduino / libraries / SimpleTimer
Taaskäivitage Arduino tarkvara.
Laadige lisatud visand Arduino YUN -i. Pange tähele, et pärast BLYNK rakenduse loomist tuleks autoriseerimiskoodi autoriseerimine asendada. Seejärel tuleks visand uuesti Arduino YUN -i üles laadida. Seda sammu selgitatakse hiljem.
2. samm: ühendage ARDUINO YUN ROOMBAga
Leidke vana hiir ja lõigake traat. Ühendage ainult 3 juhet, nagu on kirjeldatud Arduino visandis. Vaadake Roomba tihvte nagu lisatud pildil.
Arduino YUN PIN 2 to Roomba pin 5
Arduino YUN PIN 10 to Roomba pin 4
Arduino YUN PIN 11 to Roomba pin 3
Eemaldage oma ROOMBA 620 -lt plastkate (minu oma on valge plastkate), mis lihtsalt üles tõuseb. Näete pistikut vastavalt lisatud fotole.
Lülitage Arduino YUN sisse lihtsa toitepanga abil.
Samm: looge Arduino YUNi juhtimiseks rakendus BLYNK
Laadige alla rakendus Android BLYNK ja looge uus liides.
Lisan oma liidese jagatud QR -koodi, mida saate uue liidese loomise asemel kasutada.
Asendage Arduino visandis BLYNK -liidesest saadud AUTH -KOOD ja laadige eskiis uuesti üles oma Arduino YUN -i. Allpool tuleb asendada AUTH CODE:
// Te peaksite saama rakenduse Blynk Auth Tokeni.// Minge projekti sätetele (pähkliikoon).
char auth = "e70879f362a34d9fb213475a4389fcef";
Kui Auth.code on vale, ei saa rakendus BLYNK Arduino YUN -iga ühendust luua ja käske saata.
4. samm: sõitke Roombaga
1) Ühendage Arduino YUN Roombaga
2) Lülitage Arduino YUN sisse [mõne sekundi pärast muutub Roomba roheline nupp punaseks]
3) Avage ja käivitage Android BLYNK liides
Nautige oma Roombat, mida juhib Arduino YUN.
Juhul, kui Arduino YUN Roombale saadetud käsud on Roomba valesti vahele seadnud, on Roomba andmeedastuskiirus tõenäoliselt vale. Selleks, et korrektset baaskiirust määrata lihtsalt Roomba sisselülitamisel, hoidke all nuppu Clean/Power. Umbes 10 sekundi pärast esitab Roomba kahanevate väljakute viisi. Roomba suhtleb kiirusel 19200 baud kuni toite väljalülitamiseni, aku eemaldamiseni ja uuesti sisestamiseni, aku pinge langeb alla protsessori tööks vajaliku miinimumi või kui edastuskiirust muudetakse selgesõnaliselt OI abil.
Soovitan:
Sõnakell, mida juhib 114 servot: 14 sammu (koos piltidega)
Sõnakell, mida juhib 114 servot: millel on 114 LED -i ja mis töötab alati? Nagu teate, on vastus sõnakell. Mis sisaldab 114 LED -i + 114 servot ja on alati liikuv? Vastus on see servo juhitav sõnakell. Selle projekti jaoks tegin koostööd oma sõbraga, kes pöördus
Neopixel Ws 2812 LED -riba Arduinoga, mida juhib Bluetoothi kaudu Androidist või iPhone'ist: 4 sammu
Neopixel Ws 2812 LED -riba koos Arduinoga, mida juhib Bluetoothi kaudu Androidist või iPhone'ist: Tere, poisid, selles juhendis, olen arutanud, kuidas juhtida Bluetooth -ühenduse abil oma Android -telefonist või iPhone'ist neopikseli LED -riba või LED -riba ws2812. lisage oma koju neopikselist LED -riba koos Arduinoga
Juhtmeta robotkäsi, mida juhib žest ja hääl: 7 sammu (koos piltidega)
Juhtmevaba robotkäsi, mida juhib žest ja hääl: Põhimõtteliselt oli see meie kolledži projekt ja selle projekti esitamiseks ajapuuduse tõttu unustasime mõned sammud pildistada. Samuti töötasime välja koodi, mille abil saab seda robotkätt juhtida žesti ja häälega samal ajal, kuid tänu
Ruumikütteseade, mida juhib digitaalne termostaat: 5 sammu (koos piltidega)
Ruumikütteseade, mida juhib digitaalne termostaat: see juhend annab teile teada, kuidas kasutada odavat ruumikütteseadet juhtimiseks riiulil olevat digitaalset programmeeritavat termostaati. Enamikul odavatel kütteseadmetel on temperatuuri jämedalt seadistamiseks ainult analoognupp; isegi väljamõeldud mudelid lubavad ainult
Pöörlevad LED -variandid, mida juhib Stirlingengine (eVoltis Stirlingmachine): 12 sammu (koos piltidega)
Pöörlevad LED-variandid, mida juhib Stirlingengine (eVoltis Stirlingmachine): See on kuumaõhumasin (stirlingengine), mis on ehitatud vanade arvutiosade (jahutusradiaator ja vana kõvaketta pea) abil. See Stirlingengine (ja ka kõik teised) töötab temperatuurivahega kuuma põhja vahel (nt küttekeha, millel on