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

Arduino ашигладаг Bluetooth удирдлагатай робот машин: 8 алхам (зурагтай)
Arduino ашигладаг Bluetooth удирдлагатай робот машин: 8 алхам (зурагтай)

Видео: Arduino ашигладаг Bluetooth удирдлагатай робот машин: 8 алхам (зурагтай)

Видео: Arduino ашигладаг Bluetooth удирдлагатай робот машин: 8 алхам (зурагтай)
Видео: Leslie Kean on David Grusch (UFO Whistleblower): Non-Human Intelligence, Recovered UFOs, UAP, & more 2024, Арваннэгдүгээр
Anonim
Arduino ашиглан Bluetooth удирдлагатай робот машин
Arduino ашиглан Bluetooth удирдлагатай робот машин

Энэхүү зааварчилгаанд би андройд гар утаснаасаа Bluetooth -ийг хянадаг робот машин үйлдвэрлэх талаар заавар өгөх болно. Түүгээр ч зогсохгүй робот машин нь машинаа урагшлуулахад тулгардаг саад бэрхшээлээс зайлсхийх онцгой чадвартай байдаг. Робот машин нь arduino дээр бүрэн суурилагдсан бөгөөд энэ роботыг маш хялбар аргаар хийх талаар алхам алхмаар зааварчилгаа өгөх болно гэж найдаж байна. Танд таалагдана гэж найдаж байна.

Алхам 1: Энэхүү роботод хэрэгтэй зүйл

Энэ роботод хэрэгтэй зүйл
Энэ роботод хэрэгтэй зүйл
Энэ роботод хэрэгтэй зүйл
Энэ роботод хэрэгтэй зүйл
Энэ роботод хэрэгтэй зүйл
Энэ роботод хэрэгтэй зүйл
  1. Arduino UNO-https://www.ebay.com/p/Arduino-UNO-R3-Board-With-…
  2. HC-06 Bluetooth модуль-https://www.ebay.com/itm/2PCS-Wireless-Serial-4-Pi…
  3. L298n мотор драйвер-https://www.ebay.com/itm/New-L298N-DC-Stepper-Mot…
  4. HC-SR04 хэт авианы sonar мэдрэгч-https://www.ebay.com/itm/Ultrasonic-HC-SR04-HC-SR…
  5. Ухаалаг робот машины явах эд анги 2 ширхэг тоглоомон машины дугуй, 1 ширхэг бүх нийтийн дугуй (эсвэл бөмбөг)-https://www.ebay.com/itm/Motor-New-Smart-Robot-Ca…
  6. Хоёр DC мотор-https://www.ebay.com/itm/Arduino-Smart-Car-Robot-…
  7. 2х 9В батерей
  8. 1K ба 2K эсэргүүцэл
  9. Холбогч утас (эрэгтэй-эрэгтэй, эрэгтэй-эмэгтэй)
  10. Мини талхны самбар
  11. Боолт ба самар
  12. Халив
  13. Гагнуурын төмөр
  14. Хоёр талт соронзон хальс (заавал биш)
  15. Халуун цавуу буу (заавал биш)

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

Явах эд анги угсрах
Явах эд анги угсрах
Явах эд анги угсрах
Явах эд анги угсрах
Явах эд анги угсрах
Явах эд анги угсрах

DC мотор бүрт хоёр утас гагнах. Дараа нь боолтыг ашиглан хоёр моторыг явах эд анги руу бэхлээрэй. Хэрэв танд ямар нэгэн тодруулга хэрэгтэй бол https://www.google.lk/url?sa=t&rct=j&q=&esrc=s&so… энэ youtube видеог үзээрэй, энэ нь Smart 2WD робот машины явах эд ангиудыг хэрхэн угсрах талаар танд үзүүлэх болно. Эцэст нь бүх нийтийн дугуйг (эсвэл бөмбөгний дугуй) явах эд ангийн ар талд бэхлээрэй.

Алхам 3: Бүрэлдэхүүн хэсгүүдийг холбоно уу

Бүрэлдэхүүн хэсгүүдийг холбох
Бүрэлдэхүүн хэсгүүдийг холбох
Бүрэлдэхүүн хэсгүүдийг холбох
Бүрэлдэхүүн хэсгүүдийг холбох

Arduino UNO, L298n моторын драйвер, талхны самбарыг явах эд анги дээр суулгана уу. HC-06 Bluetooth модулийг талхны самбар дээр холбоно уу. HC-SR04 хэт авианы мэдрэгчийг явах эд ангийн урд талд холбоно уу. Анхаарна уу: arduino самбарыг суулгахдаа USB кабелийг залгахад хангалттай зай үлдээгээрэй, учир нь дараа нь та USB кабелиар дамжуулан компьютерт холбох замаар arduino самбарыг програмчлах хэрэгтэй болно.

