ESP8266

From TAMI
Jump to navigationJump to search

what we got

we have two version currently in space

ESP-01

eC6w9El.jpg

ESP-11

D5RkBLc.jpg
6Y1R67d.jpg
its kinda hard interfacing to it, the headers are 2mm apart
y6rBEHW.jpg

ESP-??

all other boards out in the wild are pictured here
some have more pins exposed, some have no onboard antenna.

programming

use ESPlorer

or AT commands, or lua or even costum arduino ide...

first hello

dont forget to short VCC to CH_PD (with 10K). Without resistor seems to lead to instability.

  $ AT+GMR

and you should get version number, in our case = 00160901 (note that for firmware 9.2.2 {$AT+GMR 0018000902} the default baud rate is 9600 and each command should end with CR+LF)

what we want

  1. soft reset
 $ AT+RST 

ok

 $ AT+CWMODE?

+CWMODE:3

 $ AT+CWMODE=2

ok

 $ AT+CWLAP

TelAvivMakers (yeeeehaa) etc etc etc

$

reflashing

nice simple (windows) guide to flash the nodemcu rom > http://randomnerdtutorials.com/esp8266-web-server/

i use the offcial essprinf flasher, and i have to rset the board (with poer up) after i push download.
need to be fast/ but their wiring is good.
make sure you give enoug power to the board

UX1d3Kt.jpg

remmber to remove the GPIO0 to ground when you work, CH_PD needs to stay high

more lniks

http://thomasolson.com/PROJECTS/BLE/RFduino/WIFI/ https://github.com/5shekel/Arduino-ESP8266_libs https://github.com/5shekel/pyesp8266

Oded Sharon's resouces findings

Oded sharon is loggin his findings here [1] in ESP8266 Oded's log

stuff you can buy

dev boards

most include an FTDI type serial to usb IC, relays and some leds.