Indholdsfortegnelse:
- Trin 1: Konfigurer ARDUINO YUN
- Trin 2: Tilslut ARDUINO YUN til ROOMBA
- Trin 3: Opret BLYNK App til Drive Arduino YUN
- Trin 4: Kør Roomba
Video: ROOMBA Drevet af ARDUINO YUN Via Wifi App af STEFANO DALL'OLIO: 4 trin (med billeder)
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:29
Med denne guide deler jeg koden for at forbinde ARDUINO YUN til Roomba for at køre Roomba via Wifi.
Koden og appen er fuldt ud skabt og udviklet af mig selv Stefano Dall'Olio.
Min Roomba er Roomba 620, men du kan bruge den samme kode til andre Roomba -modeller.
Arduino YUN drives af en simpel USB -powerbank.
Kommandoerne sendes til Arduino YUN ved hjælp af BLYNK android app.
Du kan køre Roomba ved hjælp af app -joysticket eller pålægge hastighed og vinkel og trykke på køreknap.
Ellers kan du via app tænde motorerne, kontrollere sensorernes status, starte rengøringen eller spotprocessen, …
Appen modtager også sensorsignalerne fra Roomba.
Det er også muligt at tvinge ROOMBA -planlægning via app på Roomba 620, selvom den ikke er forsynet med planlægningsknapper.
Jeg tilføjede også muligheden for at logge sensorerne i en fil gemt på microSD indsat i Arduino YUN.
Trin 1: Konfigurer ARDUINO YUN
Installer SimpleTimer -biblioteket til Arduino, som pakker det vedhæftede arkiv ud til:
C: / Program Files (x86) Arduino / libraries / SimpleTimer
Genstart Arduino -softwaren.
Indlæs den vedhæftede skitse til Arduino YUN. Bemærk, at autorisationskoden auth bør udskiftes, efter at BLYNK -appen er oprettet. End skitsen skal uploades igen til Arduino YUN. Dette trin forklares senere.
Trin 2: Tilslut ARDUINO YUN til ROOMBA
Find en gammel mus og klip tråden. Tilslut kun 3 ledninger som beskrevet i Arduino -skitsen. Se Roomba -ben som på det vedhæftede billede.
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 plastdækslet (mit er et hvidt plastdæksel) fra din ROOMBA 620, der bare trækker op. Du vil se et stik som vedlagt foto.
Driv Arduino YUN med en simpel powerbank.
Trin 3: Opret BLYNK App til Drive Arduino YUN
Download Android BLYNK -appen, og opret en ny grænseflade.
Jeg vedhæfter den delte QRCODE i min grænseflade, som du kan bruge i stedet for at oprette en ny grænseflade.
Erstat i Arduino -skitsen AUTH -KODEN hentet fra BLYNK -grænsefladen, og upload skitsen igen til din Arduino YUN. Nedenfor hvor AUTH -KODEN skal erstattes:
// Du bør få Auth Token i Blynk -appen. // Gå til projektindstillingerne (nødikon).
char auth = "e70879f362a34d9fb213475a4389fcef";
Hvis Auth. -koden er forkert, kan BLYNK -appen ikke oprette forbindelse til Arduino YUN og sende kommandoer.
Trin 4: Kør Roomba
1) Tilslut Arduino YUN til Roomba
2) Tænd for Arduino YUN [efter få sekunder bliver Roomba grønne knap rød]
3) Åbn og start Android BLYNK -grænsefladen
Nyd din Roomba drevet af Arduino YUN.
I tilfælde af at kommandoerne sendt af Arduino YUN til Roomba er forkert opfattet af Roomba, er sandsynligvis Roomba's baudrate forkert. For at indstille corret baudrate simpelthen, når du tænder Roomba, skal du holde knappen Clean/Power nede. Efter cirka 10 sekunder spiller Roomba en melodi af faldende baner. Roomba kommunikerer ved 19200 baud, indtil der slukkes for strømmen, batteriet fjernes og genindsættes, batterispændingen falder til det minimum, der kræves til processorbetjening, eller baudhastigheden eksplicit ændres ved hjælp af OI.
Anbefalede:
Glassten LED -rør (WiFi -styret via smartphone -app): 6 trin (med billeder)
Glass Stone LED Tube (WiFi-styret via smartphone-app): Hej andre producenter! I denne instruktive vil jeg vise dig, hvordan du bygger et WiFi-kontrolleret LED-rør, der er fyldt med glassten for en dejlig diffusionseffekt. Lysdioderne kan adresseres individuelt, og derfor er nogle gode effekter mulige i
En 4WD -robot drevet via fjernbetjent USB -gamepad: 6 trin
En 4WD -robot drevet via ekstern USB -gamepad: Til mit næste robotprojekt blev jeg tvunget til at arkitekt/designe min egen robotplatform på grund af uforudsete omstændigheder.Målet er at have det autonomt, men først var jeg nødt til at teste dets grundlæggende kørsel evne, så jeg tænkte, at det ville være en sjov side-pro
Arduino bilstyret via Bluetooth App: 4 trin (med billeder)
Arduino bil styret via Bluetooth App: Alt vi ved, at Arduino er en fremragende prototypeplatform, hovedsageligt fordi den bruger et venligt programmeringssprog, og der er mange ekstra utrolige komponenter, der giver os gode oplevelser. Vi kan integrere Arduino med forskellige
RC Car Hack - Bluetooth kontrolleret via Android App: 3 trin (med billeder)
RC Car Hack - Bluetooth kontrolleret via Android App: Jeg er sikker på, at hver enkelt af jer kan finde ubrugt RC bil derhjemme. Denne vejledning hjælper dig med at ændre din gamle RC -bil til original gave :) På grund af det faktum, at den RC -bil, jeg havde, var lille i størrelsen, har jeg valgt Arduino Pro Mini som hovedcontroller. En anden
Styr Arduino ved hjælp af smartphone via USB med Blynk -app: 7 trin (med billeder)
Kontrol Arduino Brug af smartphone via USB Med Blynk App: I denne vejledning skal vi lære at bruge Blynk app og Arduino for at styre lampen, kombinationen vil være gennem USB seriel port. Formålet med denne instruerbare er at vise enkleste løsning fjernstyret din Arduino eller c