Modulo wifi per collegamento ad internet per stm32
Moderatore:
Paolino
8 messaggi
• Pagina 1 di 1
0
voti
Buonasera (più notte direi...) a tutti, ultimamente mi sono divertito ad approcciarmi al mondo dei microcontrollori stm32 attraverso alcune board nucleo. A questo punto però volevo chiedervi un consiglio: qualcuno di voi che ci si è già imbattuto saprebbe consigliarmi un modulo wifi che mi permetta di collegare l'stm ad internet per effettuare semplici chiamate http?
0
voti
ESP8266 (Wifi) o il nuovo EPS32 (Wifi + Bluetooth):
http://www.espressif.com/en/products/ha ... x/overview
http://www.espressif.com/en/products/ha ... 2/overview
http://www.espressif.com/en/products/ha ... x/overview
http://www.espressif.com/en/products/ha ... 2/overview
0
voti
Grazie xyz, proprio quello che cercavo. Guardando tra i moduli che utilizzano questo chip (per esempio ESP-08) ho notato che dispongo di divese porte gpio, mi chiedevo quindi se per utilizzarli non fosse necessario un programmatore a parte...
2
voti
I chip dei vari moduli è sempre lo stesso, quello che cambia sono i pin GPIO accessibili e la presenza o meno dell'antenna.
Qui è presente un elenco dei vari moduli con ESP8266 in commercio:
http://www.esp8266.com/wiki/doku.php?id ... ule-family
io ti consiglio ESP-12 o ESP-12F che hanno già l'antenna sul PCB o ESP-07 se vuoi usare un'antenna esterna.
Non serve un vero programmatore dedicato, basta un adattatore seriale RS232 compatibile ai livelli 3.3 V (il chip non è tollerabile ai 5 V) collegato ai pin TX e RX (null modem) e mettere a GND il pin GPIO0 quando il chip si resetta per abilitare il booloader interno. Il firmware si carica via seriale attraverso il programma esptool.
Il toolchain utilizzato è tutto open souce, utilizza le Binutils e il GCC via cross compiler per Xtensa lx106 (la CPU presenre nel CHIP):
https://github.com/pfalcon/esp-open-sdk
Qui è presente un elenco dei vari moduli con ESP8266 in commercio:
http://www.esp8266.com/wiki/doku.php?id ... ule-family
io ti consiglio ESP-12 o ESP-12F che hanno già l'antenna sul PCB o ESP-07 se vuoi usare un'antenna esterna.
Non serve un vero programmatore dedicato, basta un adattatore seriale RS232 compatibile ai livelli 3.3 V (il chip non è tollerabile ai 5 V) collegato ai pin TX e RX (null modem) e mettere a GND il pin GPIO0 quando il chip si resetta per abilitare il booloader interno. Il firmware si carica via seriale attraverso il programma esptool.
Il toolchain utilizzato è tutto open souce, utilizza le Binutils e il GCC via cross compiler per Xtensa lx106 (la CPU presenre nel CHIP):
https://github.com/pfalcon/esp-open-sdk
0
voti
Direi che anche un ESP-01 andrebbe bene. Io ho realizzato qualcosa del genere ma ho scritto uno straccio di firmware per il modulo. Comunicava con STM32 attraverso la seriale e, visto che nel modulo c'è un micro di tutto rispetto, gli ho fatto fare un bel po' di cose alleggerendo così il firmware del STM32.
"La follia sta nel fare sempre la stessa cosa aspettandosi risultati diversi".
"Parla soltanto quando sei sicuro che quello che dirai è più bello del silenzio".
Rispondere è cortesia, ma lasciare l'ultima parola ai cretini è arte.
"Parla soltanto quando sei sicuro che quello che dirai è più bello del silenzio".
Rispondere è cortesia, ma lasciare l'ultima parola ai cretini è arte.
-

TardoFreak
73,9k 8 12 13 - -EY Legend-

- Messaggi: 15754
- Iscritto il: 16 dic 2009, 11:10
- Località: Torino - 3° pianeta del Sistema Solare
0
voti
Buon natale a tutti prima di tutto
Quindi se ho capito bene questi moduli dispongono di un micro interno, quindi è possibile utilizzarli in coppia con un altro micro (facendoli comunicare con interfaccia seriale) sia stand alone. Per utilizzarli da soli però mi viene da pensare che sia necessario avere un programmatore specifico oppure quando xyz si riferiva proprio alla connessione con il PC?
Quindi se ho capito bene questi moduli dispongono di un micro interno, quindi è possibile utilizzarli in coppia con un altro micro (facendoli comunicare con interfaccia seriale) sia stand alone. Per utilizzarli da soli però mi viene da pensare che sia necessario avere un programmatore specifico oppure quando xyz si riferiva proprio alla connessione con il PC?
0
voti
Buon Natale.
Si ha una CPU interna a 32 bit Xtensa LX106 a 80 MHz. E' possibile utilizzarli con altri micro-controllori, può comunicare con i bus: I2C, I2S, SPI, USART. La programmazione avviene via USART, puoi usare un PC, una Raspberry-PI o un altro micro-controllore, basta rispettare il protocollo e i livelli di tensione.
Si ha una CPU interna a 32 bit Xtensa LX106 a 80 MHz. E' possibile utilizzarli con altri micro-controllori, può comunicare con i bus: I2C, I2S, SPI, USART. La programmazione avviene via USART, puoi usare un PC, una Raspberry-PI o un altro micro-controllore, basta rispettare il protocollo e i livelli di tensione.
0
voti
Allora grazie a tutti, non vedo l'ora che mi arrivino, buone feste a tutti!
8 messaggi
• Pagina 1 di 1
Torna a Firmware e programmazione
Chi c’è in linea
Visitano il forum: Nessuno e 6 ospiti

Elettrotecnica e non solo (admin)
Un gatto tra gli elettroni (IsidoroKZ)
Esperienza e simulazioni (g.schgor)
Moleskine di un idraulico (RenzoDF)
Il Blog di ElectroYou (webmaster)
Idee microcontrollate (TardoFreak)
PICcoli grandi PICMicro (Paolino)
Il blog elettrico di carloc (carloc)
DirtEYblooog (dirtydeeds)
Di tutto... un po' (jordan20)
AK47 (lillo)
Esperienze elettroniche (marco438)
Telecomunicazioni musicali (clavicordo)
Automazione ed Elettronica (gustavo)
Direttive per la sicurezza (ErnestoCappelletti)
EYnfo dall'Alaska (mir)
Apriamo il quadro! (attilio)
H7-25 (asdf)
Passione Elettrica (massimob)
Elettroni a spasso (guidob)
Bloguerra (guerra)
