Opis produktu Opis produktu
Moduł zgodny z Mega R3 mega 2560 zintegrowany z układem WIFI ESP8266. Moduł idealnie nadaje się do wykonywania projektów wykorzystujących transmisję WIFI sterowanych za pomocą Arduino Mega 2560. Płytka jest konfigurowalna za pomocą dip switchów znajdujących się na module. Za ich pomocą można decydować np. który z układów (ESP8266 czy ATmega2560) są podłączone do portu USB w celu załadowania programu, można ustawić połączenie między Atmega 2560 a ESP2560 za pomocą magistrali UART. Za pomocą portu micro USB który znajduje się na module można załadować ze środowiska Arduino program do procesora Atmega 2560, załadować program do układu ESP8266, komunikować się z ESP8266 za pomocą komend AT. Jako konwerter USB do UART zastosowany został układ CH340G.

Moduł jest kompatybilny pinowo z Arduino mega2560. Na module znajduje się antena do WIFI lecz moduł również posiada gniazdo anteny typu IPEX do podłączenia zewnętrznej anteny. Na module znajduje się przycisk MODE wykorzystywany do programowania układu ESP8266. Moduł posiada przełącznik zmieniający port UART0 ATmega2560 na port UART3.

Tabela DIP Switch:


1 2 3 4 5 6 7

- połączenie mega2560 do ESP8266 ON ON OFF OFF OFF OFF OFF
- połączenie USB do mega2560 OFF OFF ON ON OFF OFF OFF
- połączenie USB do ESP8266 (wczytywanie programu do układu ESP) OFF OFF OFF OFF ON ON ON
- połączenie USB do ESP8266 (komunikacja z ESP za pomocą komend AT) OFF OFF OFF OFF ON ON OFF
- oba układy pracują niezależnie OFF OFF OFF OFF OFF OFF OFF

Specjalny układ połączeń:


- połączenie USB do mega2560 do ESP8266 ON ON ON ON OFF OFF OFF do RXD3/TXD3 -  USB podłączone do CH340G,  CH340G podłączony do portów RX0/TX0 ATmega2560,  ESP8266 podłączony do  portów RX3/TX3  ATmega2560.

Specyfikacja techniczna:


- zastosowany procesor -  ATmega2560
- konwerter USB - RS232 TTL - CH340G
- zasilanie 5V
- napięcie wejściowe 7V - 12V
- zegar : 16 MHz
- wejścia/wyjścia:

   1. Piny I/O : 54 (w tym 15 z PWM)
   2. Wejścia analogowe : 16
   3. Porty UART 4 sztuki
   4. Magistrala I2C
   5. Zewnętrzne przerwania
   6 . Piny zasilające 5V, 3.3V, GND
   7 . Reset

- obciążalność pinów: 40 mA
- pamięć FLASH : 256 KB z czego 8kB użyte przez bootloader
- pamięć SRAM : 8 KB
- pamięć EEPROM : 4 KB
- wymiar płytki: 102 x 54 mm

Specyfikacja techniczna układu ESP8266:



- Układ: ESP8266
- Napięcie pracy I/O: 3.3V
- Piny Wyj/Wej
- Interfejsy szeregowe: UART, SPI, I2C, 1-Wire
- Zewnętrzne przerwania
- Zegar : 80MHz/160MHz
 - Flash: 8Mb
- Układ odpowiedzialny za transmisję danych przez USB : CH340

Układ ESP8266 posiada na module wyprowadzone piny w postaci dwu rzędowej listwy kołkowej. Piny te pracują z logiką 3.3V i maksymalnie tylko takie napięcie można podać na porty układu. Jeżeli układ ESP8266 ma byc podłączony do zewnętrznych układów o 5V logice to należy zastosować konwerter napięć. Opisy pinów ESP8266 znajdują się na spodniej stronie modułu.

Przydatne linki: https://www.instructables.com/id/Arduino-MEGA-2560-With-WiFi-Built-in-ESP8266/
31-691
Nowy