Obsah:
- Krok 1: Vytvorte aplikáciu Blynk
- Krok 2: Naprogramujte ESP8266
- Krok 3: Vytvorte hardvér
- Krok 4: Poďme jazdiť
Video: Postavte 15 dolárového diaľkovo ovládaného robotického komorníka / auta / nádrže ESP8266 pre iOS a Android: 4 kroky
2024 Autor: John Day | [email protected]. Naposledy zmenené: 2024-01-30 11:57
Neznášate chodiť do kuchyne a dať si občerstvenie? Alebo si dať nový drink? To všetko je možné napraviť týmto jednoduchým diaľkovo ovládaným komorníkom za 15 dolárov.
Predtým, ako pôjdeme ďalej, práve teraz realizujem projekt Kickstarter pre hlasovo ovládaný pásik RGB LED, ktorý funguje s Cortanou a stojí 19 dolárov. Nájdete ho tu:
www.kickstarter.com/projects/1538004954/co…
V tomto návode budeme stavať diaľkovo ovládaného komorníka. Dá sa ovládať cez WiFi pomocou telefónu Iphone alebo Android. Celý projekt je založený na doske ESP8266 nodeMCU a pri nákupe z Číny sa dá všetko postaviť za 15 dolárov.
Pre tento projekt potrebujeme nasledujúce:
1x doska ESP8266
2x prevodový jednosmerný motor s kolesami
1x tranzistor L293D alebo 2x bc547 NPN
1x nepájivá doska + drôty na chlebovú dosku
1x kus dreva
1x odpadkový kôš (alebo niečo iné, čo bude stôl v kroku 3)
1x 360 stupňové otočné koliesko
1x batéria pre jednosmerné motory. Použil som 2s Lipo
1x 5V power banka
Tento projekt je tiež užitočný, ak chcete postaviť diaľkovo ovládané auto, tank alebo rover, pretože elektronika bude rovnaká. Je potrebné zmeniť iba základňu.
Začnime teda!
Krok 1: Vytvorte aplikáciu Blynk
Na začiatok si musíme najskôr stiahnuť aplikáciu s názvom Blynk. Nájdete ho v obchode AppStore aj v obchode PlayStore. Po stiahnutí aplikácie musíme vykonať nasledujúce kroky (vizuálne vysvetlenie toho, čo robím, nájdete na obrázkoch vyššie).
1. Vytvorte si účet a prihláste sa.
2. Stlačte tlačidlo „nový projekt“.
3. pomenujte projekt a vyberte ho ako dosku ESP8266 a ako pripojenie WiFi.
4. potiahnite prstom doľava a pridajte dve tlačidlá ako na obrázku vyššie.
5. kliknite na ľavé tlačidlo a zmeňte kolík na GP0
6. To isté urobte pre pravé tlačidlo, ale teraz zmeňte kolík na GP2
Ako posledný musíme získať autorizačný token. Kliknite na ikonu orecha vpravo hore a vyhľadajte autorizačný token. Je to dlhý reťazec náhodných čísel a písmen. Tento reťazec si zapíšte, pretože ho potrebujeme v nasledujúcom kroku.
Krok 2: Naprogramujte ESP8266
Pretože používame aplikáciu Blynk, nemusíme používať zložitý kód. Na začiatok musíme otvoriť Arduino IDE. Predpokladám, že už máte svoje Arduino IDE nakonfigurované pre dosku ESP8266 a môžete doň nahrávať. Ak nie, existuje veľa návodov, ako na to.
Jednoducho si stiahnite súbor robotButler.ino z Instructable a otvorte ho v Arduino IDE. Predtým, ako ho budeme môcť nahrať, musíme zmeniť 3 parametre:
Vyhľadajte tento riadok kódu:
char auth = "YourAuthToken";
Teraz zmeňte text medzi „“pre svoj autentifikačný token. Toto je dlhý reťazec číslic a písmen, ktoré ste si zapísali z kroku 1.
Napríklad: char auth = 8d454db36538e4ce49516ca476186r9db”;
Teraz vyhľadajte tieto dva riadky kódu:
char ssid = "YourNetworkName";
char pass = "Vaše heslo";
Teraz zmeňte text medzi „“pre ssid na názov vašej domácej WiFi siete pre mňa ElferinksWiFi.
Teraz zmeňte text medzi „“heslom na heslo vašej domácej siete WiFi.
Napríklad
char ssid = "ElferinksWiFi";
char pass = "TERHTK18R";
Potom môžete ESP8266 pripojiť káblom USB a kliknutím na tlačidlo nahrávania blikať ESP8266.
Krok 3: Vytvorte hardvér
Teraz máme softvérovú časť hotovú a môžeme začať stavať hardvér.
Začal som s budovaním schémy vyššie na doske. Obe schémy fungujú, ale z nejakého dôvodu sa NPN tranzistory, ktoré som použil v druhej schéme, bc547 poriadne rozohriali. Preto som sa rozhodol použiť integrovaný obvod ovládača motora L293d, ktorý mi dokonale vyhovoval.
Keď je schéma hotová, musíme to všetko napájať. Na to som použil 2s (7,4V) lipo batériu na napájanie motorov a 5V power banku na napájanie ESP8266.
Teraz môžeme začať stavať samotného robota.
1. Horúce Prilepte dva prevodové jednosmerné motory na kus dreva.
2. Horúce Prilepte rotujúce koliesko na koniec základne, ktorú používate. V mojom prípade okrúhly kovový disk.
3. Horúce Prilepte kus dreva s jednosmernými motormi na základňu.
4. Teraz Hot Glue prihoďte elektroniku k základni.
Po dokončení základne musíme vytvoriť samotnú tabuľu. Použil som odpadkový kôš, ktorý som mal položený okolo. Po priviazaní na zips k základni a položení kúska dreva na vrch bol robot hotový.
Môžete tiež postaviť úplne inú základňu. Ak napríklad chcete postaviť diaľkovo ovládanú nádrž, môžete na to vytvoriť základňu a používať rovnakú elektroniku ako v tomto projekte. To isté platí, ak chcete postaviť: diaľkovo ovládané auto, rover alebo čokoľvek, na čo si spomeniete.
Krok 4: Poďme jazdiť
Keď je všetko hotové, môžeme zapojiť ESP8266 do powerbanky a otvoriť aplikáciu Blynk vo svojom telefóne. Aplikácia sa automaticky spojí s robotom a teraz ho budete môcť voziť kdekoľvek!
Ak máte nejaké otázky, neváhajte sa ma opýtať.
Ak sa vám tento projekt páčil, môžete sa pozrieť na moje ďalšie projekty, ktoré sú tiež projektmi typu IOT, ako sú samočinné otváranie dverí a hlasom ovládané svetlá.
Odporúča:
ESP32-CAM zostrojenie vlastného robotického auta so streamovaním živého videa: 4 kroky
ESP32-CAM Postavenie vlastného robotického auta so živým streamovaním videa: Cieľom je, aby tu popísané robotické auto bolo čo najlacnejšie. Preto dúfam, že svojimi podrobnými pokynmi a vybranými komponentmi pre lacný model oslovím veľkú cieľovú skupinu. Rád by som vám predstavil môj nápad na robotické auto
Nástenný držiak pre iPad ako ovládací panel pre domácu automatizáciu, pomocou magnetu ovládaného servom na aktiváciu obrazovky: 4 kroky (s obrázkami)
Nástenný držiak pre iPad ako ovládací panel domácej automatizácie využívajúci servom riadený magnet na aktiváciu obrazovky: V poslednej dobe som strávil nejaký čas automatizáciou vecí vo svojom dome a okolo neho. Ako svoju domácu automatizačnú aplikáciu používam Domoticz, podrobnosti nájdete na www.domoticz.com. Pri mojom hľadaní aplikácie na palubnej doske, ktorá zobrazuje všetky informácie o Domoticz,
Postavte si čítačku objemu nádrže za menej ako 30 dolárov pomocou ESP32: 5 krokov (s obrázkami)
Postavte si čítačku objemu nádrže za menej ako 30 dolárov pomocou systému ESP32: Internet vecí priniesol do domácností mnohých remeselných pivovarníkov a výrobcov vína mnoho predtým zložitých aplikácií zariadení. Aplikácie so snímačmi hladiny sa už desaťročia používajú vo veľkých rafinériách, čistiarňach vody a v chemických
Spínač svetiel diaľkovo ovládaného Bluetooth - dodatočne. Prepínač svetiel stále funguje, bez dodatočného zápisu .: 9 krokov (s obrázkami)
Prepínač svetiel diaľkovo ovládaný Bluetooth - dodatočne. Prepínač svetiel stále funguje, bez dodatočného zápisu: Aktualizácia 25. novembra 2017 - Verziu tohto projektu s vysokým výkonom, ktorou je možné ovládať kilowatty záťaže, nájdete v dodatočnej inštalácii ovládania BLE na vysokovýkonné záťaže - nie je potrebné žiadne ďalšie zapojenie Aktualizácia 15. novembra 2017 - Niektoré BLE dosky / softvérový balík deli
Vytvorenie diaľkovo ovládaného samovyvažovacieho robota Arduino: B-robot EVO: 8 krokov
Vytvorenie diaľkovo ovládaného samovyvažovacieho robota Arduino: B-robot EVO: ------------------------------------ -------------- AKTUALIZÁCIA: tu je nová a vylepšená verzia tohto robota: B-robot EVO s novými funkciami! ------------ -------------------------------------- Ako to funguje? B-ROBOT EVO je diaľkové ovládanie ovládať