Innholdsfortegnelse:
- Trinn 1: Konfigurer ARDUINO YUN
- Trinn 2: Koble ARDUINO YUN til ROOMBA
- Trinn 3: Lag BLYNK -appen for å drive Arduino YUN
- Trinn 4: Kjør Roomba
Video: ROOMBA Driven av ARDUINO YUN Via Wifi App av STEFANO DALL'OLIO: 4 trinn (med bilder)
2024 Forfatter: John Day | [email protected]. Sist endret: 2024-01-30 11:25
Med denne guiden deler jeg koden for å koble ARDUINO YUN til Roomba for å kjøre Roomba via Wifi.
Koden og appen er fullt opprettet og utviklet av meg selv Stefano Dall'Olio.
Min Roomba er Roomba 620, men du kan bruke samme kode for andre Roomba -modeller.
Arduino YUN drives av en enkel USB -strømbank.
Kommandoene sendes til Arduino YUN ved hjelp av BLYNK android -app.
Du kan kjøre Roomba ved hjelp av app -joysticken eller pålegge hastigheten og vinkelen og trykke på kjøreknappen.
Ellers kan du slå på motorene via appen, sjekke sensorstatusen, starte rengjøringen eller spotprosessen, …
Appen mottar også sensorsignalene fra Roomba.
Det er også mulig å tvinge ROOMBA -planlegging via app på Roomba 620 selv om den ikke er utstyrt med planleggingsknapper.
Jeg la også til muligheten til å logge sensorene i en fil lagret på microSD satt inn i Arduino YUN.
Trinn 1: Konfigurer ARDUINO YUN
Installer SimpleTimer -biblioteket til Arduino og pakk ut det vedlagte arkivet til:
C: / Program Files (x86) Arduino / libraries / SimpleTimer
Start Arduino -programvaren på nytt.
Last den vedlagte skissen til Arduino YUN. Vær oppmerksom på at autorisasjonskoden auth bør byttes ut etter at BLYNK -appen er opprettet. Enn skissen skal lastes opp igjen til Arduino YUN. Dette trinnet forklares senere.
Trinn 2: Koble ARDUINO YUN til ROOMBA
Finn en gammel mus og kutt ledningen. Koble bare til 3 ledninger som beskrevet i Arduino -skissen. Se Roomba -pinner som på vedlagte bilde.
Arduino YUN PIN 2 til Roomba pin 5
Arduino YUN PIN 10 til Roomba pin 4
Arduino YUN PIN 11 til Roomba pin 3
Fjern fra ROOMBA 620 plastdekselet (mitt er hvitt plastdeksel) som bare trekker opp. Du vil se en kontakt som vedlagt bilde.
Driv Arduino YUN med en enkel powerbank.
Trinn 3: Lag BLYNK -appen for å drive Arduino YUN
Last ned Android BLYNK -appen og lag et nytt grensesnitt.
Jeg legger ved den delte QRCODE i grensesnittet mitt som du kan bruke i stedet for å lage et nytt grensesnitt.
Erstatt i Arduino -skissen AUTH CODE hentet fra BLYNK -grensesnittet og last opp skissen igjen til Arduino YUN. Nedenfor der AUTH -KODEN skal erstattes:
// Du bør få Auth Token i Blynk -appen. // Gå til prosjektinnstillingene (nøtterikon).
char auth = "e70879f362a34d9fb213475a4389fcef";
Hvis Auth. -koden er feil, kan BLYNK -appen ikke koble seg til Arduino YUN og sende kommandoer.
Trinn 4: Kjør Roomba
1) Koble Arduino YUN til Roomba
2) Slå på Arduino YUN [etter få sekunder blir den grønne knappen til Roomba rød]
3) Åpne og start Android BLYNK -grensesnittet
Nyt Roomba drevet av Arduino YUN.
Hvis kommandoene som sendes av Arduino YUN til Roomba blir misforstått av Roomba, er sannsynligvis baudhastigheten til Roomba feil. For å stille inn corret baudrate enkelt når du slår på Roomba, holder du inne Clean/Power -knappen. Etter omtrent 10 sekunder spiller Roomba en melodi av synkende baner. Roomba kommuniserer med 19200 baud til strømmen slås av, batteriet fjernes og settes inn igjen, batterispenningen faller under minimumskravet for prosessordrift, eller baudhastigheten eksplisitt endres via OI.
Anbefalt:
Arduino bilstyrt via Bluetooth -app: 4 trinn (med bilder)
Arduino bilstyrt via Bluetooth -app: Alt vi vet at Arduino er en utmerket prototypeplattform, hovedsakelig fordi den bruker et vennlig programmeringsspråk og det er mange ekstra utrolige komponenter som gir oss gode opplevelser. Vi kan integrere Arduino med forskjellige
Kontroller tilgang til Arduino YÚN med MySQL, PHP5 og Python: 11 trinn (med bilder)
Kontroller tilgangen til Arduino YÚN med MySQL, PHP5 og Python: Hei venner! Vel, som du vet, i september var det nye premiere -skjoldet til Arduino, Arduino YUN. Denne lille vennen har et innebygd Linux -system som vi kan kjøre alt du kan tenke deg (i hvert fall så langt). Selv om det er veldig lite informasjon
RC Car Hack - Bluetooth kontrollert via Android App: 3 trinn (med bilder)
RC Car Hack - Bluetooth -kontrollert via Android -appen: Jeg er sikker på at hver av dere kan finne ubrukt RC -bil hjemme. Denne instruksjonen vil hjelpe deg med å bytte din gamle RC -bil til original gave :) På grunn av at RC -bilen jeg hadde var liten i størrelse, har jeg valgt Arduino Pro Mini som hovedkontroller. En annen
Kontroller Arduino ved hjelp av smarttelefon via USB med Blynk -app: 7 trinn (med bilder)
Kontroller Arduino ved hjelp av smarttelefon via USB med Blynk -app: I denne opplæringen skal vi lære hvordan du bruker Blynk -appen og Arduino for å kontrollere lampen, kombinasjonen vil være gjennom USB -seriell port. Hensikten med denne instruksen er å vise enkleste løsningen fjernkontroll din Arduino eller c
Hvordan bruke ESP32 til å kontrollere LED med Blynk Via WiFi: 7 trinn (med bilder)
Slik bruker du ESP32 til å kontrollere LED med Blynk Via WiFi: Denne opplæringen skal bruke ESP32 utviklingsbord for å kontrollere LED med Blynk via WiFi. Blynk er en plattform med iOS- og Android -apper for å kontrollere Arduino, Raspberry Pi og lignende over Internett. Det er et digitalt dashbord hvor du kan bygge et