Mundarija:
2025 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2025-01-13 06:58
Qoopers - Robobloq tomonidan ishlab chiqilgan o'quv robotlari to'plami. Bu yangi kompaniya; ular hozirgina Indiegogo -da kraudfanding kampaniyasini yakunladilar. Men ularning kampaniyasini qo'llab -quvvatlashdan faxrlanardim, chunki men ishonamanki, Qoopers bolalar uchun yaxshi o'yinchoq va kattalar havaskorlari uchun kuchli robototexnika platformasi.
Hozirda Internetda mustaqil sharhlar yo'q, shuning uchun o'z tajribam bilan bo'lishish jamiyat uchun foydali bo'ladi deb umid qilaman.
1 -qadam: Materiallar va asboblar
Birinchidan, bizga Qoopers (robotlar to'plami) kerak. To'plamga quyidagilar kiradi:
- boshqaruv paneli;
- batareya ushlagichi;
- LED matritsasi (robotning yuzi);
- ultratovush sensori;
- ikkita doimiy dvigatel;
- g'ildiraklar, siz ularni shinalar yoki izlar bilan ishlatishingiz mumkin;
- metall plitalar to'plami va vintlar va yong'oqlar to'plami.
Bundan tashqari, bizga kerak:
- Rasmiy ilovani ishga tushirish uchun Android planshet (OS versiyasi 4.1+);
- Robotni quvvatlantirish uchun oltita AA batareyasi.
2 -qadam: Nazoratchining umumiy ko'rinishi
Bu yo'riqnomada men robotning asosiy qismi sifatida boshqaruv paneliga e'tibor qarataman. Plastik qopqoq boshqaruv panelini yopadi. Muqova bolalar o'yini uchun juda xavfsiz ko'rinadi. Bundan tashqari, agar men robotni ochiq havoda ishlatsam, qopqoq tekshirgichni himoya qiladi deb umid qilaman.
Qopqoqning orqa tomonida M1 va M2 dvigatellari uchun ikkita uyasi, doimiy kirish va yoqish/o'chirish tugmasi mavjud.
Chap va o'ng tomonda ba'zi RJ25 urg'ochi konnektorlari joylashgan. Ularning bir jufti to'q sariq, qolgan oltitasi kulrang. Rasmiy ma'lumot yo'q, lekin taxmin qilishim mumkinki, to'q sariq juftlik qo'shimcha dvigatellar uchun mo'ljallangan, kulrang ulagichlar esa kirish/chiqish sifatida ishlashi mumkin.
Chap tomonda Bluetooth modulini tiklash tugmasi mavjud. O'ng tomonda USB ulagichi mavjud.
Qopqoqni ochish uchun tornavida yordamida bir necha marta bosing. Iltimos, ehtiyotkorlik bilan ishlang, sekin urishlar nozik.
Tekshirish panelida siz quyidagilarni topishingiz mumkin.
- ATMEGA 2560 mikrokontroller (ajoyib!);
- bortda ikkita RGB LED (biz miltillay olamiz!);
- buzzer (biz shovqin qila olamiz!);
- tugma, qopqoq tugma ostida egiluvchan, shuning uchun qopqoq yopilganda ham tugmani bosishimiz mumkin;
- Bloototh moduli;
- umumiy CH340G USB-seriyali.
Tekshirish moslamasining ajralmas qismi - batareya ushlagichi.
Quvvat ushlagichiga o'rnatish va boshqarish uchun 6 ta AA batareyasi kerak.
Batareya ushlagichi regulyator bilan bir xil o'lchamga ega va ular to'rtta vint bilan biriktirilgan sendvich kabi joylashtirilishi kerak edi.
3 -qadam: Dasturiy ta'minot asoslari
- Men rasmiy Android ilovasini ishlatardim. Siz uni Google play -ga, shuningdek rasmiy saytga yuklashingiz mumkin. Ilovada uchta asosiy rejim mavjud:
- interaktiv qurilish ko'rsatmalari;
- boshqaruv paneli;
- bloklarga asoslangan kodlash.
Boshqarish panelida siz robotni RC avtomashinasi sifatida boshqarishingiz, pianino chalinishi yoki nuqta matritsali ekranga chizishingiz mumkin.
Bu aniq, kodlash rejimi esa tushuntirishga muhtoj. OK, kodlashni boshlaylik!
Odatdagidek, biz LEDni miltillashdan boshlaymiz, bu nazoratchilar uchun "Salom dunyo".
Blokka asoslangan kodlash Scratch-ga o'xshaydi. Bloklarni sudrab tashlab, bloklarni dasturga ulang.
Siz dasturni bayroq bosilganda yoki robot panelida bosilganda bloklardan boshlashingiz mumkin.
- Qachon bayroq bosilsa, dastur ma'lum bloklar guruhini bosganingizda boshlanadi.
- Robot paneli bosilganda, dastur boshqaruv panelidagi apparat tugmachasini bosganingizda dastur ishga tushadi.
Scratchdan farqli o'laroq, bayroq bosilganda boshlash shart emas. Agar siz har qanday bloklar guruhini bossangiz, ular ishlaydi. Bilmadim, bu xato yoki xususiyatmi, lekin menga bu noqulay tuyuldi. Men kodlash paytida aloqani to'xtatishni maslahat beraman. Robotga faqat barcha kodlar bajarilgandan so'ng ulaning.
Boshqaruv tuzilmalarini topish uchun Boshqarish menyusini oching.
Bunday holda, men loop tuzilishini tanlayman.
Takrorlashlar sonini o'zgartirdim.
Yorug'lik menyusini ochib, LED -larga, shuningdek nuqta matritsasi va sensorli LED -ga turli xil buyruqlarni toping.
LED panelidagi blokli yorug'lik ikkita parametrga ega: LED indeksi (chap, o'ng yoki ikkalasi) va rang.
Men bir xil blokni o'ng LED uchun tashladim va Control menyusidan 1 soniya kutish blokini qo'shdim.
Keyin men LED holatini o'zgartirish uchun barcha harakatlarni takrorladim. Mana natija!
Agar sizga bu ko'rsatma yoqqan bo'lsa, izoh berishdan tortinmang va men ko'proq narsani aytib beraman:
- motorlarni qanday qo'shish va robotni harakatga keltirish;
- to'siqlardan qochish haqida;
- nuqta matritsasini qanday kodlash mumkin.