Mündəricat:

Arduino + Bluetooth İdarə olunan Tank: 10 Addım (Şəkillərlə birlikdə)
Arduino + Bluetooth İdarə olunan Tank: 10 Addım (Şəkillərlə birlikdə)

Video: Arduino + Bluetooth İdarə olunan Tank: 10 Addım (Şəkillərlə birlikdə)

Video: Arduino + Bluetooth İdarə olunan Tank: 10 Addım (Şəkillərlə birlikdə)
Video: REAL RACING 3 LEAD FOOT EDITION 2024, Noyabr
Anonim
Arduino + Bluetooth idarə olunan tank
Arduino + Bluetooth idarə olunan tank

Bu tankı necə proqramlaşdırmağı, mühərriklərin, servoların, Bluetooth və Arduinonun necə işlədiyini öyrənmək üçün hazırlayıram və internetdən araşdırma edərək bir tank qururam. İndi bir Arduino tankı qurmaqda kömək etməli olan insanlar üçün öz təlimatlarımı hazırlamağa qərar verdim.

Video budur: Arduino + Bluetooth idarə olunan tank

Əsasən, sistem belə işləyir;

Bluetooth telefondan məlumat göndərir (Arduino RC tətbiqi ilə nömrələr və ya simvollar hc06 -a məlumat olaraq göndərilə bilər) Arduino və Arduino məlumat üçün servo və mühərrikləri işə salır.

Addım 1: Lazım olan şeylər

Ehtiyacınız olan şeylər
Ehtiyacınız olan şeylər
Ehtiyacınız olan şeylər
Ehtiyacınız olan şeylər
Ehtiyacınız olan şeylər
Ehtiyacınız olan şeylər
  • 1x arduino uno r3
  • 1x arduino uno motor sürücü qalxanı
  • 2x 180 fırlanma mikro servo
  • 1 x Tamiya tank izi
  • 1 x Tamiya universal plitə dəsti
  • 1xTamiya ikiqat motorlu sürət qutusu X1
  • 1x PowerBank (mənimki 10400mAh, dəyişə bilər)
  • 1x HC 06 bluetooth modulu təxminən 2,5 sm -lik elektron lövhə ayırıcı (köhnə sxemlərdən və ya kompüterdən tapa bilərsiniz)
  • Bir az tel
  • 2 -dən çox kişi və qadın başlıq pin konnektoru
  • Lehimleme dəmir
  • İsti yapışqan silahı, isti silikon silah (eyni şey)
  • Lehim teli
  • Dövrə lövhəsi
  • usb kabeli
  • android telefon
  • saman

Addım 2: Tank Vücudunuzu qurduqdan sonra

Tank Vücudunuzu qurduqdan sonra
Tank Vücudunuzu qurduqdan sonra
Tank Vücudunuzu qurduqdan sonra
Tank Vücudunuzu qurduqdan sonra
Tank Vücudunuzu qurduqdan sonra
Tank Vücudunuzu qurduqdan sonra

Tamiya qurduqdan sonra mühərriklərinizə bir neçə tel əlavə edin. Və göstərildiyi kimi Arduino -nuzu boşluqlara vidalayın.

Motor sürücünüzü Arduino'ya düzgün bir şəkildə bağlayın və 0 (RX) və 1 (TX) pininə iki dişi baş pin konnektorunu lehimləyin.

motor sürücüsü ilə motor əlaqələrini qurun

Addım 3: Tanklar Namlu

Tanklar Namlu
Tanklar Namlu
Tanklar Namlu
Tanklar Namlu
Tanklar Namlu
Tanklar Namlu

şəkillərdə göstərildiyi kimi bir az isti silikon yapışqan ilə iki servo. servoları motor qalxanına qoşun.

yer servosu SER1 -ə gedir

yuxarı və aşağı servo SER2 -ə keçir

Addım 4: Batareya

Batareya
Batareya
Batareya
Batareya
Batareya
Batareya

Elektrik bankınız üçün iki kiçik devre kartını kəsin və batareyaya yapışdırın. göstərildiyi kimi

