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

Зиппи Фанбот: 5 алхам (зурагтай)
Зиппи Фанбот: 5 алхам (зурагтай)

Видео: Зиппи Фанбот: 5 алхам (зурагтай)

Видео: Зиппи Фанбот: 5 алхам (зурагтай)
Видео: 10 Must Have Newborn Baby Products in 2022 | Зайлшгүй Хэрэгтэй 10 Нярай болон Хүүхдийн Бүтээгдэхүүн 2024, Долдугаар сарын
Anonim
Фанботын Зиппи
Фанботын Зиппи

Энэхүү зааварчилгааг Өмнөд Флоридагийн их сургуулийн MAKEcourse төслийн шаардлагыг биелүүлэх зорилгоор бүтээсэн болно (www.makecourse.com).

Zippy Fanbot бол Arduino -д суурилсан төсөл бөгөөд ботийг хүссэн чиглэлд эргүүлэх эсвэл эргүүлэхийн тулд сойзгүй мотор дээр суурилуулсан сэнсний хүчийг ашигладаг. Хэрэглэгч хэт улаан туяаны алсын удирдлагаар ботыг хянадаг. Зиппи гэдэг нэрийг чуулганы дийлэнх нь зип зангиатай хамт зохион байгуулснаас үүдэлтэй юм.

Алхам 1: 3-D хэсгүүдийг хэвлэх

3-D хэсгүүдийг хэвлэх
3-D хэсгүүдийг хэвлэх

Энэхүү угсралтын хүрээ, Arduino хайрцаг, электрон хайрцгийг 3 хэмжээст хэвлэсэн байв. Хэсэг бүрийг 30% дүүргэсэн байдлаар 3-5 бүрхүүлээр хэвлэв. Би танд хялбар болгох үүднээс STL хэсгийн файлуудыг байршуулсан. Зүгээр л тэдгээрийг татаж аваад сайн 3D принтер дээр авчирна уу!

Алхам 2: Шаардлагатай цахилгаан хэрэгсэл, эд ангиудыг худалдаж аваарай

Zippy Fanbot -ийг бүтээх, ашиглахын тулд хэд хэдэн цахилгаан хэрэгсэл, эд анги шаардлагатай болно. Энэ төслийг бүтээхэд ашигласан бүх хэсгүүдийн жагсаалтыг энд оруулав.

1 удаа Arduino Uno R3

1x VS/HX1838B хэт улаан туяаны мэдрэгч

1х эрэгтэй, эрэгтэй толгойн зүү (Arduino зүү хийхэд хангалттай)

1х 8 Эмэгтэй ба эмэгтэй холбогч утаснуудын багц

1х 3S 11.1V лити полимер батерей

1х Цахилгаан түгээх бэхэлгээ эсвэл цахилгаан түгээх самбар

4x Afro SimonK 20A OPTO ESCs

4 удаа Sunnysky X2212 KV980 сойзгүй мотор

2х APC CW 8045 олон хөдөлгүүрт сэнс

2х APC CCW 8045 олон хөдөлгүүрт сэнс

1х 4 инчийн зип зангиа

4х хөнгөн даацын эргэдэг дугуй

1x Velcro туузны багц

Зөөлөн хоёр талт соронзон хальсны 1х

Алхам 3: эд ангиудыг угсарч, хэлхээг байгуулна уу

Эд ангиудыг угсарч, хэлхээг байгуулна уу
Эд ангиудыг угсарч, хэлхээг байгуулна уу

Шаардлагатай бүх эд ангиудыг 3D хэлбэрээр хэвлээд бусад шаардлагатай бүх эд ангиудыг худалдаж авсны дараа Zippy-ийг угсарч эхлэх цаг боллоо! Бүх зүйлийг хэрхэн нэгтгэж байгааг төсөөлөхийн тулд энэхүү зааварчилгааны эхний зургийг үзнэ үү.

3 хэмжээст хэвлэмэл хүрээ нь нэгтгэхэд маш ойлгомжтой бөгөөд үүнийг би ийм байдлаар хийхийг хүссэн юм. Хоёр гар нь хоорондоо уялдаж X хүрээ хийдэг бөгөөд гар дээр таарсан хаалт байдаг. Цахилгаан бариул нь гарын доор ордог. Сэнсний адаптерийг гар бүрийн төгсгөлд суулгаж, дугуйны адаптерууд нь хүрээний хөл рүү шууд гулсдаг. Бүх зип зангиа хаана хэрэглэх нь маш ойлгомжтой байх ёстой, гэхдээ хэрэв тийм биш бол энэхүү үл бүтэх зүйл дээрх эхний зургийг л хараарай! Дээд талын бэхэлгээг гар дээрээ барихын тулд цахилгаан товч хийх шаардлагагүй.

