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.
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 |
LED Red |
(PWR) |
Connected to VCC, steady on when power is applied |
LED Blue | (TXD) | UART TX indicator, tied in hardware to U0TXD |
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:
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).
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.