Cuprins:

Noțiuni introductive despre Qoopers: 3 pași
Noțiuni introductive despre Qoopers: 3 pași

Video: Noțiuni introductive despre Qoopers: 3 pași

Video: Noțiuni introductive despre Qoopers: 3 pași
Video: Psihologie # 1. Noțiuni introductive 2024, Iulie
Anonim
Noțiuni introductive despre Qoopers
Noțiuni introductive despre Qoopers

Qoopers este un kit robot educațional de Robobloq. Este o companie nouă; tocmai au terminat o campanie de crowdfunding la Indiegogo. Am fost mândru să susțin campania lor, deoarece cred că Qoopers este o jucărie drăguță pentru copii, precum și o platformă puternică de robotică pentru un hobbyist adult.

În acest moment, nu există recenzii independente pe web, așa că sper că împărtășirea experienței mele va fi utilă pentru comunitate.

Pasul 1: Materiale și instrumente

În primul rând, avem nevoie de Qoopers (trusă robotică). Kitul include:

  • placa controlerului;
  • suport de baterie;
  • Matrice LED (fata robotului);
  • senzor cu ultrasunete;
  • două motoare de curent continuu;
  • roți, pe care le puteți folosi cu anvelope sau cu șenile;
  • un set de plăci metalice și un set de șuruburi și piulițe.

În plus, avem nevoie de:

  • Tabletă Android (versiunea OS 4.1+) pentru rularea aplicației oficiale;
  • Șase baterii AA pentru alimentarea robotului.

Pasul 2: Prezentarea generală a controlerului

În acest Instructable, mă concentrez pe placa controlerului ca parte principală a robotului. Un capac de plastic închide placa controlerului. Husa pare destul de sigură pentru jocul copiilor. De asemenea, sper că capacul va proteja controlerul dacă rulez robotul în aer liber.

Imagine
Imagine

În partea din spate a capacului, există două sloturi pentru motoarele M1 și M2, intrare DC și buton pornire / oprire.

Imagine
Imagine

Pe laturile stânga și dreapta, se află niște conectori femele RJ25. O pereche dintre ele este portocalie, iar alte șase sunt gri. Nu există informații oficiale, dar pot ghici că perechea portocalie este destinată motoarelor suplimentare, în timp ce conectorii gri pot funcționa ca intrare / ieșire.

Imagine
Imagine

În partea stângă, există butonul de resetare a modulului Bluetooth. În partea dreaptă, există conector USB.

Pentru a deschide capacul, apăsați câteva clicuri cu o șurubelniță. Vă rugăm să tratați cu grijă, clicurile sunt fragile.

Imagine
Imagine
Imagine
Imagine
Imagine
Imagine
Imagine
Imagine

Pe placa controlerului, puteți găsi:

  • Microcontroler ATMEGA 2560 (minunat!);
  • două LED-uri RGB la bord (putem clipi!);
  • buzzer (putem face zgomot!);
  • un buton, capacul este flexibil sub buton, astfel încât să putem apăsa butonul chiar și atunci când capacul este închis;
  • Modul Bloototh;
  • serial USB CH340G comun.

O parte esențială a controlerului este suportul bateriei.

Imagine
Imagine
Imagine
Imagine

Aveți nevoie de 6 baterii AA pentru a le pune în suport și pentru a alimenta controlerul.

Suportul bateriei are aceeași dimensiune ca și controlerul și intenționează să fie așezat ca un sandwich atașat de patru șuruburi.

Imagine
Imagine

Pasul 3: Noțiuni de bază despre software

Image
Image
  • Am folosit o aplicație oficială pentru Android. Îl puteți încărca pe Google Play, precum și pe site-ul oficial. Există trei moduri principale în aplicație:
  • instrucțiuni interactive de construcție;
  • panou de control;
  • codare bazată pe blocuri.

La panoul de control, puteți conduce robotul ca o mașină RC, puteți cânta la pian de buzzer sau puteți desena pe ecranul cu matrice de puncte.

Imagine
Imagine

Este destul de evident, în timp ce modul de codare are nevoie de explicații. Ok, să începem codarea!

Ca de obicei, vom începe cu LED-ul intermitent, acesta este „Hello World” pentru controlere.

Codarea bazată pe blocuri arată similar cu Scratch. Doar glisați și fixați blocuri și conectați blocurile în program.

Puteți începe programul cu blocuri atunci când ați făcut clic pe pavilion sau când ați apăsat în panoul robotului.

  • Când faceți clic pe steag înseamnă că programul va porni când faceți clic pe un anumit grup de blocuri.
  • Când este apăsat în panoul robotului, înseamnă că programul va porni când apăsați butonul hardware de pe placa controlerului respectiv.

Spre deosebire de Scratch, nu este necesar să începeți cu când s-a făcut clic pe steag. Dacă faceți clic pe ORICE grup de blocuri, acestea vor rula. Nu știu, este o eroare sau o caracteristică, dar mi s-a părut incomod. Deci, vă sugerez să păstrați conexiunea dezactivată în timp ce codificați. Conectați-vă la robot numai după ce ați făcut tot codul.

Deschideți meniul Control pentru a găsi câteva structuri de control.

Imagine
Imagine

În acest caz, aleg o structură de buclă.

Imagine
Imagine

Am schimbat numărul de repetări.

Imagine
Imagine

Deschideți meniul Light pentru a găsi o varietate de comenzi către LED-uri, precum și către matrici de puncte și LED-uri ale senzorului.

Imagine
Imagine

O lumină setată în bloc în panoul LED are doi parametri: indexul către LED (stânga, dreapta sau ambele) și culoare.

Imagine
Imagine

Am renunțat la același bloc pentru LED-ul din dreapta și am adăugat bloc de așteptare 1 sec din meniul Control.

Imagine
Imagine

Apoi am repetat toate acțiunile respective pentru schimbarea stării LED-urilor. Iată rezultatul!

Imagine
Imagine

Dacă vă place acest lucru instructiv, nu ezitați să comentați și vă voi spune mai multe:

  • cum să adăugați motoare și să faceți robotul să se miște;
  • despre evitarea obstacolelor;
  • cum se codifică matricea punctelor.

Recomandat: