Spisu treści:
- Krok 1: Łącze wideo z YouTube
- Krok 2: Wymagane części i narzędzia
- Krok 3: Struktura / Podwozie
- Krok 4: Silnik / Siłownik
- Krok 5: Przygotuj zacisk silników
- Krok 6: Zamontuj silnik i zainstaluj dach górny
- Krok 7: Kontroler
- Krok 8: Mostek H (moduł LM 298)
- Krok 9: Źródło zasilania
- Krok 10: Okablowanie elektryczne
- Krok 11: Logika sterowania
- Krok 12: Oprogramowanie
- Krok 13: Kod Arduino
Wideo: Samochód RC sterowany smartfonem za pomocą Arduino: 13 kroków (ze zdjęciami)
2024 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2024-01-30 11:31
Ta instrukcja pokazuje, jak zrobić samochód robota Arduino sterowany smartfonem.
Aktualizacja 25 października 2016 r.
Krok 1: Łącze wideo z YouTube
Krok 2: Wymagane części i narzędzia
1. Zestaw podwozia robota 4WD 2. Arduino Uno
3. Moduł mostkowy LM298 H
4. Moduł Bluetooth HC-05
5. Akumulator li-po 12 v
6. Przewody połączeniowe męsko-żeńskie
7. Przewody połączeniowe męskie-męskie
8. Taśma klejąca lub dowolna inna taśma 9. Smartfon
Krok 3: Struktura / Podwozie
Możesz kupić gotowe podwozie samochodu 4WD lub możesz je wykonać przy użyciu PVC / dowolnego rodzaju twardej płyty.
Krok 4: Silnik / Siłownik
W tym projekcie używam silnika 6V DC. Możesz użyć dowolnego silnika 6 v DC.
Krok 5: Przygotuj zacisk silników
Wytnij 4 kawałki czerwonego i czarnego drutu o długości około 5 do 6 cali.
Można użyć przewodów 0,5 mm2.
Zdejmij izolację z przewodów na każdym końcu Przylutuj przewody do zacisku silnika
Biegunowość silnika można sprawdzić podłączając go do akumulatora. Jeżeli obraca się on do przodu (przewód czerwony z dodatnim i czarnym przewodem z ujemnym biegunem akumulatora) to połączenie jest prawidłowe.
Krok 6: Zamontuj silnik i zainstaluj dach górny
Krok 7: Kontroler
Arduino UNO to płytka mikrokontrolera typu open source oparta na mikrokontrolerze Microchip ATmega328P i opracowana przez Arduino.cc. Płytka jest wyposażona w zestawy cyfrowych i analogowych pinów wejścia/wyjścia (I/O), które mogą być połączone z różnymi płytkami rozszerzeń (ekranami) i innymi obwodami. Płytka ma 14 pinów cyfrowych, 6 pinów analogowych i jest programowalna za pomocą Arduino IDE (zintegrowane środowisko programistyczne) za pomocą kabla USB typu B. Może być zasilany kablem USB lub zewnętrzną baterią 9 V, ale akceptuje napięcia od 7 do 20 V. Jest również podobny do Arduino Nano i Leonardo. Projekt referencyjny sprzętu jest rozpowszechniany na licencji Creative Commons Attribution Share-Alike 2.5 i jest dostępny na stronie Arduino. Dostępne są również pliki graficzne i produkcyjne dla niektórych wersji sprzętu. „Uno” oznacza jeden w języku włoskim i został wybrany do oznaczenia wydania oprogramowania Arduino (IDE) 1.0. Płyta Uno i wersja 1.0 oprogramowania Arduino (IDE) były referencyjnymi wersjami Arduino, które teraz ewoluowały do nowszych wersji. Płytka Uno jest pierwszą z serii płyt Arduino USB i modelem referencyjnym dla platformy Arduino. ATmega328 na Arduino Uno jest fabrycznie zaprogramowany z bootloaderem, który umożliwia wgrywanie do niego nowego kodu bez użycia zewnętrznego programatora sprzętowego.[3] Komunikuje się za pomocą oryginalnego protokołu STK500. Uno różni się również od wszystkich poprzednich płyt tym, że nie korzysta z układu sterownika FTDI USB-to-serial. Zamiast tego wykorzystuje Atmega16U2 (Atmega8U2 do wersji R2) zaprogramowany jako konwerter USB-szeregowy.
Mikrokontrolery są zazwyczaj programowane przy użyciu dialektu funkcji z języków programowania C i C++. Oprócz korzystania z tradycyjnych łańcuchów narzędzi kompilatora, projekt Arduino zapewnia zintegrowane środowisko programistyczne (IDE) oparte na projekcie języka Processing.
Krok 8: Mostek H (moduł LM 298)
Co to jest mostek H? Termin mostek H pochodzi od typowej graficznej reprezentacji takiego obwodu. Jest to obwód, który może napędzać silnik prądu stałego w kierunku do przodu i do tyłu. Praca: zobacz powyższe zdjęcie, aby zrozumieć działanie mostka H.
Składa się z 4 przełączników elektronicznych S1, S2, S3 i S4 (tranzystory / MOSFETy / IGBTS). Gdy przełączniki S1 i S4 są zamknięte (a S2 i S3 są otwarte) na silnik zostanie przyłożone napięcie dodatnie. Tak więc obraca się on w kierunku do przodu. Podobnie, gdy S2 i S3 są zamknięte, a S1 i S4 są otwarte, napięcie wsteczne jest nakładany na silnik, więc obraca się w odwrotnym kierunku.
Uwaga: Przełączniki w tym samym ramieniu (albo S1, S2 lub S3, S4) nigdy nie są zamykane w tym samym czasie, spowoduje to zwarcie. Mostki H są dostępne jako układy scalone lub możesz zbudować własne, używając 4 tranzystorów lub tranzystorów MOSFET. W naszym przypadku używamy układu scalonego LM298 H-bridge, który pozwala kontrolować prędkość i kierunek silników.
Opis pinezki:
Out 1: silnik prądu stałego 1 "+" lub silnik krokowy A+
Out 2: Silnik prądu stałego 1 "-" lub silnik krokowy A-
Out 3: silnik prądu stałego 2 "+" lub silnik krokowy B+
Out 4: Wyprowadzenie silnika B
Pin 12 V: wejście 12 V, ale można użyć od 7 do 35 V
GND: ziemia
5 V Pin: wyjście 5 V, jeśli zworka 12 V jest na miejscu, idealna do zasilania Arduino (itp.)
EnA: Włącza sygnał PWM dla silnika A (patrz sekcja „Uwagi dotyczące szkicu Arduino”)
IN1: Włącz silnik A
IN2: Włącz silnik A
IN3: Włącz silnik B
IN4: Włącz silnik B
EnB: Włącza sygnał PWM dla silnika B
Krok 9: Źródło zasilania
Te baterie mogą być używane:
1. Bateria alkaliczna AA (nieładowalna)2. Bateria AA NiMh lub NiCd (ładowalna)
3. Akumulator litowo-jonowy
4. Akumulator LiPo
Krok 10: Okablowanie elektryczne
Do okablowania potrzebne są przewody połączeniowe. Połącz czerwone przewody dwóch silników (z każdej strony) razem i czarne przewody razem.
Więc w końcu masz dwa terminale po każdej stronie. MOTORA odpowiada za dwa silniki po prawej stronie, odpowiednio dwa silniki po lewej stronie są podłączone do MOTORB Postępuj zgodnie z poniższymi instrukcjami, aby wszystko podłączyć.
Połączenie silników:
Out1 -> Lewy przewód czerwony silnika (+)
Out2 -> Czarny przewód silnika po lewej stronie (-)
Out3 -> Czerwony przewód silnika po prawej stronie (+)
Out4 -> Czarny przewód silnika po prawej stronie (-)
LM298 -> Arduino
IN1 -> D5
IN2-> D6
IN2 -> D9
IN2-> D10
Moduł Bluetooth -> Arduino
Rx->Tx
Tx -> Rx
GND -> GND
Vcc -> 3.3V
Moc:
12V -> Podłącz czerwony przewód akumulatora
GND -> Podłącz czarny przewód akumulatora i pin GND Arduino
5V -> Połącz z pinem Arduino 5V
Krok 11: Logika sterowania
Krok 12: Oprogramowanie
Część oprogramowania jest bardzo prosta, nie wymaga żadnej biblioteki. Jeśli rozumiesz tabelę logiczną we wcześniejszych krokach, możesz napisać własny kod. Nie poświęciłem dużo czasu na pisanie kodu, więc po prostu korzystając z kodu napisanego przez kogoś innego. Do sterowania Robot Car używam smartfona. Smartfon jest podłączony do kontrolera za pomocą modułu Bluetooth (HC -06 / 05) Pobierz aplikację Po zainstalowaniu aplikacji należy ją sparować z modułem Bluetooth. Hasło do parowania to „1234”.
Link do pobrania:
Krok 13: Kod Arduino
==>Kod Arduino
Lub
www.mediafire.com/folder/jbgp52d343bgj/Smartphone_Controlled_RC_Car_Using_Arduino_%7C%7C_By_Tafhim
Zalecana:
Jak zrobić samochód sterowany smartfonem: 5 kroków
Jak zrobić samochód sterowany smartfonem: Wszyscy uwielbiają bawić się zdalnym samochodem obsługiwanym przez smartfon. Ten film pokazuje, jak to zrobić
ROBOT STEROWANY SMARTFONEM ZA POMOCĄ BLE 4.0 !!!: 5 kroków
ROBOT STEROWANY SMARTFONEM ZA POMOCĄ BLE 4.0 !!!: W poprzedniej instrukcji podzieliłem się z Wami, jak można używać modułu Bluetooth (w szczególności HM10 BLE v4.0) z Arduino do sterowania diodami LED za pomocą smartfona. Możesz to sprawdzić tutaj. W tej instrukcji pokażę, jak zbudować robota, który może być
Samochód sterowany smartfonem [prototyp]: 7 kroków
Samochód sterowany smartfonem [Prototyp]: W dzisiejszej instrukcji pomożemy Ci zbudować prosty i elegancki prototyp zdalnie sterowanego samochodu, z drewnianą podstawą, który zawiera wydrukowany w 3D kwas polimlekowy (PLA) do wzmocnienia silnika i adapter, który łączy silniki z t
Jak zrobić samochód RC sterowany smartfonem DIY: 8 kroków (ze zdjęciami)
Jak zrobić zdalnie sterowany samochód zdalnie sterowany za pomocą smartfona: Cześć, chłopaki! W tym samouczku zamierzam stworzyć sterowany smartfonem samochód RC oparty na Arduino. Ten samochód może być sterowany przez Bluetooth za pomocą dowolnego telefonu lub tabletu z Androidem. To niesamowity projekt. jest prosty w wykonaniu, łatwy do zaprogramowania, a także
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