ESPeasy sur ESP32 soil Moisture DHT11
Rédigé par inconnu
Aucun commentaire
Classé dans : Non classé
Mise en oeuvre de ESPeasy sur capteur pour plantes avec batterie (18650)
Mise en oeuvre de ESPeasy sur capteur pour plantes avec batterie (18650)

Chargement du microcode
Pour le microcode ESPeasy, j'ai pris la version ESP_Easy_mega_20210503_normal_ESP32_4M316k . On met l'équipement en attente de microcode (EN avec Boot maintenu), et on lance le chargement.
$ esptool.py --port /dev/ttyUSB0 write_flash 0x0 ESP_Easy_mega_20210503_normal_ESP32_4M316k-factory.bin esptool.py v3.1Serial port /dev/ttyUSB0Connecting........_____.Detecting chip type... ESP32Chip is ESP32-D0WDQ6 (revision 1)Features: WiFi, BT, Dual Core, 240MHz, VRef calibration in efuse, Coding Scheme NoneCrystal is 40MHzMAC: aa:bb:cc:xx:yy:zzUploading stub...Running stub...Stub running...Configuring flash size...Flash will be erased from 0x00000000 to 0x001affff...Compressed 1768880 bytes to 996061...Wrote 1768880 bytes (996061 compressed) at 0x00000000 in 88.4 seconds (effective 160.1 kbit/s)...Hash of data verified.Leaving...Hard resetting via RTS pin...Après le chargement, on peut vérifier le fonctionnement en se branchant sur le port série et en laçant un reboot (EN).
$ miniterm /dev/ttyUSB0 115200--- Miniterm on /dev/ttyUSB0 115200,8,N,1
------ Quit: Ctrl+] | Menu: Ctrl+T | Help: Ctrl+T followed by Ctrl+H ---rst:0xc (SW_CPU_RESET),boot:0x13 (SPI_FAST_FLASH_BOOT)
configsip: 0, SPIWP:0xee
clk_drv:0x00,q_drv:0x00,d_drv:0x00,cs0_drv:0x00,hd_drv:0x00,wp_drv:0x00
mode:DOUT, clock div:1
load:0x3fff0018,len:4
load:0x3fff001c,len:1044
load:0x40078000,len:8896
load:0x40080400,len:5816
entry 0x400806ac
�U30 : Info :
INIT : Booting version: mega-20210503 (ESP32 SDK v3.2.3-14-gd3e562907)
31 : Info : INIT : Free RAM:289868
31 : Info : INIT : Cold Boot - Restart Reason: CPU0: Software reset CPU CPU1: Software reset CPU
32 : Info : FS : Mounting...
72 : Info : CRC : SecuritySettings CRC ...OK
75 : Info : WiFi : Start network scan all channels
156 : Info : WiFi : AP Stopped
157 : Info : WiFi : STA Started
157 : Info : WiFi : STA Started
2063 : Info : WiFi : Scan finished, found: 3
2065 : Info : WiFi : Start network scan all channels
2139 : Info : INIT : Free RAM:230572
2140 : Info : INIT : I2C
2140 : Info : INIT : SPI not enabled
2231 : Info : INFO : Plugins: 47 [Normal] (ESP32 SDK v3.2.3-14-gd3e562907)
2235 : Info : Webserver: start
2240 : Info : OTA : Arduino OTA enabled on port 3232
3586 : Info : WD : Uptime 0 ConnectFailures 0 FreeMem 213744 WiFiStatus WL_DISCONNECTED ESPeasy internal wifi status: DISCONNECTED
4176 : Info : WiFi : Scan finished, found: 6
4178 : Error : WIFI : No valid wifi settings
4178 : Info : WIFI : Set WiFi to AP+STA
4182 : Info : WiFi : AP Started
5016 : Info : WIFI : AP Mode ssid will be ESP-Easy with address 192.168.4.15017 : Info : WiFi : AP StartedConfiguration WiFi
Pour configurer le WiFi, on se branche sur l'AP WiFi (l'équipement en mode Access Point: SSID ESP_Easy) avec le mot de passe standard (configesp).
Puis avec un navigateur, on se rend sur la page de configuration: http://192.168.4.1/setup
On choisit son AP, le mot de passe associé et on se connecte...
Les paramétrages suivants se font en utilisant l'adresse fournie par votre AP depuis un navigateur.