Outils pour utilisateurs

Outils du site


tek:esp8266

ESP8266 WIFI chips

Comme raconte seeedstudio c'est un module a tout faire meme du P2P Wifi…

pour commencer http://www.esp8266.com :)

les dernières pistes :

  • i2c-scanner en lua pour l'ESP i2c-scanner pour trouver les bonnes pin
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

flash

codes coder

idées

  • wifipuces: la MAC adrs de l'esp8266 sert à récupérer sur le réseau un fichier lua personnel à éxecuter, c'est un bootloader réseau, un wifi-init.lua. Avantages:
    • plus de programmation par le filaire
    • programmation d'une flotte de module possible
    • programmation qui change avec le temps ( timer de validité du code téléchargé )

—-

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

Archives

Expérimentation

Pistes

Expérience avec le module olimex

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 …

flash

 sudo python esptool.py --port /dev/ttyUSB0  write_flash 0x00000 The_Path_To_The_NodeMCU_Firmware.bin

SOLUTION ADOPTÉE POUR LA PROGRAMMATION D'UN ESP8266

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 ?

RETOUR DE lua et nodemcu

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
tek/esp8266.txt · Dernière modification : 2024/02/09 17:10 de 127.0.0.1