Spisu treści:

Jak zrobić uproszczony samochód RC sterowany przez Bluetooth: 7 kroków (ze zdjęciami)
Jak zrobić uproszczony samochód RC sterowany przez Bluetooth: 7 kroków (ze zdjęciami)

Wideo: Jak zrobić uproszczony samochód RC sterowany przez Bluetooth: 7 kroków (ze zdjęciami)

Wideo: Jak zrobić uproszczony samochód RC sterowany przez Bluetooth: 7 kroków (ze zdjęciami)
Wideo: Niektórą broń ma się do strzelania, inną do... hmm... Cieszenia się z faktu, że jest XDD ❤️ #dp28 2024, Listopad
Anonim
Jak zrobić uproszczony samochód RC sterowany przez Bluetooth?
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, studiując Inżynierię Komputerową.

Kiedy byłem dzieckiem, zawsze fascynowały mnie samochody RC i ich działanie. Kiedy go rozebrałem, wszystko, co widzę, to kawałki metalu umieszczone wszędzie. Zawsze marzyłem, aby powstał prosty tutorial obejmujący podstawowe elementy składające się na samochód RC i dzisiaj dokładnie to pokażę.

Planuję użyć tego samochodu RC również do wielu innych projektów, odnieś się do tego przewodnika z instrukcjami, jeśli napotkasz jakiekolwiek problemy.

Bez zbędnych ceregieli zacznijmy!

Krok 1: Krok 0: Przygotowanie materiałów

Krok 0: Przygotowanie materiałów
Krok 0: Przygotowanie materiałów

Materiały są bardzo proste i łatwe do zdobycia, są to:

  1. Podwozie samochodu* (używam pudełka na ciasteczka noworoczne, bądź kreatywny w wyborze!) x1
  2. Silniki prądu stałego i opony x2
  3. Arduino Uno (lub dowolne inne warianty) x1
  4. L298N mostek H x1
  5. Kółko samonastawne x1
  6. Baterie (1 dla Arduino, 1 dla silników)
  7. Swetry męskie/męskie, swetry męskie/żeńskie
  8. Moduł Bluetooth HC-06 lub HC-05 x1
  9. Płytka do krojenia chleba (szybkie i łatwe połączenia) x1

Inne urządzenia, których będziesz/możesz potrzebować:

  • Lutowane żelazo
  • Pistolet na gorący klej

*Uwaga: moja obudowa ma podłączony czujnik podczerwieni, nie jest to wymagane w tym samouczku

Krok 2: Krok 1: Przygotowanie podwozia

Krok 1: Przygotowanie podwozia
Krok 1: Przygotowanie podwozia

Najpierw rozebrać swoją płytkę do krojenia chleba. Powinien być w stanie podzielić na 3 części, 2 +/- pionowe paski po bokach i środkowej części, gdzie będzie wykonana większość połączeń. Pozwala to na bardzo łatwe rozmieszczenie komponentów, dzięki czemu można:

  • podłącz 5V z Arduino do lewej strony
  • podłącz GND z Arduino po prawej stronie
  • rób wszystkie połączenia blisko Arduino

Ważne jest, aby za pierwszym razem uzyskać prawidłową pozycję, ponieważ trudno będzie usunąć i ponownie ustawić płytkę stykową. Upewnij się, że jest wystarczająco dużo miejsca, aby Arduino i L298N mogły usiąść między 2 pionowymi prętami.

Krok 3: Krok 2: Podłączanie L298N do silników

Krok 2: Podłączanie L298N do silników
Krok 2: Podłączanie L298N do silników
Krok 2: Podłączanie L298N do silników
Krok 2: Podłączanie L298N do silników
Krok 2: Podłączanie L298N do silników
Krok 2: Podłączanie L298N do silników

Przylutuj 2 przewody do silnika prądu stałego. Następnie podłącz pozostałe końce przewodów do jednego z 2 gniazd na otworach na moście L298N. Kolejność podłączenia przewodu nie ma znaczenia. Powtórz to dla drugiego silnika.

Następnie umieść zworki męskie i żeńskie na męskich pinach znajdujących się obok 3 gniazda. 6 jest wymagane, 3 dla każdej strony, przy czym 1 ma sterować prędkością silnika za pomocą PWM, a 2 dla kierunków. Pamiętaj, które przewody i gdzie są podłączone, ponieważ będzie to ważne później.

Weź jeden z akumulatorów i podłącz/przylutuj czarny przewód (przewód uziemiający) do męskiej zworki. Będzie to później wykorzystane do osiągnięcia wspólnej płaszczyzny z arduino. Podłącz czerwony przewód do wejścia 12V (gniazdo z lewej strony), a czarny przewód do GND (gniazdo środkowe) modułu L298N.

Krok 4: Krok 3: Składanie wszystkiego razem

Krok 3: Składanie wszystkiego razem
Krok 3: Składanie wszystkiego razem
Krok 3: Składanie wszystkiego razem
Krok 3: Składanie wszystkiego razem
Krok 3: Składanie wszystkiego razem
Krok 3: Składanie wszystkiego razem
Krok 3: Składanie wszystkiego razem
Krok 3: Składanie wszystkiego razem

