1.5 KiB
1.5 KiB
Lab 008: Wi-Fi Status Display
Goal
Собрать маленький IoT status display: ESP32 подключается к Wi-Fi и показывает статус на LCD 1602 I2C.
Required Components
- ESP32 dev board
- LCD 1602 I2C
- Dupont wires
- Multimeter
- Wi-Fi network credentials, not committed to repo
Expected Behavior
ESP32 загружается, подключается к Wi-Fi, показывает connection status, IP или heartbeat на LCD.
Pre-Flight Checklist
- Выполнить
003_esp32_blink. - Выполнить
006_i2c_lcd_1602. - Проверить I2C address.
- Проверить SDA/SCL voltage safety.
- Не commit-ить Wi-Fi credentials.
Safety Notes
- ESP32 GPIO strictly 3.3V.
- Проверить LCD I2C pull-up voltage.
- Common ground обязателен.
- Credentials хранить вне repo или в ignored local config.
Expected Measurements
- ESP32 3.3V rail stable.
- SDA/SCL idle levels safe for ESP32.
- LCD powered as verified in Lab 006.
Actual Measurements
TODO: записать реальные измерения и network behavior.
Debugging Checklist
- Если Wi-Fi не подключается, проверить credentials и serial logs.
- Если LCD пустой, вернуться к Lab 006.
- Если ESP32 resets, проверить питание и brownout messages.
- Если статус зависает, добавить timeout/reconnect logic.
Conclusion
TODO: краткий вывод после выполнения.