ESP-12E Development Board · ESP-12E Development Board Instal·lació de l'esp-open-sdk 33 #...
Transcript of ESP-12E Development Board · ESP-12E Development Board Instal·lació de l'esp-open-sdk 33 #...
![Page 1: ESP-12E Development Board · ESP-12E Development Board Instal·lació de l'esp-open-sdk 33 # apt-get install make unrar autoconf automake libtool gcc g++ gperf flex \ bison texinfo](https://reader030.fdocuments.co/reader030/viewer/2022040409/5ec7464694ea6050de3926d6/html5/thumbnails/1.jpg)
ESP8266ESP-12E Development Board
Jordi Binefa i Martínez Responsable d'R+D+i a
Professor de cicles formatius a
novembre de 2015
![Page 2: ESP-12E Development Board · ESP-12E Development Board Instal·lació de l'esp-open-sdk 33 # apt-get install make unrar autoconf automake libtool gcc g++ gperf flex \ bison texinfo](https://reader030.fdocuments.co/reader030/viewer/2022040409/5ec7464694ea6050de3926d6/html5/thumbnails/2.jpg)
ESP-12E Development Board Algunes plaques amb l'ESP8266
2
![Page 3: ESP-12E Development Board · ESP-12E Development Board Instal·lació de l'esp-open-sdk 33 # apt-get install make unrar autoconf automake libtool gcc g++ gperf flex \ bison texinfo](https://reader030.fdocuments.co/reader030/viewer/2022040409/5ec7464694ea6050de3926d6/html5/thumbnails/3.jpg)
ESP-12E Development Board Programant l'ESP8266 - ESP01
3
![Page 4: ESP-12E Development Board · ESP-12E Development Board Instal·lació de l'esp-open-sdk 33 # apt-get install make unrar autoconf automake libtool gcc g++ gperf flex \ bison texinfo](https://reader030.fdocuments.co/reader030/viewer/2022040409/5ec7464694ea6050de3926d6/html5/thumbnails/4.jpg)
ESP-12E Development Board Programant l'ESP8266 - ESP12E
4
![Page 5: ESP-12E Development Board · ESP-12E Development Board Instal·lació de l'esp-open-sdk 33 # apt-get install make unrar autoconf automake libtool gcc g++ gperf flex \ bison texinfo](https://reader030.fdocuments.co/reader030/viewer/2022040409/5ec7464694ea6050de3926d6/html5/thumbnails/5.jpg)
ESP-12E Development Board Fabricant del xip: Espressif
5
http://espressif.com/en/products/esp8266/
![Page 6: ESP-12E Development Board · ESP-12E Development Board Instal·lació de l'esp-open-sdk 33 # apt-get install make unrar autoconf automake libtool gcc g++ gperf flex \ bison texinfo](https://reader030.fdocuments.co/reader030/viewer/2022040409/5ec7464694ea6050de3926d6/html5/thumbnails/6.jpg)
ESP-12E Development Board Característiques de l'ESP8266
6
http://espressif.com/en/products/esp8266/
![Page 7: ESP-12E Development Board · ESP-12E Development Board Instal·lació de l'esp-open-sdk 33 # apt-get install make unrar autoconf automake libtool gcc g++ gperf flex \ bison texinfo](https://reader030.fdocuments.co/reader030/viewer/2022040409/5ec7464694ea6050de3926d6/html5/thumbnails/7.jpg)
ESP-12E Development Board Especificacions de l'ESP8266
7
http://espressif.com/en/products/esp8266/
![Page 8: ESP-12E Development Board · ESP-12E Development Board Instal·lació de l'esp-open-sdk 33 # apt-get install make unrar autoconf automake libtool gcc g++ gperf flex \ bison texinfo](https://reader030.fdocuments.co/reader030/viewer/2022040409/5ec7464694ea6050de3926d6/html5/thumbnails/8.jpg)
ESP-12E Development Board Datasheet de l'ESP8266
8
Adafruit's link to ESP8266EX Datasheet v4.3
![Page 9: ESP-12E Development Board · ESP-12E Development Board Instal·lació de l'esp-open-sdk 33 # apt-get install make unrar autoconf automake libtool gcc g++ gperf flex \ bison texinfo](https://reader030.fdocuments.co/reader030/viewer/2022040409/5ec7464694ea6050de3926d6/html5/thumbnails/9.jpg)
ESP-12E Development Board Kolban's Book on ESP8266
9
http://neilkolban.com/tech/esp8266/
![Page 10: ESP-12E Development Board · ESP-12E Development Board Instal·lació de l'esp-open-sdk 33 # apt-get install make unrar autoconf automake libtool gcc g++ gperf flex \ bison texinfo](https://reader030.fdocuments.co/reader030/viewer/2022040409/5ec7464694ea6050de3926d6/html5/thumbnails/10.jpg)
ESP-12E Development Board Disposició de pins de l'ESP8266 - NodeMcu
10
![Page 11: ESP-12E Development Board · ESP-12E Development Board Instal·lació de l'esp-open-sdk 33 # apt-get install make unrar autoconf automake libtool gcc g++ gperf flex \ bison texinfo](https://reader030.fdocuments.co/reader030/viewer/2022040409/5ec7464694ea6050de3926d6/html5/thumbnails/11.jpg)
ESP-12E Development BoardProgramant l'ESP8266 – Ordres AT - Eines
11
http://binefa.cat/php/esp8266/eines/esptool-master.zip
https://github.com/JhonControl/ESP8266-Flasher/tree/master/Firmware%20ESP8266
Seqüencia prèvia de preparació de l'ESP8266 per a ser programat :Prémer el botó de RST, sense deixar-ho anar, prémer el botó de FLASH. I mentre es pressiona el botó de FLASH es deixa anar el botó de RST.Finalment es deixa de prémer el botó de FLASH
# apt-get install python-pip
$ pip install -U setuptools
![Page 12: ESP-12E Development Board · ESP-12E Development Board Instal·lació de l'esp-open-sdk 33 # apt-get install make unrar autoconf automake libtool gcc g++ gperf flex \ bison texinfo](https://reader030.fdocuments.co/reader030/viewer/2022040409/5ec7464694ea6050de3926d6/html5/thumbnails/12.jpg)
ESP-12E Development Board Eines - ESPlorer
12
http://esp8266.ru/esplorer/
![Page 13: ESP-12E Development Board · ESP-12E Development Board Instal·lació de l'esp-open-sdk 33 # apt-get install make unrar autoconf automake libtool gcc g++ gperf flex \ bison texinfo](https://reader030.fdocuments.co/reader030/viewer/2022040409/5ec7464694ea6050de3926d6/html5/thumbnails/13.jpg)
ESP-12E Development Board Eines - ESPlorer
13
![Page 14: ESP-12E Development Board · ESP-12E Development Board Instal·lació de l'esp-open-sdk 33 # apt-get install make unrar autoconf automake libtool gcc g++ gperf flex \ bison texinfo](https://reader030.fdocuments.co/reader030/viewer/2022040409/5ec7464694ea6050de3926d6/html5/thumbnails/14.jpg)
ESP-12E Development Board Eines - ESPlorer
14
![Page 15: ESP-12E Development Board · ESP-12E Development Board Instal·lació de l'esp-open-sdk 33 # apt-get install make unrar autoconf automake libtool gcc g++ gperf flex \ bison texinfo](https://reader030.fdocuments.co/reader030/viewer/2022040409/5ec7464694ea6050de3926d6/html5/thumbnails/15.jpg)
ESP-12E Development Board Programant l'ESP8266 – LUA - Eines
15
Seqüencia prèvia de preparació de l'ESP8266 per a ser programat :Verifiqueu que no hi ha cap programa emprant el port sèrie (p.e.: ESPlorer)Prémer el botó de RST, sense deixar-ho anar, prémer el botó de FLASH. I mentre es pressiona el botó de FLASH es deixa anar el botó de RST.Finalment es deixa de prémer el botó de FLASH
https://github.com/nodemcu/nodemcu-devkit-v1.0https://github.com/nodemcu/nodemcu-firmwarehttps://github.com/nodemcu/nodemcu-firmware/releaseshttp://nodemcu-build.com/
![Page 16: ESP-12E Development Board · ESP-12E Development Board Instal·lació de l'esp-open-sdk 33 # apt-get install make unrar autoconf automake libtool gcc g++ gperf flex \ bison texinfo](https://reader030.fdocuments.co/reader030/viewer/2022040409/5ec7464694ea6050de3926d6/html5/thumbnails/16.jpg)
ESP-12E Development Board Programant l'ESP8266 - LUA
16
![Page 17: ESP-12E Development Board · ESP-12E Development Board Instal·lació de l'esp-open-sdk 33 # apt-get install make unrar autoconf automake libtool gcc g++ gperf flex \ bison texinfo](https://reader030.fdocuments.co/reader030/viewer/2022040409/5ec7464694ea6050de3926d6/html5/thumbnails/17.jpg)
ESP-12E Development Board Programant l'ESP8266 - LUA
17
http://binefa.cat/php/esp8266/codis/lua/clientWeb.luahttp://binefa.cat/php/esp8266/codis/lua/closeTcp.lua
![Page 18: ESP-12E Development Board · ESP-12E Development Board Instal·lació de l'esp-open-sdk 33 # apt-get install make unrar autoconf automake libtool gcc g++ gperf flex \ bison texinfo](https://reader030.fdocuments.co/reader030/viewer/2022040409/5ec7464694ea6050de3926d6/html5/thumbnails/18.jpg)
ESP-12E Development Board Programant l'ESP8266 - LUA
18
http://binefa.cat/php/esp8266/codis/lua/clientWeb.luahttp://binefa.cat/php/esp8266/codis/lua/closeTcp.lua
![Page 19: ESP-12E Development Board · ESP-12E Development Board Instal·lació de l'esp-open-sdk 33 # apt-get install make unrar autoconf automake libtool gcc g++ gperf flex \ bison texinfo](https://reader030.fdocuments.co/reader030/viewer/2022040409/5ec7464694ea6050de3926d6/html5/thumbnails/19.jpg)
ESP-12E Development Board Programant l'ESP8266 - LUA
19
http://www.banggood.com/NodeMcu-Lua-WIFI-Development-Board-For-ESP8266-Module-p-976440.html
![Page 20: ESP-12E Development Board · ESP-12E Development Board Instal·lació de l'esp-open-sdk 33 # apt-get install make unrar autoconf automake libtool gcc g++ gperf flex \ bison texinfo](https://reader030.fdocuments.co/reader030/viewer/2022040409/5ec7464694ea6050de3926d6/html5/thumbnails/20.jpg)
ESP-12E Development BoardProgramant l'ESP8266 – microPython - Eines
20
Seqüencia prèvia de preparació de l'ESP8266 per a ser programat :Verifiqueu que no hi ha cap programa emprant el port sèrie (p.e.: ESPlorer)Prémer el botó de RST, sense deixar-ho anar, prémer el botó de FLASH. I mentre es pressiona el botó de FLASH es deixa anar el botó de RST.Finalment es deixa de prémer el botó de FLASH
https://micropython.org/https://learn.adafruit.com/building-and-running-micropython-on-the-esp8266http://www.electrodragon.com/w/MicroPython_ESP8266http://www.0x43.nl/esp8266-and-micropython/http://dev.0x43.nl/wp-content/uploads/2015/06/build-MP-esp8266-2015-06-20.tar.gz
![Page 21: ESP-12E Development Board · ESP-12E Development Board Instal·lació de l'esp-open-sdk 33 # apt-get install make unrar autoconf automake libtool gcc g++ gperf flex \ bison texinfo](https://reader030.fdocuments.co/reader030/viewer/2022040409/5ec7464694ea6050de3926d6/html5/thumbnails/21.jpg)
ESP-12E Development BoardProgramant l'ESP8266 – microPython - Eines
21
https://learn.adafruit.com/building-and-running-micropython-on-the-esp8266/micropython-usage
http://binefa.cat/php/esp8266/codis/micropython/script01.upy
![Page 22: ESP-12E Development Board · ESP-12E Development Board Instal·lació de l'esp-open-sdk 33 # apt-get install make unrar autoconf automake libtool gcc g++ gperf flex \ bison texinfo](https://reader030.fdocuments.co/reader030/viewer/2022040409/5ec7464694ea6050de3926d6/html5/thumbnails/22.jpg)
ESP-12E Development BoardProgramant l'ESP8266 – WiFi a sèrie - Eines
22
Seqüencia prèvia de preparació de l'ESP8266 per a ser programat :Verifiqueu que no hi ha cap programa emprant el port sèrie (p.e.: ESPlorer)Prémer el botó de RST, sense deixar-ho anar, prémer el botó de FLASH. I mentre es pressiona el botó de FLASH es deixa anar el botó de RST.Finalment es deixa de prémer el botó de FLASH
http://en.doit.am/doit_esp_wifi_serial.zip
![Page 23: ESP-12E Development Board · ESP-12E Development Board Instal·lació de l'esp-open-sdk 33 # apt-get install make unrar autoconf automake libtool gcc g++ gperf flex \ bison texinfo](https://reader030.fdocuments.co/reader030/viewer/2022040409/5ec7464694ea6050de3926d6/html5/thumbnails/23.jpg)
ESP-12E Development BoardProgramant l'ESP8266 – WiFi a sèrie - Eines
23
http://en.doit.am/doit_esp_wifi_serial.zip
![Page 24: ESP-12E Development Board · ESP-12E Development Board Instal·lació de l'esp-open-sdk 33 # apt-get install make unrar autoconf automake libtool gcc g++ gperf flex \ bison texinfo](https://reader030.fdocuments.co/reader030/viewer/2022040409/5ec7464694ea6050de3926d6/html5/thumbnails/24.jpg)
ESP-12E Development BoardProgramant l'ESP8266 – WiFi a sèrie - Eines
24
http://en.doit.am/doit_esp_wifi_serial.zip
ESP8266 as UDP ”server”
![Page 25: ESP-12E Development Board · ESP-12E Development Board Instal·lació de l'esp-open-sdk 33 # apt-get install make unrar autoconf automake libtool gcc g++ gperf flex \ bison texinfo](https://reader030.fdocuments.co/reader030/viewer/2022040409/5ec7464694ea6050de3926d6/html5/thumbnails/25.jpg)
ESP-12E Development BoardProgramant l'ESP8266 – WiFi a sèrie - Eines
25
Obriu el minicom i qtPyUdp.py a terminals diferents
http://binefa.cat/php/esp8266/codis/Qt_Python/qtPyUdp.tar.gz
![Page 26: ESP-12E Development Board · ESP-12E Development Board Instal·lació de l'esp-open-sdk 33 # apt-get install make unrar autoconf automake libtool gcc g++ gperf flex \ bison texinfo](https://reader030.fdocuments.co/reader030/viewer/2022040409/5ec7464694ea6050de3926d6/html5/thumbnails/26.jpg)
ESP-12E Development BoardProgramant l'ESP8266 – WiFi a sèrie - Eines
26
ESP8266 as UDP client
![Page 27: ESP-12E Development Board · ESP-12E Development Board Instal·lació de l'esp-open-sdk 33 # apt-get install make unrar autoconf automake libtool gcc g++ gperf flex \ bison texinfo](https://reader030.fdocuments.co/reader030/viewer/2022040409/5ec7464694ea6050de3926d6/html5/thumbnails/27.jpg)
ESP-12E Development BoardProgramant l'ESP8266 – WiFi a sèrie - Eines
27
![Page 28: ESP-12E Development Board · ESP-12E Development Board Instal·lació de l'esp-open-sdk 33 # apt-get install make unrar autoconf automake libtool gcc g++ gperf flex \ bison texinfo](https://reader030.fdocuments.co/reader030/viewer/2022040409/5ec7464694ea6050de3926d6/html5/thumbnails/28.jpg)
ESP-12E Development Board Desenvolupant amb l'ESP8266 sobre l'IDE d'Arduino
28
Descarregueu-vos l'instal·lador de l'IDE d'Arduino 1.6.5. des de:https://www.arduino.cc/en/Main/OldSoftwareReleases
![Page 29: ESP-12E Development Board · ESP-12E Development Board Instal·lació de l'esp-open-sdk 33 # apt-get install make unrar autoconf automake libtool gcc g++ gperf flex \ bison texinfo](https://reader030.fdocuments.co/reader030/viewer/2022040409/5ec7464694ea6050de3926d6/html5/thumbnails/29.jpg)
ESP-12E Development Board Desenvolupant amb l'ESP8266 sobre l'IDE d'Arduino
29
Entreu aquesta adreça a ”Additional Boards Manager URLs”:http://arduino.esp8266.com/stable/package_esp8266com_index.json
![Page 30: ESP-12E Development Board · ESP-12E Development Board Instal·lació de l'esp-open-sdk 33 # apt-get install make unrar autoconf automake libtool gcc g++ gperf flex \ bison texinfo](https://reader030.fdocuments.co/reader030/viewer/2022040409/5ec7464694ea6050de3926d6/html5/thumbnails/30.jpg)
ESP-12E Development Board Desenvolupant amb l'ESP8266 sobre l'IDE d'Arduino
30
Tools → Board: “current” → Boards Manager ...
Click install ESP8266 (It is about 450 MB to download) :
Una altra manera de fer la instal·lació de l'IDE d'Arduino per a ESP8266:https://libraries.io/github/adafruit/ESP8266-Arduino
![Page 31: ESP-12E Development Board · ESP-12E Development Board Instal·lació de l'esp-open-sdk 33 # apt-get install make unrar autoconf automake libtool gcc g++ gperf flex \ bison texinfo](https://reader030.fdocuments.co/reader030/viewer/2022040409/5ec7464694ea6050de3926d6/html5/thumbnails/31.jpg)
ESP-12E Development Board Trametent trames UDP amb l'ESP8266
31
http://binefa.cat/php/esp8266/codis/arduinoIDE/UDPClientMAC02/UDPClientMAC02.ino
![Page 32: ESP-12E Development Board · ESP-12E Development Board Instal·lació de l'esp-open-sdk 33 # apt-get install make unrar autoconf automake libtool gcc g++ gperf flex \ bison texinfo](https://reader030.fdocuments.co/reader030/viewer/2022040409/5ec7464694ea6050de3926d6/html5/thumbnails/32.jpg)
ESP-12E Development Board ESP8266 sobre l'IDE d'Arduino - MQTT
32
http://www.jerome-bernard.com/blog/2015/10/04/wifi-temperature-sensor-with-nodemcu-esp8266/
![Page 33: ESP-12E Development Board · ESP-12E Development Board Instal·lació de l'esp-open-sdk 33 # apt-get install make unrar autoconf automake libtool gcc g++ gperf flex \ bison texinfo](https://reader030.fdocuments.co/reader030/viewer/2022040409/5ec7464694ea6050de3926d6/html5/thumbnails/33.jpg)
ESP-12E Development Board Instal·lació de l'esp-open-sdk
33
# apt-get install make unrar autoconf automake libtool gcc g++ gperf flex \ bison texinfo gawk ncurses-dev libexpat-dev python sed git libtool-bin
$ make STANDALONE=y
Configuració del PATH
Per a poder cridar els binaris xtensa-lx106-*generats, podeu afegir la ruta del SDK al PATH. Podeu actualitzar el PATH cada vegada que inicieu una sessió de terminal:
export PATH=[your esp-open-sdk directory]/bin:$PATH
Per exemple:export PATH=/home/ecat/Documents/esp8266/esp-open-sdk/bin:$PATH
Per a fer aquest canvi permanent afegiu-ho a la darrera línia de l'arxiu .profile del vostre directori d'usuari.
http://www.esp8266.com/wiki/doku.php?id=setup-linux-compiler-esp8266
![Page 34: ESP-12E Development Board · ESP-12E Development Board Instal·lació de l'esp-open-sdk 33 # apt-get install make unrar autoconf automake libtool gcc g++ gperf flex \ bison texinfo](https://reader030.fdocuments.co/reader030/viewer/2022040409/5ec7464694ea6050de3926d6/html5/thumbnails/34.jpg)
ESP-12E Development Board Programant l'ESP8266 - microPython
34
# apt-get install make unrar autoconf automake libtool gcc g++ gperf flex \ bison texinfo gawk ncurses-dev libexpat-dev python sed git libtool-bin
$ make STANDALONE=y
![Page 35: ESP-12E Development Board · ESP-12E Development Board Instal·lació de l'esp-open-sdk 33 # apt-get install make unrar autoconf automake libtool gcc g++ gperf flex \ bison texinfo](https://reader030.fdocuments.co/reader030/viewer/2022040409/5ec7464694ea6050de3926d6/html5/thumbnails/35.jpg)
Torn de preguntes ...
… i sessió pràctica.
35