Sisällysluettelo:
- Vaihe 1: Määritä ARDUINO YUN
- Vaihe 2: Yhdistä ARDUINO YUN ROOMBAan
- Vaihe 3: Luo BLYNK -sovellus ajamaan Arduino YUNia
- Vaihe 4: Aja Roombaa
Video: ROOMBA Driven by ARDUINO YUN WEF -sovelluksen kautta STEFANO DALL'OLIO: 4 vaihetta (kuvilla)
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 09:03
Tämän oppaan avulla jaan koodin, jolla ARDUINO YUN yhdistetään Roombaan, jotta voin ajaa Roombaa Wifi -yhteyden kautta.
Stefano Dall'Olio on itse luonut ja kehittänyt koodin ja sovelluksen.
Oma Roomba on Roomba 620, mutta voit käyttää samaa koodia muissakin Roomba -malleissa.
Arduino YUN saa virtansa yksinkertaisesta USB -virtapankista.
Komennot lähetetään Arduino YUN: lle BLYNK -Android -sovelluksen avulla.
Voit ajaa Roombaa käyttämällä sovelluksen ohjaussauvaa tai asettamalla nopeuden ja kulman ja painamalla ajopainiketta.
Muussa tapauksessa sovelluksen kautta voit käynnistää moottorit, tarkistaa anturien tilan, aloittaa puhdistuksen tai pistoprosessin,…
Sovellus vastaanottaa myös Roomban anturisignaalit.
Voit myös pakottaa ROOMBA -ajoituksen Roomba 620 -sovelluksen kautta, vaikka siinä ei olisi ajoituspainikkeita.
Lisäsin myös mahdollisuuden kirjata anturit tiedostoon, joka on tallennettu Arduino YUN -laitteeseen asetettuun microSD -korttiin.
Vaihe 1: Määritä ARDUINO YUN
Asenna SimpleTimer -kirjasto Arduinolle purkamalla liitetyn arkiston pakkaus:
C: / Program Files (x86) Arduino / libraries / SimpleTimer
Käynnistä Arduino -ohjelmisto uudelleen.
Lataa liitteenä oleva luonnos Arduino YUN: iin. Huomaa, että valtuutuskoodi auth on vaihdettava BLYNK -sovelluksen luomisen jälkeen. Luonnos pitäisi ladata uudelleen Arduino YUNiin. Tämä vaihe selitetään myöhemmin.
Vaihe 2: Yhdistä ARDUINO YUN ROOMBAan
Etsi vanha hiiri ja katkaise lanka. Liitä vain 3 johtoa Arduinon luonnoksen mukaisesti. Katso Roomban nastat kuten liitteenä olevassa kuvassa.
Arduino YUN PIN 2 Roomba -nastaan 5
Arduino YUN PIN 10 Roomba -nastaan 4
Arduino YUN PIN 11 Roomba -nastaan 3
Poista ROOMBA 620 -laitteestasi muovisuojus (minun on valkoinen muovisuojus), joka vetää vain ylös. Näet liittimen liitteenä olevan kuvan mukaisesti.
Käynnistä Arduino YUN yksinkertaisella virtapankilla.
Vaihe 3: Luo BLYNK -sovellus ajamaan Arduino YUNia
Lataa Android BLYNK -sovellus ja luo uusi käyttöliittymä.
Liitän käyttöliittymän jaetun QRCODEn, jota voit käyttää uuden käyttöliittymän luomisen sijaan.
Korvaa Arduinon luonnoksessa BLYNK -käyttöliittymästä haettu AUTH CODE ja lataa luonnos uudelleen Arduino YUN -laitteeseesi. Alla, missä AUTH CODE tulisi korvata:
// Sinun pitäisi saada todennustunnus Blynk -sovelluksessa.// Siirry projektiasetuksiin (mutterikuvake).
char auth = "e70879f362a34d9fb213475a4389fcef";
Jos Auth.code on väärä, BLYNK -sovellus ei voi muodostaa yhteyttä Arduino YUNiin ja lähettää komentoja.
Vaihe 4: Aja Roombaa
1) Yhdistä Arduino YUN Roombaan
2) Käynnistä Arduino YUN [muutaman sekunnin kuluttua Roomban vihreä painike muuttuu punaiseksi]
3) Avaa ja käynnistä Android BLYNK -käyttöliittymä
Nauti Roombastasi Arduino YUNin ohjaamana.
Jos Arduino YUNin Roombaan lähettämät komennot ovat väärin Roomban toimesta, luultavasti Roomban baudrate on väärä. Jos haluat asettaa korreettinopeuden yksinkertaisesti, kun käynnistät Roomban, pidä Clean/Power -painiketta painettuna. Noin 10 sekunnin kuluttua Roomba soittaa laskevia kenttiä. Roomba kommunikoi 19200 baudin nopeudella, kunnes virta katkaistaan, akku irrotetaan ja asetetaan takaisin paikalleen, akun jännite laskee suorittimen toiminnan edellyttämän vähimmäisarvon alapuolelle tai tiedonsiirtonopeutta muutetaan nimenomaisesti OI: n avulla.
Suositeltava:
Lasi -kivi -LED -putki (WiFi -ohjattu älypuhelinsovelluksen kautta): 6 vaihetta (kuvilla)
Lasi-kivi-LED-putki (WiFi-ohjattu älypuhelinsovelluksen kautta): Hei muut valmistajat! Tässä ohjeessa näytän sinulle, kuinka rakentaa WiFi-ohjattu LED-putki, joka on täytetty lasikivillä mukavan diffuusioefektin aikaansaamiseksi. LEDit ovat yksilöllisesti osoitettavissa, ja siksi joitakin hienoja tehosteita on mahdollista
Huoneen lämpötila Internetin kautta BLYNK ESP8266 & DHT11: 5 vaihetta (kuvilla)
Huonelämpötila Internetin välityksellä BLYNK ESP8266 & DHT11: Hei kaverit, tänään teemme huonelämpötilamittarin, jonka avulla voimme valvoa huoneitamme kaikkialta maailmasta ja käyttää tätä varten BLYNK IoT -levymuotoa ja käytämme DHT11 huonelämpötilan lukemiseen, käytämme ESP8266: a
Ohjelmoi Arduino Android -laitteella Bluetoothin kautta: 6 vaihetta (kuvilla)
Ohjelmoi Arduino Android -laitteella Bluetoothin kautta: Hei maailma, tässä ohjeessa haluan näyttää sinulle, kuinka ohjelmoida Arduino Uno Android -laitteellasi Bluetoothin kautta. Se on hyvin yksinkertainen ja niin halpa. Lisäksi sen avulla voimme ohjelmoida Arduinomme mihin tahansa haluamme langattoman Bluetoothin kautta … Joten
Ohjaa laitteita Internetin kautta selaimen kautta. (IoT): 6 vaihetta
Ohjaa laitteita Internetin kautta selaimen kautta. (IoT): Tässä ohjeessa näytän sinulle, kuinka voit ohjata laitteita, kuten LED-valoja, releitä, moottoreita jne. Internetin kautta verkkoselaimen kautta. Ja voit käyttää ohjaimia turvallisesti millä tahansa laitteella. Tässä käyttämäni verkkoalusta on RemoteMe.org -vierailu
Tiedostojen siirtäminen lähiverkon kautta BitTorrentin kautta: 6 vaihetta
Tiedostojen siirtäminen lähiverkon kautta BitTorrentin kautta: Joskus sinun on ehkä siirrettävä tiedostoja verkon kautta useille tietokoneille. Vaikka voit laittaa sen flash -asemaan tai CD/DVD -levylle, sinun on mentävä jokaiseen tietokoneeseen kopioimalla tiedostot, ja kaikkien tiedostojen kopioiminen voi viedä hetken (etenkin f