Talaan ng mga Nilalaman:

Pagsisimula Sa Qoopers: 3 Hakbang
Pagsisimula Sa Qoopers: 3 Hakbang

Video: Pagsisimula Sa Qoopers: 3 Hakbang

Video: Pagsisimula Sa Qoopers: 3 Hakbang
Video: Tatlong Hakbang sa Pagsisimula sa Low Carb 2024, Hulyo
Anonim
Pagsisimula Sa Qoopers
Pagsisimula Sa Qoopers

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.

Larawan
Larawan

Sa likurang bahagi ng takip, mayroong dalawang puwang para sa motor M1 at M2, DC input at on / off button.

Larawan
Larawan

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.

Larawan
Larawan

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.

Larawan
Larawan
Larawan
Larawan
Larawan
Larawan
Larawan
Larawan

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.

Larawan
Larawan
Larawan
Larawan

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.

Larawan
Larawan

Hakbang 3: Mga Batayan sa Software

Image
Image
  • 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.

Larawan
Larawan

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.

Larawan
Larawan

Sa kasong ito, pumili ako ng isang istraktura ng loop.

Larawan
Larawan

Binago ko ang bilang ng mga inuulit.

Larawan
Larawan

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.

Larawan
Larawan

Ang isang block set light sa LED panel ay may dalawang mga parameter: index sa LED (kaliwa, kanan o pareho) at kulay.

Larawan
Larawan

Nalaglag ko ang parehong bloke para sa tamang LED at idagdag ang wait 1 sec block mula sa Control menu.

Larawan
Larawan

Pagkatapos ay inulit ko ang lahat ng mga pagkilos na iyon para sa pagbabago ng estado ng LEDs. Narito ang resulta!

Larawan
Larawan

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.

Inirerekumendang: