Modulo WiFi SCF-12F

Abbiamo scelto di utilizzare un hardware WiFi già ampiamente impiegato sul mercato (l’ESP-12F) su cui abbiamo caricato il nostro firmware μPanel innovativo. Per evidenziare il fatto che il firmware del modulo è stato profondamente cambiato rispetto ad altri prodotti commerciali, abbiamo scelto di chiamarlo SCF-12F.

Tutte le funzioni del modulo WiFi sono gestite dal potente sistema (SoC) ESP8266, che combina un micro-controllore 32 bit (e molte periferiche come GPIO, I2C, ADC, SPI, PWM) con una radio WiFi.

Pins of the SCF-12E module

RST External reset signal, active low MOSI * MOSI for SPI interface
ADC *
10-bit ADC Analog Input 0-1V SCLK * Serial Clock for SPI interface
CHIP-EN Chip Enable, active high GND Power Ground
GPIO16 General Purpose I/O GPIO15 General Purpose I/O
GPIO12 General Purpose I/O GPIO2 General Purpose I/O (connected to the LED)
GPIO13 General Purpose I/O GPIO0 General Purpose I/O
VCC +3.3V power input GPIO4 General Purpose I/O
CS0 *
Chip Select for SPI interface GPIO5 General Purpose I/O
MISO *
MISO for SPI interface RX UART RX
GPIO9
General Purpose I/O (only on 12-D version) TX UART TX
GPIO10 General Purpose I/O (only on 12-D version)

* Not managed from miuPanel firmware.

Leds Module

Blue LED
(GPIO2)  Connected to GPIO2

Modalità operativa

 

Dopo l’accensione (o reset) il modulo può essere avviato in due modi diversi, a seconda dei livelli logici applicati sui pin GPIO0 e GPIO2:

Firmware RUN mode

GPIO0 = ‘1’
GPIO2 = ‘1’
GPIO15 = ‘0’
TX = ‘1’
IMPORTANTE: assicurarsi che il micro-controllore mantenga su high TX durante l’avvio del modulo

Programming Mode

GPIO0 = ‘0’
GPIO2 = ‘1’
GPIO15 = ‘0’
IMPORTANTE: Non è questo il modo corretto per aggiornare il firmware μPanel del modulo, non utilizzare questa modalità, altrimenti si compromette definitivamente il firmware μPanel! Il modo corretto è lanciare la richiesta di aggiornamento dall’APP μPanel

Specifiche Elettriche

Questo modulo richiede 3.3 V VCC e 3.3 V per la logica. Non supporta 5 V! Se si utilizza Arduino UNO, e si connette i pin RX e TX del modulo Wi-Fi modulo ad Arduino distruggerete il modulo.

Inoltre, la fonte di Arduino Uno 3,3 V ha capacità di corrente insufficiente per alimentare questo modulo. Si dovrebbe usare una fonte esterna a 3,3 V per alimentare il modulo, con una capacità di corrente di 300 mA o superiore, perché il consumo medio di corrente del modulo Wi-Fi è di circa 140 mA.