Spisu treści:

Zbiornik sterowany Arduino + Bluetooth: 10 kroków (ze zdjęciami)
Zbiornik sterowany Arduino + Bluetooth: 10 kroków (ze zdjęciami)

Wideo: Zbiornik sterowany Arduino + Bluetooth: 10 kroków (ze zdjęciami)

Wideo: Zbiornik sterowany Arduino + Bluetooth: 10 kroków (ze zdjęciami)
Wideo: Kiedy pęknie ci gumka 😱 2024, Listopad
Anonim
Zbiornik sterowany Arduino + Bluetooth
Zbiornik sterowany Arduino + Bluetooth

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 przy budowie czołgu Arduino.

Oto wideo: Zbiornik sterowany Arduino + Bluetooth

Zasadniczo system działa tak;

Bluetooth wysyła dane z telefonu (z aplikacją Arduino RC, cyfry lub znaki mogą być przesyłane jako dane do hc06) do Arduino, a Arduino uruchamia serwo i silniki dla danych.

Krok 1: Rzeczy, których potrzebujesz

Rzeczy, których potrzebujesz
Rzeczy, których potrzebujesz
Rzeczy, których potrzebujesz
Rzeczy, których potrzebujesz
Rzeczy, których potrzebujesz
Rzeczy, których potrzebujesz
  • 1x arduino uno r3
  • 1x tarcza sterownika silnika arduino uno
  • 2x 180-obrotowe mikro serwa
  • 1x gąsienice czołgu Tamiya
  • 1x zestaw płyt uniwersalnych Tamiya
  • 1 x skrzynia biegów z podwójnym silnikiem Tamiya X1
  • 1x PowerBank (mój ma 10400 mAh, może się zmienić)
  • 1x moduł bluetooth HC 06 około 2,5 cm przekładka na płytkę drukowaną (można go znaleźć ze starych obwodów lub komputera)
  • Niektóre druty
  • Więcej niż 2 męskie i żeńskie złącza pinowe
  • Lutownica
  • Pistolet do klejenia na gorąco, pistolet do gorącego silikonu (to samo)
  • Drut lutowniczy
  • Płytka drukowana
  • kabel USB
  • telefon z systemem Android
  • Słomka

Krok 2: Po zbudowaniu korpusu czołgu

Po zbudowaniu ciała czołgów
Po zbudowaniu ciała czołgów
Po zbudowaniu ciała czołgów
Po zbudowaniu ciała czołgów
Po zbudowaniu ciała czołgów
Po zbudowaniu ciała czołgów

Po zbudowaniu zestawu Tamiya przylutuj kilka przewodów do swoich silników. I wkręć Arduino w przekładki, jak pokazano.

Podłącz poprawnie sterownik silnika do Arduino i przylutuj dwa żeńskie złącze pinowe do pinu 0 (RX) i 1 (TX).

wykonać połączenia silnika ze sterownikiem silnika;

Krok 3: Beczka czołgów

Zbiorniki Beczka
Zbiorniki Beczka
Zbiorniki Beczka
Zbiorniki Beczka
Zbiorniki Beczka
Zbiorniki Beczka

z odrobiną gorącego kleju silikonowego dwa serwa, jak pokazano na zdjęciach. podłącz serwa do osłony silnika.

serwo naziemne przechodzi do SER1

serwo w górę iw dół przechodzi do SER2

Krok 4: Bateria

Bateria
Bateria
Bateria
Bateria
Bateria
Bateria

Wytnij dwa małe kawałki płytki drukowanej na swój power bank i przyklej ją do baterii. jak pokazano

Odetnij kabel USB i przylutuj go do ekranów silnika 5V i uziemienia. UPEWNIJ SIĘ, ŻE LUTOWASZ PRAWIDŁOWO. (VCC do VCC ziemia do ziemi)

Krok 5: Połączenie Bluetooth

Połączenie Bluetooth
Połączenie Bluetooth
Połączenie Bluetooth
Połączenie Bluetooth
Połączenie Bluetooth
Połączenie Bluetooth

Odetnij męskie i żeńskie złącza szpilkowe po stronie męskiej i przylutuj je do 5V i uziemienia do osłony silnika.

dla mnie zielony to VCC czerwony to GND

UWAGA: PODCZAS PRZESYŁANIA KODU UPEWNIJ SIĘ, ŻE TWÓJ BLUETOOTH NIE JEST POŁĄCZONY Z ARDUINO

Łączyć;

arduino's rx do hc 06's tx

arduino's tx do hc 06's rx

Krok 6: Przyklej PowerBank

Przyklej PowerBank
Przyklej PowerBank
Przyklej PowerBank
Przyklej PowerBank
Przyklej PowerBank
Przyklej PowerBank

Nałóż trochę gorącego kleju na płytki drukowane i przyklej go do Arduino. Przetestuj swoje Arduino, podłączając USB do power banku (upewnij się, że power bank jest otwarty lub naładowany).

Ponadto, jeśli chcesz, możesz przykleić inną płytkę drukowaną do modułu Bluetooth, jest to zbyt łatwe i piękniejsze

Krok 7: Przesyłanie kodu

Przesyłanie kodu
Przesyłanie kodu
Przesyłanie kodu
Przesyłanie kodu
Przesyłanie kodu
Przesyłanie kodu

Pobierz kod i prześlij go do swojego Arduino.

Małe notatki:

sayac oznacza licznik po turecku

durum to status

sagsol serwo; Serwo yukari;

są to również;

Serwo prawy lewy;

Serwo w górę;

KOD MA PROBLEM Z BECZKĄ JEŚLI ROZWIĄZUJESZ PROSIMY O WPISANIE W KOMENTARZACH!

na przykład;

if(durum == '5'){ while(durum == '5'){ sayac++; if(sayac>180) { sagsol.write(180); } if(sayac<0) { sagsol.write(0); } opóźnienie(50); sagsol.write(sayac); przerwa; } }

Liczy się, gdy naciśniesz kolejny przycisk w telefonie i int się zwiększa,

czy możemy ograniczyć liczbę całkowitą, jeśli możemy ją napisać w komentarzach?

limit jak od 0 do 180.

Krok 8: Dodawanie słomy jako beczki

Dodawanie słomy jako beczki
Dodawanie słomy jako beczki
Dodawanie słomy jako beczki
Dodawanie słomy jako beczki
Dodawanie słomy jako beczki
Dodawanie słomy jako beczki

Odetnij słomkę przed skręconą częścią i włóż ją do serwa

Krok 9: Korzystanie z Androida

Korzystanie z Androida
Korzystanie z Androida
Korzystanie z Androida
Korzystanie z Androida
Korzystanie z Androida
Korzystanie z Androida

Pobierz aplikację Arduino RC w Google Play

zasil swój czołg

otwórz aplikację

proces prasy

naciśnij urządzenie HC 06

czekać…

gdy Arduino jest podłączony do telefonu, moduł Bluetooth przestaje migać

otwarty tryb kontrolera

dokonaj ustawień to są moje ustawienia. może się zmienić, jeśli podłączysz niewłaściwe kable silnika do osłony silnika, ale zmieniając liczby lub kod, możesz uzyskać prawdziwy.

Zalecana: