ESP8266 ESP-12F Serial Port Module

From B-Wiki
Jump to navigation Jump to search
ESP8266 programmer
Flasher tool

Flashing the ESP8266

  1. Download the NodeMCU PyFlasher [1]
  2. Download the ESPlorer [2]
  3. Download latest greatest NodeMCU build [3]
  4. Download latest build of PlatformIO [4]
  5. Download and install git [5]

Software

How to configure the OpenHAB Homie Thing

Hardware device ID: 18fe34d75723 -> device ID 18fe34d75723
  1. Flash the base software to the esp8266: GitHub Homie test software repository
  2. Configure the details of the network in the data/homie/configuration.json file
  3. Upload the configuration file to the esp: How to upload the files to ESP8266
  4. Reboot
  5. Connect to the terminal and get the verbouse communication
  6. Identify the device ID
  7. Go to: OpenHAB Configuration Things and configure the thing using the ID above

Supported channel things are listed here: List of supported channels

Documentation Arduino ESP8266

Pinout overview

ESP8266-12 Arduino Pinout
ESP8266-12 Pinout


Esp minimal connection

ESP8266-12 Minimal connection

Esp minimal connection mechanical

Design image Implementation result Thingiverse link
Esp minimal mounting jig 3D printing
Esp minimal mounting jig 3D printing
https://www.thingiverse.com/thing:3562829
To edit table: File:Esp minimal mechanical jig.tng

Pinout

Mapping ADC Serial Pin
ESP8266-12
Pin Serial Mapping
RESET D1 TX0
ADC ADC D3 RX0
CHPD D5 SCL
D16 D4 SDA
SCK D14 D0
MISO D12 D2 TX1
RX0* / MOSI D13 D15 SS /TX0*
3V3 VCC GND GND
To edit table: File:ESP8266-12.tgn