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

Arduino Nano ашиглан роботоос зайлсхийх нь 5 алхам юм
Arduino Nano ашиглан роботоос зайлсхийх нь 5 алхам юм

Видео: Arduino Nano ашиглан роботоос зайлсхийх нь 5 алхам юм

Видео: Arduino Nano ашиглан роботоос зайлсхийх нь 5 алхам юм
Видео: Apa Itu Arduino Micro Controller (Subtittle) 2024, Долдугаар сарын
Anonim
Arduino Nano ашиглан роботоос зайлсхийх саад бэрхшээл
Arduino Nano ашиглан роботоос зайлсхийх саад бэрхшээл

Энэхүү зааварчилгаанд би Arduino ашиглан роботоос зайлсхийх саад бэрхшээлийг хэрхэн яаж хийхийг тайлбарлах болно.

Алхам 1: Танд хэрэгтэй

Чамд хэрэгтэй
Чамд хэрэгтэй
Чамд хэрэгтэй
Чамд хэрэгтэй
Чамд хэрэгтэй
Чамд хэрэгтэй

Энэ бол алдартай Arduino робот төсөл юм. Олон тооны утас холболтоос зайлсхийхийн тулд би ПХБ -ийг зохион бүтээсэн.

Та ПХБ эсвэл тасархай самбар ашиглаж болно.

Кастор дугуйтай 2WD робот явах эд анги.

BO хөдөлгүүрт зориулсан робот дугуй

150 эрг / мин хурдны арааны мотор ба 1.5 инчийн боолт, самар

хэт авианы мэдрэгч эзэмшигч

2 ширхэг. 9V зай ба батерейны холбогч

L293D Ic ба 16 зүү Ic суурь

100mfd/25v конденсатор 2 ширхэг 1K резистор, LED

Толгойн зүү, холбогч утас (эрэгтэй -эмэгтэй) терминал блок 4 ширхэг

HC-SR 04 хэт авианы мэдрэгч

Arduino нано

Та ПХБ эсвэл тасархай самбар ашиглаж болно.

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

Үндэс явах эд анги угсрах
Үндэс явах эд анги угсрах

Роботын явах эд ангид хоёр араатай мотор оруулах. Би 2wd металл явах эд анги ашигласан боловч та ямар ч явах эд анги ашиглаж болно

роботын явах эд ангийн урд нэг кастор дугуй оруулна уу

Алхам 3: Цахилгаан хэлхээг бий болгох

Цахим хэлхээ хийх
Цахим хэлхээ хийх
Цахим хэлхээ хийх
Цахим хэлхээ хийх
Цахим хэлхээ хийх
Цахим хэлхээ хийх

Хэрхэн ажилладаг

Хэт авианы дууны мэдрэгч нь урд талын объектуудыг илрүүлж, объектын зайг хэмждэг.

Роботын урд ямар ч саад байхгүй үед хэвийн нөхцөлд хоёр мотор цагийн зүүний дагуу эргэлддэг бөгөөд робот шууд урагшаа явдаг.

Хэрэв хэт авианы мэдрэгч 20 см-ийн дотор ямар нэгэн объект илрүүлсэн бол зүүн хөдөлгүүр нь цагийн зүүний эсрэг эргэж, баруун мотор өмнөх шигээ цагийн зүүний дагуу эргэх болно.

Тиймээс робот урд нь ямар нэгэн объект байвал зүүн тийш хурдан эргэдэг.

Perfboard ашиглаж байгаа бол хэлхээ ба холболтууд

Энд би Arduino нано ба L293D хос хөдөлгүүртэй драйвер ашигласан. Шүүлтүүр болгон хоёр конденсатор. Заалт өгөх зориулалттай LED ба 1k резистор

Arduino дижитал зүү 7 нь хэт авианы мэдрэгчийн гох зүүтэй холбогддог

Arduino дижитал зүү 8 нь хэт авианы мэдрэгч Echo pin -тэй холбогддог

Arduino дижитал зүү 5 ба 6 нь зүүн моторын удирдлагад зориулагдсан Ic l293d зүү 10 ба 15 -тай холбогддог

Arduino дижитал зүү 11 ба 12 ic l293d pin 2 & 7 -тэй холбогдож моторын зөв удирдлагад орно

Зүүн моторыг ic l293d зүү 11 ба 14 -тэй холбоно уу

Зөв хөдөлгүүрийг ic l293d Pin 3 & 6 руу холбоно уу

Хэрэв та ПХБ ашиглан хийхийг хүсч байвал

Энэхүү роботын төслийн ПХБ нь сайн зохион бүтээгдсэн бөгөөд хийхэд хялбар байдаг. Энэхүү ПХБ ашиглан та янз бүрийн төрлийн Arduino робот хийх боломжтой. Энэхүү ПХБ -ийг ашигладаг өөр нэг робот

ПХБ -ийн Gerber файлыг эндээс татаж аваад захиалаарай.

Алхам 4: Arduino руу код байршуулж байна

Ардуино нано руу кодыг байршуулна уу. татаж авах кодын линк энд байна

зүгээр л.ino файлыг татаж аваад arduino IDE ашиглан нээнэ үү.

USB кабель ашиглан arduino наног холбож, зохих ком портыг сонгоно уу

дараа нь дарж байршуулна уу

Алхам 5: Туршилт

Туршилт
Туршилт

роботыг турших цаг болжээ.

Би Arduino -д 9в батерей, моторын хүч чадалд өөр 9в батерей ашигласан. Моторыг асаахын тулд цэнэглэдэг батерейг ашиглах нь сайн, эс тэгвээс 9 ватт батерей нь роботыг удаан хугацаанд ажиллуулж чадахгүй.

Энэ видео танд тусалж магадгүй юм -

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