Spisu treści:
Wideo: Zbuduj zdalnie sterowanego robota ESP8266 za 15 USD / samochód / zbiornik na Ios i Androida: 4 kroki
2024 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2024-01-30 11:29
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
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
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
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
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:
Zbuduj swojego robota do strumieniowego przesyłania wideo sterowanego przez Internet za pomocą Arduino i Raspberry Pi: 15 kroków (ze zdjęciami)
Zbuduj swojego robota do strumieniowania wideo sterowanego przez Internet za pomocą Arduino i Raspberry Pi: Jestem @RedPhantom (alias LiquidCrystalDisplay / Itay), 14-letni uczeń z Izraela, uczący się w gimnazjum im. Maxa Sheina dla zaawansowanych nauk ścisłych i matematyki. Tworzę ten projekt, aby wszyscy mogli się od niego uczyć i dzielić
Zdalnie sterowany samochód z napędem na zbiornik: 3 kroki
Zdalnie sterowany samochód z napędem cysterny: To jest przewodnik, jak zrobić zdalnie sterowany samochód z napędem cysterny. Zestaw, którego dziś użyję do wykonania samochodu, to prosty zestaw samochodowy z napędem na zbiornik, z czujnikiem światła do podążania ścieżką. Twój samochód nie potrzebuje czujnika światła, ale potrzebny jest samochód z napędem na zbiornik
Jak stworzyć zdalnie sterowanego robota samobalansującego z nadrukiem 3D: 9 kroków (ze zdjęciami)
Jak stworzyć zdalnie sterowanego, drukowanego w 3D samobalansującego robota: Jest to ewolucja poprzedniej wersji B-robota. W 100% OTWARTE ŹRÓDŁO / robot Arduino. KOD, części 3D i elektronika są otwarte, więc możesz je modyfikować lub tworzyć ogromną wersję robota. Jeśli masz wątpliwości, pomysły lub potrzebujesz pomocy, zrób
Tworzenie zdalnie sterowanego samobalansującego robota Arduino: B-robot EVO: 8 kroków
Tworzenie zdalnie sterowanego samobalansującego robota Arduino: B-robot EVO: ------------------------------------ -------------- AKTUALIZACJA: jest tutaj nowa i ulepszona wersja tego robota: B-robot EVO, z nowymi funkcjami!------------ --------------------------------------Jak to działa? B-ROBOT EVO jest zdalnie kontrola
Zbuduj robota sterowanego gestami: 4 kroki (ze zdjęciami)
Zbuduj robota sterowanego gestami: W tym Instructable budujemy robota Arcbotics Sparki, którym można sterować za pomocą gestów 3D. Miłą cechą tego projektu jest to, że do sterowania robotem nie jest potrzebne żadne dodatkowe urządzenie, takie jak smartfon czy rękawiczka. Wystarczy przesunąć rękę nad ele