ESP8266 ESP-12F Serial Port Module

From B-Wiki
Jump to navigation Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.
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
Restrictions


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
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