Files
2026-06-30 11:42:43 +03:00

1.5 KiB
Raw Permalink Blame History

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: краткий вывод после выполнения.