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

Bamper Bot: 8 алхам
Bamper Bot: 8 алхам

Видео: Bamper Bot: 8 алхам

Видео: Bamper Bot: 8 алхам
Видео: ЗАПРЕЩЁННЫЕ ТОВАРЫ с ALIEXPRESS 2023 ШТРАФ и ТЮРЬМА ЛЕГКО! 2024, Долдугаар сарын
Anonim
Бампер Bot
Бампер Bot
Бампер Bot
Бампер Bot

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

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

Эхлэхийн тулд танд хэрэгтэй болно

- картон

- цагаан тугалган

-соронзон хальс

- үдэгч

- утаснууд

- жижиг LED гэрэл (заавал биш)

- утас хуулагч

- резистор

- бахө (заавал биш)

Алхам 2: Утасаа үүсгэх

Таны утсыг бий болгож байна
Таны утсыг бий болгож байна

Таны утаснууд нь бампераас робот руу хүч авахад тусалдаг энергийн эх үүсвэр юм. Та утаснуудаа хагас урт болгохыг хүсэх болно, гэхдээ таны бамбай хэр том байх эсвэл роботоос хэр хол байхаас хамаарч энэ нь таны ашигладаг утасны хэмжээнээс өөр байх болно. Утас хуулагчаар та 5 мм орчим резинийг тайлж, нөгөө талаас утсыг харуулахын тулд 2 см орчим зүсэхийг хүсч, утсыг нугалж спираль хэлбэрт оруулна. Дөрвөн утастай болохын тулд та үүнийг гурван удаа хийх хэрэгтэй болно, учир нь бамперт хоёр утас хэрэгтэй болно, бид хоёр утас хийх гэж байна. Хэрэв та хоёроос илүү бампер хийхээр төлөвлөж байгаа бол шинэ бампер тус бүрт хоёр утас хийх шаардлагатай болно. Утасны богино үзүүр нь таны роботод бэхлэгдэх бөгөөд урт спираль тал нь таны бамбайд бэхлэгдэх болно.

Алхам 3: Утас боох

Утас боох
Утас боох

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

Алхам 4: Боодолтой утсыг картон дээр холбох

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

Боодолтой утсыг картон дээр холбож эхлэхээсээ өмнө та үүнийг тохируулах хэрэгтэй болно. Жижиг картон цаасыг тэгш өнцөгт хэлбэрээр олоод талыг нь нугална. Энэ нь таны бамбайны суурийг өгөх болно. Картоныг хамтад нь түлхэхэд хоёр тал нь хүрч, тэнд утаснуудаа нэмнэ. Хагас талд нь робот руу ойртохыг хүсч байгаа бол газарт холбохоор төлөвлөж буй утсаа нэмээрэй (Vss). Картон дээр боосон утсыг хадгалахын тулд тэдгээрийг хооронд нь холбоход хялбар байсан, гэхдээ ороосон утас нь хангалттай зай эзэлдэггүй болохыг олж мэдсэн тул холболтын хувьд илүү том зай авахыг хүсч байгаа тул дээрээс нь тугалган цаас нэмж оруулав. хагасыг бүхэлд нь хамарсан ороосон утасны дээд хэсэг. Дахиад л үдээстэй холбоно уу. Нөгөө талд нь дарагдах гэж байгаа объект дээр тээглүүртэй холбогдох утсыг нэмж оруулахгүй байхыг хичээдэг. Дараа нь хийсэн бамперны тал тус бүрт дээрх үйлдлийг давтана. Хэрэв та бамбайгаа сайн дарж чадахгүй байгааг олж мэдвэл атираа дээр хайч аваад картонон дотроос шугам хайчилж болно.

Алхам 5: Бамперыг роботод холбох

Бамперыг роботод холбох
Бамперыг роботод холбох
Бамперыг роботод холбох
Бамперыг роботод холбох
Бамперыг роботод холбох
Бамперыг роботод холбох

Та бамперуудаа роботынхоо урд талд холбохыг хүсэх болно. Үүнийг наах нь илүү хялбар болохыг би олж мэдсэн. Тэдгээрийг баруун талд нь бэхлэхийн тулд танд маш их соронзон хальс хэрэгтэй бөгөөд хэрэв боломжтой бол роботын урд хэсгийг боож өгөхийг хүсэх болно. Би үүнийг яаж хийсэн бэ гэхээр би соронзон хальсыг хоёр талт байдлаар нугалаад дараа нь наалаа, дараа нь бамбайны дээд ба доод хэсэгт туузыг роботын доор бэхлэхийн тулд илүү ихийг авлаа. Туузыг хэрхэн яаж наадах нь танд хамаарна, гэхдээ илүү их соронзон хальс хэрэглэх нь илүү дээр юм.

Алхам 6: Робот дээрх утсыг тохируулах

Робот дээрх утсыг тохируулах
Робот дээрх утсыг тохируулах
Робот дээрх утсыг тохируулах
Робот дээрх утсыг тохируулах

