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

Хөлбөмбөгийн робот (эсвэл хөл бөмбөг, хэрэв та цөөрмийн нөгөө талд амьдардаг бол): 9 алхам (зурагтай)
Хөлбөмбөгийн робот (эсвэл хөл бөмбөг, хэрэв та цөөрмийн нөгөө талд амьдардаг бол): 9 алхам (зурагтай)

Видео: Хөлбөмбөгийн робот (эсвэл хөл бөмбөг, хэрэв та цөөрмийн нөгөө талд амьдардаг бол): 9 алхам (зурагтай)

Видео: Хөлбөмбөгийн робот (эсвэл хөл бөмбөг, хэрэв та цөөрмийн нөгөө талд амьдардаг бол): 9 алхам (зурагтай)
Видео: 最新古装仙侠剧《护心》全集解说:三观超正,全员长嘴,秒杀大制作仙侠 #护心 2024, Долдугаар сарын
Anonim
Хөл бөмбөгийн робот (эсвэл хөл бөмбөг, хэрэв та цөөрмийн нөгөө талд амьдардаг бол)
Хөл бөмбөгийн робот (эсвэл хөл бөмбөг, хэрэв та цөөрмийн нөгөө талд амьдардаг бол)

Би робот техникийг tinker-robot-labs.tk хэлээр заадаг. Миний сурагчид хөлбөмбөг тоглодог (эсвэл цөөрмийн нөгөө талд амьдардаг бол хөл бөмбөг) эдгээр роботуудыг бүтээсэн. Энэ төслийн зорилго бол хүүхдүүдэд Bluetooth ашиглан роботтой хэрхэн харьцах талаар хүүхдүүдэд заах явдал байв.

Бид хэдхэн долоо хоногийн өмнө роботуудаа дуусгаад дараа нь Instructables микроконтроллер, роботын уралдаан хийж байгааг харсан болохоор бид хамтдаа өөр робот бүтээж, хөлбөмбөгийн робот бүтээж түүнтэй хэрхэн тоглох талаар хуваалцаж байна.

Энэхүү роботыг бүтээж буй хүүхдүүд бол Беатриз, Рубен, Жайме, Гонзало, Габриэль, Исмаил, Крис нар юм. Тэдний нас долооноос арван нэгэн насны хооронд хэлбэлздэг бөгөөд тэд рок!

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

Алхам 1: Тоглоомын талбар ба тоглоомын дүрэм (Jaime)

Тоглоомын талбар:

  • Тоглоомын талбайн хэмжээ
  • Талбайн урт: 170 см
  • Талбайн өргөн: 113 см
  • Дунд шугам 85 см
  • Зорилгын өргөн: 31 см

Тоглоомын дүрэм:

  • Робот хөлбөмбөгийн тэмцээнийг 2 роботоос бүрдсэн хоёр баг тоглодог.
  • Нэг тоглолт 2 минутын 2 хагаст явагдана. Хоёр хагаст тоглоомын зайгаа солих эсвэл роботуудыг засахын тулд тоглоомыг 5 минут хүртэл зогсоож болно.
  • Тоглоом тоглолтын дундуур бөмбөг, талбайн буланд робот бүрээр эхэлнэ.
  • Хэрэв бөмбөг талбайгаас гарвал цаг зогсох болно. Бөмбөгийг талбайн төв хэсэгт буцааж тавиад роботуудыг буланд байрлуулна.
  • Хэрэв хоёрдугаар үеийн төгсгөлд хоёр баг тэнцсэн бол тоглолтыг зогсоохгүйгээр хоёрдугаар хагаст нэг минут нэмнэ.
  • Бөмбөг бол хагас элсээр дүүргэсэн теннисний бөмбөг (бөмбөгний зүслэгийг хайчилж, элс нэмж, бөмбөгийг супер цавуугаар буцааж нааж)
  • Хэрэв ямар нэгэн баг гоол оруулсан бол бөмбөгийг талбайн дунд байрлуулж, робот бүрийг талбайн буланд байрлуулна.
  • Тоглолтын үеэр хүний гар хүрсэн аливаа роботыг тоглолтын үлдсэн хугацаанд хасна.
  • Хэрэв роботуудын аль нэг нь ажиллахаа больсон бол роботыг тоглоомоос хасах бөгөөд эхний хагаст завсарлага авахгүй бол түүнийг буцааж тавих боломжгүй бөгөөд хоёрдугаар үе эхлэхээс өмнө засах боломжтой.
  • Хэрэв ямар нэгэн робот талбайгаас гаргахын тулд өөр робот руу дайрвал түүнийг тоглолтын үлдсэн хугацаанд хасах болно.

