
Агуулгын хүснэгт:
2025 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2025-01-23 15:00

Qoopers бол Robobloq -ийн боловсролын робот хэрэгсэл юм. Энэ бол шинэ компани; тэд дөнгөж сая Индиегогод краудфандинг хийх кампанит ажлаа дуусгалаа. Qoopers бол хүүхдүүдэд зориулсан сайхан тоглоом, насанд хүрэгчдийн хоббитой хүмүүст зориулсан роботын хүчирхэг платформ гэж би боддог тул би тэдний кампанит ажлыг дэмжиж байгаадаа бахархаж байсан.
Одоогийн байдлаар вэб дээр бие даасан тойм байдаггүй тул туршлагаа хуваалцах нь олон нийтэд хэрэгтэй болно гэж найдаж байна.
Алхам 1: Материал ба багаж хэрэгсэл
Юуны өмнө бидэнд Qoopers (робот хэрэгсэл) хэрэгтэй. Энэхүү иж бүрдэлд дараахь зүйлс орно.
- хяналтын самбар;
- зай эзэмшигч;
- LED матриц (роботын нүүр);
- хэт авианы мэдрэгч;
- тогтмол гүйдлийн хоёр мотор;
- дугуй, дугуйгаар ашиглах боломжтой дугуй;
- металл хавтан ба шураг, самарны багц.
Нэмж хэлэхэд бидэнд хэрэгтэй:
- Албан ёсны програм ажиллуулах зориулалттай Android таблет (OS 4.1+ хувилбар);
- Роботыг ажиллуулах 6 ширхэг АА батерей.
Алхам 2: Хянагчийн ерөнхий тойм
Энэхүү зааварчилгааны номонд би роботын үндсэн хэсэг болох хяналтын самбар дээр анхаарлаа хандуулдаг. Хуванцар таг нь хянагчийн самбарыг хаадаг. Хавтас нь хүүхдийн тоглоомонд аюулгүй харагдаж байна. Түүнчлэн, хэрэв би роботыг гадаа ажиллуулбал бүрхэвч нь хянагчийг хамгаална гэж найдаж байна.

Хавтасны ар талд M1 ба M2 моторын хоёр үүр, DC оролт, асаах/унтраах товчлуур байдаг.

Зүүн ба баруун талд зарим RJ25 эмэгтэй холбогчууд байрладаг. Тэдний нэг хос нь улбар шар, бусад зургаан нь саарал өнгөтэй. Албан ёсны мэдээлэл байхгүй байна, гэхдээ улбар шар өнгийн хос нь нэмэлт моторт зориулагдсан бол саарал холбогч нь Оролт/Гаралтын хэлбэрээр ажиллах боломжтой гэж би бодож байна.

Зүүн талд Bluetooth модулийг дахин тохируулах товч байна. Баруун талд нь USB холбогч байдаг.
Хавтасыг онгойлгохын тулд халив ашиглан товшино уу. Болгоомжтой хандаарай, товшилт нь эмзэг байна.




Хянагчийн самбар дээр та дараахь зүйлийг олох боломжтой.
- ATMEGA 2560 микроконтроллер (гайхалтай!);
- самбар дээрх хоёр RGB LED (бид анивчих боломжтой!);
- дуугаралт (бид чимээ гаргаж чадна!);
- товчлуур, товчлуур нь таг нь уян хатан байдаг тул бүрхэвч хаагдсан байсан ч гэсэн бид товчлуурыг дарах боломжтой;
- Bloototh модуль;
- нийтлэг CH340G USB цуваа.
Хянагчийн чухал хэсэг бол зай эзэмшигч юм.


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

Алхам 3: Програм хангамжийн үндэс


- Би албан ёсны Android програм ашиглаж байсан. Та үүнийг Google play дээр, мөн албан ёсны сайт дээр байршуулж болно. Аппликешнд гурван үндсэн горим байдаг:
- барилгын интерактив заавар;
- хяналтын самбар;
- блок дээр суурилсан кодчилол.
Хяналтын самбар дээр та роботыг RC машинаар жолоодох, дуут дохиогоор төгөлдөр хуур тоглох эсвэл цэг матрицын дэлгэц дээр зурах боломжтой.

