Spisu treści:
- Krok 1: Krok 1: Znalezienie wymaganych części do wykonania projektu
- Krok 2: Konfiguracja podwozia
- Krok 3: Podłączanie sterownika silnika
- Krok 4: Konfiguracja ENKODERÓW
- Krok 5: Okablowanie Arduino i modułu Blutooth
- Krok 6: Podłączanie elektroniki do bota
- Krok 7: Tworzenie aplikacji do kontrolowania bota
- Krok 8: Kod dla Arduino
Wideo: Samochód RC sterowany przez Bluetooth z kontrolą prędkości i pomiarem odległości: 8 kroków
2024 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2024-01-30 11:27
Jako dziecko zawsze fascynowały mnie samochody RC. Obecnie można znaleźć wiele samouczków, jak samodzielnie wykonać tanie samochody RC sterowane przez Bluetooth za pomocą Arduino. Pójdźmy o krok dalej i wykorzystaj naszą praktyczną wiedzę z zakresu kinematyki, aby obliczyć pokonaną odległość i prędkość bota.
Ta instrukcja została stworzona we współpracy z HATCHNHACK. Sprawdź ich niesamowitą stronę internetową, aby znaleźć wszystkie swoje urządzenia do prototypowania, blogi, pomysły i wiele więcej.
Krok 1: Krok 1: Znalezienie wymaganych części do wykonania projektu
Cóż, piszę to jako ogólne instrukcje, więc postaram się uzyskać alternatywy, jeśli nie możesz znaleźć części, których używam. Dodam również linki kupna, dzięki czemu będziesz mógł kupować przedmioty, których nie masz pod ręką, abyś mógł dostosować swojego bota do swojej kreatywności. Części do wykonania tego projektu można znaleźć w hnhcart. Mają dobrej jakości części w niesamowitym przedziale cenowym.
- Mikrokontroler: cóż, jeśli jesteś początkującym, spróbuj użyć Arduino. Cóż, używam Arduino Uno. Kup link do Arduino Uno.
- Silniki i enkodery: do tego projektu używam motoreduktorów z wałem bocznym 150 obr./min z wbudowanym enkoderem do obliczania obrotów. jeśli nie możesz znaleźć takich silników, możesz odnieść się do prostych silników dwuwałowych bo i będziesz musiał kupić enkodery do silników BO. można kupić silniki BO dwuwałowe | pojedyncze kodery
- Sterownik silnika: do obsługi silników potrzebny będzie sterownik silnika, ponieważ większość mikrokontrolerów nie może dostarczyć tak dużego napięcia. Używam L298N, który możesz tutaj kupić tutaj.
- PODWOZIE: W przypadku podwozia i opon należy dokupić odpowiedni do używanych silników. aby kupić podwozie do silników BO, możesz odwołać się do tego linku.
- Moduł Bluetooth (HC05): Aby połączyć Arduino z naszym smartfonem potrzebujemy urządzenia do komunikacji Bluetooth. tutaj przydaje się HC05. Kup link do HC05
- Przewody połączeniowe: wszyscy potrzebujemy przewodów połączeniowych do łączenia rzeczy. Jeśli jesteś nowicjuszem, potrzebujesz ich kilku do różnych projektów. możesz kupić tutaj:- z męskiego na męskie | Męski na żeński
- Bateria: cóż, do tego projektu używam baterii lipo 12V. jeśli tego nie masz, zawsze możesz przejść na ogólne baterie litowo-jonowe 12 V. Lub jeśli używasz silników 9v BO, możesz nawet użyć prostej baterii 9v. Ale pamiętaj, aby sprawdzić specyfikację silnika przed zakupem akumulatora, ponieważ możesz uszkodzić silnik, jeśli dostarczysz napięcie wyższe niż pojemność silnika. Aby kupić baterię 9v, zapoznaj się tutaj.
-
Płytka do krojenia chleba/płyta prototypowa: będziesz potrzebować czegoś do podłączenia wszystkich przewodów. Tutaj przyda się tabliczka do krojenia chleba. kup link do Breadboard | tablica prototypowa
Krok 2: Konfiguracja podwozia
Jeśli pracujesz z gotowym podwoziem, nie musisz się martwić o rzeczy.
Ponieważ nie miałem konkretnego gotowego podwozia dla moich silników, musiałem je zbudować sam. Wybrałem arkusz akrylowy na podstawę, ponieważ jest lekki i łatwy w obsłudze, a do montażu silników użyłem standardowych zacisków.
i na koniec przykręć koło chasterowe na dole, aby podeprzeć bota.
Krok 3: Podłączanie sterownika silnika
Aby dostarczyć wystarczającą ilość soku do silników, musimy ustawić sterownik silnika.
- najpierw przykręć bieguny +ve i -ve silnika do złącza PTR sterownika silnika.
- następnie do zasilania, sterownik silnika wkręca +ve akumulatora do portu 12v i -ve do portu GND sterownika silnika.
-
umieść pin wejściowy sterownika silnika na pin PWM Arduino według własnego uznania. PAMIĘTAJ, aby odpowiednio zmienić styki silnika w kodzie.
- dodaj przełącznik między +ve akumulatora a sterownikiem silnika, w przeciwnym razie będziesz musiał odłączać akumulator, gdy go nie używasz.
- pobierz 2 przewody z 5V i GND sterownika silnika do płytki stykowej, aby móc zasilać Arduino, a także inne urządzenia.
Krok 4: Konfiguracja ENKODERÓW
jak widać enkoder jest wbudowany w silnik.
- M1 i M2 to +ve i -ve silnika, który przechodzi do sterownika silnika
- Podłącz do 5 v i GND enkoderów do 5 v i GND płytki stykowej, aby zasilić enkodery;
- A i B są dla pinów wyjściowych enkodera, do których dołączymy pin 2 i pin 3 Arduino
Krok 5: Okablowanie Arduino i modułu Blutooth
- podłącz GND i 5V z płytki stykowej do Vin i GND Arduino, aby zasilić Arduino.
- zrób to samo z modułem Bluetooth, aby go również zasilić.
- podłącz TX i RX modułu Bluetooth do pinów 0 i 1 Arduino. Piny 0 i 1 Arduino są wyznaczonymi pinami do komunikacji szeregowej, więc zachowaj ostrożność podczas przesyłania szkicu do Arduino, ponieważ może być konieczne odłączenie pinu TX, ponieważ Arduino może korzystać tylko z 1 komunikacji szeregowej na raz. Możesz uniknąć tego problemu, wprowadzając do kodu bibliotekę Software Serial
- i na koniec podłącz piny enkodera do pinów 2 i 3 Arduino. Pin 2 i Pin 3 są wyznaczonymi pinami dla przerwań. Więcej informacji na temat przerwań znajdziesz tutaj. możesz nie potrzebować przerwań, jeśli używasz dysku kodującego z mniejszą liczbą linii impulsowych.
Krok 6: Podłączanie elektroniki do bota
możesz użyć śrub do zamontowania elektroniki na bocie, w przeciwnym razie, gdy bot się porusza, elektronika ma tendencję do odpadania.
no nie miałem tych małych śrubek do montażu elektroniki więc poszedłem na gorąco przykleić elektronikę do samej podstawy.
Krok 7: Tworzenie aplikacji do kontrolowania bota
do stworzenia aplikacji użyłem wynalazcy aplikacji MIT, który jest naprawdę łatwy w użyciu i wygodny dla początkujących. Uwierz mi, nie jestem programistą Androida i pomysł zbudowania aplikacji mnie przestraszył. Ale dzięki temu właśnie nauczyłem się, kiedy tworzyłem aplikację.
Jeśli chodzi o projektanta, to zostawiam tobie. Dostosuj tak, jak lubisz.
możesz odnieść się do obrazów, aby wykonać część zaplecza.
Możesz nawet pobrać moją aplikację dla bota stąd.
Krok 8: Kod dla Arduino
można pobrać plik INO stąd, aby zaprogramować Arduino.
zostaw pytanie na wszelkie pytania dotyczące kodu.
Wszystko gotowe, jesteś gotowy do jazdy z własnym samochodem RC sterowanym przez Bluetooth.
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 sterowany przez Bluetooth: 8 kroków
Samochód sterowany przez Bluetooth: Podsumowanie kroków:1. Zainstaluj " Arduino Bluetooth RC Car” aplikacji korzystając z poniższego linku: https://play.google.com/store/apps/details?id=brau…2. Pobierz kod Arduino.ino i schemat3. postępuj zgodnie ze schematem, aby przylutować wszystkie
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