Алхам 2: Робот бүтээх: Билл материал

Робот бүтээх нь: Билл материал
Робот бүтээх нь: Билл материал
Робот бүтээх нь: Билл материал
Робот бүтээх нь: Билл материал
Робот бүтээх нь: Билл материал
Робот бүтээх нь: Билл материал
Робот бүтээх нь: Билл материал
Робот бүтээх нь: Билл материал

Бүх электроникийг Амазоноос авдаг

Үлдсэн материалыг орон нутгийн тоног төхөөрөмжийн дэлгүүрээс авдаг.

Бид роботын өртгийг 40 еврогоос хэтрүүлэхгүй байх дүрмийг тогтоосон бөгөөд би материалаа бөөнөөр худалдаж авсан тул роботын нийт өртөг 15 еврогоос доогуур байна гэж би тооцоолсон.

  • 2 араатай мотор + дугуй
  • Талхны самбар
  • Arduino нано
  • Утас
  • Зай эзэмшигч ба 4 АА батерей
  • Шилжүүлэгч (заавал биш)
  • Конденсатор
  • Кебаб саваа
  • Теннисний бөмбөг хагасаар дүүрсэн
  • Резинэн тууз
  • Атираат хуванцар 25 см х 25 см хэмжээтэй 2 ширхэг
  • HC05 эсвэл HC06 модуль
  • L9110 H гүүр

Алхам 3: Явах эд ангийн хэсгүүдийг огтлох

Явах эд ангийн хэсгүүдийг огтлох
Явах эд ангийн хэсгүүдийг огтлох
Явах эд ангийн хэсгүүдийг огтлох
Явах эд ангийн хэсгүүдийг огтлох
Явах эд ангийн хэсгүүдийг огтлох
Явах эд ангийн хэсгүүдийг огтлох

Хоёр удаа хэмжиж, нэг удаа огтол!

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

Роботынхоо хэлбэрийг тодорхойлсны дараа та загвараа Атираат хуванцар хавтан руу шилжүүлэх ёстой.

Алхам 4: Явах эд ангийн доод хэсэг

Явах эд ангийн доод хэсэг
Явах эд ангийн доод хэсэг
Явах эд ангийн доод хэсэг
Явах эд ангийн доод хэсэг
Явах эд ангийн доод хэсэг
Явах эд ангийн доод хэсэг

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

Крис, Гонзало нар явах эд анги руу тармуур нэмж оруулахаар шийдсэн бөгөөд хажуу талаас нь шаантаг таслав. тэд эхний талаас нь огтолсон хэсгийг загвар болгон ашиглаж, хоёр дахь хэсгийг нь таслав.

Алхам 5: Мотор бэлтгэх

Мотор бэлтгэх
Мотор бэлтгэх
Мотор бэлтгэх
Мотор бэлтгэх
Мотор бэлтгэх
Мотор бэлтгэх
Мотор бэлтгэх
Мотор бэлтгэх

Моторууд нь цахилгаан холболтын тал дээр жижиг цухуйсан байдаг. Бид моторыг салгаж, цахилгаан холболтыг нөгөө талд байрлуулах хэрэгтэй.

