Scheda di sviluppo ESP32 per 18 servomotori con Wi-Fi e Bluetoot

CODICE MEPA: 0126260169
BRAND: Futuranet
CODICE PRODUTTORE: 7100-FT1507M
CODICE SKU: FE-7100-FT1507M
Disponibilità: 5 Disponibilità (legenda)
57,96 (escl. IVA)
Descrizione completa
Questa scheda di sviluppo basata su MCU ESP32 è la soluzione perfetta per chi desidera gestire fino a 18 servomotori. Grazie al modulo di comunicazione Wi-Fi e Bluetooth integrato, è possibile controllare il sistema da remoto con la massima flessibilità.
L'alimentazione avviene tramite una batteria al Litio (acquistabile separatamente), da 7,4V. Per garantire un funzionamento stabile, la scheda è dotata di due stabilizzatori di tensione integrati che forniscono un'uscita costante a 5V, indipendentemente dallo stato di carica della batteria. Inoltre, è presente un interruttore a levetta On/Off, utile per gestire l’accensione e lo spegnimento della scheda in modo pratico e immediato.
La scheda include sei LED RGB con tecnologia Neopixel (WS2812). Questi LED, dotati di quattro pin (due per l'alimentazione e due per il collegamento in cascata), possono essere controllati facilmente con una sola linea digitale, permettendo di comandare l'accensione, lo spegnimento e il colore di ogni singolo LED. Perfetti per creare giochi di luce personalizzabili.
Inoltre, la scheda è equipaggiata con tre pulsanti programmabili, che possono essere configurati per eseguire funzioni specifiche, aggiungendo un ulteriore livello di interazione al progetto.
Perfetta per applicazioni in robotica, automazione, questa scheda offre tutta la potenza dell'ESP32 con un design ottimizzato per la gestione dei servomotori e effetti di luce avanzati.
La scheda viene fornita con manuale d'uso in italiano.




Caratteristiche tecniche




Microcontrollore: ESP32 Dual-Core Xtensa LX6
Velocità di clock: Fino a 240 MHz
Memoria:

RAM: 520 KB
Memoria Flash: Fino a 4 MB


Connettività:

Wi-Fi: 2,4 GHz, 802.11 b/g

Bluetooth: BLE (Bluetooth Low Energy) e Bluetooth Classic


GPIO:

Alimentazione per pin GPIO: 3,3V logica (con protezione da cortocircuito)


Servomotori:

Numero di canali PWM per servomotori: 18 (controllabili tramite I/O digitali)
Risoluzione PWM: 12 bit (4096 passi)
Alimentazione servomotori: 5V (fornita da stabilizzatori di tensione interni)


LED RGB Neopixel:

Numero di LED RGB Neopixel integrati: 6
Tecnologia: Neopixel WS2812 (controllabili tramite un'unica linea digitale per accensione, spegnimento e regolazione colore)


Alimentazione:

Tensione di alimentazione: 6V - 8,4V (batteria al litio, acquistabile separatamente)
Stabilizzatori di tensione: 2 stabilizzatori di tensione integrati che forniscono un'uscita stabile a 5V


Dimensioni: 118x85x45mm
Peso: 120 g




Schema elettrico






Il cuore del robot HEXAPOD






Presentato nel fascicolo n. 283 (Febbraio/Marzo) di Elettronica In, questo robot esapode, ispirato ai movimenti dei ragni, vanta 18 gradi di libertà e controllo via Bluetooth. Basato su questa scheda di sviluppo, è disponibile per l'acquisto sul nostro sito!





L'ambiente di sviluppo





Lo sviluppo del firmware può essere eseguito tramite l’IDE di Arduino. Per configurare l’ambiente di sviluppo, è necessario installare il pacchetto ESP32 seguendo questi passaggi:

Aprire l’IDE di Arduino e accedere alle Impostazioni.
Nella sezione URL aggiuntive per il Gestore Schede, inserire il seguente link:
https://raw.githubusercontent.com/espressif/arduino-esp32/gh-pages/package_esp32_index.json
Riavviare l’IDE e, tramite il Gestore Schede, installare il pacchetto Arduino ESP32 Board.

È possibile scrivere codice personalizzato in base alle proprie esigenze. Tuttavia, per un approccio più pratico alle funzionalità della scheda, abbiamo reso disponibili diversi sketch di test, gli stessi utilizzati per il robot HEXAPOD:

TEST_SERVO
TEST_RAMP
TEST_LEDRGB
TEST_BUTTON
TEST_BT
TEST_ADC

Lo sketch SPIDERBOT raccoglie tutte le funzionalità dei test e implementa il movimento coordinato del robot HEXAPOD.





Il controllo wireless




Questa scheda di sviluppo integra un modulo Bluetooth ESP32, permettendo un controllo semplice da smartphone Android o PC. La configurazione è immediata: con sole due righe di codice è possibile attivarlo e assegnare un nome al dispositivo. La gestione dei dati avviene tramite una porta seriale virtuale, semplificando lo sviluppo del software.
Per controllare il sistema, è sufficiente installare l’app gratuita Bluetooth Electronics dal Play Store. L’app consente di creare una dashboard personalizzata per inviare e ricevere comandi in modo intuitivo.




Download


Sketch Arduino Hexapod 1 file(s) 5.90 MB Scarica