Modulo WiFi SCF-01

Abbiamo scelto di utilizzare un hardware WiFi già diffuso sul mercato (l’ESP-01) 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-01.

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.

Pin del modulo SCF-01

GND Ground
TX UART Transmit pin
GPIO2 General Purpose I/O
CHIP_EN Chip Enable, active high
GPIO0 General Purpose I/O
RST External reset signal, active low
RX UART Receive pin
VDD +3.3V power input

Leds Module

LED Red
(PWR)
Connected to VCC, steady on when power is applied
LED Blue (TXD) UART TX indicator, tied in hardware to U0TXD

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’
TX = ‘1’
IMPORTANTE: assicurarsi che il micro-controllore mantenga su high TX durante l’avvio del modulo

Programming Mode

GPIO0 = ‘0’
GPIO2 = ‘1’

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

Il modulo WiFi ha logica a 3.3V e non è tollerante ai 5V. E’ quindi necessario alimentarlo da una sorgente a 3.3 V con una capacità di corrente di almeno 300 mA (infatti benchè il consumo medio di corrente del modulo Wi-Fi sia di circa 100 mA, il modulo ha picchi di assorbimento di corrente superiori).

Adattatore di livelli ADP-01

Questo modulo richiede 3.3V su VCC e su tutti gli altri pin. NON tollera 5V!
Se si utilizza una scheda a microcontrollore a 5V (come per esempio Arduino UNO, che è una scheda 5V) non è possibile collegare direttamente il modulo WiFi, ma è necessario un adattatore che fornisca un’alimentazione di 3.3V con almeno 300 mA di corrente e che traduca i livelli logici  3,3 <-> 5V per gli altri pin logici (TX, RX, etc…).

Per semplificare il collegamento del nostro modulo Wi-Fi con una scheda 5V (come Arduino UNO), abbiamo progettato l’adattatore ADP-01, incluso nel kit che acquisterai.