Үүнийг хийсний дараа Жэйме, Исмаэл нар мотор руу 20 см -ийн хэмжээтэй 2 утас гагнав. Үүний тулд бид утасны шугамын утсыг ашигладаг боловч ямар ч нимгэн кабель ашиглаж болно.

Дараа нь бид дугуйг хаана байрлуулахаа шийднэ. Дугуй байрлуулсан газар нь роботын зан төлөвт нөлөөлдөг. Роботын арын дугуй нь бөмбөгийг маш хурдан хөдөлгөдөг боловч удирдахад маш хэцүү байдаг. Нөгөө талдаа роботын урд зүг рүү чиглэсэн робот нь роботыг удирдахад маш хялбар боловч бөмбөгийг маш удаан хөдөлгөдөг.

Энэ роботын хувьд бид дугуйг роботын дундуур байрлуулахаар сонгосон. Бид моторыг хүссэн газраа байрлуулж, дугуйны босоо аманд 2 жижиг нүх гаргав.

Алхам 6: Цахилгааны утсаа залгаарай

Үүнийг утсаар холбоно уу!
Үүнийг утсаар холбоно уу!

Габриэль, Исмаэл нар энэхүү утасны диаграмыг бий болгохын тулд Autodesk Circuits -ийг ашигласан.

H гүүр нь 6, 9, 10, 11 портуудтай холбогддог

HC06 модуль нь TXD, RXD, GND ба +5V -тэй холбогддог. Arduino -ийн TXD зүү нь HC06 -ийн RXD зүүтэй, arduino -ийн RXD зүү нь HC06 -ийн TXD зүүтэй холбогдсон эсэхийг шалгаарай.

Конденсатор нь 8200 квадрат конденсатор юм. Танд үнэхээр хэрэггүй, гэхдээ батерей бага зэрэг сул байвал HC06 модулийг салгах хүчдэлийн уналтаас урьдчилан сэргийлэх боломжтой юм.

Хөдөлгүүрийг H гүүр рүү холбосон. Магадгүй робот урагшаа явахын оронд ухрах болно. энэ тохиолдолд моторын утсыг эргүүлнэ.

Алхам 7: Саваа, мотор ба бүрхэвчийг байрлуул

Саваа, мотор ба бүрхэвчийг байрлуул
Саваа, мотор ба бүрхэвчийг байрлуул
Саваа, мотор ба бүрхэвч
Саваа, мотор ба бүрхэвч
Саваа, мотор ба бүрхэвч
Саваа, мотор ба бүрхэвч

Сонголт сонголт сонголт! Би мотороо хаана байрлуулах ёстой вэ? Хэд хэдэн сонголт байдаг бөгөөд моторыг хаана, хэрхэн холбохоос хамааран таны хүндийн төв өөр газар байх болно!

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

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

Дараа нь роботын тагийг явах эд анги руу залгав. Хавтсыг ил тод, учир нь роботын нүүр шиг харагдахаар чимэглэсэн бөгөөд HC06 модулийн LED -ээс хойш arduino болон H гүүрнүүд бүрхүүлээр анивчих болно гэж бодсон бол үр нөлөө нь гайхалтай байх болно. өө хүү минь! тэр зөв байсан.

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

ОДОО дугуйг тавиад дараагийн алхам руу орно уу.

Алхам 8: Электроникийг оруулах цаг боллоо

Электроникийг оруулах цаг боллоо!
Электроникийг оруулах цаг боллоо!
Электроникийг оруулах цаг боллоо!
Электроникийг оруулах цаг боллоо!
Электроникийг оруулах цаг боллоо!
Электроникийг оруулах цаг боллоо!

Бараг тэнд байна!

Том муухай унтраалга тавихын тулд нүх нь нээгдсэн байна. Та ямар ч унтраалгыг ашиглаж болно, гэхдээ бид дажгүй харагдаж байгаа тул том, муухай унтраалга ашиглахаар шийдсэн.

Бидний эрт бэлтгэсэн бүх электрон хэрэгслийг одоо роботын дотор байрлуулсан болно. Утасны схемийг дагаж мөрдөөрэй!