Przyklej na gorąco moduł L298 do podwozia samochodu w pozycji, którą uznałeś za odpowiednią w kroku 1. Następnie przyklej na gorąco 2 silniki prądu stałego do boków podwozia. Moje podwozie ma zagłębienie wokół krawędzi, więc użyłem kilku nakrętek, które leżały wokół, aby zrównoważyć wysokość, abym mógł prawidłowo przykleić silniki. Jest to opcjonalne, jeśli używasz płaskiej obudowy, przesunięcie nie jest wymagane. Po sklejeniu 2 silników przyklej akumulator do obudowy. Mój przykleiłem na dole ze względu na ograniczenia przestrzenne. Przykleiłem też nieco baterię w prawo, aby zrobić miejsce na zdjęcie pokrywy baterii. Na koniec przyklej kółko samonastawne i Twój podstawowy samochód jest gotowy! Postaraj się znaleźć kółko samonastawne, które pozwoli Twojemu robotowi na utrzymanie stałej wysokości, niezależnie od tego, czy kółko się obraca.

Podłącz 6 przewodów połączeniowych do płytki stykowej, skategoryzuj je jako 3 dla lewej i 3 dla prawej.

Następna część zajmiemy się mózgiem samochodu, czyli Arduino.

Krok 5: Krok 4: Połączenie i kod Arduino

Krok 4: Połączenie i kod Arduino
Krok 4: Połączenie i kod Arduino
Krok 4: Połączenie i kod Arduino
Krok 4: Połączenie i kod Arduino

Podłącz prawy pin prędkości do pinu 6, a lewy pin prędkości do pinu 11 w Arduino.

Następnie podłącz pozostałe 2 piny kierunkowe z każdej strony z płytki stykowej do Arduino za pomocą zworek męskich do męskich:

  • prawy - pin 7 i 8
  • po lewej - pin 12 i 13

Bez względu na kolejność nie ma znaczenia, ponieważ zmienimy połączenia, jeśli są błędne. Ważne jest jednak, aby nie zamieniać całkowicie lewej i prawej części. Umieść Arduino w miejscu, które zaplanowałeś w kroku 1.

Teraz skopiuj kod z tej strony, aby przetestować ruchy motoryczne:

  1. prześlij ten kod do swojego Arduino
  2. jeśli robot obraca się zgodnie z ruchem wskazówek zegara, przełącz 2 przewody kierunkowe z męskiej na męskie zworki po prawej stronie
  3. jeśli robot obraca się w kierunku przeciwnym do ruchu wskazówek zegara, przełącz 2 przewody kierunkowe z męskiej na męskie zworki po lewej stronie
  4. jeśli robot porusza się do tyłu, przełącz 2 przewody kierunkowe z męskiego na męskie zworki po obu stronach

Przyklej drugą baterię do podwozia i podstawowy robot jest gotowy! W tym momencie możesz zaprogramować swojego robota w dowolny sposób, możesz eksperymentować. W następnym kroku omówimy kilka podstawowych ruchów naszego samochodu RC przez bluetooth.

Krok 6: Krok 5: Moduł HC-06

Krok 5: Moduł HC-06
Krok 5: Moduł HC-06

Obsługa tego modułu jest nieco trudna. Zanim zaczniemy, wgraj ten kod do swojego Arduino.

Umieść moduł na płytce stykowej, nie nakładaj połączeń z silnikami. Wykonaj połączenia, jak pokazano:

  • VCC-5 V (3,3 V nie będzie działać!)
  • GND -- GND
  • RX na bluetooth --- Pin 1 na Arduino
  • TX na bluetooth --- Pin 0 na Arduino

Pobierz aplikację o nazwie kontroler Arduino Bluetooth na swój telefon z Androidem. Nie posiadam iPhone'a, więc przepraszam użytkowników iPhone'ów, ale powinieneś być w stanie znaleźć podobne aplikacje, które mają tę samą funkcję. Włącz Arduino i sparuj moduł bluetooth z telefonem (zwykle nazywany HC-05/06 lub BT03/04 itp.), jeśli zostaniesz poproszony o wprowadzenie hasła, wpisz 1234 lub 0000, jeśli weryfikacja się nie powiedzie lub nie może się połączyć, będziemy musieli sterować nim z komputera z funkcją Bluetooth. Na razie otwórz aplikację kontrolera Arduino Bluetooth i podłącz ją do swojego urządzenia. Wybierz swój moduł bluetooth, a dotrzesz do interfejsu sterowania PS2.

Czy te klawisze wiązania

  • w Dalej
  • lewa
  • s Powrót
  • d Prawo
  • EDYCJA: j Przycisk Stop

Krok 7: Gratulacje! Twój prosty samochód RC sterowany przez Bluetooth jest gotowy

Gratulacje! Twój prosty samochód RC sterowany przez Bluetooth jest gotowy!
Gratulacje! Twój prosty samochód RC sterowany przez Bluetooth jest gotowy!

Streszczenie:

  • Do napędzania silnika potrzebne będą 2 silniki i mostek H
  • Mózg, w naszym przypadku arduino, jest potrzebny do nakazania robotowi ruchu
  • Możemy używać naszych telefonów jako pilota do naszego samochodu RC

Jeśli jednak chcesz korzystać z komputera, sparuj komputer z modułem bluetooth, przejdź do ustawień bluetooth, które znajdują się na końcu strony konfiguracji bluetooth, sprawdź, z którym portem się łączy (wskazówka: jest wychodzący i ma nazwę modułu bluetooth). Przejdź do narzędzi > porty szeregowe i zmień COM na właściwy port COM. Uruchom monitor Seial i wpisz „w”, aby robot poruszał się do przodu, „s”, aby cofnąć się itd.

Jeśli dotarłeś tak daleko, gratulacje! Baw się swoim samochodem RC sterowanym przez Bluetooth!

Aktualizacja: Możesz przeczytać mój wpis na blogu tutaj.

Zalecana: