User manual

Základní technické údaje
Mikro-kontrolér ATmega328
Flash memory 32 kB (včetně 0,5 kB pro zavádění dat)
SRAM 2 kB
EEPROM 1 kB
Cycle rate 16 MHz
I/O piny 20 (včetně 2 pro komunikaci s WLAN modulem)
PWM: 6
Analogové vstupy: 6
USB-to-Serial chip CH340G
Provozní (napájecí) napě 5 V
Doporučované vstupní napě 7 – 12 V
Max. proud I/O-pin 40 mA
Flexibilita 3,3 V výstupu 50 mA
WLAN modul ESP8266
SPI-Flash 4 Mbit
Provozní napětí 3,3 V
WLAN standardy 802.11 b/g/n
WLAN režimy Wi-Fi Direct (P2P), Soft-AP
Firmware AT-Firmware Version 0.22
Další vlastnosti integrovaný TCP/IP-stack
+19,5 dBm output power v režimu 802.11b
Integrovaný Low-Power-32-bit-CPU
komunikace přes UART
Obsah výukové sady
1 IoT-WiFi-board (NanoESP)
1 nepájivé pole (deska spojů)
1 m vodiče
2 tlačítka
1 klip baterie
1 LED (červená)
1 RGB-LED (4 vývody)
1 rezistor 10 k (barvy proužků: hnědá, černá, oranžová)
1 rezistor 1 k (barvy proužků: hnědá, černá, červená)
1 fototranzistor (2 konektory)
1 NTC 10 k (termistor)
1 piezo reproduktor
1 potenciometr 10 k s červeným přepínacím kolečkem
V další části návodu se dozvíte o používání AT příkazů. Samotné experimentování pak přináší
nejlepší možnost jako se dokonale seznámit s těmito jednoduchými příkazy pro ovládání modulu.
Spusťte program P01_SoftwareSerial v Arduino-IDE. Jedná se o velmi jednoduchý program,
který přenáší všechna data přes sériové hardwarové rozhraní mikro-kontrolérů a vlastní softwarové
rozhraní do ESP-kontroléru. Celý přenos však funguje i opačně. Ze zdrojového kódu jsou patrné
oba připojovací piny softwarového rozhraní (piny 11 a 12). Tyto piny však ve svých projektech nikdy
nepoužívejte coby piny GPIO (General-Purpose Input/Output). Pro provoz modulu je nezbytné použití
SofwareSerial-Library, která je již u většiny verzí Arduino předinstalována. V opačm případě
použijte funkci Manager a knihovnu si stáhněte.
Po úspěšné instalaci programu můžete na sériovém monitoru spustit rozhraní Arduino.
Předtím však ještě musíte provést dvě důležitá nastavení sériového monitoru. V pravém dolním rohu
aplikace se musí zobrazit přenosová rychlost 19200 a dále v levém okně provést konfiguraci volby
CR a NL. V té chvíli již spatříte určité informace - AT a OK. Příkaz AT byl odeslán mikro-kontrolérem
do ESP-modulu a OK je odpověď modulu. Tímto procesem je dostatečně ověřeno, že WLAN modul
funguje zcela správně a je tak připraven k dalšímu použití.
Výstup v sériovém rozhraní / Serial Monitor
Základní příkazy
Nyní můžete začít zadávat základní příkazy modulu a vyzkoušet tak jeho funkci. Příkaz jednoduše
zadejte a odešlete jej pomocí klávesy „Enter“. Psaní velkých písmen v příkazech je velmi důležité.
Zadejte svůj první příkaz AT a odešlete jej. Program poté příkaz předloží ESP modulu, který odpoví
„OK“. Jako další můžete vyzkoušet příkaz AT+GMR. Tímto příkazem se zobrazí aktuální firmware
a číslo jeho verze. Příkazem AT+RST provedete reset modulu. Modul poté vyšle informaci ready,
což znamená, že je znovu připraven k dalšímu provozu a příjmu nových příkazů.
Vyzkoušejte i například následující příkazy:
ATE0 – deaktivace odezvy (tzv. „echo“) modulu, což představuje komunikaci na úrovni odeslání
příkazu, kde odpověď je znovu stejná jako je původní příkaz. Pokud například odešlete příkaz AT,
odezva nebude AT a poté OK, ale pouze OK. Na úvod však doporučujeme tuto funkci aktivovat
příkazem ATE1.