Kit per Robot Tumbller

ultimo aggiornamento 16 giugno 2019


 

Indice

Descrizione

Il kit proposto da Elegoo denominato Tumbller è un kit per la costruzione di un robot autobilanciate di nuova concezione che ha molteplici affascinanti funzioni come:

Il controllo del robot è possibile anche tramite uno smartphone con collegamento bluetooth usando l' APP ELEGOO TOOL BLE.

 

 

homotix

Contenuto della confezione

Tutto il materiale è  contenuto in 4 scatole distinte

La scatola più grande contiene i caricabatterie , il porta batterie, da scheda di controllo su cui sono già montati: la scheda Nano e il modulo controllo motore, il cavo di programmazione, le due ruote e i due cavi per i motori; nella busta dei cavi è presente il cacciavite da utilizzare per il montaggio.

Una scatola più piccola contiene la minuteria meccanica divisa in buste con indicazione delle misure e della quantità, le staffe per il supporto dei motori, le due batterie, la staffa di carbonato, il sensore sonar e il modulo Accelerometro GY-521

Una scatola contiene i due motori

Una scatola contiene il lamierino per i due motori e due piani in carbonato per la struttura del robot

La scheda di controllo è contenuta in una busta per evitare le cariche elettrostatiche

Scheda controllo

La scheda controllo BalanceCarRobot-PCB-V06 del robot misura 93x82 mm, su di esso sono presenti sia componenti e moduli già cablati sia i connettore per moduli da installare successivamente. A questa categoria appartengono:

Sulla scheda sono invece già montati:

Vista superiore della scheda senza i moduli montati

Nella parte sottostante al modulo motore, è presente l'intergrato U6 con sigla SMD C145, rappresenta un SN74LVC2G14 Dual Schmitt-Trigger Inverter, probabilmente utilizzato per adattare i segnali per la gestione dei motori.

Nella parte sottostante alla scheda di controllo NANO è presente l'intergrato U3 che è un regolatore AMS1117 con uscita a 3,3V con relativi condensatori C3 e C4

AMS1117 1A Low Dropout Voltage Regulator

Piedinatura Datasheet Foto dell'integrato

Al connettore P27 è collegata la fonte di alimentazione rappresentata da due batterie tipo 18650 di tipo Li-ION da 3,7V in serie per un totale di 7,4V; a lato del connettore è presente anche il connettore P29 da cui eventualmente è possibile prelevare la stessa tensione.

A lato del led RGB D2, troviamo il tasto S1 con funzione di RESET per inizializzare la scheda controllo nel caso di malfunzionamento.

Nella parte inferiore della scheda è presente un connettore su cui sono riportati alcuni pin, tra i quali quelli del Bus I2c, RX e TX, i pin del modulo sonar, i pin delle porte analogiche, i pin del modulo motore.

Nelle vicinanze del modulo bluetooth, è presente il transistor NPN Q1 tipo S8050, che è utilizzato probabilmente per adattare i segnali verso il modulo BT.

Transistor NPN S8050
  
Piedinatura Datasheet Foto del transistor

A lato del led RGB D1, troviamo un connettore da cui è possibile prelevare una tensione di 3,3 Volt; è presente un pin collegato alla scheda NANO al relativo pin AREF, che configura la tensione di riferimento usata per gli input analogici ( il valore usato come massima tensione in ingresso )

Scheda controllo Nano V4

Quello qui presentato è un clone della scheda Arduino Nano prodotta dalla Elegoo, non è disponibile il circuito elettrico, anche se a prima vista sembra del tutto simile a quello originale. Per maggiori informazioni vedere il link.

Scheda controllo motore con TB6612FGN

Il modulo di controllo motore è basato sull'integrato TB6612FNG prodotto dalla Toshiba ed è in grado di pilotare due motori a corrente continua con una corrente costante di 1.2A (3.2A di picco)  interfacciandosi con un microcontrollore. Può anche essere utilizzato per controllare un singolo motore passo-passo bipolare.

TB6612FNG Driver IC for Dual DC motor

Piedinatura Datasheet Foto dell'integrato

Scheda Accelerometro GY-521

Il modulo GY-521 è costruito per gestire il sensore MPU-6050 che è un chip prodotto da Invensense: combina al suo interno più dispositivi tra i quali:

Il modulo è di piccole dimensioni: 21.2 x 16.4 x 3.3 mm, ed è molto preciso. Consiste in un hardware di conversione da analogico a digitale per ciascun canale, acquisendo allo stesso tempo gli assi x, y, z. L'uscita può essere interfacciata con il bus I2C di Arduino.
Per maggiori informazioni vedere il link.

Modulo sonar HC-SR04

Il sensore ad ultrasuoni utilizzato dal robot è il modello HC-SR04. Il sensore ha un campo di misura che si estende da due centimetri a quatto metri e la precisione arriva a 1 cm. Il modulo comprende il trasmettitore a ultrasuoni, il ricevitore e il circuito di controllo.
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 la scheda di controllo setta a 1 il Pin Trigger, il sensore invia 8 impulsi ad 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.
Per maggiori informazioni vedere il link.

Vista frontale del sensore

