Spisu treści:

Zbuduj zdalnie sterowanego robota ESP8266 za 15 USD / samochód / zbiornik na Ios i Androida: 4 kroki
Zbuduj zdalnie sterowanego robota ESP8266 za 15 USD / samochód / zbiornik na Ios i Androida: 4 kroki

Wideo: Zbuduj zdalnie sterowanego robota ESP8266 za 15 USD / samochód / zbiornik na Ios i Androida: 4 kroki

Wideo: Zbuduj zdalnie sterowanego robota ESP8266 za 15 USD / samochód / zbiornik na Ios i Androida: 4 kroki
Wideo: Jak podłączyć moduł GPS do Arduino, drona, podłączenie sposób działania - GPS tracker / logger 2024, Listopad
Anonim
Image
Image
Utwórz aplikację Blynk
Utwórz aplikację Blynk

Nie znosisz chodzić do kuchni po przekąskę? Albo po nowy napój? To wszystko można naprawić za pomocą tego prostego, zdalnie sterowanego lokaja za 15 USD.

Zanim przejdziemy dalej, prowadzę teraz projekt Kickstarter dla sterowanej głosem taśmy LED RGB, która współpracuje z Cortaną i kosztuje 19 USD. Można go znaleźć tutaj:

www.kickstarter.com/projects/1538004954/co…

W tym Instruktażowym zbudujemy zdalnie sterowanego lokaja. Można nim sterować przez Wi-Fi za pomocą telefonu Iphone lub Android. Cały projekt oparty jest na płycie nodeMCU ESP8266 i wszystko można zbudować za 15 USD, jeśli kupisz z Chin.

Do tego projektu potrzebujemy:

1x płyta ESP8266

2x Motoreduktory prądu stałego z kołami

1x tranzystory NPN L293D lub 2x bc547

1x płytka stykowa + przewody płytki stykowej

1x kawałek drewna

1x kosz na śmieci (lub coś innego, co będzie na stole w kroku 3)

Koło obrotowe 1x360 stopni

1x akumulator do silników prądu stałego. Użyłem 2s Lipo

1x bank mocy 5 V

Ten projekt jest również przydatny, jeśli chcesz zbudować zdalnie sterowany samochód, czołg lub łazik, ponieważ elektronika będzie taka sama. Tylko podstawa wymaga zmiany.

Więc zacznijmy!

Krok 1: Utwórz aplikację Blynk

Utwórz aplikację Blynk
Utwórz aplikację Blynk
Utwórz aplikację Blynk
Utwórz aplikację Blynk

Aby rozpocząć, najpierw musimy pobrać aplikację o nazwie Blynk. Można go znaleźć zarówno w AppStore, jak iw PlayStore. Po pobraniu aplikacji musimy wykonać następujące kroki (sprawdź zdjęcia powyżej, aby zobaczyć wizualne wyjaśnienie tego, co robię).

1. Załóż konto i zaloguj się.

2. Naciśnij przycisk „nowy projekt”.

3. nadać projektowi nazwę i wybrać jako płytkę ESP8266 oraz jako połączenie WiFi.

4. przesuń palcem w lewo i dodaj dwa przyciski jak na powyższym obrazku.

5. kliknij lewy przycisk i zmień pin na GP0

6. Zrób to samo dla prawego przycisku, ale zmień teraz pin na GP2

Na koniec musimy zdobyć token auth. Kliknij ikonę nakrętki w prawym górnym rogu i wyszukaj token uwierzytelniania. Jest to długi ciąg losowych cyfr i liter. Zapisz ten ciąg, ponieważ potrzebujemy go w następnym kroku.

Krok 2: Zaprogramuj ESP8266

Zaprogramuj ESP8266
Zaprogramuj ESP8266
Zaprogramuj ESP8266
Zaprogramuj ESP8266

Ponieważ korzystamy z aplikacji Blynk, nie musimy używać skomplikowanego kodu. Aby rozpocząć musimy otworzyć Arduino IDE. Zakładam, że masz już skonfigurowane Arduino IDE dla płyty ESP8266 i możesz do niego wgrać. Jeśli nie, istnieje wiele samouczków online, jak to zrobić.

Wystarczy pobrać plik robotButler.ino z Instructable i otworzyć go w Arduino IDE. Zanim będziemy mogli go wgrać, musimy zmienić 3 parametry:

Poszukaj tego wiersza kodu:

char auth = "TwójTokenAuth";

Teraz zmień tekst między „” dla swojego tokena autoryzacji. To jest ten długi ciąg cyfr i liter, który zapisałeś w kroku 1.

Na przykład: char auth = "8d454db36538e4ce49516ca476186r9db";

Teraz poszukaj tych dwóch wierszy kodu:

char ssid = "NazwaTwojejSieci";

char pass = "TwojeHasło";

Teraz zmień tekst między „” dla ssid na nazwę Twojej domowej sieci WiFi dla mnie ElferinksWiFi.

Teraz zmień tekst między „” dla hasła na hasło do domowej sieci WiFi.

Na przykład

char ssid = "ElferinksWiFi";

znak = "TERHTK18R";

Następnie możesz podłączyć ESP8266 kablem USB i kliknąć przycisk przesyłania, aby sflashować ESP8266.

Krok 3: Zrób sprzęt

Zrób sprzęt!
Zrób sprzęt!
Zrób sprzęt!
Zrób sprzęt!
Zrób sprzęt!
Zrób sprzęt!

Teraz, gdy mamy już wykonaną część oprogramowania, możemy zacząć budować sprzęt.

Zacząłem od zbudowania powyższego schematu na płytce prototypowej. Oba schematy działają, ale z jakiegoś powodu tranzystory NPN, których użyłem w drugim schemacie, zrobiły się naprawdę gorące. Dlatego zdecydowałem się użyć układu scalonego sterownika silnika L293d, który działał dla mnie idealnie.

Po wykonaniu schematu musimy to wszystko zasilić. Użyłem do tego akumulatora lipo 2s (7,4 V) do zasilania silników i banku mocy 5 V do zasilania ESP8266.

Teraz możemy zacząć budować samego robota.

1. Przyklej na gorąco dwa motoreduktory prądu stałego do kawałka drewna.

2. Przyklej na gorąco obrotowe koło do końca używanej podstawy. W moim przypadku okrągły metalowy dysk.

3. Przyklej kawałek drewna za pomocą silników prądu stałego do podstawy.

4. Teraz przyklej na gorąco elektronikę do podstawy.

Po stworzeniu bazy musimy stworzyć samą tabelę. Użyłem kosza na śmieci, który leżałem. Po przywiązaniu go suwakiem do podstawy i umieszczeniu na nim kawałka drewna robot był gotowy.

Możesz też zbudować zupełnie inną bazę. Jeśli chcesz na przykład zbudować zdalnie sterowany czołg, możesz stworzyć do tego bazę i użyć tej samej elektroniki, co w tym projekcie. Tak samo jest, jeśli chcesz zbudować: zdalnie sterowany samochód, łazik lub cokolwiek, co możesz wymyślić.

Krok 4: Jedźmy

Jedźmy!
Jedźmy!

Po wykonaniu wszystkich czynności możemy podłączyć ESP8266 do powerbanku i otworzyć aplikację Blynk na telefonie. Aplikacja automatycznie połączy się z robotem i będziesz mógł go prowadzić w dowolnym miejscu!

Jeśli masz jakieś pytania, nie wahaj się zapytać mnie.

Jeśli podobał Ci się ten projekt, możesz sprawdzić moje inne projekty, które są również projektami typu IOT, takimi jak samootwierające się drzwi i światła sterowane głosem.

Zalecana: