Obsah:

Postavte 15 $ dálkově ovládaného robota Butlera / auta / tanku ESP8266 pro iOS a Android: 4 kroky
Postavte 15 $ dálkově ovládaného robota Butlera / auta / tanku ESP8266 pro iOS a Android: 4 kroky

Video: Postavte 15 $ dálkově ovládaného robota Butlera / auta / tanku ESP8266 pro iOS a Android: 4 kroky

Video: Postavte 15 $ dálkově ovládaného robota Butlera / auta / tanku ESP8266 pro iOS a Android: 4 kroky
Video: TOP 10 Nejsilnější a nejrychlejší hračky na světě 2024, Listopad
Anonim
Image
Image
Vytvořte aplikaci Blynk
Vytvořte aplikaci Blynk

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

Vytvořte aplikaci Blynk
Vytvořte aplikaci Blynk
Vytvořte aplikaci Blynk
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

Naprogramujte ESP8266
Naprogramujte ESP8266
Naprogramujte ESP8266
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

Vytvořte hardware!
Vytvořte hardware!
Vytvořte hardware!
Vytvořte hardware!
Vytvořte hardware!
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

Pojďme jezdit!
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: