/ESPWatchOLED

ESP12F based NTP-sync Watch

Primary LanguageC++

ESPWatchOLED

ESP12F based NTP-sync Watch

Deprecated - New Hardware @ https://github.com/useraid/EWatch

Contents

Schematics

Circuit Schematic Diagram

ESPWatchOLEDV2_SCH

Hardware

Watch can be made on a prototype board or using the PCB Gerber Files(You will need to source SMD Components for that though)

Components Required

  • ESP12F - Microprocessor for WiFi and Smart Features
  • SPX3819 3.3V - Voltage Regulator
  • CH340C IC - USB to Serial IC
  • Tactile Buttons - 4
  • SPDT Slide Switch - Power Off
  • Connection Wires - Enamel Coated or Jumpers
  • 0.96" SSD1306 OLED Display - Watch Screen
  • TP4056 IC - Battery Charging
  • Type C Female Port - USB to Serial and Battery Charging Input
  • Lipo Battery

Software

Due to the complex nature of the software, it'll be spinned off into a new project UOS

The Code is written in Arduino IDE(WIP). The ESP8266 libraries need to be added using the board manager

Prerequisites

  • Arduino IDE
  • Drivers for whatever ISP Programmers you are using. (I'll be using a NODEMCU board to write the code to the ESP12F so CP2102 Drivers needed)

Currently WIP 🚧

If you have any problems in the implementation or just ever need general help with this project, make an issue regarding the same.