2025 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2025-01-13 06:58
Qoopers je izobraževalni robot Robobloq. Gre za novo podjetje; pravkar so končali kampanjo množičnega financiranja v Indiegogu. Ponosno sem podprl njihovo kampanjo, ker menim, da je Qoopers lepa igrača za otroke, pa tudi zmogljiva platforma za robotiko za odraslega ljubitelja.
Trenutno na spletu ni neodvisnih pregledov, zato upam, da bo deljenje moje izkušnje koristno za skupnost.
Korak: Materiali in orodja
Najprej potrebujemo Qoopers (robotski komplet). Komplet vključuje:
- krmilna plošča;
- držalo za baterije;
- LED matrika (obraz robota);
- ultrazvočni senzor;
- dva enosmerna motorja;
- kolesa, ki jih lahko uporabljate s pnevmatikami ali gosenicami;
- komplet kovinskih plošč in komplet vijakov in matic.
Poleg tega potrebujemo:
- Tablični računalnik Android (različica operacijskega sistema 4.1+) za izvajanje uradne aplikacije;
- Šest baterij AA za napajanje robota.
2. korak: Pregled krmilnika
V tem navodilu se osredotočam na krmilno ploščo kot glavni del robota. Plastični pokrov zapira krmilno ploščo. Ovitek je videti precej varen za otroško igro. Upam tudi, da bo pokrov zaščitil krmilnik, če bom robota vodil na prostem.
Na zadnji strani pokrova sta dve reži za motorje M1 in M2, enosmerni vhod in gumb za vklop/izklop.
Na levi in desni strani je nekaj priključkov samic RJ25. En par je oranžnih, šest pa sivih. Uradnih podatkov ni, lahko pa ugibam, da je oranžni par namenjen dodatnim motorjem, medtem ko sivi priključki lahko delujejo kot vhod/izhod.
Na levi strani je gumb za ponastavitev modula Bluetooth. Na desni strani je priključek USB.
Če želite odpreti pokrov, z izvijačem pritisnite nekaj klikov. Prosimo, ravnajte previdno, kliki so krhki.
Na nadzorni plošči najdete:
- Mikrokrmilnik ATMEGA 2560 (odlično!);
- dve RGB LED na krovu (lahko utripamo!);
- zvočni signal (lahko naredimo hrup!);
- gumb, pokrov je prilagodljiv pod gumbom, tako da lahko pritisnemo gumb tudi, ko je pokrov zaprt;
- Bloototh modul;
- navadni serijski priključek CH340G USB.
Bistveni del krmilnika je držalo za baterije.
Za vstavljanje in vklop krmilnika potrebujete 6 baterij AA.
Nosilec za baterije je enake velikosti kot krmilnik in so ga nameravali postaviti kot sendvič, pritrjen s štirimi vijaki.
3. korak: Osnove programske opreme
- Uporabil sem uradno aplikacijo za Android. Lahko ga naložite v Google Play, pa tudi na uradno spletno mesto. V aplikaciji so trije glavni načini:
- interaktivna gradbena navodila;
- Nadzorna plošča;
- blokovno kodiranje.
Na nadzorni plošči lahko vozite robota kot avtomobil z daljinskim upravljalnikom, igrate klavir ob zvočniku ali rišete na matričnem zaslonu.
To je povsem očitno, medtem ko način kodiranja potrebuje nekaj razlage. V redu, začnimo s kodiranjem!
Kot običajno bomo začeli z utripanjem LED, to je "Hello World" za krmilnike.
Blokirano kodiranje je podobno kot Scratch. Samo povlecite in spustite bloke ter jih povežite v program.
Program lahko začnete z bloki, ko pritisnete zastavico ali pritisnete na robotski plošči.
- Ko pritisnete zastavico, se program zažene, ko kliknete na določeno skupino blokov.
- Ko pritisnete na robotski plošči, se program zažene, ko pritisnete gumb strojne opreme na tej krmilni plošči.
V nasprotju s praskanjem ni treba začeti s klikom na zastavico. Če kliknete KOLI koli skupino blokov, se bodo zagnali. Ne vem, ali je to hrošč ali funkcija, vendar se mi je zdelo neprijetno. Zato predlagam, da med kodiranjem prekinite povezavo. Povežite se z robotom šele, ko naredite vso kodo.
Odprite meni Nadzor in poiščite nekaj nadzornih struktur.
V tem primeru izberem strukturo zanke.
Spremenil sem število ponovitev.
Odprite meni Light (Svetloba) in poiščite različne ukaze za LED diode ter za Dot matrics in LED senzorja.
Lučka za nastavitev blokov na LED plošči ima dva parametra: kazalo za LED (levo, desno ali oboje) in barvo.
Isti blok sem spustil za desno LED in v nadzornem meniju dodal blok čakanja 1 sekundo.
Nato sem ponovil vsa ta dejanja za spreminjanje stanja LED. Tukaj je rezultat!
Če vam je všeč ta navodila, ne oklevajte in komentirajte, povedal bom več:
- kako dodati motorje in premakniti robota;
- o izogibanju oviram;
- kako kodirati matriko.