Алхам 4: HC-06 Bluetooth модулийн холболтууд

HC-06 Bluetooth модулийн холболтууд
HC-06 Bluetooth модулийн холболтууд

Зөвлөгөө: Энэхүү хэлхээний диаграм нь HC-06 Bluetooth модулийн зүүг arduino самбартай хэрхэн холбохыг л харуулав. Энэ бол манай роботын схем биш юм.

Резисторын холболтыг зөв хий !!!

Та 2K резисторын оронд '2 цуврал 1K' резистор ашиглаж болно.

Bluetooth модулийг arduino 5V гаралт ашиглан тэжээнэ үү.

Анхаарах зүйл: Та код оруулахын өмнө arduino дижитал зүү 0 (RX) ба дижитал зүү 1 (TX) руу хийсэн бүх холболтоо арилгах хэрэгтэй. Үгүй бол таны кодыг самбар дээр байршуулахгүй. Кодыг байршуулсны дараа та утсыг хоёуланд нь холбож болно

Алхам 5: Утасны холболт

Утасны холболт
Утасны холболт
Утасны холболт
Утасны холболт
Утасны холболт
Утасны холболт

L298n мотор драйвер:

+12V → 9V зай (+)

GND → 9V батерей (-) болон ямар ч GND зүүг arduino дээр удирдах боломжтой

In1 → arduino дижитал зүү 7

In2 → arduino дижитал зүү 6

In3 → arduino дижитал зүү 5

In4 → arduino дижитал зүү 4

OUT1 → Мотор 1

OUT2 → Мотор 1

OUT3 → Мотор 2

OUT4 → Мотор 2

HC-SR04 хэт авианы Sonar мэдрэгч: VCC → +5V

Trig → arduino аналог зүү 1

Цуурай → arduino аналог зүү 2

GND → талхны самбар GND

HC-06 Bluetooth модуль:

VCC → +5V

GND → талхны самбар GND

TXD → arduino дижитал зүү 0 (RX)

RXD → arduino дижитал зүү 1 (TX) [эсэргүүцэл холболт хийсний дараа]

Алхам 6: Arduino UNO програмчлах

  1. NewPing номын санг суулгах. (Хэт авианы мэдрэгчийн функцын номын сан)

    • NewPing.rar файлыг татаж авах
    • Файлыг задалж, NewPing файлыг хуулж ав
    • Файлыг компьютер дээрээ Arduino програмыг суулгасан Arduino номын сангийн хавтсанд буулгана уу (жишээ нь:- C: / Arduino / сангууд)
  2. Bluetooth_obstacle_avoiding.ino -г татаж аваад нээнэ үү
  3. Arduino дижитал зүү 0 (RX) ба дижитал зүү 1 (TX) руу хийсэн бүх холболтыг устгана уу.
  4. Bluetooth_obstacle_avoiding.ino кодыг байршуулна уу
  5. Arduino дижитал зүү 0 (RX) ба дижитал зүү 1 (TX) руу дахин холбогдох шаардлагатай

Алхам 7: Андройд апп

Андройд апп
Андройд апп
Андройд апп
Андройд апп
  1. Android гар утсан дээрээ mkrbot.apk татаж аваарай
  2. Аппликешныг суулгана уу. Хэрэв таны гар утас програмыг суулгахаас урьдчилан сэргийлж байвал тохиргоо → аюулгүй байдал → үл мэдэгдэх эх сурвалж руу очно уу
  3. Аппыг нээнэ үү
  4. Эхэндээ аппликейшнд "Холболт тасарсан" гарч ирэх бөгөөд HC-06 Bluetooth модулийн улаан LED анивчих болно
  5. Апп дээрх Bluetooth тэмдгийг Tap дарна уу
  6. HC-06 нэртэй зүйлийг сонгоно уу
  7. Одоо програм холбогдсон байгааг харуулах бөгөөд HC-06 Bluetooth модулийн LED нь анивчихгүйгээр тасралтгүй асах болно

Алхам 8: Гайхалтай !

Агуу их!!!
Агуу их!!!
Агуу их!!!
Агуу их!!!

Одоо та роботыг Android гар утаснаасаа Bluetooth ашиглан удирдах боломжтой бөгөөд энэ нь сүйрэхээс өмнө аливаа саад бэрхшээлээс автоматаар зайлсхийх болно !!!

Би танд байгаа бүх асуултанд хариулахад баяртай байх болно

над руу имэйл илгээнэ үү: [email protected]

Надад facebook болон линкээс хайлт хийж бусад төслүүдийг үзээрэй - Danusha nayantha

Баярлалаа

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