Энэ нь ойлгомжтой боловч кодлох горимд тодорхой тайлбар шаардлагатай байна. За, код бичиж эхэлье!
Ердийнх шиг, бид LED анивчихаас эхлэх болно, энэ бол хянагчдад зориулсан "Сайн уу ертөнц" юм.
Блок дээр суурилсан кодчилол нь Scratch-тэй төстэй харагдаж байна. Зүгээр л блокуудыг чирээд хаяж, блокуудыг програм руу холбоно уу.
Та програмаа туг дарах эсвэл роботын самбар дээр дарахад блокоор эхлүүлж болно.
- Туг дарах нь тухайн бүлэг блок дээр дарахад програм эхэлнэ гэсэн үг юм.
- Роботын самбар дээр дарахад энэ нь хяналтын самбар дээрх тоног төхөөрөмжийн товчлуурыг дарахад програм эхэлнэ гэсэн үг юм.
Scratch -ээс ялгаатай нь туг дарах үед эхлэх шаардлагагүй. Хэрэв та ямар ч бүлэг блок дээр дарвал тэдгээр нь ажиллах болно. Алдаа эсвэл онцлог шинж чанар юм уу, би мэдэхгүй, гэхдээ надад эвгүй санагдсан. Тиймээс код бичиж байхдаа холболтоо таслахыг зөвлөж байна. Бүх кодыг хийж дуусаад л роботтой холбогдоорой.
Хяналтын бүтцийг олохын тулд Control цэсийг нээнэ үү.

Энэ тохиолдолд би давталтын бүтцийг сонгоно.

Би давталтын тоог өөрчилсөн.

Гэрэл цэсийг нээгээд LED, цэгийн матриц ба мэдрэгчийн LED -ийн янз бүрийн тушаалуудыг олох боломжтой.

LED самбар дахь блокийн гэрэл нь хоёр параметртэй: LED -ийн индекс (зүүн, баруун эсвэл хоёулаа) ба өнгө.

Би ижил LED -ийг зөв LED дээр унагаж, Control цэснээс 1 сек хүлээнэ үү.

Дараа нь би LED -ийн төлөв байдлыг өөрчлөхийн тулд эдгээр бүх үйлдлийг давтсан. Үр дүн нь энд байна!

Хэрэв танд энэ зааварчилгаа таалагдсан бол сэтгэгдэл бичихээс бүү эргэлзээрэй, би танд илүү ихийг хэлэх болно.
- мотор нэмж, роботыг хэрхэн хөдөлгөх вэ;
- саад бэрхшээлээс зайлсхийх тухай;
- цэг матрицыг хэрхэн кодлох вэ.
Зөвлөмж болгож буй:
Урт хугацааны утасгүй температур ба чичиргээ мэдрэгчийг эхлүүлэх нь: 7 алхам

Урт хугацааны утасгүй температур ба чичиргээ мэдрэгчийг эхлүүлэх нь: Заримдаа чичиргээ нь олон програмын ноцтой асуудлын шалтгаан болдог. Машины босоо ам, холхивчоос эхлээд хатуу дискний гүйцэтгэл хүртэлх чичиргээ нь машиныг гэмтээх, эрт солих, гүйцэтгэл муутай болгож, нарийвчлалд ихээхэн цохилт өгдөг. Хяналт хийж байна
STM32f767zi Cube IDE програмыг эхлүүлэх, захиалгат ноорогоо байршуулах: 3 алхам

STM32f767zi Cube IDE -ийг эхлүүлэх, захиалгат ноорогоо байршуулах: Худалдан авах (вэб хуудсыг худалдаж авах/үзэхийн тулд тестийг дарна уу) STM32F767ZISUPPORTED ПРОГРАММ · STM32CUBE IDE · KEIL MDK ARM µVISION · EARWAR IAR EMBEDDED WORD WORDDORED WORKDEDED STM микроконтроллерыг програмчлахад ашигладаг
Eclipse (eGit) ашиглан интерактив үйлдлийг хэрхэн дахин эхлүүлэх вэ: 10 алхам

Eclipse (eGit) ашиглан интерактив үйлдлийг хэрхэн дахин яаж хийх вэ: 20180718 - Би " боддог " Би зургуудтай холбоотой асуудлыг шийдсэн. Хэрэв тэдгээр нь томруулж харагдсан эсвэл утгагүй бол дарж үзнэ үү. Хэрэв танд ямар нэгэн асуудал тулгарвал надад мэдэгдэл илгээнэ үү, би танд туслахыг хичээх болно
Өөрийгөө өөрчлөн, минималист эхлүүлэх хуудас болгоорой!: 10 алхам

Өөрийгөө өөрчлөн, минималист гарааны хуудас болго !: COVID-19 болсны дараа та ихэвчлэн алсын зайнд ажиллах шаардлагатай байсан уу? Үүнтэй адил! Гэрээсээ компьютер, интернетээр ажиллах нь ихэвчлэн ажил, сургууль эсвэл бүр зугаацахын тулд маш олон вэбсайтыг хянаж байх ёстой гэсэн үг юм! Хавчуурга
Bascom AVR ашиглан эхлүүлэх: 5 алхам

Bascom AVR -ийг эхлүүлэх нь: AVR микроконтроллероо Bascom AVR -ээр програмчлахыг заах цувралын эхлэл юм. Яагаад би үүнийг хийж байна вэ? Энэ цувралын ихэнх програмын дээжийг та Arduino дээр хийж болно. Зарим нь илүү хялбар, зарим нь илүү хэцүү боловч эцэст нь хоёулаа