USB kabelinizi kəsin və 5v mühərrik qalxanlarına lehimləyin. DOĞRU LEHİM etdiyinizə əmin olun. (VCC -dən VCC -dən yerə)

Addım 5: Bluetooth bağlantısı

Bluetooth bağlantısı
Bluetooth bağlantısı
Bluetooth bağlantısı
Bluetooth bağlantısı
Bluetooth bağlantısı
Bluetooth bağlantısı

Kişi və dişi başlıq pin konnektorlarının kişi tərəfini kəsin və 5v -ə lehimləyin və motor qalxanına qoşun.

mənim üçün yaşıl VCC qırmızı qırmızıdır GND

DİQQƏT: KODU YÜKLƏDİYİNİZDƏ, BLUETOOTHUNUZUN ARDUINO HƏR YANA BAĞLANMADIĞINA ƏMİN EDİN

Qoşulun;

arduino rx to hc 06's tx

arduino tx to hc 06's rx

Addım 6: PowerBank -ı yapışdırın

PowerBank -ı yapışdırın
PowerBank -ı yapışdırın
PowerBank -ı yapışdırın
PowerBank -ı yapışdırın
PowerBank -ı yapışdırın
PowerBank -ı yapışdırın

Elektrik lövhələrinə bir az isti yapışqan qoyun və Arduinoya yapışdırın. USB -ni güc bankına qoşaraq Arduino -nu sınayın (güc bankınızın açıq və ya şarjlı olduğundan əmin olun).

İstəyirsinizsə, Bluetooth modulunuz üçün başqa bir elektron lövhə yapışdıra bilərsiniz, bu çox asan və daha gözəldir

Addım 7: Kodun yüklənməsi

Kod yüklənir
Kod yüklənir
Kod yüklənir
Kod yüklənir
Kod yüklənir
Kod yüklənir

Kodu yükləyin və Arduino -ya yükləyin.

Kiçik notlar:

sayac türkcədə sayaç deməkdir

vəziyyət statusdur

Servo sagsol; Yükləmə xidməti;

bunlar da;

Sağ sol servo;

Servo yuxarı;

KODUN BARÇA HAQQINDA PROBLEMİ VAR HƏLLƏ ÇIXARSANIZ ŞƏRHLƏRƏ YAZIN !

misal üçün;

if (durum == '5') {while (durum == '5') {sayac ++; if (sayac> 180) {sagsol.write (180); } if (sayac <0) {sagsol.write (0); } gecikmə (50); sagsol.write (sayac); fasilə; }}

Telefonunuzdakı başqa bir düyməyə basdığınız zaman sayım davam edir və int böyüyür,

Zəhmət olmasa şərhlərə yaza bilsək tam ədədini məhdudlaşdıra bilərikmi?

0 ilə 180 arasında məhdudlaşdırın.

Addım 8: Samanı Barel Olaraq Əlavə Edin

Samanı Barel Olaraq Əlavə Etmək
Samanı Barel Olaraq Əlavə Etmək
Samanı Barel Olaraq Əlavə Etmək
Samanı Barel Olaraq Əlavə Etmək
Samanı Barel Olaraq Əlavə Etmək
Samanı Barel Olaraq Əlavə Etmək

Samanı bükülmüş hissədən əvvəl kəsin və servoya qoyun

Addım 9: Android istifadə edin

Android -dən istifadə
Android -dən istifadə
Android -dən istifadə
Android -dən istifadə
Android -dən istifadə
Android -dən istifadə

Google play -də Arduino RC tətbiqini yükləyin

tankınızı gücləndirin

tətbiqi açın

mətbuat prosesi

HC 06 cihazına basın

Gözləmək…

Arduino telefona qoşulduqda Bluetooth modulu yanıb sönməyi dayandırır

açıq nəzarətçi rejimi

Ayarlarınızı edin, bunlar mənim parametrlərimdir. Yanlış motor kabellərini motor qalxanına bağlasanız dəyişə bilər, ancaq nömrələri və ya kodu dəyişdirərək əslini əldə edə bilərsiniz.

Tövsiyə: