LASKKIT ESP-12 board

Představení vývojové desky LasKKit ESP-12 Board
5658-1

Vývojová deska LASKKIT ESP-12 board obsahuje populární Wi-Fi modul ESP-12 s čipem ESP8266, který je široce podporován jak výrobcem, tak i komunitou bastlířů.

LASKKIT ESP-12 board je pinově kompatibilní s Wemos D1 Mini. Narozdíl od Wemos D1 Mini však nabízí jednu velkou výhodu – je energeticky mnohem úspornější.

Pokud tedy hledáš kompatibilní desku a zároveň chceš šetřit energii, pak LASKKIT ESP-12 board by mohl být pro tebe jako určený.

LASKKIT ESP-12 board obsahuje, kromě ESP8266 v modulu ESP-12, velmi úsporný regulátor HT7833, který stabilizuje napětí z 5V na 3.3V. Tento stabilizátor má vlastní spotřebu pouhé 4μA. V kombinaci s nízkou vlastní spotřebou ESP8266 v tzv. režimu deep-sleep, je celková spotřeba lehce přes 20μA. Stačí zapájet pájecí propojku “SLEEP”.

ADC

ADC vstup ESP8266 je připojen přes dělič napětí na pin A0 (Vadc1). maximální vstupní napětí ESP8266 může být až 1V, díky děliči napětí tak můžeš měřit napětí až 4,3V (při R7 = 330k; R8 = 100k).

Níže vidíš vzorec, podle kterého se vypočítá napětí na pinu A0.

Vadc1 = napětí na A0
Vadc = napětí výstupu děliče napětí

PINOUT

Díky kompatibilitě s Wemos D1 Mini můžeš využít i stejné rozšiřující moduly – microSD karta, čidlo teploty a vlhkost DHT11/DHT22, SHT30, BMP180 nebo OLED.

Všechny moduly najdeš na https://www.laskarduino.cz/esp-a-wemos/

PROGRAMOVÁNÍ

V Arduino IDE nainstaluj podporu ESP8266

https://arduino.esp8266.com/stable/package_esp8266com_index.json

Testovací kód:

Níže najdeš jednoduchý kód pro blikání LEDkou, kterou najdeš přímo na ESP8266 modulu. Zároveň se posílá i zpráva na sérovou konzoli (rychlost 115200 Bd).

/*
 * Blikani vestavenou LED na ESP-12 (GPIO2) a posilani zprav na seriovou konzoli
 *
 * https://github.com/LasKKit/ESP12-Board
 * laskarduino.cz
 * 2021
 *
 * Kompilujte jako "Generic ESP8266 Module"
 */

void setup() {
  Serial.begin(115200); // inicializace Serial, 115200 Bd
  pinMode(2, OUTPUT); // inicializace LED na ESP-12
}

void loop() {
  Serial.println("Blikani LED");
  digitalWrite(2, LOW);
  delay(500);
  digitalWrite(2, HIGH);
  delay(500);
}

Pro nahrání kódu do LASKKIT ESP-12 board budeš potřebovat nějaký USB-UART převodník. Deska je navržena tak, aby bez jakéhokoli propojování se do ní dal připojit Převodník 6Pin microUSB TTL UART, CP2102, DTR pin. Samozřejmě lze použít libovolný jiný převodník.

Před začátkem nahrávání programu do desky je nutné přepnout ESP8266 do bootloader módu. To se provede následujícím postupem:

  • Stiskni a drž tlačítko „FLASH“
  • Stále drž tlačítko „FLASH“ a krátce stiskni tlačítko „RESET“
  • Nyní můžeš tlačítko „FLASH“ uvolnit
  • Klikni na tlačítko „Nahrát“ v Arduino IDE
  • Po nahrání kódu krátce stiskni tlačítko RESET, kód se spustí

LASKKIT ESP-12 board je open-hardware, schéma i podklady pro výrobu najdeš na tomto githubu.

K dispozici je jak sestavená varianta, tak samotný plošný spoj.

Share on facebook
Facebook
Share on google
Google+
Share on twitter
Twitter
Share on linkedin
LinkedIn
Share on pinterest
Pinterest

Napsat komentář

Nejčtenější články

Akční nabídka

Arduino UNO R3

ATmega328P, Klon

160 Kč

RobotDyn 4×3

Maticová analogová klávesnice

91,10 Kč

Arduino Gamepad

Joystick Shield

146,90 Kč