Talaan ng mga Nilalaman:
2025 May -akda: John Day | [email protected]. Huling binago: 2025-01-13 06:58
Ang Qoopers ay isang pang-edukasyon na robot kit ni Robobloq. Ito ay isang bagong kumpanya; katatapos lang nila ng isang crowdfunding na kampanya sa Indiegogo. Ipinagmamalaki kong suportahan ang kanilang kampanya sapagkat naniniwala ako na ang Qoopers ay isang magandang laruan para sa mga bata pati na rin ang malakas na platform ng robotics para sa isang pang-adultong libangan.
Sa ngayon, walang mga independiyenteng pagsusuri sa web, kaya't sana ay maging kapaki-pakinabang para sa pamayanan ang pagbabahagi ng aking karanasan.
Hakbang 1: Mga Materyales at Tool
Una sa lahat, kailangan namin ang Qoopers (robotic kit). Kasama sa kit ang:
- board ng pang-kontrol;
- lalagyan ng baterya;
- LED matrix (mukha ng robot);
- ultrasonic sensor;
- dalawang DC motor;
- gulong, na maaari mong gamitin sa mga gulong o sa mga track;
- isang hanay ng mga metal plate at isang hanay ng mga turnilyo at nut.
Bilang karagdagan, kailangan namin ng:
- Android tablet (bersyon ng OS 4.1+) para sa pagpapatakbo ng opisyal na app;
- Anim na baterya ng AA upang mapagana ang robot.
Hakbang 2: Ang Pangkalahatang-ideya ng Controller
Sa Instructable na ito, nakatuon ako sa board ng controller bilang pangunahing bahagi ng robot. Isinasara ng isang takip na plastik ang board ng controller. Ang takip ay mukhang ligtas para sa laro ng mga bata. Gayundin, inaasahan kong protektahan ng takip ang controller kung patakbo ko ang robot sa labas.
Sa likurang bahagi ng takip, mayroong dalawang puwang para sa motor M1 at M2, DC input at on / off button.
Sa kaliwa at kanang bahagi, matatagpuan ang ilang mga konektor ng RJ25 na babae. Ang isang pares ng mga ito ay kahel, at anim na iba pa ay kulay-abo. Walang opisyal na impormasyon, ngunit maaari kong hulaan na ang orange na pares ay inilaan para sa karagdagang mga motor, samantalang ang mga grey na konektor ay maaaring gumana bilang Input / Output.
Sa kaliwang bahagi, may pindutan ng pag-reset ng module ng Bluetooth. Sa kanang bahagi, mayroong konektor ng USB.
Upang buksan ang takip pindutin ang ilang mga pag-click gamit ang isang distornilyador. Mangyaring, hawakan nang may pag-iingat, marupok ang mga pag-click.
Sa board ng controller, maaari mong makita ang:
- ATMEGA 2560 microcontroller (mahusay!);
- dalawang RGB LED sa board (maaari kaming magpikit!);
- buzzer (maaari kaming mag-ingay!);
- isang pindutan, ang takip ay nababaluktot sa ilalim ng pindutan, kaya maaari naming pindutin ang pindutan kahit na ang takip ay sarado;
- Module ng bloototh;
- karaniwang CH340G USB-serial.
Ang isang mahalagang bahagi ng tagakontrol ay isang may hawak ng baterya.
Kailangan mo ng 6 na baterya ng AA upang ilagay sa may hawak at upang mapatakbo ang taga-kontrol.
Ang may hawak ng baterya ay may parehong sukat ng controller, at nilayon nilang ilagay tulad ng isang sandwich na nakakabit ng apat na turnilyo.
Hakbang 3: Mga Batayan sa Software
- Gumamit ako ng isang opisyal na Android app. Maaari mong i-upload ito sa pag-play ng Google, pati na rin sa opisyal na site. Mayroong tatlong pangunahing mga mode sa app:
- interactive na mga tagubilin sa gusali;
- control panel;
- pag-coding na batay sa block.
Sa control panel, maaari mong himukin ang robot bilang isang RC car, maglaro ng piano sa pamamagitan ng buzzer o gumuhit sa dot matrix screen.
Ito ay lubos na halata, samantalang ang coding mode ay nangangailangan ng ilang paliwanag. Ok, simulan natin ang pag-coding!
Tulad ng dati, magsisimula kami sa LED blinking, ito ang "Hello World" para sa mga Controller.
Ang pag-coding na batay sa block ay mukhang katulad sa Scratch. I-drag lamang at i-drop ang mga bloke at ikonekta ang mga bloke sa programa.
Maaari mong simulan ang iyong programa sa mga bloke kapag nag-click sa flag o kapag pinindot sa robot panel.
- Kapag ang pag-click sa flag ay nangangahulugang magsisimula ang programa kapag nag-click ka sa isang partikular na pangkat ng mga bloke.
- Kapag pinindot sa panel ng robot ay nangangahulugan na magsisimula ang programa kapag pinindot mo ang pindutan ng hardware sa board ng controller.
Sa kaibahan sa Scratch, hindi kinakailangan na magsimula sa pag-click sa flag. Kung na-click mo ang ANUMANG pangkat ng mga bloke, tatakbo ang mga ito. Hindi ko alam, ito ba ay isang bug o isang tampok, ngunit nakita ko itong hindi maginhawa. Kaya iminumungkahi kong panatilihin ang koneksyon habang ikaw ay coding. Kumonekta lamang sa robot kapag nagawa mo na ang lahat ng code.
Buksan ang menu ng Control upang makahanap ng ilang mga istruktura ng kontrol.
Sa kasong ito, pumili ako ng isang istraktura ng loop.
Binago ko ang bilang ng mga inuulit.
Buksan ang menu ng Magaan upang makahanap ng iba't ibang mga utos sa mga LED, pati na rin sa Dot matrix at sensor's LED.
Ang isang block set light sa LED panel ay may dalawang mga parameter: index sa LED (kaliwa, kanan o pareho) at kulay.
Nalaglag ko ang parehong bloke para sa tamang LED at idagdag ang wait 1 sec block mula sa Control menu.
Pagkatapos ay inulit ko ang lahat ng mga pagkilos na iyon para sa pagbabago ng estado ng LEDs. Narito ang resulta!
Kung gusto mo ito ng pagtuturo, huwag mag-atubiling magbigay ng puna, at sasabihin ko pa:
- kung paano magdagdag ng mga motor at ilipat ang robot;
- tungkol sa pag-iwas sa balakid;
- kung paano i-code ang dot matrix.