====== Wemos board-ok ====== A Wemos egy - saját bevallása szerint - "fiatal kínai cég, mely sok alacsony árfekvésű IoT eszközt fejleszt és gyárt". Az Arduino kompatibilis eszközeit ezen az oldalon ismertetem, mert ezek gyakran előfordulnak a Banggood-on is. A CH340G driver (D1 / D1 mini / D1 mini lite) innen tölthető le: https://wiki.wemos.cc/downloads \\ A CP2104 driver (D1 mini Pro) innen tölthető le: https://wiki.wemos.cc/products:d1:d1_mini_pro \\ ===== Wemos D1 ===== {{anchor:wemos_d1}} {{ :wiki:arduino:wemos_d1.jpg?300|Wemos D1}} A Wemos D1 egy integrált Wifi modullal bővített Arduino UNO kompatibilis kártya. A Wemos - az Arduino-tól eltérően - az ESP8266EX processzorra épül, ami egy pár kategóriával komolyabb, ezáltal drágább is, mint az ATmega328P. A board egy [[hu:esp:start#esp8266|ESP8266 modul]]t is magába foglal. Az Arduino programozási felületén alkalmazásához először telepíteni kell a "Generic ESP8266 Module" board-ot. A kártya sebessége és memóriájának a mérete jelentősen felülmúlja az Arduino-t, ellenben a portok száma alacsonyabb, a kártyára integrált Wifi modulnak köszönhetően. Fontos külömbség az Arduino UNO-hoz képest, hogy a Wemos D1 üzemi feszültsége 3,3V, azaz **az összes IO is 3,3V-tal működik**. A kártya programozható a klasszikus [[hu:comm:bus_usb#usb|USB]]-n keresztül, de az [[hu:comm:comdict#ota|OTA]] is megvalósítható a [[hu:comm:bus_wifi#wi-fi|Wi-fi]]-n keresztül. === A Wemos D1 adatlapja === ^ ^ | |Mikrokontroller|ESP8266EX| |Üzemi feszültség|3,3V| |Bemeneti feszültség (javasolt)|9V - 12V| |Digitális csatornák száma|11, az összes (kivéve a D0) alkalmazható interrupt-ra, [[hu:comm:start#pwm|PWM]]-re, [[hu:comm:bus_i2c#i2c|I²C]], [[hu:comm:bus_1wire#1-wire|1-Wire]] kommunikációra| |Analóg csatornák száma|1 (csak bemenetként alkalmazható)| |DC áram lábanként|max.1A (3,3V)| |Flash memória|4MB| |Órajel|80MHz/160MHz| |Led-del kiegészített csatorna|D4| |Hossza|68.6mm| |Szélessége|53.4mm| |Súlya|21.8g| === A Wemos D1 R2 lábkiosztása === ^kártya pin^funkció^ESP8266 pin| |TX|TXD|TXD| |RX|RXD|RXD| |A0|Analog input|A0| |D0|I/O|GPIO16| |D1|I/O, SCL|GPIO5| |D2|I/O, SDA|GPIO4| |D3|I/O, 10k pull-up|GPIO0| |D4|I/O, 10k pull-up, beépített LED-del|GPIO2| |D5|I/O, SCK|GPIO14| |D6|I/O, MISO|GPIO12| |D7|I/O, MOSI|GPIO13| |D8|I/O, 10k pull-down, SS|GPIO15| |GND|Ground|GND| |5V|5V| | |3V3|3.3V|3.3V| |RST|Reset|RST| az összes digitális kimenet (kivéve a D0) alkalmazható interrupt-ra, [[hu:comm:start#pwm|PWM]]-re, [[hu:comm:bus_i2c#i2c|I²C]], [[hu:comm:bus_1wire#1-wire|1-Wire]] kommunikációra. {{ :wiki:arduino:wemos_d1_mini.png?200|Wemos D1 mini}} ===== D1 mini ===== {{anchor:wemos_d1_mini}} === A Wemos D1 mini adatlapja === ^ ^ | |Mikrokontroller|ESP8266EX| |Üzemi feszültség|3,3V| |Bemeneti feszültség (javasolt)|9V - 12V| |Digitális csatornák száma|11, az összes (kivéve a D0) alkalmazható interrupt-ra, [[hu:comm:start#pwm|PWM]]-re, [[hu:comm:bus_i2c#i2c|I²C]], [[hu:comm:bus_1wire#1-wire|1-Wire]] kommunikációra| |Analóg csatornák száma|1 (csak bemenetként alkalmazható)| |DC áram lábanként|max.1A (3,3V)| |Flash memória|4MB| |Órajel|80MHz/160MHz| |Led-del kiegészített csatorna|D4| |Hossza|68.6mm| |Szélessége|53.4mm| |Súlya|21.8g| ==== Wemos D1 mini séma ==== {{ :wiki:arduino:mini_new_v2_2_0.pdf|Wemos D1 mini séma}} {{ :wiki:arduino:wemos_d1_mini_pro.png?200|Wemos D1 mini pro}} ===== D1 mini Pro ===== {{anchor:wemos_d1_mini_pro}} A D1 mini Pro gyakorlatilag megegyezik a D1 mini-vel, az alábbi külömbségekkel / bővítésekkel: * 16Mbytes (128M bit) Flash * Külső antenna konnektor * Belső kerámia-antenna * CP2104 USB-TO-UART IC (emiatt más driver kell hozzá, mint a mini-hez, lásd egész fent) ==== A D1 mini Pro séma ==== {{ :wiki:arduino:mini_pro_v1_0_0.pdf|Wemos D1 mini pro séma}} {{ :hu:arduino:wemos_uno_plus_esp8266.png?300|Wemos UNO + WiFi R3 ATmega328P + ESP8266}} ===== UNO+WiFi R3 ATmega328P+ESP8266 ===== Több rendszer egy kártyán: Uno R3 ATmega 328 és WiFi ESP8266 32 MB memóriával. Az összes modul együtt vagy külön-külön is működhet. USB-n keresztül lehet a programokat és a firmware-t letölteni az ATmega328-hoz és az ESP8266-hoz. Ehhez a CH340G USB-soros átalakítót kell használni. ==== Technikai adatok ==== * Microcontroller: ATmega328 * IC Wi-Fi: ESP8266 * USB-TTL konverter: CH340G * Power Out: 5V-800mA * Power IN: USB 5V (500mA max.) * Power IN: VIN/DC Jack 9..24V * Áramfelvétel: 5V, 800mA * TTL szint: 5V * Wifi: Wi-Fi 802.11 b/g/n 2.4 GHz * USB: Micro USB * Órajel: 16MHz * Üzemi feszültség: 5V * Digital I/O: 14 * Analog I/O: 6 * Memory Size: 32Mb * csatlakozó: serial\OTA * Üzemi hőmérséklet: −40С°/+125С° ==== Vezetékezés ==== {{:hu:arduino:wemos_uno_plus_esp8266_wiring.png?400|Wemos UNO+WiFi R3 ATmega328P+ESP8266}} ==== Jumperek beállítása ==== A kártyán egy jumpersorral lehet beállítani a használt funkciókat, az alábbi táblázat szerint: ^funkció^1^2^3^4^5^6^7^8| |CH340 kapcsolódik az ESP8266-hoz (program letöltés)|OFF|OFF|OFF|OFF|ON|ON|ON|NoUSE| |CH340 kapcsolódik az ESP8266-hoz (kapcsolat)|OFF|OFF|OFF|OFF|ON|ON|OFF|NoUSE| |CH340 kapcsolódik az ATmega328-hoz (program letöltés)|OFF|OFF|ON|ON|OFF|OFF|OFF|NoUSE |Mega328+ESP8266|ON|ON|OFF|OFF|OFF|OFF|OFF|NoUSE| |minden modul függetlenül működik|OFF|OFF|OFF|OFF|OFF|OFF|OFF|NoUSE|