Browse Source

update board schematics and switch to D1 mini board

Helmut Pozimski 1 year ago
parent
commit
a36d5b410d
3 changed files with 6 additions and 6 deletions
  1. BIN
      Fritzing/esp8266-clock.fzz
  2. 6 6
      README.md
  3. BIN
      esp8266-clock_breakout.png

BIN
Fritzing/esp8266-clock.fzz


+ 6 - 6
README.md

@@ -7,7 +7,7 @@ Download the [ESP8266 RTOS SDK](https://github.com/espressif/ESP8266_RTOS_SDK) f
 ## Parts list
 
 To execute this project, you will need the following components:
-* ESP8266 microcontroller (e.g. NodeMCU module)
+* ESP8266 microcontroller board (e.g. Wemos D1 Mini v3)
 * DS3231 RTC module
 * TM1637 seven segment display module
 * (optional) CR2032 battery to back the RTC module
@@ -16,14 +16,14 @@ To execute this project, you will need the following components:
 Wire the SDA and SCL pins of the DS3231 module to one of the GPIO pins each as well as the CLK and DIO pins of the TM1637 module. THe example below uses the following PIN mapping:
 
 DS3231:
-* SDA -> GPIO pin 4 (NodeMCU D2)
-* SCL -> GPIO pin 5 (NodeMCU D1)
+* SDA -> GPIO pin 4 (D1 Mini pin D2)
+* SCL -> GPIO pin 5 (D1 mini pin D1)
 
 TM1637:
-* CLK -> GPIO pin 14 (NodeMCU D5)
-* DIO -> GPIO pin 12 (NodeMCU D6)
+* CLK -> GPIO pin 14 (D1 mini pin D5)
+* DIO -> GPIO pin 12 (D1 mini pin D6)
 
-Also wire GPIO pin 16 (NodeMCU D0) to the RST pin to ensure that the controller may enter the deep sleep state. 
+Also connect GPIO pin 16 (D1 mini pin pin D0) to the RST using a 330 Ohm resistor pin to ensure that the controller may enter the deep sleep state. My board would sometimes boot into flash mode after waking up from deep sleep. To prevent that I added a 10k Ohm pull-down on pin D8.
 ![Wiring](esp8266-clock_breakout.png)
 
 ## Getting started

BIN
esp8266-clock_breakout.png