Obsah:

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

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

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
Video: 10 Niesamowitych łodzi opancerzonych 2024, November
Anonim
Image
Image
Vytvorte aplikáciu Blynk
Vytvorte aplikáciu Blynk

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

Vytvorte aplikáciu Blynk
Vytvorte aplikáciu Blynk
Vytvorte aplikáciu Blynk
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

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

Vyrobte si hardvér!
Vyrobte si hardvér!
Vyrobte si hardvér!
Vyrobte si hardvér!
Vyrobte si hardvér!
Vyrobte si 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ť

Poďme jazdiť!
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: