Update README.md

My updates to project
This commit is contained in:
torched_esc 2026-05-25 16:24:03 -07:00
parent 437842776c
commit 6be82b720b

View File

@ -1,19 +1,24 @@
# ESPNTPServer # ESPNTPServer
GPS fueled ESP8266 based NTP Server GPS fueled ESP8266 based NTP Server.
Original here: https://github.com/liebman/ESPNTPServer
[![Build Status](https://travis-ci.org/liebman/ESPNTPServer.svg?branch=master)](https://travis-ci.org/liebman/ESPNTPServer) I used a D1 mini and GPS module with PPS. (https://www.amazon.com/Navigation-Positioning-Microcontroller-Compatible-Sensitivity/dp/B084MK8BS2)
GPS RX to GPIO2
GPS TX to GPIO4
GPS PPS to GPIO12
5v and gnd direct to esp.
[src](src) Contains the code for the NTP Server Changes made to the code to make this work entirely done with OpenCode BigPickle model.
[eagle](eagle) contains the schematic and board designs in Eagle cad. ```pio run -t upload```
to flash ESP.
[enclosure](enclosure) contains the STL files for the enclosure. Once done the device will produce a wifi AP that includes the last few digits of its MAC. Connect to the AP and go to 192.168.4.1 to configure your home wifi.
Once connected to the home wifi you can curl its ip to get some basic stats that would have been shown on the original projects display.
```ntpdate -q IP-OF-ESP``` to check if you have a valid NTP source.
This is designed around [this GPS module](https://www.amazon.com/gp/product/B075DD5746/) but any module with standard NMEA output and a pult per second signal will work if you redesign the board or use an adapter.
I also used [this display module](https://www.amazon.com/gp/product/B00O2KDQBE/). You can use others but be careful with the power polarity, I have modules where VCC and ground pins are in a different order.
![Schematic](images/ESPNTPServer.png)
![assembly](images/open.png)
![running](images/closed.png)