Obsah:
- Krok 1: Nastavte ARDUINO YUN
- Krok 2: Připojte ARDUINO YUN k ROOMBA
- Krok 3: Vytvořte aplikaci BLYNK, která bude řídit Arduino YUN
- Krok 4: Projeďte robotem Roomba
Video: ROOMBA Řídí ARDUINO YUN prostřednictvím aplikace Wifi od STEFANO DALL'OLIO: 4 kroky (s obrázky)
2024 Autor: John Day | [email protected]. Naposledy změněno: 2024-01-30 08:24
S touto příručkou sdílím kód pro připojení ARDUINO YUN k Roomba za účelem jízdy Roomba přes Wifi.
Kód a aplikaci plně vytvořil a vyvinul sám Stefano Dall'Olio.
My Roomba je Roomba 620, ale stejný kód můžete použít i pro jiné modely Roomba.
Arduino YUN je napájeno jednoduchou USB power bankou.
Příkazy jsou odesílány do Arduino YUN pomocí aplikace BLYNK pro Android.
Roombu můžete řídit pomocí joysticku aplikace nebo pomocí nastavení rychlosti a úhlu a stisknutím tlačítka jízdy.
Jinak prostřednictvím aplikace můžete zapnout motory, zkontrolovat stav senzorů, zahájit čištění nebo bodový proces,…
Aplikace také přijímá zpět signály senzorů z robota Roomba.
Je také možné vynutit si plánování ROOMBA prostřednictvím aplikace na Roomba 620, i když nemá tlačítka pro plánování.
Také jsem přidal možnost přihlásit senzory do souboru uloženého na microSD vloženém v Arduino YUN.
Krok 1: Nastavte ARDUINO YUN
Nainstalujte si knihovnu SimpleTimer do Arduina rozbalením přiloženého archivu na:
C: / Program Files (x86) Arduino / libraries / SimpleTimer
Restartujte software Arduino.
Načtěte přiložený náčrt do Arduino YUN. Pamatujte, že autorizační kód auth by měl být nahrazen po vytvoření aplikace BLYNK. Potom by měla být skica znovu nahrána do Arduino YUN. Tento krok je vysvětlen později.
Krok 2: Připojte ARDUINO YUN k ROOMBA
Najděte starou myš a přestřihněte drát. Připojte pouze 3 vodiče, jak je uvedeno v náčrtu Arduino. Podívejte se na špendlíky Roomba jako na přiloženém obrázku.
Arduino YUN PIN 2 na pin Roomba 5
Arduino YUN PIN 10 na pin Roomba 4
Arduino YUN PIN 11 na pin Roomba 3
Sejměte z ROOMBA 620 plastový kryt (můj je bílý plastový kryt) a vytáhněte jej. Uvidíte konektor podle přiložené fotografie.
Napájejte Arduino YUN jednoduchou powerbankou.
Krok 3: Vytvořte aplikaci BLYNK, která bude řídit Arduino YUN
Stáhněte si aplikaci Android BLYNK a vytvořte nové rozhraní.
Přikládám sdílený QRCODE mého rozhraní, které můžete použít místo vytvoření nového rozhraní.
Nahraďte v skici Arduino AUTH CODE načten z rozhraní BLYNK a znovu nahrajte skicu do svého Arduino YUN. Níže, kde by měl být nahrazen AUTH CODE:
// V aplikaci Blynk byste měli získat Auth Token. // Přejít na Nastavení projektu (ikona ořechu).
char auth = "e70879f362a34d9fb213475a4389fcef";
Pokud je Auth.code špatný, aplikace BLYNK se nemůže připojit k Arduino YUN a odesílat příkazy.
Krok 4: Projeďte robotem Roomba
1) Připojte Arduino YUN k robotu Roomba
2) Zapněte Arduino YUN [po několika sekundách zelené tlačítko Roomba zčervená]
3) Otevřete a spusťte rozhraní Android BLYNK
Užijte si Roombu poháněnou Arduino YUN.
V případě, že jsou příkazy odeslané Arduino YUN do robota Roomba nesprávně zachyceny robotem Roomba, pravděpodobně je přenosová rychlost robota Roomba špatná. Chcete -li nastavit rychlost přenosu jednoduše při zapnutí robota Roomba, podržte tlačítko Clean/Power. Asi po 10 sekundách Roomba přehraje melodii sestupných tónů. Roomba bude komunikovat rychlostí 19200 baudů, dokud se nevypne napájení, nevybere a znovu nevloží baterie, napětí baterie neklesne pod minimum nutné pro provoz procesoru nebo se přenosová rychlost výslovně nezmění prostřednictvím OI.
Doporučuje:
Ovládání vedené prostřednictvím aplikace Blynk pomocí Nodemcu přes internet: 5 kroků
Ovládání vedené prostřednictvím aplikace Blynk pomocí Nodemcu přes internet: Dobrý den, všichni vám dnes ukážeme, jak můžete ovládat LED pomocí chytrého telefonu přes internet
Samostatné hodiny Arduino 3,3 W / externí 8 MHz programované z Arduino Uno prostřednictvím ICSP / ISP (se sériovým monitorováním!): 4 kroky
Samostatné hodiny Arduino 3,3 W / externí 8 MHz programované z Arduino Uno prostřednictvím ICSP / ISP (se sériovým monitorováním!): Cíle: Vybudovat samostatné Arduino, které běží na 3,3 V z externích hodin 8 MHz. Programovat jej prostřednictvím ISP (také známý jako ICSP, sériové programování v obvodu) z Arduino Uno (běží na 5V) Upravit soubor zavaděče a vypálit
Sestavte robota Telepresence ovládaného prostřednictvím Wi -Fi: 11 kroků (s obrázky)
Build a Telepresence Robot Controlled Through Wifi: This project is about building a robot that can interact with a remote environment and be controlled from any part of the world using Wifi. Toto je můj inženýrský projekt v posledním roce a hodně jsem se naučil o elektronice, internetu věcí a programování, i když
Import souborů aplikace Inventor do aplikace CorelDraw: 6 kroků
Import souborů aplikace Inventor do aplikace CorelDraw: Tento návod je částí 2 série, která začala kreslením hřebenů v aplikaci Autodesk Inventor, což je přátelský projektově orientovaný úvod do 2D práce v aplikaci Autodesk. Předpokládáme, že jste již dokončili a uložili si skicu (ať už z hřebenů na řezu nebo
Wifi PPM (není potřeba žádná aplikace): 4 kroky (s obrázky)
Wifi PPM (není potřeba žádná aplikace): Chtěl jsem pomocí svého chytrého telefonu ovládat svoji mikro vnitřní kvadrokoptéru, ale nenašel jsem pro to dobré řešení. Měl jsem položeno několik wifi modulů ESP8266, a tak jsem se rozhodl vytvořit vlastní. Program spustí přístupový bod wifi s HTML