Mega 2560 R3 + WiFi ESP8266 32Mb CH340 RobotDyn
Opis
Połączenie dwóch modułów na jednej płytce: MEGA 2560 R3 oraz WiFi ESP8266 z pamięci 32Mb. Układy mogą komunikować się pomiedzy sobą, lub w razie potrzeby działać osobno, wykonując dwa niezależne programy.
Zastosowane rozwiązanie jest wygodne dla rozwoju nowych projektów wymagających mikrokontrolera z duz ilością wyprowadzeń i WiFi. Układ można programować poprzez złącze microUSB. Do komunikacji międzu układami wykorzystany jest port UART (RX, Tx) a do jego konfiguracji, służy przełącznik DIP-switch, możliwe są połaczenia: USB - ATmega2560, USB - ESP8266 (komunikacja), USB - ESP8266 (programowanie) ATmega2560 - ESP8266, lub brak komunikacji. Opis ustawienia przełącznika, opisuje poniższa tabelka.
Istnieje również konfiguracja wykorzystująca dwa porty UART układu ATmega2560, w tym przypadku: USB CH340 podłączone jest do ATmega2560 na porcie UART 0, natomiast ESP8266 komunikuje się z mikrokontrolerem przez port UART 3. Opis ustawienia microprzełączników pokazuje poniższa tabelka.
MEGA 2560 R3
- Procesor : ATmega2560
- Taktowanie układu : 16MHz
- Układ odpowiedzialny za transmisję danych przez USB : CH340 ( sterowniki - link )
- Napięcie - logika układu : 5V
- Złącze microUSB (złącze kompatybilne z przewodami od telefonów)
- Napięcie zasilania : 7-12V
- Porty I/O : 54
- Porty wyjście w trybie PWM : 14
- Porty analogowe : 8 ( kanały przetwornika A/C )
- Max prąd na pinie I/O : 40 mA
- Max wydajność prądowa, pinu 5V: 1600mA
- Max wydajność prądowa, pinu 3.3V : 1000 mA
- Pamięć FLASH : 256 KB z czego 5kB użyte przez bootloader
- Pamięć SRAM : 8 KB
- Pamięć EEPROM : 4 KB
WiFi ESP8266
- Microcontroller: ESP-8266 EX
- Napięcie pracy I/O: 3.3V
- Digital I/O Pins
- Interfejsy szeregowe: UART, SPI, I2C, 1-Wire
- Zewnętrzne przerwania
- Clock Speed : 80MHz/160MHz
- Flash: 32Mb
- Układ odpowiedzialny za transmisję danych przez USB : CH340
- Wbudowana antena PCB
- Dodatkowe złącze IPX na zewnętrzną antenę
- Kompatybilny ze środowiskiem Arduino IDE
- Przykłady oprogramowania dla środowiska ARDUINO - link
- Układ kompatybilny z oprogramowaniem: ARDUINO, WeMos, NodeMcu itp.
Moduł ESP8266 ( piny ESP) pracuje z logiką 3.3V i maksymalnie tylko takie napięcie można podać na porty układu. Jeżeli chcesz korzystać z modułu wraz z układami o innej logice, np 5V, należy zastosować konwentery napięcia stanów logiczych.