Хэрэв та товчлууруудаа холбохыг хүсч байвал танд хоёр резистор хэрэгтэй бөгөөд үнэхээр хоёроос гурван жижиг утас хэрэгтэй болно. Vdd ба Pins -д утсаа хэрхэн холбох нь танаас хамаарна. Та Vdd -т холбогдсон утас эсвэл эсэргүүцэл, дараа нь тээглүүрт холбогдсон утас байх шаардлагатай болно. Пин дугаарыг харуулсан тал нь самбарыг холбох арга юм. Таны утас эсвэл резисторыг Vdd -ээс холбосон ямар ч эгнээ нь таны жижиг утсыг таны тээглүүртэй холбосон эгнээ байх бөгөөд нэг эгнээнд бамбайныхаа хагасаас гарч буй утсыг мөн холбох болно. Таны робот дээр бэхлэгдсэн бамбайгаас ирж буй утас нь Vdd (Ground) -тай холбогдоно. Бампер ажиллаж байгаа эсэхийг шалгахын тулд робот дээрх гэрлээр ажиллах нь илүү хялбар болсон. LED -ийг талхны самбартай холбох арга бол LED -ийн сөрөг талыг (гэрлийн чийдэнгийн эргэн тойрон дахь хавтгай хэсэг) Vdd эсвэл Vdd -тэй холбосон утас, эерэг талыг резистор ба эсэргүүцлийн нөгөө талыг Pin дугаартай холбосон утсаар холбоно. Утаснуудаа шууд самбар дээр байрлуулахын тулд уртыг нь хэмжих нь дээр. Та тэдгээрийг утас хуулагчтай хажуу тийш нь огтолж, бахө ашиглан хөлийг 90 градусын өнцгөөр нугалж болно. Энэ нь самбарыг цэвэрхэн, удирдах боломжтой болгоход тусалдаг.

Алхам 7: Код

Код
Код
Код
Код

Үндсэн кодын хувьд та гогцоо болон бүх тушаалуудыг авахыг хүсэх болно, гэхдээ би үүнийг арай өөрөөр хийсэн. Үүнийг хийхэд хэцүү биш. Эхлэхийн тулд танд "Do" гогцоо хэрэгтэй бөгөөд роботоо урагшлуулахыг хүсч магадгүй юм. Миний хөтөлбөрт би дугуй тус бүр, гүйлтийн хурдыг мэддэг чиглэл бүрийн хувьд хувьсагчийг тохируулсан болно. Робот бүрийн хувьд хурдны утга өөр байх тул зураг дээр харуулаагүй байгаа тул та үүнийг өөрөө шийдэх хэрэгтэй болно. "Pulsout" нь моторыг хөдөлгөх шаардлагатай байгааг роботод хэлдэг бөгөөд надад дугуйны хувьсагч болон урагшлах хурдыг хувьсагч болгон холбосон зүү байна. Танд байгаа бампер бүрт танд "If" хэрэгтэй болно. Таны бамбай 0 -тэй тэнцүү бол бамбайгаа дарж байна гэсэн үг бөгөөд таны бамбай 1 -тэй тэнцүү бол дарагдаагүй болно. Би хөтөлбөрөө дэд аргуудаар тохируулсан. Миний зүүн бамбай дарагдсан үед LED асаж, буцаана. Ухарсны дараа баруун тийш эргэж, шулуун чиглэл рүү буцна. Миний баруун бамбайны хувьд тэр өөр гэрэл асаагаад арагшаа, дараа нь зүүн тийш эргэдэг. Хэрэв та LED -тэй програм хийж байгаа бол өөр "Хэрэв" дарахыг хүсэхгүй байж магадгүй тул гэрэл дарагдахгүй бол бампер програмыг анх ажиллуулсны дараа гэрэл асах болно, гэхдээ та хэлэх боломжгүй болно. дараагийн удаа ажиллах болно. Үндсэн програмдаа өөрийн аргуудыг дуудахдаа "Gosub", дараа нь дуудах аргынхаа нэрийг оруулах шаардлагатай болно. Үндсэн хөтөлбөр рүү буцахаа мэдэхийн тулд "буцах" гэсэн аргыг ашиглахаа бүү мартаарай. "Do" гогцоо нь програмыг тасралтгүй ажиллуулах бөгөөд бамперыг дарах үед хайхыг оролдох үед үргэлж шулуун байх болно. Аргын "For" нь таны моторуудад хэр удаан ажиллахыг хүсч байгаагаа хэлэх болно (хэдэн эргэлт). Хүн бүрийн хувьд тоо өөр байх болно. Дараагийн удаа дуусгахын өмнө роботыг завсарлахыг түр зогсоохоо бүү мартаарай. Энэ нь цаашид юу хийх ёстойгоо ойлгох цаг гаргах болно.

Алхам 8: Одоо үүнийг туршиж үзээрэй

Одоо үүнийг туршиж үзээрэй
Одоо үүнийг туршиж үзээрэй
Одоо үүнийг туршиж үзээрэй
Одоо үүнийг туршиж үзээрэй

Роботыг бүтээх маш олон янзын арга байдаг, гэхдээ энэ нь бампер хэрхэн бүтээх талаар ойлгоход тусална гэж найдаж байна. Амжилт хүсье, хөгжилтэй байгаарай!

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