Mundarija:

RoverBluetooth: Arduino-ga asoslangan Bluetooth avtomobili: 5 qadam
RoverBluetooth: Arduino-ga asoslangan Bluetooth avtomobili: 5 qadam

Video: RoverBluetooth: Arduino-ga asoslangan Bluetooth avtomobili: 5 qadam

Video: RoverBluetooth: Arduino-ga asoslangan Bluetooth avtomobili: 5 qadam
Video: Измерьте температуру и влажность Wi-Fi с помощью ESP32 DHT11 и DHT22 - Robojax 2024, Noyabr
Anonim
Image
Image
RoverBluetooth: Arduino-ga asoslangan Bluetooth avtomobili
RoverBluetooth: Arduino-ga asoslangan Bluetooth avtomobili

RoverBluetooth-men atigi 13 yoshimda maktab imtihoni uchun Arduino-ga asoslangan Bluetoothkarga bergan ismim. Men buni Maker Faire Rome da FabLab bilan ko'rsatdim (va men u erda eng yoshlaridan biri edim)! Men dasturlashtirgan Android ilovasi tufayli (faqat bir nechta arzon elektron komponentlar va Meccano to'plami) qilish va boshqarish juda oson. To'liq tezlikni boshqarish, teskari vites, to'xtash ovozi va favqulodda tormozli ultratovush sensori, past kechikishli masofaviy haydovchi va old chiroq.

Loyihaning asosiy sahifasi

1 -qadam: dastur

Ilova
Ilova
Ilova
Ilova
Ilova
Ilova
Ilova
Ilova

Dastlab men dasturni MIT App Inventor bilan dasturlashtirganman, lekin keyin uni Android Studio yordamida noldan yozishga qaror qildim. Agar siz Android -ning yangi boshlovchisi bo'lsangiz, men sizga asl ilovadan foydalanishni tavsiya qilaman (App Inventor galereyasida chiqariladi), chunki dasturlash va tahrir qilish osonroq. Aks holda, yangi ilovani GitHub -da topish mumkin.

MIT App Inventor loyihasi va APK -ni yuklab oling

2 -qadam: Shassi

Shassi
Shassi
Shassi
Shassi
Shassi
Shassi
Shassi
Shassi

Agar siz meniki nusxasini olishni istasangiz, Meccano paketlarini sotib oling, rasmlarga qarang va vidalanishni boshlang! Rul g'ildiragiga e'tibor bering, u servo dvigatelga ulanishi kerak, ishqalanmasdan va burilmasdan aylansin! Asosiy korpus ortiqcha egilmasligi va engil bo'lishi kerak, Meccano dvigateli kuchli bo'lishi uchun etarli reduktorga ega bo'lishi kerak.

3 -qadam: O'chirish davri

O'chirish davri
O'chirish davri
O'chirish davri
O'chirish davri

Kerakli qismlar:

  • Bluetooth qabul qilgich (men Sparkfun-dan BlueSMiRF Silver modemidan foydalanganman, lekin siz klassik HC-06 ni ham sinab ko'rishingiz mumkin, bu arzonroq)
  • Arduino UNO yoki shunga o'xshash
  • H-ko'prik (men L6203 ishlatardim)
  • Ultrasonik sensor
  • Servo dvigatel (kuchli, iloji bo'lsa metall tishli)
  • Buzzer
  • Old yorug'lik uchun LED
  • 9V batareya to'plami
  • Ikki tomonlama matritsa taxtasi

E'tibor bering, men ishlatgan servo dvigatel 6V ga muhtoj, shuning uchun men kontaktga LM317 qo'shdim. Agar servo 5V ga muhtoj bo'lsa, uni olib tashlashdan qo'rqing. Sabr qiling, lehim tanlang va o'zingiz Arduino qalqonini yarating!

Autodesk Eagle 9.3.0 sxemasini yuklab oling

4 -qadam: Arduino eskizi

Kichik eskiz ma'lumotlarni oladi, dvigatelni yoqadi va o'chiradi va devordan masofani tekshiradi. RoverBluetooth Bluetooth modemidan ma'lumotlarni oladi va raqamlarni buyruqlar bilan bog'laydi. Masalan, "21" "motorni o'chirish" deb talqin qilinadi. Mana ro'yxat:

  • 0-20 → servo dvigatel holati
  • 21 → dvigatel o'chirilgan
  • 22 → chiroq yonadi
  • 23 → chiroq o'chadi
  • 1000-1255 → vosita yoqilgan, tezlik
  • 1500-1755 → dvigatel yoqilgan, teskari vites, tezlik

Arduino eskizini yuklab oling

5 -qadam: Xursand bo'ling

Mashinani boshqarishga tayyormisiz?

Tavsiya: