esp8266

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
esp8266 [2016/01/06 08:27]
crab
esp8266 [2017/12/21 21:11] (Version actuelle)
crab
Ligne 5: Ligne 5:
  
 === Logiciel === === Logiciel ===
-Se programme avec l'IDE arduino >= 1.6.5 auquel on ajoute un module pour l'ESP qui à sa propre version (2.0.0)+Se programme avec l'IDE arduino.cc >= 1.6.5 auquel on ajoute un module pour l'ESP qui à sa propre version (2.0.0)
   * Sur https://​www.arduino.cc/​en/​Main/​OldSoftwareReleases#​previous par exemple arduino-1.6.5-r5-windows.exe   * Sur https://​www.arduino.cc/​en/​Main/​OldSoftwareReleases#​previous par exemple arduino-1.6.5-r5-windows.exe
-  * On ajoute le [[http://​www.evola.cc/​prise-en-main-du-module-wifi-esp8266-avec-arduino/​|support ​pour ESP8266]] dans le menu '​fichier'/'​préférence'/'​additionnal board manager url'/ ''​http://​arduino.esp8266.com/​stable/​package_esp8266com_index.json''/'​OK'​ +  * On ajoute le support ESP8266 dans le menu '​fichier'/'​préférence'/'​additionnal board manager url'/ ''​http://​arduino.esp8266.com/​stable/​package_esp8266com_index.json''/'​OK'​ 
-  * Puis '​outil'/'​type de carte'/'​boards manager...'/​esp8266 tout en bas/'​installer'​, prévoir ​un peu de temps pour que arduino télécharge les 200Mo d'​outils.+  * Puis '​outil'/'​type de carte'/'​boards manager...'/​esp8266 tout en bas/'​installer'​. Choisir la version 2.0.0. Prévoir ​un peu de temps pour que arduino télécharge les 200Mo d'​outils.
   * Sélectionner le modèle... c'est la foire aux options... ce qui a marche pour moi : ESP8266MOD -> NodeMCU1.0, 80Mhz, 115200, 4M(3MSPIFFS)   * Sélectionner le modèle... c'est la foire aux options... ce qui a marche pour moi : ESP8266MOD -> NodeMCU1.0, 80Mhz, 115200, 4M(3MSPIFFS)
   * Charger l'​exemple ESP8266 blink   * Charger l'​exemple ESP8266 blink
Ligne 14: Ligne 14:
   * Débrancher/​rebrancher (ou reset) quand l'IDE affiche '​téléversement'​   * Débrancher/​rebrancher (ou reset) quand l'IDE affiche '​téléversement'​
   si ça marche pas, fouiller le net, par exemple [[https://​learn.adafruit.com/​adafruit-huzzah-esp8266-breakout/​using-arduino-ide|adafruit]]   si ça marche pas, fouiller le net, par exemple [[https://​learn.adafruit.com/​adafruit-huzzah-esp8266-breakout/​using-arduino-ide|adafruit]]
 +  * pas reconnu sous mac ... https://​0xcf.com/​2015/​03/​13/​chinese-arduinos-with-ch340-ch341-serial-usb-chip-on-os-x-yosemite/​ nous a sauve une fois.
  
 === Description === === Description ===
 [[http://​arduino.esp8266.com/​versions/​1.6.5-947-g39819f0/​doc/​reference.html|La doc chez arduino]] [[http://​arduino.esp8266.com/​versions/​1.6.5-947-g39819f0/​doc/​reference.html|La doc chez arduino]]
-, [[https://​cdn.sparkfun.com/​assets/​learn_tutorials/​4/​0/​3/​4A-ESP8266__AT_Instruction_Set__EN_v0.30.pdf|Une doc des commandes AT avant de flasher]],[[ftp://​imall.iteadstudio.com/​Basic_Module/​IM141118001/​0B-Beginner%20Guide%20to%20ESP8266_V0.4.1.pdf|les Specs]]+, [[https://​cdn.sparkfun.com/​assets/​learn_tutorials/​4/​0/​3/​4A-ESP8266__AT_Instruction_Set__EN_v0.30.pdf|Une doc des commandes AT avant de flasher]] 
 + 
 +[[ftp://​imall.iteadstudio.com/​Basic_Module/​IM141118001/​0B-Beginner%20Guide%20to%20ESP8266_V0.4.1.pdf|les Specs 0.4.1]], 
 +[[https://​www.adafruit.com/​images/​product-files/​2471/​0A-ESP8266__Datasheet__EN_v4.3.pdf|les Specs 0.4.3]] 
 + 
 +[[http://​www.esp8266.com/​wiki/​doku.php?​id=esp8266_gpio_pin_allocations|doc entrées-sorties... et pourquoi on est tombe sur la patte 16, la seule qui fonctionne pas comme les autres]]
  
 Plusieurs sortes de modules, avec plus ou moins de pattes : Plusieurs sortes de modules, avec plus ou moins de pattes :
Ligne 30: Ligne 36:
  
 === Remarques === === Remarques ===
-  * Arduino 1.6.6 [[https://​github.com/​esp8266/​Arduino/​issues/​973|casse la compatibilitée]] avec ESP, utiliser la version 1.6.5 ou y revenir après avoir essaye d'​upgrader (1.6.6+ ESP 2.0.0 marche ​pas chez moi)+  * Arduino.cc 1.6.6 [[https://​github.com/​esp8266/​Arduino/​issues/​973|casse la compatibilitée]] avec ESP, utiliser la version 1.6.5 ou y revenir après avoir essaye d'​upgrader (.cc 1.6.6 + ESP 2.0.0, .cc 1.6.7 + ESP 2.0.0 buildent ​pas chez moi)
   * Fonctionne tres bien sur une prise USB suivi d'un regulateur 3.3V, [[matos_ams1117|par exemple AMS1117]]   * Fonctionne tres bien sur une prise USB suivi d'un regulateur 3.3V, [[matos_ams1117|par exemple AMS1117]]
   * Le module peut consommer jusqu’à 215ma, trop pour une pile CR2450. essai : le module fonctionne une fraction de secondes la pile descend jusqu’à 1.4V et mets 20 minutes a s'en remettre, en théorie il en faudrait 22 ([[http://​www.farnell.com/​datasheets/​1496885.pdf|10ma/​CR2032]]). Un ESP8266 tient plus de 16h sur 2xAA (2x1.5V@16h@250ma?​).   * Le module peut consommer jusqu’à 215ma, trop pour une pile CR2450. essai : le module fonctionne une fraction de secondes la pile descend jusqu’à 1.4V et mets 20 minutes a s'en remettre, en théorie il en faudrait 22 ([[http://​www.farnell.com/​datasheets/​1496885.pdf|10ma/​CR2032]]). Un ESP8266 tient plus de 16h sur 2xAA (2x1.5V@16h@250ma?​).
  
 === Branchements === === Branchements ===
-La, ça serait bien que je colle la photo d'un montage que je recherche chaque fois que je veux en souder un. +La, photo d'un montage que je recherche chaque fois que je veux en souder un
-Quelque chose de mieux que le [[3615rabbits|gribouillis des lapins wifi]]+ 
 +{{::​matos_ams1117_esp8266.jpg?​direct&​200|}} 
 + 
 +(Quelque chose de mieux que le [[3615rabbits|gribouillis des lapins wifi]])
  
 Pour tester ESP8266 a 8 pattes, Minimal: Pour tester ESP8266 a 8 pattes, Minimal:
Ligne 55: Ligne 64:
   * Gnd      -> ESP GPIO0 (passe en mode programmation)   * Gnd      -> ESP GPIO0 (passe en mode programmation)
   * Power -> la console serie 115200 N 8 1 NL&CR affiche des zorglubs.   * Power -> la console serie 115200 N 8 1 NL&CR affiche des zorglubs.
-  * Téléverser un exemple '​Fichier'​|'​Exemples'​|'​ESP8266'​|'​CheckFlashConfig' ​pouis '​->',​ c'est bon signe quand l'IDE affiche les '​.....'​+  * Téléverser un exemple '​Fichier'​|'​Exemples'​|'​ESP8266'​|'​CheckFlashConfig' ​puis '​->',​ c'est bon signe quand l'IDE affiche les '​.....'​
   * La console série affiche du texte qui vient du programme.   * La console série affiche du texte qui vient du programme.
 Avec GPIO0--GND a la mise sous tension le module se mets en attente de logiciel, il suffit de débrancher/​rebrancher avant la phase '​téléversement'​ Avec GPIO0--GND a la mise sous tension le module se mets en attente de logiciel, il suffit de débrancher/​rebrancher avant la phase '​téléversement'​
  
-[[start|Retour a la page de start ?]]+=== Annx doc === 
 +  * [[start|Retour a la page de start ?]] 
 +  * [[commenailles-3|Event Comenaille sur ESP 8266]] 
 +  * [[esp32|La suite - ESP32]] 
 + 
 +([[http://​creativecommons.org/​licenses/​by-sa/​3.0/​|(CC BY-SA 3.0)]] 3615/Crab)
  • esp8266.1452065249.txt.gz
  • Dernière modification: 2016/03/04 08:06
  • (modification externe)