Sommario:

Iniziare con Qoopers: 3 passaggi
Iniziare con Qoopers: 3 passaggi

Video: Iniziare con Qoopers: 3 passaggi

Video: Iniziare con Qoopers: 3 passaggi
Video: Unboxing & Lets Play! - Qoopers ROBOT - 6 in 1 Transformer Kit - by Robobloq - STEM robotics 2024, Luglio
Anonim
Iniziare con Qoopers
Iniziare con Qoopers

Qoopers è un kit robot educativo di Robobloq. È una nuova società; hanno appena terminato una campagna di crowdfunding su Indiegogo. Sono stato orgoglioso di supportare la loro campagna perché credo che Qoopers sia un bel giocattolo per bambini e una potente piattaforma robotica per un hobbista adulto.

Al momento non ci sono recensioni indipendenti sul web, quindi spero che condividere la mia esperienza possa essere utile per la community.

Passaggio 1: materiali e strumenti

Prima di tutto, abbiamo bisogno dei Qooper (kit robotico). Il kit comprende:

  • scheda di controllo;
  • portabatteria;
  • Matrice LED (faccia del robot);
  • Sensore ultrasonico;
  • due motori a corrente continua;
  • ruote, che puoi usare con pneumatici o con cingoli;
  • una serie di piastre metalliche e una serie di viti e dadi.

Inoltre, abbiamo bisogno di:

  • Tablet Android (versione OS 4.1+) per l'esecuzione dell'app ufficiale;
  • Sei batterie AA per alimentare il robot.

Passaggio 2: la panoramica del controller

In questo Instructable, mi concentro sulla scheda controller come parte principale del robot. Un coperchio di plastica chiude la scheda del controller. La copertina sembra abbastanza sicura per il gioco dei bambini. Inoltre, spero che la copertura protegga il controller se eseguo il robot all'aperto.

Immagine
Immagine

Sul retro del coperchio sono presenti due slot per i motori M1 e M2, ingresso DC e pulsante di accensione/spegnimento.

Immagine
Immagine

Sul lato sinistro e destro si trovano alcuni connettori RJ25 femmina. Un paio sono arancioni e altri sei sono grigi. Non ci sono informazioni ufficiali, ma immagino che la coppia arancione sia destinata a motori aggiuntivi, mentre i connettori grigi potrebbero funzionare come Input/Output.

Immagine
Immagine

Sul lato sinistro, c'è il pulsante di ripristino del modulo Bluetooth. Sul lato destro, c'è il connettore USB.

Per aprire il coperchio premere alcuni clic con un cacciavite. Per favore, maneggiare con cura, i clic sono fragili.

Immagine
Immagine
Immagine
Immagine
Immagine
Immagine
Immagine
Immagine

Sulla scheda controller, puoi trovare:

  • Microcontrollore ATMEGA 2560 (ottimo!);
  • due LED RGB a bordo (possiamo lampeggiare!);
  • cicalino (possiamo fare rumore!);
  • un pulsante, il coperchio è flessibile sotto il pulsante, quindi possiamo premere il pulsante anche quando il coperchio è chiuso;
  • Modulo Bloodoth;
  • comune CH340G USB-seriale.

Una parte essenziale del controller è un portabatteria.

Immagine
Immagine
Immagine
Immagine

Sono necessarie 6 batterie AA da inserire nel supporto e per alimentare il controller.

Il portabatterie ha le stesse dimensioni del controller e sono destinati a essere posizionati come un sandwich fissato da quattro viti.

Immagine
Immagine

Passaggio 3: Nozioni di base sul software

Image
Image
  • Ho usato un'app Android ufficiale. Puoi caricarlo su Google Play, oltre che sul sito ufficiale. Ci sono tre modalità principali nell'app:
  • istruzioni per la costruzione interattive;
  • pannello di controllo;
  • codifica a blocchi.

Al pannello di controllo, puoi guidare il robot come un'auto RC, suonare il piano con il cicalino o disegnare sullo schermo a matrice di punti.

Immagine
Immagine

È abbastanza ovvio, mentre la modalità di codifica necessita di qualche spiegazione. Ok, iniziamo a programmare!

Come al solito, inizieremo con il LED lampeggiante, questo è "Hello World" per i controller.

La codifica basata su blocchi è simile a Scratch. Basta trascinare e rilasciare i blocchi e collegare i blocchi nel programma.

È possibile avviare il programma con blocchi quando si fa clic sulla bandiera o quando viene premuto nel pannello del robot.

  • Quando si fa clic su un flag significa che il programma verrà avviato quando si fa clic su un particolare gruppo di blocchi.
  • Quando viene premuto nel pannello del robot significa che il programma verrà avviato quando si preme il pulsante hardware su quella scheda controller.

A differenza di Scratch, non è necessario iniziare con quando si fa clic sul flag. Se fai clic su QUALSIASI gruppo di blocchi, verranno eseguiti. Non lo so, è un bug o una funzionalità, ma l'ho trovato scomodo. Quindi suggerisco di mantenere la connessione spenta mentre stai programmando. Connettiti al robot solo quando hai eseguito tutto il codice.

Apri il menu Controllo per trovare alcune strutture di controllo.

Immagine
Immagine

In questo caso, scelgo una struttura ad anello.

Immagine
Immagine

Ho cambiato il numero di ripetizioni.

Immagine
Immagine

Apri il menu Luce per trovare una varietà di comandi per i LED, nonché per le matrici di punti e il LED del sensore.

Immagine
Immagine

Un blocco di luci nel pannello LED ha due parametri: indice del LED (sinistro, destro o entrambi) e colore.

Immagine
Immagine

Ho eliminato lo stesso blocco per il LED destro e ho aggiunto il blocco di attesa 1 secondo dal menu di controllo.

Immagine
Immagine

Poi ho ripetuto tutte quelle azioni per cambiare lo stato dei LED. Ecco il risultato!

Immagine
Immagine

Se ti piace questo istruibile, non esitare a commentare e ti dirò di più:

  • come aggiungere motori e far muovere il robot;
  • sull'evitare gli ostacoli;
  • come codificare la matrice di punti.

Consigliato: