KS4034 Robot 4WD con Micro-bit della Keyestudio – I componenti

Nei precedenti articoli abbiamo  visto l’unboxing del kit e la costruzione del robot 4WD Mecanum della Keyestudio:

Analizziamo ora in dettaglio i vari componenti che lo formano:

componenti Keyestudio 4WD Robot

Descrizione del robot

Questo Robot 4WD con ruote tipo Mecanum è di tipo intelligente, basato sulla scheda di controllo  micro:bit. E’ composto da una piastra di base PCB con sensori, driver di azionamento del motore integrati, 4 motoriduttori in CC, ruote Mecanum, vari moduli e sensori e parti realizzate con pannelli acrilici.
Abbastanza facile da assemblare, con una piattaforma di programmazione di tipo grafico online di Microsoft Make Code per programmare la scheda di controllo micro: bit.


Si potrà così  sperimentare il divertimento della creazione e  migliorare anche le abilità pratiche. Si potranno anche apprendere nuove abilità di programmazione.
MakeCode per micro:bit è l’ambiente di programmazione grafica più utilizzato sul sito ufficiale di micro:bit. Si basa sull’ambiente di programmazione grafica sviluppato dal progetto open source di Microsoft.
Questa programmazione grafica può anche essere convertita in linguaggi di codice, python e linguaggio java script, rendendo più accessibile l’apprendimento della programmazione.
Allo stesso tempo, la programmazione Makecode può essere simulata o programmata per componenti elettronici reali.

Descrizione Valore
Tensione ingresso porta connettore:DC 6V-9V
Alimentazione batterie:2 x 18630 3,6V (7,2V)
Tensione operativa del sistema della scheda driver:5V
Tensione di lavoro scheda micro: bit3,3 V
Consumo energetico operativo standard:circa 2,2 W
Potenza massima assorbita2W
Velocità del motore200 RPM
Intervallo di temperatura di lavoro 0-50℃
Dimensioni robot:140x175x115 mm
Peso con batterie550 g

Video dell’unboxing

Montaggio del robot

Per le operazioni di montaggio del robot vedere lo specifico articolo KS4034 Robot 4WD con Micro:bit della Keyestudio – Montaggio

Caratteristiche di alcuni componenti

Scheda di comando del robot –  BBC micro:bit V2.21

Il BBC micro:bit  (Datasheet Microbit 2) è completamente programmabile in modo da poter facilmente dare vita alle vostre idee!  Il micro:bit dispone di serie, di varie risorse hardware come un display a 25 LED, pulsanti, altoparlante incorporati, connettività Bluetooth e sensori di temperatura, movimento e luce, un accelerometro, un logo sensibile al tocco e una modalità sleep/off integrata.

BBC micro:bit V2È compatibile con diversi editor di codice online gratuiti progettati per diversi livelli di conoscenza  in modo da trovare quello che si adatta alla vostre capacità. On line sono disponibili  una quantità infinita di progetti gratuiti, piani di lezione e attività da provare.

Schema a blocchi

BBC micro:bit V2

Caratteristiche

  • CPU ARM Cortex-M4 (Datasheet NORDIC nRF52833);
  • Sensore di movimento: ST LSM303 (Datasheet) in cui sono presenti: accelerometro 3D, sensore magnetico digitale 3D, interfacce I2C, SPI;
  • 25 LED a matrice sulla scheda dove è possibile far scorrere i messaggi o visualizzare i numeri;
  • Microfono MEMS: Knowles SPU0410LR5H-QB-7 di tipo MEMS (Datasheet);
  • Speaker, rappresentato da un buzzer tipo MLT-8530 (Datasheet);
  • Connessione Bluetooth per interagire con internet o altri dispositivi via NXP KL27Z  (Datasheet);
  • 2 pulsanti di input dell’utente;
  • Porta USB tramite micro USB per connessione con il PC per la programmazione o l’alimentazione 5V;
  • Connettore per una batteria da 3V;
  • Connettore a 20 pin lungo la parte inferiore della scheda;
  • Consumo di corrente 300mA (fino a 190mA per l’elettronica collegata);
  • Dimensioni: 4×5 cm.

Per altre informazioni vedere l’articolo BBC micro:bit V2 – Presentazione

Piastra telaio robot

Molti dei componenti del Keyestudio 4WD Robot trovano posto sulla piastra telaio del robot. Questa in realtà un PCB a doppia faccia e fori metallizzati opportunamente sagomato.

componenti Keyestudio 4WD Robot - PCB top

componenti Keyestudio 4WD Robot - pcb bottom

Sotto, la posizione dei principali componenti saldati sul PCB

Il driver dei motori sono dei chip DRV8833, questi permettono di controllare la direzione di rotazione e la velocità dei 4 motoriduttori CC .

componenti Keyestudio 4WD Robot - dettaglio zona driver motori

Sensore per segui linea

Il sensore del segui linea è formato da 3 sensori ST188, contiene un diodo emettitore IR e fototransistor ricevente IR. Quando i segnali a infrarossi emessi dal diodo emittente vengono ricevuti dal fototransistor ricevente attraverso la riflessione, vi sarà una variazione di tensione sul circuito.
Questi sono poi gestiti dal circuito di controllo.

Ricevitore IR HS388D 

Per pilotare tramite il telecomando in  dotazione, il Keyestudio 4WD Mecanum Robot monta sulla scheda principale due ricevitore di raggi infrarossi , uno anteriore e uno posteriore al robot. Il sensore è dotato di un filtro ottico che non permette il passaggio della luce eccetto che a quella di 980 nm di lunghezza d’onda al suo sensore a fotodiodo interno. Il rivelatore infrarosso ha anche un filtro elettronico che permette il passaggio solamente a segnali con una frequenza di 38 kHz. Sul PCB  è poi presente un led con relativa resistenza dal valore di 1 kΩ di limitazione che segnala la ricezione del segnale.

LED RGB WS2812

Nel lato inferiore del PCB sono presenti quattro LED tipo WS2812,. Si tratta di  un led RGB a controllo digitale; utilizza un RGB SMD 5050, al cui interno è stato installato un minuscolo chip. In questo chip è presente un regolatore di luminosità a corrente costante che assicura un colore uniforme anche con differenti tensioni di alimentazione e un’interfaccia di comando seriale a una sola linea.

Keyestudio 4WD Mecanum Robot

Led a sette colori 

Quello visibile nella foto sembra un normale LED (∅10mm) di colore bianco ma è in grado di emettere 7 colori. Può inoltre lampeggiare automaticamente in diversi colori per creare  effetti di luce quando viene attivato.

Keyestudio 4WD Mecanum Robot

 Scheda di espansione Micro bit Keyestudio

Per il collegamento dei componenti del Keyestudio 4WD Robot, viene fornita la scheda di espansione. Presente nel kit, ha codice KS4030 (vedere la sua pagina WIKI), facilita l’interfacciamento della scheda Micro:bit e i sensori.

Per facilitare il cablaggio, dalla scheda di espansione Micro:bit sono presenti vari connettori polarizzati per il collegamento della scheda di controllo, dei motori e dei sensori.

componenti Keyestudio 4WD Robot - vista dall'atro interfaccia

Sulla scheda è presente un circuito con due chip TXS0108E 8-Bit Bi-directional, Level-Shifting, Voltage Translator (vedere datasheet) che permettono l’interfacciamento senza danni dei dispositivi esterni.

componenti Keyestudio 4WD Robot - connettori

Tensione di lavoro:3,3÷5 V
Corrente:500 mA
Potenza massima: 2,5 W
Temperatura di esercizio:0÷50°C
Interfaccia:2 CHIP traslatori di livello bi-direzionali TXS0108E 8-Bit
Diametro fori di fissaggio:3 mm
Dimensioni:70,2 x 56 x 1,6 mm
Peso:25,1 g

L’ alimentazione è fornita tramite il box batteria al litio con un connettore PH2.54 integrato e un cavo micro USB connesso alla scheda Micro:bit.
Sono presenti quattro fori da 3 mm per il fissaggio sulla scheda base.

Sotto è riportata la tabella che riporta a quali porte della scheda Micro:bit sono collegati i vari sensori e dispositivi del robot.

Pin Micro:bitSensore
P10 P4 P3Sensore di tracciamento della linea ST188
P14Micro servo 9G
P74 LED WS2812RGB
P02 Ricevitori IR tipo HS388D
P15 P16Sensore ultrasonico HC-SR04
P19 P20 (IIC)4 Motori
P19 P20 (IIC)2 LED a sette colori

Motoriduttori

La Keyestudio 4WD Mecanum Robot Car è dotata di 4 motoriduttori DC, azionato da un normale motore a corrente continua.
Ha una scatola di riduzione che diminuisce la velocità del motore ma con una coppia maggiore.
Questo modello di motoriduttori ha corpo e ingranaggi in plastica e presenta l’asse del motore perpendicolare all’asse di uscita.

Caratteristiche Elettriche:

  • Tensione di funzionamento: 3 ~ 6V;
  • Corrente continua a vuoto Corrente (3V): 150 mA +/- 10%
  • Min. Velocità operativa (3V): 90 +/- 10% RPM
  • Min. Velocità operativa (6 V): 200 +/- 10% RPM
  • Coppia: 0,15 Nm ~ 0,60 Nm
  • Coppia di stallo (6 V): 0,8 kg.cm
  • Rapporto di trasmissione: 1:48


