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

Хамгийн жижиг, хамгийн хөөрхөн Arduino саад бэрхшээлээс зайлсхийх робот: 5 алхам
Хамгийн жижиг, хамгийн хөөрхөн Arduino саад бэрхшээлээс зайлсхийх робот: 5 алхам
Anonim
Хамгийн жижиг, хамгийн хөөрхөн Arduino саад бэрхшээлээс зайлсхийх робот
Хамгийн жижиг, хамгийн хөөрхөн Arduino саад бэрхшээлээс зайлсхийх робот

Танай өрөөнд хагас тавиур тавьдаг том болхи роботуудаас залхаж байна уу? Та роботыг авч явахад бэлэн үү, гэхдээ энэ нь таны халаасанд багтахгүй байна уу? Энд байна! Би та бүхэнд хэзээ ч хамаагүй хийж болох саад бэрхшээлээс зайлсхийх хамгийн хөөрхөн, жижигхэн робот болох Minibot -ийг танилцуулж байна!

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

Танд хэрэгтэй хэсэг, хэсгүүд
Танд хэрэгтэй хэсэг, хэсгүүд
Танд хэрэгтэй хэсэг, хэсгүүд
Танд хэрэгтэй хэсэг, хэсгүүд
Танд хэрэгтэй хэсэг, хэсгүүд
Танд хэрэгтэй хэсэг, хэсгүүд

Жижиг талхны хавтан (4.5 см -ээс 3.5 см), 17 нүх урт, 5 эгнээний өргөнтэй 2 эгнээ. Та роботыг түүнгүйгээр бүтээж чадна, гэхдээ хэрэв та роботыг өөрчлөх гэж байгаа бол энэ нь сайхан хэрэг болно.

Ардуино Нано. Би самбар дээр аль хэдийн гагнагдсан зүүтэй ирдэг хавчаарыг ашигладаг, гэхдээ та мөн зүүгүй arduino наног ашиглаж, кабелийг шууд самбар дээр гагнах боломжтой.

9V батерей. Тийм ээ, сайн батерей.

9В батерейны эзэмшигч. (хуучин тоглоомоос авсан)

2 тасралтгүй эргүүлэх servo (тэд SG () servo шиг харагддаг, гэхдээ тэдгээр нь үнэндээ тасралтгүй эргэлддэг servo юм. Би тэднийг ЭНД худалдаж авсан

2 резинэн дугуй. Зүгээр л эргэн тойрноо хараарай. Мэдээж хаа нэгтээ дугуй нь хэрэггүй хуучин тоглоом байдаг.

Кабель. Тэдний нэг хэсэг. Хэт их кабель гэж байдаггүй.

Хэт авианы мэдрэгч. 4 зүү бүхий загвар. Ebay, Amazon эсвэл өөр газар. Тэд бүгд адилхан.

3D хэвлэсэн явах эд анги. Та 3D файлуудыг ЭНДЭЭС олж болно

Алхам 2: Мөн код

Энд пуужингийн шинжлэх ухаан байхгүй. 15 см -ийн дотор юу ч харагдахгүй байвал роботыг урагшлуулах, 15 см -ээс ойрхон байвал огцом эргэлт хийх маш энгийн код.

Txt файлыг татаж аваад кодыг Arduino интерфэйс дээрээ хуулж аваарай.

Алхам 3: Битүүдийг зөв байрлуулах

Битүүдийг зөв газар байрлуулах
Битүүдийг зөв газар байрлуулах
Битүүдийг зөв газар байрлуулах
Битүүдийг зөв газар байрлуулах

Талх, Arduino, хэт авианы мэдрэгч, батерей нь явах эд ангиудын дээд хэсэгт ордог боловч бүрэлдэхүүн хэсгүүдийг БИТГИЙ ХИЙЖ БОЛГО. Та эхлээд бүх зүйлийг утсаар холбох хэрэгтэй. (тийм ээ, би энэ алдаа хийсэн) (хоёр удаа)

2 servo -ийг явах эд ангиудын доод хэсэгт суулгасан болно. Тийм ээ, та одоо энэ 2 -ийг оруулж болно.

Дугуйнууд нь серво босоо аманд жаахан утас, бага зэрэг халуун цавуу эсвэл ид шидээр бэхлэгддэг. Чиний сонголт.

Алхам 4: Тэгээд тэдгээр утаснууд … Өө хүү минь

Энд муухай хэсэг ирлээ. утас. Маш олон утас, маш бага зай.

Хэт авианы мэдрэгчээс эхэлье.

  • Vcc -> +5V Arduino
  • Trig -> Ar11ino -ийн D11
  • Цуурай -> Arduino -ийн D12
  • GND -> Arduino -ийн GND (Arduino -ийн 2 GND тээглүүрийн аль нэг нь)

Серво 1:

  • Улбар шар утас -> D9 Arduino
  • Улаан утас -> +5V Arduino
  • Хүрэн утас -> Arduino -ийн GND (Arduino -ийн 2 GND тээглүүрийн аль нэг нь)

Серво 2:

  • Улбар шар утас -> Arduino -ийн D10
  • Улаан утас -> +5V Arduino
  • Хүрэн утас -> Arduino -ийн GND (Arduino -ийн 2 GND тээглүүрийн аль нэг нь)

Зай:

  • Улаан утас -> Arduino -ийн Вин пин
  • Хар утас -> Arduino -ийн GND (Arduino -ийн 2 GND зүү)

Одоо та явах эд анги доторх бүх утсыг сайтар бөглөж, хоёр талыг нь хавчих хэрэгтэй. Миний робот маш их дүүрсэн тул гэдэс нь асгарахгүйн тулд резинэн тууз хэрэгтэй.

Алхам 5: Ажиллаж байна

Image
Image

Таны робот 15 см -ээс бага зайд ямар нэгэн зүйл олох хүртэл урагшлах болно.

Та энэ кодын мөрөнд зайг өөрчилж болно.

хэрэв (зай <= 15)

Та мөн эдгээр мөрүүдийг өөрчилж урагш болон хойшлуулах хурдыг өөрчилж болно.

myservo1. бичих (XXX); myservo2. бичих (XXX);

Энд XXX = 0 бол myservo1 -ийн хувьд бүтэн хурд урагш, XXX = 180 нь myservo2 -ийн хувьд бүтэн хурдны урагш байна.

болон XXX = 90 нь хоёулангийнх нь хувьд цэг байх болно.

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