Vista posteriore del sensore

Sensore montato sulla scheda di controllo

Led WS2812B

Sulla scheda sono montati 4 diodi led tipo WS2812B prodotti dalla WorldSemi. Sono dei led RGB che presentano un corpo smd 5050. Al loro interno hanno un regolatore di luminosità a corrente costante che assicura un colore costante anche con differenti tensioni di alimentazione.

I Led possono essere programmati con diversi colori tramite un protocollo ad 1 bit. Per il pilotaggio sono utilizzati solo 3 pin, due per l’alimentazione e uno per la programmazione.
Con questi led è possibile accendere, con differenti colori uno per ogni led, anche più di 500 led contemporaneamente (frequenza di trasmissione dei dati 400kHz). L’unico limite sono le resistenze dei fili che portano l’alimentazione e la velocità con cui vogliamo cambiare i colori dei led.

Led RGB smd WS2812B

Piedinatura Datasheet Foto

Coppie led IR e relativo ricevitore

Sulla scheda di controllo sono montati una doppia coppia di Led emittente IR nella parte sottostante e Ricevitore IR nella parte superiore, questi possono essere utilizzati per localizzare ostacoli posti frontalmente al robot.

 

Modulo Bluetooth tipo BT16 4.2

Sulla scheda di controllo è già saldato un modulo Bluetooth tipo BT16 4.2,  che utilizza il nuovo chip AB1602 Bluetooth 4.2 BLE di Airoha,

Il modulo di trasmissione trasparente Bluetooth supporta la modalità di comando seriale, utilizzata per raggiungere l'MCU esterna e l'interazione del modulo.  Si può utilizzare il comando porta seriale per configurare i parametri e alcuni controlli, come modificare l'UUID ( Universally unique identifier), modificare il nome Bluetooth, controllare la disconnessione Bluetooth, ecc.

Motore del robot

Le ruote del  robot Tumbller sono azionate da due motoriduttori GA37-520, questi hanno le seguenti caratteristiche:

Calettato sull'albero del motore elettrico è montato un rotore su cui sono presenti dei magneti. Il loro campo magnetico è rilevato da due sensori magnetici ad effetto di Hall tipo 3144, con uscita digitale che cambia il suo valore in presenza di un campo magnetico. Si avranno due stati logici:

Questi sensori permettono al programma di gestione di sapere in quale direzione sta ruotando il motore e il relativo numero di giri.

 

OH44E Sensore magnetico effetto Hall unipolare - Uscita Digitale

Piedinatura Datasheet1 - Datasheet2 Foto dell'integrato

Batterie 18650 e relativo caricabatterie

All'interno del kit del robot Tumbller sono presenti due batterie 18650 agli ioni di litio con il portabatterie e relativo caricabatterie.
Come detto le batterie sono del tipo agli Ioni di litio, la cui tensione di lavoro si aggira attorno i 3,6-3,7 volt, con una corrente di 2200mA, per una potenza erogata di 8.15 Wh.
Questo tipo di batterie è sconsigliabile scaricarla oltre i 2,5 volt, soglia che potrebbe rendere la cella inutilizzabile . Va caricata a una tensione di 4,2 V, 4,3 V massimi, una tensione maggiore la renderebbe pericolosamente soggetta a esplosione. La sua percentuale di efficienza decade all'incirca dell'1% ogni anno. Le sue misure si aggirano sui 65 mm per 18 di diametro (da cui la sigla che le identifica).

Il caricabatteria fornito è il modello KJ186-12, che,come riportato sulla etichetta, può essere alimentato con una tensione alternata compresa tra 100 e 240V 50.50 Hz, con una corrente di 200 mA, la tensione in uscita è di 4,2V-1A oppure 500 mA se sono in carica 2 batterie.

Vista interna del caricabatteria

Appena inserite, il led relativo alla batteria si accenderà di colore rosso, passando al blu a batteria carica.

Montaggio del robot

Il montaggio del robot è molto semplice e richiede per chi ha un po' di manualità non più di un'ora, basterà seguire le istruzioni riportate sul manuale presente all'interno della confezione.
Per il montaggio si utilizzerà principalmente il cacciavite tipo Phillips ("a croce" o "a stella") presente anch'esso nella confezione, se avete una piccola pinza in alcune fasi, queste aiuteranno a mantenere salde le parti da fissare.
Consiglio di sistemare le varie parti in modo ordinato sul tavolo in modo da facilitarne la ricerca.

Caricamento del programma di gestione

Per utilizzare il robot occorre installare il programma sulla scheda NANO. Accedendo al sito del produttore al link http://www.elegoo.com/download/, dove dopo aver scelto quello relativo a Elegoo Tumbller Car Kit, si può scaricare il pacchetto contenente il programma, i driver, le schede tecniche dei componenti e i manuali d'uso.

App per la gestione del robot controllo

Per la gestione del robot è possibile scaricare la speciale APP disponibile sul sito Google Play

 

Elenco revisioni
16/06/2019 Aggiornato pagina, inserito foto montaggio e dettagli sulla scheda di controllo
09/06/2019 Emissione preliminare
Private Policy Cookie Policy