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

Хар баатар робот: 5 алхам
Хар баатар робот: 5 алхам

Видео: Хар баатар робот: 5 алхам

Видео: Хар баатар робот: 5 алхам
Видео: Bi hen be? (Jackie Chan) Mongol heleer 2024, Долдугаар сарын
Anonim
Image
Image
Хангамж!
Хангамж!

Бүгдэд сайн мэдээ!

Өнөөдөр бид Hummingbird Duo Robotics Kit, төрөл бүрийн цаасан болон цаасан материалыг ашиглан хар баатар робот бүтээх талаар сурах болно. Дууссаны дараа та хөдөлгөөнд хариу үйлдэл үзүүлдэг Хар баатар роботтой болно. Бэлэн бүтээгдэхүүнийг үзэхийн тулд дээрх зураг, видеог үзээрэй!

Алхам 1: хангамж

Хангамж!
Хангамж!
Хангамж!
Хангамж!
Хангамж!
Хангамж!

Энэ төслийн хувьд танд хэрэгтэй болно (зургуудаас дээрээс доош, зүүнээс баруун тийш харуулав):

төрөл бүрийн хэмжээтэй картон хайрцаг, ба/эсвэл зурагт хуудас (эсвэл картны хайрцаг)

1 Hummingbird Duo самбар (цахилгаан болон USB кабельтай)

3 зайны мэдрэгч

4 servo

2 гурван өнгийн LED

2 чичиргээ мотор (заавал биш)

халуун цавуу буу, цахилгаан соронзон хальс ба/эсвэл наалдамхай тууз

Алхам 2: Дизайн

Дизайн!
Дизайн!

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

Энэ үе шатанд та hummingbird duo болон бүх хэсгийг туршиж үзэх хэрэгтэй. Самбартай эд ангиудыг холбох ажил хэрхэн явагдаж байгааг мэдэхийн тулд энэ хуудас руу орно уу: https://www.hummingbirdkit.com/learning/tutorials/connecting-electronics. Мэдрэгч, servo, leds -тэй ажиллахад хэсэг хугацаа зарцуулаарай, ингэснээр тэд бүгд хэрхэн ажилладагийг мэдэх болно! Серво нь зөвхөн 180 градусаар хөдөлж чаддаг тул үүнийг дизайндаа анхаарч үзэх хэрэгтэй. Роботыг бүтээхээс өмнө эдгээр зүйлтэй ажиллах нь тустай байж болох бөгөөд ингэснээр та төлөвлөж болно.

Алхам 3: Бүтээх

Бүтээх!
Бүтээх!
Бүтээх!
Бүтээх!
Бүтээх!
Бүтээх!

Та бүх зүйлийг цаасан дээр төлөвлөсний дараа барилгын ажлыг эхлүүлэх цаг болжээ! Үүнийг бүтээх олон арга бий, гэхдээ би урт туранхай хайрцгийг ашиглаж, гарын сегментүүдэд зориулсан зурагт хуудас өнхрүүлэв. Гар тус бүр тохой, биен дээрээ эргэдэг.

Хөдөлж буй servo -ийн цагаан хэсгийг тайлж, гарны дотор талд нааж болно. Гар болгонд эдгээрийн аль нэг нь байх бөгөөд ингэснээр тэд servos -тай найдвартай хөдөлдөг. Серво руу буцаж холбогддог хэсгүүдийн нүхийг таслах шаардлагатай болно. Түүнчлэн, гарны эрэгний дээд хэсэгт боолтыг нь таслах ёстой. Ингэснээр та халив суулгаж, servos -ийг чангална.

Баруун гар дээрх хоёулаа хоёулаа дээш, доошоо эргэх ёстой (гарны хоёр хэсгийг босоо байдлаар). Зүүн гар дээрх дээд серво нь гараа босоо байдлаар зүүнээс баруун тийш, доод хэсгийг нь хэвтээ байдлаар зүүнээс баруун тийш шилжүүлэх ёстой.

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

Алхам 4: Хөтөлбөр

Хөтөлбөр!
Хөтөлбөр!

Одоо роботыгоо амилуулах цаг болжээ (зарим нь юу вэ)! If / else мэдэгдлийг ашиглан мэдрэгчийг асаахад роботод хөдөлгөөн хийхийг хэлээрэй. Та миний дууссан роботын видеон дээр харсан шиг би сэлэм, бамбайны хөдөлгөөнийг ашиглахаар шийдсэн. Та миний кодын зургийг дээрх дээрээс харж болно, гэхдээ бусад зүйлсийн нэгэн адил энэ роботыг програмчлах олон арга зам байгаа гэдэгт би итгэлтэй байна. Би snap ашиглаж байсан, гэхдээ та өөр олон програмчлалын хэлийг ашиглаж болно.

Анхаарах хэдэн асуудал:

Бүх servo болон leds -ийн анхны утгыг тохируулахаа бүү мартаарай! Таны роботод эхлэх цэг хэрэгтэй байна!

Бүх кодыг "үүрд" гогцоонд байрлуул, эс тэгвээс таны робот хэзээ ч хөдөлгөөнөө дуусгахгүй.

Хэрэв та сэлэмний хөдөлгөөнд 2 мэдрэгч ашиглахаар шийдсэн бол (миний хийсэн шиг) нэг мэдрэгчийн if / else хэллэгийг нөгөө мэдрэгчийн хувьд өөр мэдэгдлийн дотор байрлуулах шаардлагатай болно. Үгүй бол тэд хоорондоо зөрчилдөх болно.

Алхам 5: Боломжит асуудлууд…

Боломжит асуудлууд…
Боломжит асуудлууд…
Боломжит асуудлууд…
Боломжит асуудлууд…
Боломжит асуудлууд…
Боломжит асуудлууд…

Сервээ наах / наахаасаа өмнө заавал шалгаж үзээрэй. Таны хүсч буй хамгийн сүүлийн зүйл бол роботын гар арагшаа байх ёстой, дараа нь та servo-ийг дахин наах хэрэгтэй!

Таны сэлэм хэрхэн яаж бүтээхээс шалтгаалан бөхийж магадгүй (зурагт хуудас нь хамгийн тогтвортой биш). Би үүнийг сэлэм дотор урт металл хэсэг нэмж оруулаад зассан (би шовгор хэлбэртэй объект ашигласан, гэхдээ үзүүртэй биш!).

Сервогийн хамгийн их жин нь ойролцоогоор 1 өөр servo болон миний баруун гар, сэлэмд ашигладаг материал юм. Эхэндээ би сэлэмдээ мотортой болох байсан бөгөөд ингэснээр түүний байрлалыг тохируулж болно. Гэсэн хэдий ч хөдөлгүүрийн тусламжтайгаар гар нь бүрэн 180 градус эргэх боломжгүй байв. Тиймээс, материалынхаа жинг анхаарч үзээрэй.

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

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

Энэ робот нь хамгийн хүнд жинтэй байх магадлалтай тул та арын хэсэгт эсрэг жин эсвэл тулгуур нэмэх шаардлагатай болж магадгүй юм.

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