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

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

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

Видео: Саад бэрхшээлээс зайлсхийх робот (Arduino): 8 алхам (зурагтай)
Видео: ADVANCED ANIMAL ROBOTS YOU NEED TO SEE 2024, Арваннэгдүгээр
Anonim
Саад бэрхшээлээс зайлсхийх робот (Arduino)
Саад бэрхшээлээс зайлсхийх робот (Arduino)

Энд би танд Arduino дээр суурилсан саад бэрхшээлээс зайлсхийх робот хийх талаар заавар өгөх гэж байна. Энэ роботыг маш хялбар аргаар хийх талаар алхам алхмаар зааварчилгаа өгөх болно гэж найдаж байна. Роботоос зайлсхийх саад бол бүрэн бие даасан робот бөгөөд хөдлөхдөө тулгарах аливаа саад бэрхшээлээс зайлсхийх боломжтой юм. Зүгээр л урагшаа явж байхдаа саад бэрхшээлтэй тулгарах үед автоматаар урагшлахаа больж, ухрах алхам хийдэг. Дараа нь зүүн ба баруун гэсэн хоёр тал харагдаж байгаа бөгөөд аль болох сайн хөдөлж эхэлдэг. Энэ нь баруун тийш өөр саад байгаа бол зүүн тийш, эсвэл зүүн талд өөр саад байвал баруун тийш гэсэн утгатай. Роботоос зайлсхийх саад бэрхшээл нь маш их тустай бөгөөд энэ нь автомат машин, үйлдвэрлэлийн үйлдвэрт ашигладаг робот, сансрын хөлөгт ашигладаг робот гэх мэт олон том төслүүдийн үндэс суурь болдог.

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

Энэхүү төсөлд танд хэрэгтэй зүйл
Энэхүү төсөлд танд хэрэгтэй зүйл
Энэхүү төсөлд танд хэрэгтэй зүйл
Энэхүү төсөлд танд хэрэгтэй зүйл
Энэхүү төсөлд танд хэрэгтэй зүйл
Энэхүү төсөлд танд хэрэгтэй зүйл
  1. Arduino UNO-https://www.ebay.com/p/Arduino-UNO-R3-Board-With-…
  2. Ухаалаг робот машины явах эд анги 2 ширхэг тоглоомон машины дугуй, 1 ширхэг бүх нийтийн дугуй (эсвэл бөмбөг)-https://www.ebay.com/itm/Motor-New-Smart-Robot-Ca…
  3. Хоёр DC мотор-https://www.ebay.com/itm/Arduino-Smart-Car-Robot-…
  4. L298n мотор драйвер-https://www.ebay.com/itm/New-L298N-DC-Stepper-Moto…
  5. HC-SR04 хэт авианы Sonar мэдрэгч-https://www.ebay.com/itm/Ultrasonic-HC-SR04-HC-SR0…
  6. TowerPro бичил servo 9g-https://www.ebay.com/itm/6X-TowerPro-SG90-Mini-Gea…
  7. 7.4V 1300mah Lipo зай-https://www.ebay.com/itm/VOK-Lipo-Battery-for-RC-H…
  8. Холбогч утас (эрэгтэй-эрэгтэй, эрэгтэй-эмэгтэй)
  9. Мини талхны самбар

  10. Хэт авианы sonar мэдрэгчийг холбох хаалт
  11. Боолт ба самар
  12. Халив
  13. Гагнуурын төмөр
  14. Хоёр талт соронзон хальс (заавал биш)
  15. Халуун цавуу буу (заавал биш)

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

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

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

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

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

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

Алхам 4: Хэт авианы мэдрэгчийг бэлтгэх

Хэт авианы мэдрэгчийг бэлтгэх
Хэт авианы мэдрэгчийг бэлтгэх
Хэт авианы мэдрэгчийг бэлтгэх
Хэт авианы мэдрэгчийг бэлтгэх
Хэт авианы мэдрэгчийг бэлтгэх
Хэт авианы мэдрэгчийг бэлтгэх
Хэт авианы мэдрэгчийг бэлтгэх
Хэт авианы мэдрэгчийг бэлтгэх

Хэт авианы мэдрэгч рүү дөрвөн холбогч утсыг холбож, бэхэлгээний бэхэлгээнд бэхлээрэй. Дараа нь хаалтийг явах эд анги дээр аль хэдийн суулгасан TowerPro микро servo дээр холбоно уу.

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

Утасны бүрдэл хэсгүүд
Утасны бүрдэл хэсгүүд
Утасны бүрдэл хэсгүүд
Утасны бүрдэл хэсгүүд
Утасны бүрдэл хэсгүүд
Утасны бүрдэл хэсгүүд
Утасны бүрдэл хэсгүүд
Утасны бүрдэл хэсгүүд

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

+12V → Lipo зай (+)

GND → Lipo зай (-) чухал: GND-ийг lipo зайтай (-) холбож, ямар ч GND зүү бүхий arduino самбар руу холбоно уу.

+5V → arduino Vin

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

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

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

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

OUT1 → Мотор 1

OUT2 → Мотор 1

OUT3 → Мотор 2

OUT4 → Мотор 2

Талхны самбар:

Хоёр холбогч утсыг arduino 5V ба GND тээглүүрт холбож, дараа нь хоёр утсыг талхны самбарт холбоно уу. одоо та үүнийг +5V тэжээл болгон ашиглаж болно.

HC-SR04 хэт авианы Sonar мэдрэгч:

VCC → талхны самбар +5V

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

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

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

TowerPro бичил servo 9g:

улбар шар утас → arduino дижитал зүү 10

улаан утас → талх +5V

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

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

  1. Arduino Desktop IDE татаж аваад суулгана уу

    • цонхнууд -
    • Mac OS X -
    • Линукс -
  2. NewPing номын сангийн (хэт авианы мэдрэгчийн функцын номын сан) файлыг Arduino номын сангийн хавтсанд татаж аваад буулгана уу.

    • NewPing.rar -ийг доороос татаж авна уу
    • Үүнийг зам руу гаргаж аваарай - C: / Arduino / libraries
  3. Obstacle_avoiding.ino -г татаж аваад нээнэ үү
  4. Кодыг USB кабелиар дамжуулан arduino самбар дээр байршуулна уу

Алхам 7: Роботыг асаах

Роботыг хүчирхэгжүүлэх
Роботыг хүчирхэгжүүлэх

Lipo батерейг L298n мотор драйвертай дараах байдлаар холбоно уу.

Lipo зай (+) → +12V

Lipo зай (-) → GND

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

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

Одоо таны робот ямар ч саад бэрхшээлээс зайлсхийхэд бэлэн байна.

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

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

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

Баярлалаа

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