Spisu treści:

RoverBluetooth: samochód Bluetooth oparty na Arduino: 5 kroków
RoverBluetooth: samochód Bluetooth oparty na Arduino: 5 kroków

Wideo: RoverBluetooth: samochód Bluetooth oparty na Arduino: 5 kroków

Wideo: RoverBluetooth: samochód Bluetooth oparty na Arduino: 5 kroków
Wideo: 17. Jak do Arduino podłączyć moduł bluetooth? Część 1 2024, Lipiec
Anonim
Image
Image
RoverBluetooth: samochód Bluetooth oparty na Arduino
RoverBluetooth: samochód Bluetooth oparty na Arduino

RoverBluetooth to nazwa, którą nadałem opartemu na Arduino samochodowi Bluetooth, który stworzyłem na egzamin szkolny, gdy miałem zaledwie trzynaście lat. Pokazałam go też na Maker Faire Rome z FabLabem (a byłam tam jedną z najmłodszych)! Jest bardzo łatwy do wykonania (tylko kilka tanich komponentów elektronicznych i pakiet Meccano) i do sterowania dzięki aplikacji na Androida, którą zaprogramowałem. Posiada pełną kontrolę prędkości, bieg wsteczny, czujnik ultradźwiękowy z dźwiękiem parkowania i hamulcem awaryjnym, zdalny napęd o niskiej latencji i przednie światło.

Strona główna projektu

Krok 1: Aplikacja

Aplikacja
Aplikacja
Aplikacja
Aplikacja
Aplikacja
Aplikacja
Aplikacja
Aplikacja

Początkowo programowałem aplikację za pomocą MIT App Inventor, ale potem zdecydowałem się napisać ją od podstaw przy użyciu Android Studio. Jeśli jesteś początkującym użytkownikiem Androida, polecam korzystanie z oryginalnej aplikacji (wydanej w galerii App Inventor), ponieważ łatwiej ją programować i edytować. W przeciwnym razie nowszą aplikację można znaleźć na GitHub.

Pobierz projekt MIT App Inventor i pakiet APK

Krok 2: Podwozie

Podwozie
Podwozie
Podwozie
Podwozie
Podwozie
Podwozie
Podwozie
Podwozie

Jeśli chcesz zreplikować moją, kup kilka paczek Meccano, spójrz na zdjęcia i zacznij wkręcać! Zwróć uwagę na kierownicę, która musi mieć połączenie z serwomotorem, obracać się bez tarcia i bez odkręcania! Korpus główny nie powinien się zbytnio wyginać i powinien być lekki, a silnik Meccano musi mieć wystarczająco dużo reduktorów, aby był mocny.

Krok 3: Obwód

Obwód
Obwód
Obwód
Obwód

Potrzebne części:

  • Odbiornik Bluetooth (użyłem modemu BlueSMiRF Silver od Sparkfun, ale można też spróbować klasycznego HC-06, który jest tańszy)
  • Arduino UNO lub podobny
  • Mostek H (użyłem L6203)
  • Czujnik ultradźwiękowy
  • Silnik serwo (mocny, z metalowymi zębatkami, jeśli to możliwe)
  • Brzęczyk
  • LED do światła przedniego
  • Akumulator 9V
  • Dwustronna tablica matrycowa

Zauważ, że serwomotor, którego użyłem, potrzebuje 6V, więc dodałem LM317 do obwodu. Możesz go usunąć, jeśli twoje serwo wymaga 5V. Bądź cierpliwy, wybierz lut i stwórz własną tarczę Arduino!

Pobierz schemat Autodesk Eagle 9.3.0

Krok 4: Szkic Arduino

Mały szkic odbiera dane, włącza i wyłącza silnik oraz sprawdza odległość od ściany. RoverBluetooth odbiera dane z modemu Bluetooth i przypisuje numery do poleceń. Na przykład „21” jest interpretowane jako „wyłącz silnik”. Oto lista:

  • 0-20 → pozycja serwomotoru
  • 21 → silnik wyłączony
  • 22 → światło włączone
  • 23 → światło wyłączone
  • 1000-1255 → silnik włączony, prędkość
  • 1500-1755 → silnik włączony, bieg wsteczny, prędkość

Pobierz szkic Arduino

Krok 5: Ciesz się

Gotowy do jazdy samochodem?

Zalecana: