Мазмуну:

RoverBluetooth: Arduino негизделген Bluetooth Car: 5 кадам
RoverBluetooth: Arduino негизделген Bluetooth Car: 5 кадам

Video: RoverBluetooth: Arduino негизделген Bluetooth Car: 5 кадам

Video: RoverBluetooth: Arduino негизделген Bluetooth Car: 5 кадам
Video: Измерьте температуру и влажность Wi-Fi с помощью ESP32 DHT11 и DHT22 - Robojax 2024, Июль
Anonim
Image
Image
RoverBluetooth: Arduino негизделген Bluetooth унаасы
RoverBluetooth: Arduino негизделген Bluetooth унаасы

RoverBluetooth-мен Arduino негизделген Bluetoothcarка бергеним, мен он үч жашымда мектеп экзаменим үчүн жасадым. Мен аны FabLab менен Maker Faire Romeдо көрсөттүм (жана мен ал жерде эң жаштардын бири болчумун)! Мен программалаган Android колдонмосунун жардамы менен (бир нече арзан баалуу электрондук компоненттерди жана Meccano пакетин) жасоо жана көзөмөлдөө абдан оңой. Бул толук ылдамдыкты башкаруу, артка кайтаруу, токтоо үнү жана авариялык тормоз менен УЗИ сенсору, аз кечигүү менен алыскы диск жана фронталдык жарык.

Долбоордун башкы бети

1 -кадам: Колдонмо

Колдонмо
Колдонмо
Колдонмо
Колдонмо
Колдонмо
Колдонмо
Колдонмо
Колдонмо

Мен башында колдонмону MIT App Inventor менен программалаган элем, бирок кийин Android Studio аркылуу нөлдөн баштап жазууну чечтим. Эгерде сиз Androidде башталгыч болсоңуз, мен сизге түпнуска колдонмону колдонууну сунуштайт элем (App Inventor галереясында чыгарылган), анткени программалоо жана түзөтүү оңой. Болбосо, жаңы колдонмону GitHubдан тапса болот.

MIT App Inventor долбоорун жана APK жүктөп алыңыз

2 -кадам: Шасси

Шасси
Шасси
Шасси
Шасси
Шасси
Шасси
Шасси
Шасси

Эгерде сиз менин репликациямды кылгыңыз келсе, Meccano пакеттерин сатып алыңыз, сүрөттөрдү карап, бурап баштаңыз! Рулга көңүл бургула, ал servo моторго туташуусу болушу керек, сүрүлүүсүз жана буралбастан айлануу керек! Негизги дене ашыкча ийилбеши керек жана жеңил болушу керек, ал эми Meccano мотору күчтүү болуш үчүн жетиштүү редукторго ээ болушу керек.

3 -кадам: Circuit

Circuit
Circuit
Circuit
Circuit

Тетиктер керектелет:

  • Bluetooth кабылдагычы (мен BlueSMiRF Silver модемин Sparkfunдан колдонгом, бирок классикалык HC-06ду дагы сынап көрсөңүз болот, бул арзаныраак)
  • An Arduino UNO же ушуга окшош
  • H-көпүрөсү (мен L6203 колдондум)
  • УЗИ сенсор
  • Серво мотору (күчтүү, мүмкүн болсо металл тиштүү)
  • Коңгуроо
  • Алдыңкы жарык үчүн LED
  • 9V батарея пакети
  • Эки тараптуу матрица тактасы

Эске алыңыз, мен колдонгон servo мотор 6Vга муктаж, ошондуктан мен схемага LM317 коштум. Сервоңуз 5V талап кылса, аны алып салуудан тартынбаңыз. Чыдамдуу болуңуз, ширеткичти тандап, өзүңүздүн Arduino калканыңызды жасаңыз!

Autodesk Eagle 9.3.0 схемасын жүктөп алыңыз

4 -кадам: Arduino эскизи

Чакан эскиз маалыматтарды алат, моторду күйгүзүп -өчүрүп, дубалдан алыстыкты текшерет. RoverBluetooth Bluetooth модеминен маалыматтарды алат жана номерлерди буйруктарга байланыштырат. Мисалы, "21" "моторду өчүрүү" деп чечмеленет. Мына тизме:

  • 0-20 → servo мотор абалы
  • 21 → мотор өчүк
  • 22 → жарык
  • 23 → жарыкты өчүрүү
  • 1000-1255 → мотор күйгүзүлгөн, ылдамдык
  • 1500-1755 → мотор күйгүзүлгөн, артка кайтаруу, ылдамдык

Ардуино эскизин жүктөп алыңыз

5 -кадам: ырахат алыңыз

Машина айдоого даярсызбы?

Сунушталууда: