Spisu treści:
- Krok 1: Części, których będziemy potrzebować
- Krok 2: Przygotowanie samochodu
- Krok 3: Montaż obwodu
- Krok 4: Podłączanie silników
- Krok 5: Programowanie tablicy
- Krok 6: Sterowanie
- Krok 7: Baw się dobrze
Wideo: Prosty samochód RC sterowany przez WiFi: 7 kroków (ze zdjęciami)
2024 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2024-01-30 11:31
Gdybyś powiedział mi kilka lat temu, że będziesz w stanie zmodyfikować samochód RC, aby zapewnić mu WiFi, dzięki czemu możesz sterować za pośrednictwem strony internetowej za pomocą telefonu, a koszt tego wyniesie mniej niż 8 euro, nie zrobiłbym tego uwierzyłem ci! Ale to niesamowity czas na bycie twórcą! Powyższe jest nie tylko bardzo możliwe, ale jest to również całkiem prosty projekt! Jakiś czas temu wykonałem transmisję na żywo z dodawania elementów sterujących Wi-Fi do samochodu-zabawki i chociaż jestem zadowolony z tego, jak przebiegał strumień, myślałem, że mogę jeszcze uprościć projekt. Więc starałem się, aby ten Instruktaż był tak prosty aby zrobić jak to możliwe, nie będzie wymagane lutowanie i podam cały kod i kroki, aby wykonać ten projekt dla siebie.
Zacznijmy!
Krok 1: Części, których będziemy potrzebować
Jak już wspomniałem, chciałem, aby ten projekt był jak najłatwiejszy do wykonania, więc właściwie nie potrzebuje dużo.
Oczywiście najpierw będziemy potrzebować samochodu. Jeśli jesteś w Wielkiej Brytanii lub Irlandii, możesz dostać dokładnie taki samochód, jaki dostałem od Smyths Toys (10 € @ czas pisania). Mają też Subaru, którego użyłem podczas transmisji na żywo, to ten sam samochód, z wyjątkiem powłoki.
W zasadzie każdy zdalnie sterowany samochód powinien działać, ale im większy tym lepiej (więc wszystko zmieścimy w środku). Upewnij się również, że ma pełny zakres ruchu (sterowanie i jazda). Sklepy z używanymi rzeczami mogą być dobrym miejscem do poszukiwania niechcianych samochodów RC. Uwaga: aby zachować projekt bez lutowania, prawdopodobnie potrzebujesz samochodu z przewodowym pilotem!
Do wnętrza samochodu potrzebujemy następujących elementów
- Płytka rozwojowa NodeMCU ESP8266* - Jeśli nie znasz ESP8266, jest to płytka kompatybilna z Arduino, która ma wbudowane WiFi, uwielbiam ją! Istnieje kilka rodzajów płyt NodeMCU, dwa popularne znajdują się na trzecim zdjęciu, upewnij się, że masz właściwy! (mniejszy).
- NodeMCU Motor Shield* - To naprawdę fajna płyta z układem sterownika silnika L293D, do którego po prostu wpina się NodeMCU. Są zaciski śrubowe do podłączenia do silników oraz przycisk do włączania i wyłączania
- Obudowa na 6 baterii AA* - Możesz również użyć innej formy źródła zasilania (takiej jak bateria RC), ale upewnij się, że jest ona w pełni naładowana poniżej 10 V. Ten pakiet baterii jest również dość duży, jeśli Twój samochód jest mniejszy, możesz zamiast tego wypróbować skrzynkę 4x AA. Możesz mieć możliwość ponownego wykorzystania istniejącego gniazda akumulatora w samochodzie, jeśli używasz samochodu z pilotem bezprzewodowym.
- Jumper Block* - Przed zakupem sprawdź, czy masz jakieś stare dyski twarde IDE lub napędy CD, ponieważ będą one wyposażone w jeden z nich. Jeśli nie, możesz kupić ten pakiet 60 za 1 € z dostawą!
* = Linki afiliacyjne
Krok 2: Przygotowanie samochodu
Pierwszą rzeczą, którą chcemy zrobić, to otworzyć samochód. Oczywiście będzie inaczej, jeśli kupisz inny samochód niż mój!
U mnie były 4 śruby na spodzie auta, dwie z tyłu i dwie z przodu. Odkręć je. Po podniesieniu skorupy powinieneś być teraz w stanie zobaczyć dwa silniki.
Pilot przewodowy:
Jeśli masz pilota przewodowego, takiego jak mój, powinieneś również zobaczyć 4 przewody, odetnij je, pozostawiając trochę luzu, może 6-8 cali lub więcej (Łatwo później odciąć więcej, trudniej go założyć z powrotem!).
Następnie chcesz zdjąć pół cala z końca wszystkich 4 przewodów.
Pilot bezprzewodowy:
Samochody zdalne bezprzewodowe będą miały dwa silniki takie same jak te przewodowe, ale podłączone do nich przewody są prawdopodobnie zbyt krótkie, aby były przydatne. Może być konieczne przylutowanie nowego dłuższego przewodu do dwóch zacisków każdego silnika. Nie robiłem tego osobiście, więc nie mogę zaoferować żadnych sugestii ani wskazówek. Możesz także spróbować usunąć jak najwięcej obwodów innych niż silniki. Uwaga: możliwe jest ponowne wykorzystanie gniazda baterii w samochodzie, aby zaoszczędzić miejsce (ułatwia również wymianę baterii)
Krok 3: Montaż obwodu
A teraz mózg operacji, obwody!
Umieść płytę NodeMCU w osłonie silnika, pamiętaj jednak o kierunku. Na osłonie silnika narysowana jest antena, upewnij się, że antena NodeMCU (złote linie) są zgodne z oznaczeniem. Po prawidłowym włożeniu gniazdo micro USB powinno znajdować się obok zacisków śrubowych
Następnie musimy dołączyć mały blok zworki. Między przyciskiem zasilania a zaciskami śrubowymi znajdują się zworki, należy połączyć dwa piny oznaczone VIN i VM. Zobacz drugie zdjęcie po więcej szczegółów.
Teraz chcemy podłączyć obudowę baterii. Wyjmij czerwony przewód z uchwytu baterii i podłącz go do zacisku śrubowego VIN. (Powodem, dla którego używamy terminala VIN, jest to, że przycisk zasilania włącza i wyłącza to). Podłącz czarny przewód do jednego z zacisków GND.
Jeśli załadujesz baterie do uchwytu baterii i upewnisz się, że wszystko jest włączone, zobaczysz teraz niektóre diody LED na NodeMCU i Motor Shield.
Krok 4: Podłączanie silników
Umieść osłonę silnika z boku akumulatora, który się wysuwa. Polecam dołączyć go za pomocą blu-tac lub innego nietrwałego sposobu, aby pozostał na miejscu. Następnie ponownie przymocuj akumulator do samochodu za pomocą blu-tac. (Kiedy jesteś zadowolony z samochodu, możesz użyć gorącego kleju, aby wszystko przytrzymać.)
Następnie chcemy podłączyć silniki do osłony silnika. Podłączyć przewody z silniczka sterowego do zacisków śrubowych oznaczonych A+ i A-, Nie ma znaczenia który przewód idzie do + czy - na razie (do tego jeszcze wrócimy). Silnik napędowy jest oczywiście podłączony do zacisków B+ i B-.
Jeśli trudno jest wepchnąć przewód do zacisku, spróbuj włożyć śrubokręt w miejsce, w którym pójdzie przewód, jest tam metalowy kawałek, który czasami może być nieco przyklejony. (Zobacz 5. zdjęcie po więcej szczegółów)
A to już prawie koniec budowy! Następnie zaprogramujemy płytkę, abyśmy mogli zacząć ją testować!
Krok 5: Programowanie tablicy
Jeśli nigdy wcześniej nie używałeś ESP8266 lub Arduino, będziemy potrzebować trochę konfiguracji oprogramowania. Mam na to dedykowany film. Trwa tylko 5 minut i przechodzi przez wszystko, czego potrzebujesz do konfiguracji. Podczas oglądania tego filmu, jest to sterownik CP2102, który chcesz zainstalować.
Jeśli filmy naprawdę nie są twoją rzeczą, zapoznaj się z lekcją 2 niesamowitej klasy IoT Becky, która zawiera również wszystko, czego potrzebujesz.
Zanim przejdziesz do dalszej części tego kroku, powinieneś być w stanie przesłać prosty szkic do swojego ESP8266 (taki jak przykład migania wspomniany zarówno w filmie, jak i lekcji Becky)
Najpierw chcesz wyłączyć zasilanie płyty z akumulatorów (naciśnij przycisk na osłonie silnika, światła powinny zgasnąć). Następnie chcesz podłączyć kabel micro USB do płyty NodeMCU, jak pokazano na rysunku. Następnie chcesz pobrać kod tego projektu z mojego Github. Kliknij przycisk Klonuj lub Pobierz, a następnie Pobierz Zip. Wyodrębnij ten plik zip, gdy zostanie pobrany. Teraz otwórz Arduino IDE, a następnie kliknij Plik -> Otwórz, przejdź do miejsca, w którym właśnie rozpakowałeś zip z góry i otwórz plik MotorWeb.ino. Musisz tylko wprowadzić jedną zmianę w tym pliku, a to jest aktualizacja identyfikatora SSID i hasła do Wi-Fi. Po dokonaniu zmiany prześlij ją na swoją tablicę.
Krok 6: Sterowanie
Jesteśmy już prawie gotowi do przetestowania tego! Na razie zostaw kabel Micro USB podłączony. W Arduino IDE otwórz monitor szeregowy (jeśli nie jesteś pewien, jak go oznaczyłem na pierwszym zdjęciu). Ustaw szybkość transmisji na 115200. Naciśnij przycisk resetowania na płycie NodeMCU, po połączeniu się z WiFi powinieneś zobaczyć adres IP urządzenia wyświetlony na ekranie.
Na telefonie lub komputerze otwórz przeglądarkę internetową i wpisz adres IP w pasku adresu. Powinieneś zobaczyć stronę internetową podobną do tej na moim drugim zdjęciu. Teraz musimy sprawdzić, czy silniki są prawidłowo podłączone. Najpierw naciśnij przyciski Drive i Back, czy samochód jechał prawidłowo? Jeśli nie, możesz albo zamienić okablowanie, albo łatwo naprawić to w oprogramowaniu, wyszukaj DRIVE_MOTOR_DIRECTIONi gdziekolwiek jest ustawiona na WYSOKA, zmień ją tak, aby była ustawiona na NISKĄ i na odwrót. Powinieneś to zmienić w dwóch miejscach.
To samo dotyczy sterowania, z wyjątkiem tego, że zamieniasz się wokół zmiennej STEER_MOTOR_DIRECTION
Gdy będziesz zadowolony z działania, odłącz kabel micro USB i naciśnij biały przycisk na osłonie silnika. Pozostaw to na kilka sekund i spróbuj połączyć się z tym samym adresem IP, co poprzednio. UWAGA: Twój samochód będzie znacznie szybszy na bateriach, ponieważ napięcie jest znacznie wyższe, więc uważaj, aby nie zjechać nim z biurka!
Krok 7: Baw się dobrze
I to wszystko! Udało Ci się stworzyć samochód RC sterowany przez Wi-Fi! Obejrzyj krótki film, w którym staram się nim drażnić moje psy! Gaoithe, czarny nie lubi tego za bardzo, ale Rigginsowi naprawdę to nie zależy! Miałem mnóstwo zabawy z tym projektem i mam nadzieję, że uznasz go za przydatny lub interesujący. Jak zawsze, jeśli masz jakieś pytania lub komentarze, chętnie je wysłucham!
Brian
Zalecana:
DIY Arduino sterowany przez Bluetooth samochód: 6 kroków (ze zdjęciami)
DIY Arduino Bluetooth Controlled Car: Cześć przyjaciele! Nazywam się Nikolas, mam 15 lat i mieszkam w Atenach w Grecji. Dzisiaj pokażę Ci, jak zrobić 2-kołowy samochód sterowany przez Bluetooth przy użyciu Arduino Nano, drukarki 3D i kilku prostych elementów elektronicznych! Koniecznie obejrzyj moje
Samochód Bluetooth sterowany mobilnie -- Łatwy -- Prosty -- Hc-05 -- Osłona silnika: 10 kroków (ze zdjęciami)
Samochód Bluetooth sterowany mobilnie || Łatwy || Prosty || Hc-05 || Osłona silnika:… Zasubskrybuj mój kanał na YouTube… Jest to samochód sterowany przez Bluetooth, który używa modułu Bluetooth HC-05 do komunikacji z telefonem komórkowym. Możemy sterować autem za pomocą telefonu komórkowego przez Bluetooth. Istnieje aplikacja do kontrolowania ruchu samochodu
Samochód robota sterowany przez Bluetooth: 13 kroków (ze zdjęciami)
Samochód robota sterowany przez Bluetooth: czy zawsze fascynowały Cię samochody RC? Czy kiedykolwiek chciałeś zrobić to sam? kontrolowany przez własny smartfon ? ----> zacznijmy więc, hej chłopaki, tutaj w tym projekcie próbowałem zrobić samochód sterowany przez Bluetooth za pomocą Arduino. mam inc
Jak zrobić uproszczony samochód RC sterowany przez Bluetooth: 7 kroków (ze zdjęciami)
Jak zrobić uproszczony samochód RC sterowany przez Bluetooth: Witam wszystkich, jestem Bryan Tee Pak Hong. Obecnie jestem studentem pierwszego roku na Politechnice w Singapurze i studiuję inżynierię komputerową. Kiedy byłem dzieckiem, zawsze fascynowały mnie samochody RC i ich działanie. Kiedy go rozebrałem, widzę tylko kawałki
Samochód robota sterowany przez Bluetooth za pomocą Arduino: 8 kroków (ze zdjęciami)
Sterowany przez Bluetooth samochód robota za pomocą Arduino: W tej instrukcji poprowadzę Cię do stworzenia samochodu-robota, który kontroluje Bluetooth z telefonu komórkowego z Androidem. Mało tego, samochód robota ma specjalną zdolność omijania przeszkód, które napotyka podczas jazdy do przodu. Robot