Caratteristiche meccaniche:

  • Modalità uscita: 2 lati;
  • Dimensioni del corpo: 70 x 22 x 18 mm
  • Max. Diametro Asse di uscita: 5,4 millimetri;
  • Peso netto: 30,6 g
    Motoriduttori corpo in plastica

Micro Servo 9G

Tra componenti del Keyestudio 4WD Robot troviamo poi  un mini servomotore tipo 9G utilizzato per la rotazione del sensore sonar.

componenti Keyestudio 4WD Robot - servo micro 9G

Nella tabella sottostante le sue caratteristiche

Tipo servoMicro servo Digital 9g - SG90
IngranaggiIn plastica
Tensione di esercizio4.8 v
Intervallo di temperatura:0 ℃ _ 55 ℃
Larghezza banda morta: 1us
Lunghezza cavo 25 cm
Peso(g) 9
Connettore JR
Coppia(kg/cm)(4.8v) 1.8
Velocità(sec/60deg) 0.1
A(mm) 34.5
B(mm) 22.8
C(mm) 26.7
D(mm) 12.6
E(mm) 32.5
F(mm) 16

componenti Keyestudio 4WD Robot - connettore servo

Ruote Mecanum

Nel Kit sono presenti 4 ruote omnidirezionali in grado di muoversi in qualsiasi direzione come andare dritto, obliquamente, orizzontalmente oppure ruotare a qualsiasi angolo con raggio zero.
Si tratta di ruote tipo Mecanumè chiamata anche ruota Ilon dal nome del suo inventore, Bengt Erland Ilon.
Con una rumorosità molto bassa questo tipo di ruota può muoversi in modo stabile e flessibile durante il funzionamento, poiché la ruota si basa sulla tecnologia di trasmissione omnidirezionale è possibile controllare liberamente la propria auto robotizzata anche in spazi ristretti.

Le ruote hanno un diametro di 58mm, robusti e resistenti agli urti sono composte da 9 piccoli rulli che sono realizzati in plastica e rivestiti con gomma siliconica di qualità ed alto attrito,
Nota: sulle ruote sono di tipo diverso, due ruote sinistre e due ruote destre, prestare attenzione alla A e B riportate sul retro della ruota durante l’installazione

 

Sensore a ultrasuoni HC-SR04

Per la navigazione autonoma il Keyestudio 4WD Mecanum Robot, utilizza il sensore ad ultrasuoni HC-SR04 che ha un campo di misura che si estende da due centimetri a quatto metri e la precisione cha arriva a 1 cm.
Il modulo che viene montato su un servomotore che permette di “scandagliare” l’ambiente, comprende il trasmettitore a ultrasuoni e il relativo ricevitore con circuito di controllo.

componenti Keyestudio 4WD Robot - PCB componenti del sonar

componenti Keyestudio 4WD Robot - vista frontale del sonar

componenti Keyestudio 4WD Robot - dettaglio sonar

Questi sensori ad ultrasuoni non misurano direttamente la distanza, ma forniscono il tempo impiegato da un segnale sonoro per raggiungere un ostacolo e ritornare di nuovo al sensore.

Quando Arduino setta a 1 il Pin Trigger, il sensore invia 8 impulsi a ultrasuoni. Quando questi poi sono ricevuti, il sensore setta a 1 il pin Echo, viene quindi misurato il tempo che passa tra l’attivazione del pin Trigger ed il settaggio del pin Echo.  Infine, nota la velocità del suono, converte il tempo misurato in una lunghezza e ricava quindi la distanza dell’ostacolo.

Telecomando raggi infrarossi

Tra i componenti del Keyestudio 4WD Robot è presente un telecomando wireless a infrarossi mini e  ultrasottile. Sono disponibili 17 tasti funzione, l’emissione di infrarossi può raggiungere una distanza massima fino a 8 metri. Risulta adatto inoltre per il controllo di dispositivi interni di ogni tipo.

componenti Keyestudio 4WD Robot - Telecomando

Specifica:

  • Batteria: batterie a bottone CR2025 (non incluse)
  • Distanza di trasmissione: fino a 8 m (a seconda dell’ambiente circostante, della sensibilità del ricevitore ecc.
  • Angolo effettivo: 60°
  • Corrente statica: 3-5uA, Corrente dinamica: 3-5mA

Alimentazione e batteria

Il Keyestudio 4WD Mecanum Robot Car è alimentato da due batterie 18650. Il portabatteria dell’auto è compatibile con qualsiasi tipo di batteria al litio 18650 (ricaricabile). Il caricabatteria non è compreso o presente, è possibile utilizzare un caricabatterie universale per caricare la batteria al litio 18650.