Catégorie:MicroPython

De Support SOFAKOM
Révision datée du 12 avril 2023 à 14:40 par Gdaubeze (discussion | contributions) (Page créée avec « https://docs.micropython.org/en/latest/esp8266/tutorial/intro.html * Téléchargement et installation : https://micropython.org/download/#esp8266 Choisir "The full source-code distribution of the latest version" * Télécharger le firmware sur la même page. * Connecter le d1 mini au PC et s'assurer qu'il est est bien reconnu par le PC. Liste des pilotes sur esphome web. * Via python3 qu'il faut préalablement installé sur son PC, utiliser le package espto... »)
(diff) ◂ Version précédente | Voir la version actuelle (diff) | Version suivante ▸ (diff)

https://docs.micropython.org/en/latest/esp8266/tutorial/intro.html

Choisir "The full source-code distribution of the latest version"

  • Télécharger le firmware sur la même page.
  • Connecter le d1 mini au PC et s'assurer qu'il est est bien reconnu par le PC. Liste des pilotes sur esphome web.
  • Via python3 qu'il faut préalablement installé sur son PC, utiliser le package esptool pour pousser le firmware sur le d1 mini.
pip install esptool

Example de commande pour effacer puis pousser le firmware :

esptool.py --port /dev/ttyUSB0 erase_flash
esptool.py --port /dev/ttyUSB0 --baud 460800 write_flash --flash_size=detect 0 esp8266-20170108-v1.8.7.bin

Il se peut également que vous deviez réduire le débit en bauds si vous obtenez des erreurs lors du clignotement (par exemple en le ramenant à 115200). Pour certaines cartes ayant une configuration FlashROM particulière (par exemple certaines variantes d'une carte NodeMCU), vous devrez peut-être définir manuellement un mode Flash SPI compatible. Vous devriez normalement choisir l'option la plus rapide qui est compatible avec votre appareil, mais l'option -fm dout (l'option la plus lente) devrait avoir la meilleure compatibilité :

esptool.py --port /dev/ttyUSB0 --baud 460800 write_flash --flash_size=detect -fm dout 0 esp8266-20170108-v1.8.7.bin

WiFi

Après une nouvelle installation et un nouveau démarrage, l'appareil se configure comme un point d'accès WiFi (AP) auquel vous pouvez vous connecter. L'ESSID est de la forme MicroPython-xxxxxx où les x sont remplacés par une partie de l'adresse MAC de votre appareil (elle sera donc la même à chaque fois, et très probablement différente pour toutes les puces ESP8266). Le mot de passe pour le WiFi est micropythoN (notez le N majuscule). Son adresse IP sera 192.168.4.1 une fois que vous vous serez connecté à son réseau. La configuration du WiFi sera abordée plus en détail dans la suite de ce tutoriel.

Configuration et utilisation => https://docs.micropython.org/en/latest/esp8266/tutorial/repl.html

Pages dans la catégorie « MicroPython »

Cette catégorie comprend 4 pages, dont les 4 ci-dessous.