Comme raconte seeedstudio c'est un module a tout faire meme du P2P Wifi…
pour commencer http://www.esp8266.com :)
les dernières pistes :
Scanning all pins for I2C Bus device Device found at address 0x21 Device is wired: SDA to GPIO5 - IO index 1 Device is wired: SCL to GPIO4 - IO index 2
sudo python esptool.py --port /dev/ttyUSB0 write_flash 0x00000 The_Path_To_The_NodeMCU_Firmware.bin
—-
piste micro-python … on fait avec lua alors pourquoi pas avec micro-python https://learn.adafruit.com/building-and-running-micropython-on-the-esp8266/flash-firmware
Olimex s'y interesse .. du coup je vais voir de ce coté ;)
flash
doc qui fonctionne avec le firmware 9.5 : esp8266_wifi_module_quick_start_guide_v_1.0.4.pdf
Bref de bref , ça marche pô bien du tout avec les modules AT et le softserial de l'arduino je me tourne vers le nodemcu ! un outils en lua
deja si on ecrit un fichier sur l'esp … il reste , meme apres coupure de courant ;)
donc on peut enregistrer des scripts et les lancer automatiquement par le fichier init.lua http://www.domoticz.com/wiki/ESP8266_WiFi_module
http://www.instructables.com/id/ESP8266-based-web-configurable-wifi-general-purpos-1/?ALLSTEPS
https://www.olimex.com/Products/IoT/MOD-WIFI-ESP8266-DEV/open-source-hardware
Capteur lumiere température wifi <7€ https://outsidescience.wordpress.com/2012/11/03/diy-science-measuring-light-with-a-photodiode-ii/
le reseau est en WEP
https://www.olimex.com/Products/IoT/MOD-WIFI-ESP8266-DEV/resources/MOD-WIFI-ESP8266-DEV_jumper_reference.pdf utile pour flasher la chose en gros c'est gpio 0 qu'il faut couper pour flasher et remettre sur 1 pour le mode normal
Cela semble un peu risqué, mais bon… si on coupe la piste juste en dessous du strap, ca permet de refaire un strap en filaire… a voir, premiers essais non concluant, j'ai pourtant bien les bonnes ocnnexions .. enfin je pense …
sudo python esptool.py --port /dev/ttyUSB0 write_flash 0x00000 The_Path_To_The_NodeMCU_Firmware.bin
En suivan tle travail d'OLIMEX cf la page : https://olimex.wordpress.com/2015/03/31/programming-esp8266-evb-with-arduino-ide/
j'ai installé l'arduino a la sauce ESP sur une machine 64 bits ( j'en avait pas .. ;) ) … et ça marche nickel ! Franchement si vous utiliser l'IDE Arduino oublier tout le reste , adopter cette solution !
avec un module a 5 balles , (non olimex) du coup : plus d'arduino , tout est sur le module ESP8266 . ) étape d'apres , y connecter autre chose que les 2 GIPO, par exemple de l'i2C … ou fair emarcher les carte Olimex.
En suivant https://github.com/esp8266/Arduino j'ai une plateforme 32 bit bientot une ARM ?
Toujours plus loin , je reviens sur nodemcu pour l'i2C …
GPIO NEW TABLE ( Build 20141219 and later) IO index ESP8266 pin IO index ESP8266 pin 0 [*] GPIO16 8 GPIO15 1 GPIO5 9 GPIO3 2 GPIO4 10 GPIO1 3 GPIO0 11 GPIO9 4 GPIO2 12 GPIO10 5 GPIO14 6 GPIO12 7 GPIO13
on prendra les pin 11=gpio05 ⇒ I/O=1 et 22=gpio04 ⇒ I/O=2
piste :
Scanning all pins for I2C Bus device
Device found at address 0x21 Device is wired: SDA to GPIO5 - IO index 1 Device is wired: SCL to GPIO4 - IO index 2