GANIMEDE.E12 basata su ESP12 con USB, Wi-Fi e slot mikroBus e Gr
CODICE MEPA:
0126216317
BRAND:
Futuranet
CODICE PRODUTTORE:
7305-GANIMEDE-E12
CODICE SKU:
FE-7305-GANIMEDE-E12
14,40
€
(escl. IVA)
Descrizione completa
La scheda di sviluppo Ganimede è una soluzione versatile ed economica basata sul modulo ESP12 prodotta da AI-Thinker. Questa scheda è dotata di interfacciamento hardware verso gli standard Mikroelektronika MikroBus (Click Boards) e SeedStudio Grove, il che la rende compatibile con una vasta gamma di breakout board disponibili in commercio. Inoltre, ogni scheda è dotata di porta USB Type-c per programmazione, debug ed interfacciamento verso Host PC, di connettore per interfacciamento con standard NeoPixel e 1-Wire, nonché per display OLED da 0,96’’ I²C-Bus.
Il SoC ESP8266 incorpora una memoria Flash QSPI e un'antenna WiFi integrata, offrendo una soluzione completa per la connettività wireless. Grazie alla sua flessibilità e alle sue numerose funzionalità, la scheda di sviluppo Ganimede è ideale per realizzare progetti di Internet of Things (IoT) e applicazioni wireless.
Ganimede è programmabile con una varietà di linguaggi di programmazione, tutti molto validi. Sicuramente una scelta ideale per chi comincia ad utilizzarla è MicroPython, che è un ambiente semplice da apprendere, ma sorprendentemente potente. Una descrizione dettagliata degli step necessari all’installazione dell’ambiente MicroPython, con anche una serie di esempi, può essere trovata nella sezione Python del repository GitHub della scheda:
https://github.com/ffich/Ganimede/tree/main/10_Python.
Se sei un maker, uno sviluppatore o un hobbista che cerca una soluzione semplice ed efficace per realizzare progetti IoT, la scheda di sviluppo Ganimede è la scelta ideale.
GANIMEDE.E12 viene fornita con quattro tipi diversi di strip:
- Strip femmina a 4 vie (1 pz)
- Strip femmina a 8 vie (2 pz)
- Strip maschio a 3 vie (1 pz)
- Strip maschio a 2 vie (1 pz)
Attenzione! Gli strip vengono forniti da saldare sulla scheda.
Il connettore a 4 poli per il sistema Grove è acquistabile separatamente ( vedere tra i prodotti correlati )
GANIMEDE.E12 con gli strip da saldare
Il linguaggio di programmazione MicroPython
MicroPython è un linguaggio di programmazione open source che mira a fornire una versione semplificata e più piccola di Python per microcontrollori e altri dispositivi embedded. MicroPython è stato progettato per essere efficiente in termini di memoria e di velocità sui dispositivi embedded, il che lo rende un’ottima scelta per progetti IoT (Internet delle cose). Una delle caratteristiche più interessanti di MicroPython è la sua compatibilità con il linguaggio Python, che lo rende accessibile a molte persone che hanno già familiarità con Python. Questo significa che gli sviluppatori possono utilizzare la maggior parte delle conoscenze acquisite con Python anche su MicroPython. MicroPython ha molte applicazioni nell’ambito dell’IoT. Può essere utilizzato per creare dispositivi embedded come sensori ambientali, sistemi di automazione domestica, dispositivi di sicurezza e molto altro ancora. Inoltre, offre una vasta gamma di librerie integrate per supportare molte funzionalità di base, come la connessione Wi-Fi, l’elaborazione di protocolli di rete, la gestione della memoria, la creazione di interfacce grafiche e molto altro. Il port per ESP8266 di MicroPython offre un modo semplice e conveniente per programmare il modulo ESP-12 basato su ESP8266 ed è stato progettato per fornire una soluzione completa e integrata per la programmazione di progetti IoT con MicroPython. Inoltre, il port per ESP8266 offre un ambiente di sviluppo integrato che include un’interfaccia REPL (Read-Eval-Print Loop), un editor di codice integrato e molte altre funzionalità che semplificano la vita degli sviluppatori.
Schema elettrico
Clicca sull'immagine per ingrandire
Gli standard mikroBus e SeedStudio Grove
I due connettori di espansione della Ganimede.E12 che offrono maggiori possibilità sono CN2 e CN3, che permettono di interfacciare rispettivamente gli standard Mikrobus e Grove. Analizziamo più in dettaglio le caratteristiche di questi due standard.
MikroBus è uno standard di connettività hardware per microcontrollori e dispositivi embedded, sviluppato dall’azienda Serba Mikroelektronica. È stato progettato per fornire un modo semplice e conveniente per connettere sensori, attuatori e altri componenti a microcontrollori di vario tipo. Lo standard è basato su un connettore (o socket), con pin-out standardizzata, riportato nella figura qui sotto.
Piedinatura del connettore standard mikroBus
Il prodotto più noto che fa uso dello standard sono le schede della linea Click, prodotte sempre da Mikroelektronica, delle quali esistono più di 1.000 diverse varianti in commercio, ognuna con una specifica funzione e con un proprio hardware. La specifica dello standard è open source e disponibile al seguente indirizzo web: https://download.mikroe.com/documents/standards/mikrobus/mikrobus-standard-specification-v200.pdf.
Il SoC ESP8266 incorpora una memoria Flash QSPI e un'antenna WiFi integrata, offrendo una soluzione completa per la connettività wireless. Grazie alla sua flessibilità e alle sue numerose funzionalità, la scheda di sviluppo Ganimede è ideale per realizzare progetti di Internet of Things (IoT) e applicazioni wireless.
Ganimede è programmabile con una varietà di linguaggi di programmazione, tutti molto validi. Sicuramente una scelta ideale per chi comincia ad utilizzarla è MicroPython, che è un ambiente semplice da apprendere, ma sorprendentemente potente. Una descrizione dettagliata degli step necessari all’installazione dell’ambiente MicroPython, con anche una serie di esempi, può essere trovata nella sezione Python del repository GitHub della scheda:
https://github.com/ffich/Ganimede/tree/main/10_Python.
Se sei un maker, uno sviluppatore o un hobbista che cerca una soluzione semplice ed efficace per realizzare progetti IoT, la scheda di sviluppo Ganimede è la scelta ideale.
GANIMEDE.E12 viene fornita con quattro tipi diversi di strip:
- Strip femmina a 4 vie (1 pz)
- Strip femmina a 8 vie (2 pz)
- Strip maschio a 3 vie (1 pz)
- Strip maschio a 2 vie (1 pz)
Attenzione! Gli strip vengono forniti da saldare sulla scheda.
Il connettore a 4 poli per il sistema Grove è acquistabile separatamente ( vedere tra i prodotti correlati )
GANIMEDE.E12 con gli strip da saldare
Il linguaggio di programmazione MicroPython
MicroPython è un linguaggio di programmazione open source che mira a fornire una versione semplificata e più piccola di Python per microcontrollori e altri dispositivi embedded. MicroPython è stato progettato per essere efficiente in termini di memoria e di velocità sui dispositivi embedded, il che lo rende un’ottima scelta per progetti IoT (Internet delle cose). Una delle caratteristiche più interessanti di MicroPython è la sua compatibilità con il linguaggio Python, che lo rende accessibile a molte persone che hanno già familiarità con Python. Questo significa che gli sviluppatori possono utilizzare la maggior parte delle conoscenze acquisite con Python anche su MicroPython. MicroPython ha molte applicazioni nell’ambito dell’IoT. Può essere utilizzato per creare dispositivi embedded come sensori ambientali, sistemi di automazione domestica, dispositivi di sicurezza e molto altro ancora. Inoltre, offre una vasta gamma di librerie integrate per supportare molte funzionalità di base, come la connessione Wi-Fi, l’elaborazione di protocolli di rete, la gestione della memoria, la creazione di interfacce grafiche e molto altro. Il port per ESP8266 di MicroPython offre un modo semplice e conveniente per programmare il modulo ESP-12 basato su ESP8266 ed è stato progettato per fornire una soluzione completa e integrata per la programmazione di progetti IoT con MicroPython. Inoltre, il port per ESP8266 offre un ambiente di sviluppo integrato che include un’interfaccia REPL (Read-Eval-Print Loop), un editor di codice integrato e molte altre funzionalità che semplificano la vita degli sviluppatori.
Schema elettrico
Clicca sull'immagine per ingrandire
Gli standard mikroBus e SeedStudio Grove
I due connettori di espansione della Ganimede.E12 che offrono maggiori possibilità sono CN2 e CN3, che permettono di interfacciare rispettivamente gli standard Mikrobus e Grove. Analizziamo più in dettaglio le caratteristiche di questi due standard.
MikroBus è uno standard di connettività hardware per microcontrollori e dispositivi embedded, sviluppato dall’azienda Serba Mikroelektronica. È stato progettato per fornire un modo semplice e conveniente per connettere sensori, attuatori e altri componenti a microcontrollori di vario tipo. Lo standard è basato su un connettore (o socket), con pin-out standardizzata, riportato nella figura qui sotto.
Piedinatura del connettore standard mikroBus
Il prodotto più noto che fa uso dello standard sono le schede della linea Click, prodotte sempre da Mikroelektronica, delle quali esistono più di 1.000 diverse varianti in commercio, ognuna con una specifica funzione e con un proprio hardware. La specifica dello standard è open source e disponibile al seguente indirizzo web: https://download.mikroe.com/documents/standards/mikrobus/mikrobus-standard-specification-v200.pdf.
EN