https://github.com/zebrajaeger/esp-01-nzp-clock
https://github.com/zebrajaeger/esp-01-nzp-clock
Last synced: 9 months ago
JSON representation
- Host: GitHub
- URL: https://github.com/zebrajaeger/esp-01-nzp-clock
- Owner: zebrajaeger
- License: mit
- Created: 2022-01-10T10:51:09.000Z (over 4 years ago)
- Default Branch: main
- Last Pushed: 2022-01-19T13:02:21.000Z (over 4 years ago)
- Last Synced: 2025-06-11T16:44:42.979Z (about 1 year ago)
- Language: C++
- Size: 9.15 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# ESP-01-NZP-Clock

Schematic and PCB: https://easyeda.com/zebrajaeger/esp-01-nzp-clock
- ESP-01 (S)
- I2C Oled Display
- The ESP32-NodeMCU module is in this case only a USB power connector
between my Powerbank and the breadboard.
- The small unconnected ADS115 PCB has no function. I forgot to remove it.
## Build
Make a copy of
src/config.example.h
to
config.h
and set
- SSID
- Password
- ntp-server (if needed)
- CEST and CET (if needed)
Build & upload
## Schematic
https://easyeda.com/zebrajaeger/esp-01-nzp-clock
With 128x64 OLED pinout
- (OLED)GND to Ground
- (OLED)Vin to 3.3V
- (OLED)SDA and (ESP01)GPIO 0 together.
- (OLED)SCL and (ESP01) GPIO 2 together
- (ESP01)Vcc goes to 3.3V
- (ESP01)GND to GND
- (ESP01)!Reset with Resistor to 3V3
- (ESP01)PD with Resistor to 3V3
- (ESP01)TX to (PROGRAMMER)RX
- (ESP01)RX to (PROGRAMMER)TX
- (PROGRAMMER)3.3V to 3.3V
- (PROGRAMMER)GND to GND
## TODO
- [x] Real schematic
- [x] Picture of Prototype
- [x] PCB
- [ ] Picture of 'Product'
- [ ] Case