Innehållsförteckning:
- Steg 1: Konfigurera ARDUINO YUN
- Steg 2: Anslut ARDUINO YUN till ROOMBA
- Steg 3: Skapa BLYNK -appen för att köra Arduino YUN
- Steg 4: Kör Roomba
Video: ROOMBA Driven av ARDUINO YUN Via Wifi App av STEFANO DALL'OLIO: 4 steg (med bilder)
2024 Författare: John Day | [email protected]. Senast ändrad: 2024-01-30 12:46
Med den här guiden delar jag koden för att ansluta ARDUINO YUN till Roomba för att köra Roomba via Wifi.
Koden och appen är helt skapad och utvecklad av mig själv Stefano Dall'Olio.
Min Roomba är Roomba 620 men du kan använda samma kod för andra Roomba -modeller.
Arduino YUN drivs av en enkel USB -powerbank.
Kommandona skickas till Arduino YUN med BLYNK android app.
Du kan köra Roomba med app -joysticken eller införa hastigheten och vinkeln och trycka på körknappen.
Annars kan du via appen slå på motorerna, kontrollera sensorns status, starta rengöringen eller punktprocessen, …
Appen tar också emot sensorsignalerna från Roomba.
Det är också möjligt att tvinga ROOMBA -schemaläggning via app på Roomba 620 även om den inte är försedd med schemaläggningsknappar.
Jag har också lagt till möjligheten att logga sensorerna i en fil som sparats på microSD infogad i Arduino YUN.
Steg 1: Konfigurera ARDUINO YUN
Installera SimpleTimer -biblioteket till Arduino och packa upp det bifogade arkivet till:
C: / Program Files (x86) Arduino / libraries / SimpleTimer
Starta om Arduino -programvaran.
Ladda den bifogade skissen till Arduino YUN. Observera att behörighetskoden auth bör bytas ut efter att BLYNK -appen har skapats. Än skissen bör laddas upp igen till Arduino YUN. Detta steg förklaras senare.
Steg 2: Anslut ARDUINO YUN till ROOMBA
Hitta en gammal mus och klipp av tråden. Anslut endast tre ledningar enligt rapporterna i Arduino -skissen. Se Roomba -stift som på den bifogade bilden.
Arduino YUN PIN 2 till Roomba pin 5
Arduino YUN PIN 10 till Roomba pin 4
Arduino YUN PIN 11 till Roomba pin 3
Ta bort från din ROOMBA 620 plastkåpan (min är vit plastkåpa) som bara dras upp. Du kommer att se en kontakt enligt bifogat foto.
Driv Arduino YUN med en enkel powerbank.
Steg 3: Skapa BLYNK -appen för att köra Arduino YUN
Ladda ner Android BLYNK -appen och skapa ett nytt gränssnitt.
Jag bifogar den delade QRCODE i mitt gränssnitt som du kan använda istället för att skapa ett nytt gränssnitt.
Ersätt i Arduino -skissen AUTH -KODEN som hämtats från BLYNK -gränssnittet och ladda upp skissen igen till din Arduino YUN. Nedan där AUTH -koden ska ersättas:
// Du bör få Auth Token i Blynk -appen.// Gå till projektinställningarna (mutterikon).
char auth = "e70879f362a34d9fb213475a4389fcef";
Om Auth. -koden är fel kan BLYNK -appen inte ansluta till Arduino YUN och skicka kommandon.
Steg 4: Kör Roomba
1) Anslut Arduino YUN till Roomba
2) Slå på Arduino YUN [efter några sekunder blir den gröna Roomba -knappen röd]
3) Öppna och starta Android BLYNK -gränssnittet
Njut av din Roomba som drivs av Arduino YUN.
Om kommandona som skickas av Arduino YUN till Roomba missuppfattas av Roomba, är sannolikt Roomba-baudrat fel. För att ställa in corret baudrate helt enkelt när du slår på Roomba, håll ner Clean/Power -knappen. Efter cirka 10 sekunder spelar Roomba en ton av fallande platser. Roomba kommunicerar vid 19200 baud tills strömmen stängs av, batteriet tas bort och sätts in igen, batterispänningen sjunker under det minimum som krävs för processordrift, eller baudhastigheten uttryckligen ändras via OI.
Rekommenderad:
Glassten LED -rör (WiFi -kontrollerad via smartphone -app): 6 steg (med bilder)
Glass Stone LED Tube (WiFi Controlled Via Smartphone App): Hej andra tillverkare! I denna instruktiva kommer jag att visa dig hur man bygger ett WiFi-kontrollerat LED-rör som är fyllt med glasstenar för en fin diffusionseffekt. Lysdioderna är individuellt adresserbara och därför är några fina effekter möjliga i
En 4WD -robot driven via fjärrkontroll USB -spelkontroll: 6 steg
En 4WD -robot som drivs via fjärrstyrd USB -spelkontroll: För mitt nästa robotprojekt tvingades jag att arkitekt/designa min egen robotplattform på grund av oförutsedda omständigheter. Målet är att det ska vara autonomt, men först behövde jag testa dess grundläggande körning förmåga, så jag trodde att det skulle vara ett roligt sidproffs
Arduino bilstyrd via Bluetooth -app: 4 steg (med bilder)
Arduino -bilstyrd via Bluetooth -app: Allt vi vet att Arduino är en utmärkt prototypplattform, främst för att den använder ett vänligt programmeringsspråk och det finns många extra otroliga komponenter som ger oss bra upplevelser.Vi kan integrera Arduino med olika
Pool Pi Guy - AI -driven larmsystem och poolövervakning med Raspberry Pi: 12 steg (med bilder)
Pool Pi Guy - AI -driven larmsystem och poolövervakning med Raspberry Pi: Att ha en pool hemma är kul, men medför ett stort ansvar. Min största oro är att övervaka om någon är nära poolen utan uppsikt (särskilt yngre barn). Min största irritation är att se till att poolvattenledningen aldrig går under pumpens entré
RC Car Hack - Bluetooth kontrollerad via Android App: 3 steg (med bilder)
RC Car Hack - Bluetooth -kontrollerad via Android -appen: Jag är säker på att var och en av er kan hitta oanvänd RC -bil hemma. Denna instruktion hjälper dig att byta din gamla RC -bil till originalgåva :) På grund av att RC -bilen jag hade var liten i storlek har jag valt Arduino Pro Mini som huvudkontroll. Annan