Хүрээг угсарсны дараа цахилгаан хэрэгслийг утсаар холбох, холбох цаг болжээ. Хөдөлгүүрийг сэнсний адаптер дээр суурилуулах үед ESC -ийг гар дээр холбоно. ESC ба мотор хоёулаа цахилгаан товчоор бэхлэгдсэн байдаг. Зүүн болон баруун урд гар дээрх ESC ба хөдөлгүүрийн хооронд туйлыг эргүүлж, цагийн зүүний дагуу эргүүлэх шаардлагатай. Нөгөө хоёр гар нь цагийн зүүний эсрэг эргэдэг мотортой байх болно. Тиймээс цагийн зүүний дагуу тулгуурыг зүүн урд, баруун хойд хөдөлгүүрт, цагийн зүүний эсрэг талын тулгуурыг баруун урд болон хойд хөдөлгүүрт суурилуулах болно. Эдгээр эсрэг эргэлтийн чиглэлүүд нь ботын тогтвортой ажиллагааг хангахад туслах эсрэг момент үүсгэдэг.

Arduino хайрцаг болон LiPo батерейг төвийн хаалтны дээд талд бэхлэхдээ velcro ашиглана уу. IR мэдрэгчийг Arduino хайрцгийн дээд хэсэгт байрлуулахын тулд хоёр талт соронзон хальс ашиглана уу, ингэснээр алсын удирдлагаас дохио хүлээн авах хамгийн тохиромжтой байршилд байна. LiPo -аас ESCs хүртэлх бүх цахилгаан хуваарилалт нь электрон бүрхүүлд байрладаг электрон хайрцгаар дамждаг. Arduino -аас ESCs руу дамжуулах дохионы утас нь мөн электрон хайрцгаар дамждаг. LiPo-оос ESCs хүртэлх утсыг огтлохгүй байхын тулд маш болгоомжтой байгаарай. Энэ нь ESC -ийг амархан гэмтээж, гал үүсгэж болзошгүй юм.

Бүх зүйл хэрхэн хоорондоо холбогдсон болохыг харуулсан схемийг үзнэ үү.

Алхам 4: Arduino -г асаана уу

Zippy Fanbot -ийг угсарсны дараа Arduino -ийг шаардлагатай програм хангамжаар гэрэлтүүлэх цаг болжээ. Би Zippy -ийг хянахад ашигладаг Arduino -ийн тоймыг өгсөн. Код нь fanbot -ийг ажиллуулахын тулд үндсэндээ 5 товчлуур шаарддаг. Програмчлах хамгийн сайн товчлуур бол алсын удирдлага дээрх навигацийн товчлуурууд юм. Дээш/доош товчлуурууд нь bot -ийг урагш/хойш нь хөдөлгөж, зүүн/баруун товчлуурууд нь цагийн зүүний эсрэг/цагийн зүүний дагуу эргүүлэх нь ойлгомжтой юм. Төвийн навигацийн товчлуур нь алах түлхүүр болж, бүх моторыг зогсоох болно. Хэрэв таны ашиглаж буй алсын удирдлага энэ кодтой ажиллахгүй бол сэнсийг ботоос салгаад Arduino IDE дээрх цуваа дэлгэцийг ашиглан Arduino програмыг алсын удирдлага дээрх товчлууруудтай ажиллуулна уу. Та зүгээр л ашиглахыг хүсч буй товчлуурыг дарж, сериал дэлгэц дээр ямар утга гарч байгааг ажиглах хэрэгтэй. Дараа нь, миний өгсөн кодын серийн дэлгэц дээр харуулсан утгыг зохих if хэллэгээр орлуулна уу.

Таны харж байгаагаар код нь маш энгийн. Аль товчлуур дарагдаж байгааг тодорхойлох 5 нөхцөлт шалгалт байдаг. Жишээлбэл, IR мэдрэгч нь дээш товчлуурыг дарж байгааг илрүүлбэл урд талын хоёр хөдөлгүүр эргэх бөгөөд энэ нь ботыг урагш татна. Хэрэв зүүн навигацийн товчлуурыг дарвал баруун урд болон зүүн урд талын мотор эргэх бөгөөд энэ нь ботыг цагийн зүүний эсрэг эргүүлэхэд хүргэдэг. Хэрэв тодорхой маневр хийх товчлуурыг дарвал холбогдох хөдөлгүүрүүд хамгийн дээд хурд хүрэх хүртэл хурдаа тасралтгүй нэмэгдүүлэх болно.

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

Одоо бот дахин нэг хурдаар урагшилж байна гэж бодъё. Хэрэв зүүн эсвэл баруун тийш чиглэсэн товчлуур дарагдсан бол бот нь эргүүлэх хөдөлгүүрийг идэвхжүүлэхийн өмнө бүх мотор эргүүлэхээ шууд зогсооно. Тиймээс хэрэглэгч шугаман ба эргэлтийн хөдөлгөөний хооронд шууд шилжих боломжтой.

Алхам 5: Zippy ашиглан хөгжилтэй байж, аюулгүй байгаарай

Одоо бүх зүйл бэлэн боллоо! Та Zippy -ийг бүтээж, Arduino кодыг ажиллуулсны дараа эргэн тойронд тоглох цаг болжээ. Ялангуяа хүүхэд, амьтны эргэн тойронд маш болгоомжтой байгаарай. Сэнсийг сайн тэнцвэржүүлж, моторыг чангалж байгаа эсэхийг шалгаарай. Энэхүү төсөлд ашигладаг сойзгүй мотор нь маш өндөр эргэлтэнд эргэлддэг тул тулгуур нь гэмтэл учруулах чадвартай байдаг. Хөгжилтэй байгаарай!

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