Obsah:
- Krok 1: Vytvořte aplikaci Blynk
- Krok 2: Naprogramujte ESP8266
- Krok 3: Vytvořte hardware
- Krok 4: Pojďme jezdit
Video: Postavte 15 $ dálkově ovládaného robota Butlera / auta / tanku ESP8266 pro iOS a Android: 4 kroky
2024 Autor: John Day | [email protected]. Naposledy změněno: 2024-01-30 08:21
Neradi chodíte do kuchyně a dáte si svačinu? Nebo si dát nový drink? To vše lze opravit tímto jednoduchým dálkově ovládaným komorníkem za 15 USD.
Než půjdeme dál, právě teď provozuji projekt Kickstarter pro hlasově ovládaný RGB LED pás, který pracuje s Cortanou a stojí 19 $. Najdete ho zde:
www.kickstarter.com/projects/1538004954/co…
V tomto Instructable budeme stavět dálkově ovládaného komorníka. Lze jej ovládat přes WiFi pomocí telefonu Iphone nebo Android. Celý projekt je založen na desce ESP8266 nodeMCU a vše lze postavit za 15 $, pokud nakoupíte z Číny.
Pro tento projekt potřebujeme následující:
1x deska ESP8266
2x stejnosměrné převodové motory s koly
1x tranzistory L293D nebo 2x bc547 NPN
1x prkénko + dráty na prkénko
1x kus dřeva
1x odpadkový koš (nebo něco jiného, co bude tabulka v kroku 3)
1x otočné kolo o 360 stupňů
1x baterie pro stejnosměrné motory. Použil jsem 2s Lipo
1x 5V napájecí banka
Tento projekt je také užitečný, pokud chcete postavit dálkově ovládané auto, tank nebo rover, protože elektronika bude stejná. Je třeba změnit pouze základnu.
Začněme tedy!
Krok 1: Vytvořte aplikaci Blynk
Abychom mohli začít, musíme si nejprve stáhnout aplikaci s názvem Blynk. Najdete jej v AppStore i PlayStore. Po stažení aplikace musíme provést následující kroky (vizuální vysvětlení toho, co dělám, najdete na obrázcích výše).
1. Vytvořte si účet a přihlaste se.
2. Stiskněte tlačítko „nový projekt“.
3. pojmenujte projekt a vyberte jako desku ESP8266 a jako připojení WiFi.
4. přejeďte prstem doleva a přidejte dvě tlačítka jako na obrázku výše.
5. klikněte na levé tlačítko a změňte pin na GP0
6. Totéž proveďte pro pravé tlačítko, ale změňte nyní kolík na GP2
Jako poslední musíme získat ověřovací token. Klikněte na ikonu matice vpravo nahoře a vyhledejte ověřovací token. Je to dlouhý řetězec náhodných čísel a písmen. Zapište si tento řetězec, protože ho v dalším kroku potřebujeme.
Krok 2: Naprogramujte ESP8266
Protože používáme aplikaci Blynk, nemusíme používat složitý kód. Pro začátek musíme otevřít Arduino IDE. Předpokládám, že již máte Arduino IDE nakonfigurované pro desku ESP8266 a můžete do ní nahrávat. Pokud ne, je na internetu spousta návodů, jak na to.
Jednoduše si stáhněte soubor robotButler.ino z Instructable a otevřete jej v Arduino IDE. Než jej budeme moci nahrát, musíme změnit 3 parametry:
Vyhledejte tento řádek kódu:
char auth = "YourAuthToken";
Nyní změňte text mezi „“pro svůj autentizační token. Jedná se o dlouhý řetězec čísel a písmen, který jste si zapsali z kroku 1.
Například: char auth = 8d454db36538e4ce49516ca476186r9db”;
Nyní vyhledejte tyto dva řádky kódu:
char ssid = "YourNetworkName";
char pass = "Vaše heslo";
Nyní změňte text mezi „“pro ssid na název vaší domácí WiFi sítě pro mě ElferinksWiFi.
Nyní změňte text mezi „“pro heslo na heslo vaší domácí WiFi sítě.
Například
char ssid = "ElferinksWiFi";
char pass = "TERHTK18R";
Poté můžete ESP8266 připojit pomocí kabelu USB a kliknutím na tlačítko odeslat ESP8266 blikat.
Krok 3: Vytvořte hardware
Nyní máme softwarovou část hotovou, můžeme začít stavět hardware.
Začal jsem stavěním schématu výše na prkénku. Obě schémata fungují, ale z nějakého důvodu se NPN tranzistory, které jsem použil ve druhém schématu bc547, opravdu zahřály. Proto jsem se rozhodl použít IC ovladače motoru L293d, který pro mě fungoval perfektně.
Poté, co je schéma hotové, musíme vše napájet. K tomu jsem použil 2s (7,4V) lipo baterii pro napájení motorů a 5V napájecí banku pro napájení ESP8266.
Nyní můžeme začít stavět samotného robota.
1. Žhavé přilepte dva stejnosměrné motory s převodovkou na kus dřeva.
2. Horké Nalepte rotující kolečko na konec základny, kterou používáte. V mém případě kulatý kovový disk.
3. Hot Přilepte kus dřeva pomocí stejnosměrných motorů k vaší základně.
4. Nyní Hot Glue hodí elektroniku na základnu.
Poté, co je základna hotová, musíme vytvořit samotnou tabulku. Použil jsem odpadkový koš, kolem kterého jsem ležel. Po připoutání zipu k základně a položení kusu dřeva na vrchol byl robot hotový.
Můžete si také postavit úplně jinou základnu. Pokud například chcete postavit dálkově ovládanou nádrž, můžete pro ni vytvořit základnu a používat stejnou elektroniku jako v tomto projektu. To je stejné, pokud chcete postavit: dálkově ovládané auto, rover nebo cokoli, co vás napadne.
Krok 4: Pojďme jezdit
Když je vše hotovo, můžeme zapojit ESP8266 do powerbanky a otevřít v telefonu aplikaci Blynk. Aplikace se automaticky připojí k robotu a nyní ho budete moci řídit kamkoli!
Pokud máte nějaké dotazy, neváhejte se mě zeptat.
Pokud se vám tento projekt líbil, můžete se podívat na mé další projekty, které jsou také projekty typu IOT, jako jsou samootevírací dveře a hlasem ovládaná světla.
Doporučuje:
Průvodce instalací podvozku tanku kovového robota WALL-E: 3 kroky
Průvodce instalací podvozku tanku WALL-E s kovovým robotem: jedná se o kovový podvozek tanku robota, který je vhodný pro výrobu tanku robota. takový robot Arduino. je vyroben z lehké a pevné slitiny hliníku. Vyrobeno v SINONING obchodu s hračkami pro kutily
Deska plošných spojů pro robota ovládaného mobilním telefonem: 10 kroků
Návrh PCB pro robot ovládaný mobilním telefonem: Tento projekt jsem udělal v roce 2012 jako svůj menší projekt. Tento projekt byl inspirován potřebou metody k neutralizaci hrozeb bez přímého zásahu lidí. V té době byla moje země tvrdě zasažena násilím, které mě motivovalo k vývoji
Vytvoření dálkově ovládaného robota s vlastním vyvážením Arduino: B-robot EVO: 8 kroků
Vytvoření dálkově ovládaného robota s vlastním vyvážením Arduino: B-robot EVO: ------------------------------------ -------------- AKTUALIZACE: zde je nová a vylepšená verze tohoto robota: B-robot EVO s novými funkcemi! ------------ -------------------------------------- Jak to funguje? B-ROBOT EVO je vzdálený řízení
Jak vytvořit hlasem ovládaného robota: 3 kroky (s obrázky)
Jak udělat hlasem ovládaného robota: Chtěli jste někdy ovládat věci svým hlasem? Pak jste na správném místě můžete ovládat jakékoli věci pomocí arduina, stačí je propojit a deklarovat v programu. Vytvořil jsem jednoduchý hlas ovládaný robot, ale můžete se připojit
Jak vytvořit robota ovládaného chytrým telefonem: 3 kroky (s obrázky)
Jak vyrobit robota ovládaného chytrým telefonem: Přemýšleli jste někdy o tom, že byste svého robota ovládali bezdrátově nebo pomocí chytrého telefonu? Pokud ano, pak čtete pravý příspěvek. V tomto příspěvku vám poskytnu postup krok za krokem. Vytvořil jsem jednoduchého robota, který lze ovládat pomocí smartphonu, ale můžete