Spisu treści:
- Krok 1: Złóż materiał
- Krok 2: Arduino i osłona silnika
- Krok 3: Połącz osłonę silnika z silnikami prądu stałego
- Krok 4: Połącz osłonę silnika z akumulatorem NIMH
- Krok 5: Połącz odbiornik radiowy z Arduino
- Krok 6: Przygotuj źródło zasilania dla Arduino dla trybu samodzielnego
- Krok 7: Kod Arduino
Wideo: Zdalnie sterowany zbiornik Arduino: 9 kroków
2024 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2024-01-30 11:30
No hej, Chciałem zbudować ładny czołg sterowany z klasycznego radia RC przechodzącego przez arduino. W dzisiejszych czasach jest to całkiem łatwe przy całej dostępnej elektronice.
Będziesz musiał zdobyć kilka elementów, aby zbudować tę bestię. Przejdziemy przez kroki w tej instrukcji.
Krok 1: Złóż materiał
Będziesz potrzebować następujących elementów:
- Jeden zbiornik z dwoma silnikami prądu stałego 12v już zamontowanymi jak zbiornik T'Rex
- Jedna osłona silnika kompatybilna z Arduino, taka jak Monster Shield
- Jeden Arduino UNO R3 - proszę preferować oficjalny
- Jeden 2-kanałowy nadajnik RC i jeden odbiornik RC - Użyłem starego, który jest na AM 27 MHZ, ale można znaleźć nowoczesne, takie jak ten hobbykingr-tmhk-gt2b-3ch-2-4ghz-nadajnik-i-odbiornik
- Jedna bateria do UNO R3 - na razie bateria 9V - nie jest idealna, ponieważ nie ma dużej wytrzymałości
- Jedna duża bateria do ruchu - Użyłem NIMH 3300 mAh 10,5v więc chyba 7 ogniw po 1,5v każda
- kilka złączy dziekańskich, aby każdy mógł się łatwo połączyć
-Lutownica
Użyłem Arduino IDE do programowania UNO i dodałem małe narzędzie do monitorowania z Visual Studio 2017
Krok 2: Arduino i osłona silnika
Ponieważ wybrałem osłonę silnika, która była gotowa na arduino, po prostu musiałem je zmontować razem. Należy pamiętać, że osłona przyjmuje już kilka PINów i dlatego nie może być ponownie używana do innych celów.
Arduino UNO R3 porozmawia z osłoną silnika, aby wskazać, z jaką prędkością każdy z silników musi się obracać. Ponieważ mamy dwa silniki, jest to dość proste.
Krok 3: Połącz osłonę silnika z silnikami prądu stałego
Krok 4: Połącz osłonę silnika z akumulatorem NIMH
Krok 5: Połącz odbiornik radiowy z Arduino
Krok 6: Przygotuj źródło zasilania dla Arduino dla trybu samodzielnego
Krok 7: Kod Arduino
Arduino jest tak potężne. Wszystkie rzeczy, które chciałem robić, gdy byłem młody, teraz mogę to zrobić tak łatwo! Nie musisz już tyle wiedzieć o elektronice.
Napisałem ten kod Arduino z dwóch źródeł:
- odczyt-wartości-odbiornika-rc
- Przykładowy kod Monster Moto Shield
- Główny link Moto Shield
Łącząc oba razem, mogę uzyskać odczyty z odbiornika RC bezpośrednio do mojego arduino, przekonwertować wartości na silniki przez osłonę silnika.
Jeśli chodzi o miksowanie dwóch kanałów z radia w dwa oddzielne wskazania prędkości dla silników, poszedłem do Internetu za pomocą Tank Drive Mixing with Joystick, aby uzyskać kilka pomysłów, jak napisać odpowiednią część.
Musiałem też przejrzeć PWM, żeby trochę zrozumieć, o co w tym wszystkim chodzi. Dostępne są dobre artykuły na temat arduino, SecretsOfArduinoPWM i Tutorial PWM
Uważaj, aby ten kod opierał się na EnableInterrupt.h, które można zainstalować z menu „Szkic” > „Dołącz bibliotekę” > „Zarządzaj bibliotekami”, a następnie wyszukaj EnableInterrupt. Ta biblioteka umożliwia przechwytywanie wartości z odbiornika RC w dowolnym momencie poza standardową procedurą konfiguracji i pętli. Całkiem wygodne.
Zalecana:
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
Zbiornik sterowany Arduino + Bluetooth: 10 kroków (ze zdjęciami)
Arduino + Bluetooth Controlled Tank: Buduję ten czołg, aby nauczyć się programować, jak działają silniki, serwa, Bluetooth i Arduino i buduję go, przeprowadzając badania z Internetu. Teraz postanowiłem stworzyć własne instrukcje dla osób, które potrzebują pomocy w budowie czołgu Arduino.Tutaj
Zbuduj zdalnie sterowanego robota ESP8266 za 15 USD / samochód / zbiornik na Ios i Androida: 4 kroki
Zbuduj zdalnie sterowanego robota lokaja / samochód / czołg ESP8266 za 15 USD na Ios i Androida: Czy 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
Bezprzewodowy pilot za pomocą modułu 2,4 Ghz NRF24L01 z Arduino - Nrf24l01 4-kanałowy / 6-kanałowy nadajnik-odbiornik do quadkoptera - Helikopter RC - Samolot zdalnie sterowany za pomocą Arduino: 5 kroków (ze zdjęciami)
Bezprzewodowy pilot za pomocą modułu 2,4 Ghz NRF24L01 z Arduino | Nrf24l01 4-kanałowy / 6-kanałowy nadajnik-odbiornik do quadkoptera | Helikopter RC | Samolot RC przy użyciu Arduino: obsługa samochodu RC | Quadkopter | Dron | Samolot RC | Łódź RC, zawsze potrzebujemy odbiornika i nadajnika, załóżmy, że do RC QUADCOPTER potrzebujemy 6-kanałowy nadajnik i odbiornik, a ten typ TX i RX jest zbyt drogi, więc zrobimy go na naszym
Samochód zdalnie sterowany TV - Arduino: 6 kroków
Telewizor zdalnie sterowany samochód - Arduino: Zhakuj pilota telewizora i steruj nim zdalnie za pomocą „Arduino Uno”. Jest to prosty sposób sterowania samochodem za pomocą modułu odbiornika podczerwieni zaprogramowanego na płycie arduino i pilota telewizora. W tej instrukcji dowiesz się, jak: 1