H гүүрийг протобоард руу битгий хавсаргаарай, учир нь бид ядаж нэг удаа протободыг гаргаж авах шаардлагатай байна.

Протобордыг роботыг ашиглан хийсний дараа та батерейг хаана байрлуулахаа олж мэдэх болно. Тэд роботын хэлбэр, моторыг хаана байрлуулснаас хамааран роботын урд эсвэл хойд хэсэгт явж болно.

Та роботод гурав дахь хөлөө хийх ёстой (бусад 2 хөл нь дугуй!). Үүнийг хийхийн тулд зип зангиа аваад зурган дээр үзүүлсэн шиг хавсаргана уу.

Алхам 9: Код

Image
Image
Код
Код
Код
Код
Код
Код

Одоо та кодыг arduino -д оруулаад роботоо андройд утсандаа холбох хэрэгтэй.

Кодоос эхэлье:

Таны компьютер дээр arduino кодлох интерфейс (IDE) аль хэдийн байгаа гэж би бодож байна. Үгүй бол энд очиж зааврыг дагана уу:

Кодыг хавсаргасан зип файлаас татаж аваад.ino файлыг нээнэ үү. Энэ нь таны компьютерт хавтас үүсгэх болно.

Кодыг arduino руу оруулна уу. Үүнийг хийхийн тулд та BLUETOOTH модулийг эх хавтангаас салгах хэрэгтэй. Үгүй бол энэ нь ажиллахгүй болно. Яагаад гэдгийг надаас бүү асуу, энэ нь бас миний хувьд нууцлаг зүйл юм.

Google апп дэлгүүрээс "Roboremo free" -г андройд утсандаа суулгаарай.

Энэ алхамд хавсаргасан зип хавтас дахь зааврыг дагана уу.

Хэрэв та утсандаа интерфэйс суулгах боломжгүй бол доорх зааврыг дагана уу.

Андройд утсыг роботтой холбох заавар, (Габриэль)

  • Bluetooth -ийг холбохын тулд та Android гар утас, таблет эсвэл bluetooth бүхий компьютертэй байх ёстой
  • RoboremoFree -ийг суулгаарай.
  • Интерфэйсийг програмчлах: Цэс рүү ороод гулсагчийг сонгоно уу, энэ бол роботыг удирдахад ашиглах зүйл юм.
  • Та гулсагчийг дэлгэцийн интерфэйсийн зүүн талд байрлуулсны дараа гулсагчийн ID -г "izq" гэж тохируулах хэрэгтэй. Энэ нь izqier юм, учир нь izquierda нь бид үүнийг испаниар зүүн гэж хэлдэг.
  • Дараа нь та шошгон дээр оруулах ёстой. Шошгон дотор та izqSpeed#*1 оруулах ёстой.
  • Дараа нь та "min max" гэж оруулах ёстой бөгөөд минутын дотор та -255, хамгийн ихдээ 255 болгож "int" дээр дарна уу.
  • Дараа нь дараагийн мөрөнд "суллагдах үед илгээх" -ийг унших ёстой.
  • Доорх 2 мөр, "зай илгээх"
  • дараа нь "автоматаар эргэж ирэхгүй"
  • "Автомат эргэлтийн утгыг тохируулах" хэсэгт та "дунд" гэж оруулах хэрэгтэй.
  • давталтын хугацаанд та 100 -г оруулах хэрэгтэй

Одоо та интерфэйсийн баруун талд гулсагч нэмж, ID -г "der", шошгыг derSpeed #*1 гэж тохируулах хэрэгтэй. Бусад нь бүгд адилхан.

Тоглож эхлэхийн тулд: Аппликешн дээр байхдаа та цэс рүү орохын тулд bluethooth-ийг RoboremoFree руу холбож, Bluetooth (RFCOMM) холбох товчлуурыг дарах ёстой бөгөөд HC-05 эсвэл HC-06 дээр дарах хэрэгтэй.

Зугаацаарай!

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