You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
If you want to use solution without OTA (Over-The-Air updates):
3
-
* delete `main.py`and `OTA.py` from the root
4
-
* rename `index.py` to `main.py`
2
+
3
+
My personal project to learn [Micropython](https://github.com/micropython/micropython) and by utilizing [LVGL](https://github.com/lvgl/lv_binding_micropython) on ILI9341 display
4
+
5
+

6
+
7
+
Wire connection diagram
8
+
9
+
| ESP32 Pin | ILI9341 PIN |
10
+
|-----|-----|
11
+
| 3v3 | VCC |
12
+
| GND | GND |
13
+
| 26 | CS |
14
+
| 33 | Reset |
15
+
| 27 | DC |
16
+
| 23 | SDI (Mosi) |
17
+
| 18 | SCK |
18
+
| 32 | LED |
19
+
| 19 | SDO (Miso) |
20
+
| 14 | T_CLK |
21
+
| 15 | T_CS |
22
+
| 13 | T_DIN |
23
+
| 12 | T_DO |
24
+
| 35 (not used) | T_IRQ |
25
+
26
+
27
+
28
+
I could not do with just one ESP32 device (and avoid proxy and MQTT) I could not achieve BLE + HTTP + LVGL in one ESP32 generic device (no PSRAM chip). LVGL [does not play nice](https://github.com/lvgl/lv_binding_micropython/issues/109) together with BLE so I came up with idea to split into two devices- [Proxy](https://github.com/lixas/SmartHome-Central) and Central.
29
+
30
+
As main thermometers, capable of advertising data via BLE I've used cheap (4€) Xiaomi Thermometer [LYWSD03MMC](https://www.aliexpress.com/item/4000427410383.html) with [custom firmware](https://github.com/atc1441/ATC_MiThermometer)
0 commit comments