Агуулгын хүснэгт:
- Алхам 1: Танд хэрэгтэй багаж хэрэгсэл:
- Алхам 2: Утасаа үүсгэх
- Алхам 3: Утас боох
- Алхам 4: Боодолтой утсыг картон дээр холбох
- Алхам 5: Бамперыг роботод холбох
- Алхам 6: Робот дээрх утсыг тохируулах
- Алхам 7: Код
- Алхам 8: Одоо үүнийг туршиж үзээрэй
Видео: Bamper Bot: 8 алхам
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:03
Энэхүү зааварчилгаа нь роботыг хэрхэн яаж бампер хийх, кодыг хэрхэн эхлүүлэх талаар зааж өгөх болно, ингэснээр таны робот богино хугацаанд ажиллах болно. Танд байгаа роботын төрөл нь бамперыг робот дээрээ хэрхэн холбох, код хэрхэн үүсгэхээс өөр байж болно.
Алхам 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: Одоо үүнийг туршиж үзээрэй
Роботыг бүтээх маш олон янзын арга байдаг, гэхдээ энэ нь бампер хэрхэн бүтээх талаар ойлгоход тусална гэж найдаж байна. Амжилт хүсье, хөгжилтэй байгаарай!
Зөвлөмж болгож буй:
NodeMCU (ESP8266) бүхий Telegram Bot: 3 алхам
NodeMCU (ESP8266) бүхий Telegram Bot: Таны системээс мэдэгдэл өгөхөд bot хэрэгтэй байна уу? эсвэл зүгээр л мессеж илгээж ямар нэгэн зүйл хийх үү? Telegram Bot бол таны шийдэл! Энэ заавар дээр би Telegram Web болон BotFather -ийг ашиглан bot хийх болно
ESP32 дээр суурилсан Telegram Bot: 7 алхам
ESP32 дээр суурилсан Telegram Bot: Telegram нь эрх чөлөө, нээлттэй эх сурвалжтай холбоотой бөгөөд 2015 онд Telegram bot-ийн шинэ API-ийг зарласан бөгөөд энэ нь гуравдагч этгээдэд ESP32-д мессеж бичих програмыг харилцаа холбооны үндсэн интерфэйс болгон ашигладаг телеграм бот үүсгэх боломжийг олгосон юм. Энэ нь бид
Flex Bot: 6 алхам
Flex Bot: Энэхүү зааварчилгааг ашиглан таны дугуйгаар удирддаг 4 дугуйгаар хөтлөгчтэй робот явах эд анги хийх боломжтой
Arduino Uno ашиглан акустик левитаци Алхам алхам (8 алхам): 8 алхам
Arduino Uno-тай акустик Levitation Алхам алхамаар (8 алхам): хэт авианы дууны дамжуулагч L298N Dc эмэгтэй адаптерийн эрэгтэй тэжээлийн тэжээлийн хангамж Arduino UNOBreadboard Энэ нь хэрхэн ажилладаг вэ: Нэгдүгээрт, та кодыг Arduino Uno-д байршуулдаг (энэ нь дижитал төхөөрөмжөөр тоноглогдсон микроконтроллер юм. кодыг хөрвүүлэх аналог портууд (C ++)
Хогийн сав барьсан BT шугам зурах Bot - Миний Bot: 13 алхам (зурагтай)
Хогийн сав барьсан BT шугам зурах боть - Миний боть: Сайн байна уу найзууд 6 сар орчмын завсарлагааны дараа би шинэ төсөлтэй ирлээ. Cute Drawing Buddy V1, SCARA Robot - Arduino дуусах хүртэл би өөр зургийн бот хийхээр төлөвлөж байна. Тиймээс суурин робот гар