The simple digital clock, which syncs with NTP server via WiFi. Can also sync with Home Assistant to show current weather (by default uses met.no HA plugin). Built using Pico W, LCD 1602 with i2c interface
In order to make it work:
- Software:
- Download repo
- Copy secrets_dist.py file to secrets.py file
- Adjust data in secrets.py file
- Copy config_dist.py to.config.py file
- Adjust data in config.py file
- Hardware:
- Connect LCD 1602 VCC to Pico VBUS pin
- Connect LCD 1602 GND to any Pico GND pin (for example, 38th)
- Connect LCD 1602 SDA to Pico GP0 pin
- Connect LCD 1602 SCL to Pico GP1 pin
- Connect altogether:
- Thonny - install micropython;
- Upload the files to Pico;
- Reset and disconnect from PC;
- Done!
Components list:
- Screen: HD44780
(screen and I2C can be bought for example here ) - I2C Controller: PCF8574T
- Raspberry Pi Pico W
(can be bought for example here ) - 4 cables with connectors male-female
(can be bought for example here ) - MicroUSB cable
(can be bought for example here ) - (optional) Screen holder
(can be bought for example here )
Screen holder:




