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

57,00 IVA Inclusa

Disponibilità immediata.

Scheda di sviluppo basata su ESP32 con Wi-Fi e Bluetooth, ideale per controllare fino a 18 servomotori. Funziona a batteria (acquistabile separatamente) e dispone di stabilizzatori di tensione integrati per un’alimentazione stabile a 5V. Include anche LED RGB Neopixel e pulsanti programmabili per effetti di luce personalizzati.

Prezzi per quantità:

Quantità > 3
Prezzo 51,30

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/n
    • 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
Scheda di sviluppo ESP32 per 18 servomotori con Wi-Fi e Bluetooth
Il cuore del robot HEXAPOD
Scheda di sviluppo ESP32 per 18 servomotori con Wi-Fi e Bluetooth

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:

  1. Aprire l’IDE di Arduino e accedere alle Impostazioni.
  2. 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
  3. 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

 

Menu