Агуулгын хүснэгт:

RoverBluetooth: Arduino дээр суурилсан Bluetooth машин: 5 алхам
RoverBluetooth: Arduino дээр суурилсан Bluetooth машин: 5 алхам

Видео: RoverBluetooth: Arduino дээр суурилсан Bluetooth машин: 5 алхам

Видео: RoverBluetooth: Arduino дээр суурилсан Bluetooth машин: 5 алхам
Видео: Объяснение прошивки Marlin 2.0.x 2024, Арваннэгдүгээр
Anonim
Image
Image
RoverBluetooth: Arduino дээр суурилсан Bluetooth машин
RoverBluetooth: Arduino дээр суурилсан Bluetooth машин

RoverBluetooth бол миний арван гурван настай байхдаа сургуулийнхаа шалгалтанд зориулан хийсэн Arduino-д суурилсан Bluetoothcar машинд өгсөн нэр юм. Би үүнийг FabLab ашиглан Maker Faire Rome дээр үзүүлсэн (мөн би тэнд хамгийн залуу хүмүүсийн нэг байсан)! Миний програмчлагдсан Андройд аппликейшний ачаар (цөөн тооны хямд үнэтэй электрон эд анги, Meccano багц) хийх, удирдахад маш хялбар байдаг. Энэ нь бүрэн хурдны удирдлага, урвуу араа, зогсоолын дуу чимээ, аваарын тоормос бүхий хэт авианы мэдрэгч, бага хоцролттой алсын хөтөч, урд гэрэлтэй.

Төслийн үндсэн хуудас

Алхам 1: Апп

Апп
Апп
Апп
Апп
Апп
Апп
Апп
Апп

Би уг програмыг анх MIT App Inventor програмчилсан боловч дараа нь Android Studio ашиглан эхнээс нь бичихээр шийдсэн. Хэрэв та Андройд эхлэн сурагч бол програмчлах, засварлахад илүү хялбар байдаг тул анхны програмыг (App Inventor галлерейд гарсан) ашиглахыг зөвлөж байна. Үгүй бол шинэ програмыг GitHub дээрээс олж болно.

MIT App Inventor төсөл болон APK татаж авах

Алхам 2: Явах эд анги

Явах эд анги
Явах эд анги
Явах эд анги
Явах эд анги
Явах эд анги
Явах эд анги
Явах эд анги
Явах эд анги

Хэрэв та миний хуулбарыг хуулбарлахыг хүсч байвал Meccano -ийн хэдэн багц худалдаж аваад зургуудыг нь хараад, эвдэж эхлээрэй! Жолооны хүрдэнд анхаарлаа хандуулаарай, энэ нь servo мотортой холбогдсон байх ёстой, үрэлтгүйгээр, боолтыг нь эргүүлэхгүй байх ёстой! Гол бие нь хэт их уян хатан биш, хөнгөн байх ёстой, харин Meccano мотор нь хүчтэй байхын тулд хангалттай багасгах араатай байх ёстой.

Алхам 3: Хэлхээ

Хэлхээ
Хэлхээ
Хэлхээ
Хэлхээ

Шаардлагатай эд ангиуд:

  • Bluetooth хүлээн авагч (би Sparkfun-ийн BlueSMiRF мөнгөн модемийг ашигласан, гэхдээ та сонгодог HC-06-ийг туршиж үзэх боломжтой, энэ нь хямд)
  • Arduino UNO эсвэл үүнтэй төстэй
  • H-гүүр (би L6203 ашигласан)
  • Хэт авианы мэдрэгч
  • Servo мотор (хүчтэй, боломжтой бол металл араагаар)
  • Дуу чимээ
  • Урд талын гэрэлд зориулсан LED
  • 9V батерейны багц
  • Хоёр талт матрицын самбар

Миний ашиглаж байсан servo моторт 6V хүч хэрэгтэй тул би хэлхээнд LM317 -ийг нэмсэн болохыг анхаарна уу. Хэрэв таны servo 5V шаардлагатай бол үүнийг салгаж болно. Тэвчээртэй байгаарай, гагнуурчин сонгож, Arduino бамбайгаа өөрөө хий!

Autodesk Eagle 9.3.0 схемийг татаж авах

Алхам 4: Arduino ноорог

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

  • 0-20 → servo моторын байрлал
  • 21 → мотор унтарсан
  • 22 → гэрэл асна
  • 23 → гэрэл унтрах
  • 1000-1255 → мотор асаалттай, хурд
  • 1500-1755 → мотор асаалттай, урвуу араа, хурд

Arduino Sketch татаж авах

Алхам 5: Сайхан амраарай

Машин жолоодоход бэлэн үү?

Зөвлөмж болгож буй: