@@ -10,25 +10,24 @@ This is the next evolution from the original [ATtiny13 Plant](https://github.com
1010- Battery Deep Sleep (20μA)
1111- Modular PCB (ESP-12E Module, TP4056)
1212
13+ <p align =" center " >
14+
1315![ Photo] ( Web/img/photo.jpg?raw=true )
1416
15- ![ GUI] ( Web/img/interface.png?raw=true )
17+ ![ Diagram] ( Web/img/diagram.png?raw=true )
18+
19+ </p >
1620
1721## Download
1822
19- [ ESP8266 Firmware] ( ../../releases/download/1.0 /ESPTiny-Plant-Firmware.zip )
23+ [ ESP8266 Firmware] ( ../../releases/download/latest /ESPTiny-Plant-Firmware.zip )
2024
2125## Connect
2226
2327 SSID: Plant
2428 Password: (blank)
2529 Interface: http://192.168.8.8
2630
27- ## Update
28-
29- 1) Connect to ESP8266 WiFi
30- 2) Go to http://192.168.8.8/update
31-
3231## BOM (Bill of Materials)
3332
3433| Part | Value | Function |
@@ -46,34 +45,37 @@ This is the next evolution from the original [ATtiny13 Plant](https://github.com
4645
4746For 12V Battery use HT7533** -2** Regulator
4847
49- ## Diagram
48+ ## Technical
5049
51- ![ Diagram ] ( Web/img/diagram.png?raw=true )
50+ < p align = " center " >
5251
5352![ Technical] ( Web/img/technical.png?raw=true )
5453
54+ </p >
55+
5556## Build
5657
5758Sketch (Firmware)
5859
59601 . Install [ Arduino IDE] ( https://www.arduino.cc/en/main/software )
60612 . Arduino/File -> Preferences -> Additional Boards Manager URLs: http://arduino.esp8266.com/stable/package_esp8266com_index.json
61623 . Tools -> Boards -> Board Manager -> esp8266 -> Install
62- 4 . Tools -> Boards -> NodeMCU 1.0 -> Flash Size -> 4M (3M SPIFFS)
63+ 4 . Tools -> Boards -> NodeMCU 1.0 -> Flash Size -> 4M (2M SPIFFS)
63645 . Sketch -> Export compiled Binary
6465
65- Additional Libraries
66+ Firmware Binary: ` build/esp8266.esp8266.nodemcuv2/ESPTiny-Plant.ino.bin `
6667
67- https://github.com/me-no-dev/ESPAsyncWebServer
68- https://github.com/devyte/ESPAsyncDNSServer
69- https://github.com/me-no-dev/ESPAsyncTCP
70- https://github.com/me-no-dev/ESPAsyncUDP
71- https://github.com/mobizt/ESP-Mail-Client
68+ Additional Libraries
7269
70+ * https://github.com/me-no-dev/ESPAsyncWebServer
71+ * https://github.com/devyte/ESPAsyncDNSServer
72+ * https://github.com/me-no-dev/ESPAsyncTCP
73+ * https://github.com/me-no-dev/ESPAsyncUDP
74+ * https://github.com/mobizt/ESP-Mail-Client
7375
74- FileSystem (Web Interface)
76+ File System (Web Interface)
7577
76- 1 . Run "littlefs-build-mac" (Mac) to build LittleFS "/data"
78+ 1 . Run "littlefs-build-mac" (Mac) or "littlefs-build-win.ps1" (Windows) to build. LittleFS Binary: ` build/flash-littlefs.bin `
7779
7880** Note:** Files must be GZIP'ed. HTTP server sends compressed code to the Browser for decompression.
7981```
@@ -82,9 +84,9 @@ response->addHeader("Content-Encoding", "gzip");
8284
8385Flashing Options:
8486
85- 1 . [ Wireless - Web Interface ] ( http://192.168.8.8/update )
86- 2 . [ USB-Serial/TTL - Arduino LittleFS Plugin] ( https://github.com/earlephilhower/arduino-esp8266littlefs-plugin )
87- 3 . USB-Serial/TTL - Script "littlefs" (Mac)
87+ 1 . Wireless - Web Browser [ http://192.168.8.8/update ] ( http://192.168.8.8/update )
88+ 2 . USB-Serial/TTL - [ Arduino LittleFS Plugin] ( https://github.com/earlephilhower/arduino-esp8266littlefs-plugin )
89+ 3 . USB-Serial/TTL - Script "littlefs-flash-mac " (Mac) or "littlefs-flash-win.ps1" (Windows )
8890
8991![ Flash] ( Web/img/flash.png?raw=true )
9092
0 commit comments