Obsah:
- Krok 1: Nastavte ARDUINO YUN
- Krok 2: Pripojte ARDUINO YUN k ROOMBA
- Krok 3: Vytvorte aplikáciu BLYNK, ktorá bude poháňať Arduino YUN
- Krok 4: Choďte na robote Roomba
Video: ROOMBA poháňaná ARDUINO YUN prostredníctvom aplikácie Wifi od STEFANO DALL'OLIO: 4 kroky (s obrázkami)
2024 Autor: John Day | [email protected]. Naposledy zmenené: 2024-01-30 12:00
S touto príručkou zdieľam kód na pripojenie ARDUINO YUN k Roombe, aby bolo možné robot Roomba poháňať prostredníctvom WiFi.
Kód a aplikáciu úplne vytvoril a vyvinul sám Stefano Dall'Olio.
Môj Roomba je Roomba 620, ale rovnaký kód môžete použiť aj pre ostatné modely Roomba.
Arduino YUN je napájané jednoduchou USB power bankou.
Príkazy sa odosielajú do Arduino YUN pomocou aplikácie BLYNK pre Android.
Na Roombe môžete jazdiť pomocou joysticku v aplikácii alebo pomocou nastavenia rýchlosti a uhla a stlačenia tlačidla jazdy.
V opačnom prípade môžete prostredníctvom aplikácie zapnúť motory, skontrolovať stav senzorov, začať s čistením alebo procesom na mieste,…
Aplikácia tiež prijíma späť signály senzorov z robota Roomba.
Plánovanie ROOMBA je možné vynútiť aj prostredníctvom aplikácie na Roomba 620, aj keď nie je vybavený tlačidlami plánovania.
Tiež som pridal možnosť prihlásiť senzory do súboru uloženého na microSD vloženom v Arduino YUN.
Krok 1: Nastavte ARDUINO YUN
Nainštalujte si do Arduina knižnicu SimpleTimer rozbalením priloženého archívu:
C: / Program Files (x86) Arduino / libraries / SimpleTimer
Reštartujte softvér Arduino.
Načítajte priloženú skicu do Arduino YUN. Upozorňujeme, že autorizačný kód auth by mal byť nahradený po vytvorení aplikácie BLYNK. Potom by mala byť skica znova nahraná do Arduino YUN. Tento krok je vysvetlený neskôr.
Krok 2: Pripojte ARDUINO YUN k ROOMBA
Nájdite starú myš a odstrihnite drôt. Pripojte iba 3 vodiče, ako je uvedené v náčrte Arduino. Pozrite sa na špendlíky Roomba ako na priloženom obrázku.
Arduino YUN PIN 2 na kolík Roomba 5
Arduino YUN PIN 10 k kolíku Roomba 4
Arduino YUN PIN 11 na pin Roomba 3
Odstráňte z ROOMBA 620 plastový kryt (môj je biely plastový kryt) a potiahnite ho. Uvidíte konektor podľa priloženej fotografie.
Napájajte Arduino YUN jednoduchou powerbankou.
Krok 3: Vytvorte aplikáciu BLYNK, ktorá bude poháňať Arduino YUN
Stiahnite si aplikáciu Android BLYNK a vytvorte nové rozhranie.
Prikladám zdieľaný QRCODE môjho rozhrania, ktorý môžete použiť namiesto vytvorenia nového rozhrania.
Nahraďte v skici Arduino AUTHOVÝ KÓD načítaný z rozhrania BLYNK a znova nahrajte skicu do svojho Arduino YUN. Nasleduje miesto, kde by mal byť nahradený AUTHOVÝ KÓD:
// V aplikácii Blynk by ste mali dostať Auth Token.// Prejdite na Nastavenia projektu (ikona orecha).
char auth = "e70879f362a34d9fb213475a4389fcef";
Ak je Auth.code nesprávny, aplikácia BLYNK sa nemôže pripojiť k Arduino YUN a odosielať príkazy.
Krok 4: Choďte na robote Roomba
1) Pripojte Arduino YUN k robotu Roomba
2) Zapnite Arduino YUN [po niekoľkých sekundách sa zelené tlačidlo Roomba zmení na červené]
3) Otvorte a spustite rozhranie Android BLYNK
Užite si svoju Roombu poháňanú Arduino YUN.
V prípade, že Roomba nesprávne zachytí príkazy odoslané Arduino YUN do robota Roomba, prenosová rýchlosť zariadenia Roomba bude pravdepodobne nesprávna. Ak chcete nastaviť správnu prenosovú rýchlosť pri zapnutí robota Roomba, podržte tlačidlo Čistiť/Napájanie. Asi po 10 sekundách Roomba zahrá melódiu zostupných tónov. Roomba bude komunikovať rýchlosťou 19 200 baudov, kým sa nevypne napájanie, nevyberie sa batéria a znova sa nezačne vložiť, napätie batérie klesne pod minimum potrebné na prevádzku procesora alebo sa prenosová rýchlosť výslovne zmení prostredníctvom OI.
Odporúča:
Sklenená LED trubica (WiFi ovládaná prostredníctvom aplikácie pre smartfóny): 6 krokov (s obrázkami)
Sklenená LED trubica (WiFi ovládaná prostredníctvom aplikácie pre smartfóny): Dobrý deň, kolegovia tvorcovia! V tomto návode vám ukážem, ako vytvoriť LED trubicu ovládanú WiFi, ktorá je naplnená sklenenými kamienkami pre príjemný difúzny efekt. LED diódy sú jednotlivo adresovateľné, a preto sú v
Meteostanica NaTaLia: Meteostanica Arduino poháňaná solárnou energiou urobila správnu cestu: 8 krokov (s obrázkami)
Meteostanica NaTaLia: Meteostanica poháňaná solárnou energiou Arduino urobila správnu cestu: Po 1 roku úspešnej prevádzky na 2 rôznych miestach zdieľam svoje plány projektov solárnej elektrárne a vysvetľujem, ako sa vyvinul do systému, ktorý môže skutočne prežiť dlhý čas. obdobia zo slnečnej energie. Ak budete postupovať
Vlajka schránky poháňaná MQTT a Wifi: 7 krokov (s obrázkami)
Vlajka poštovej schránky poháňaná MQTT a Wifi: Poznámka: aktualizované novým firmvérom, schémou a tipmi pre programátora. Pár rokov som sa pustil do vlastného projektu automatizácie domácnosti. Začalo sa to tak, že sa vybudovala serverom ovládaná 433 MHz zostava vysielača s Arduinom, aby sa prepínalo veľa lacných
Áno - Nie: Poštová schránka poháňaná Arduino: 4 kroky (s obrázkami)
Áno - Nie: Poštová schránka riadená Arduino: V tomto projekte vám ukážeme, ako urobiť svoju poštovú schránku zábavnejšou a užitočnejšou. V tejto schránke, ak je vo vašej pošte list, máte pekné svetlo, ktoré ukazuje, či máte poštu, a môžete túto schránku ovládať pomocou bluetooth, aby sa automaticky
Stanica monitorovania prachových častíc poháňaná Arduino: 4 kroky (s obrázkami)
Stanica monitorovania prachových častíc poháňaná Arduino: Pomerne ľahko si môžete postaviť zariadenie na internet pre domácich majstrov, ktoré monitoruje znečistenie prachom vo vašej domácnosti za menej ako 50 dolárov, a dostanete upozornenie, keď sa úroveň prachu zvýši príliš vysoko, takže môžete miestnosť prevzdušniť alebo môžete nastaviť vonku a dostanete upozornenie, ak je