Skip to content

diimdeep/ESP8266-Age-Clock

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ESP8266 Age Clock

Work in progress.

Inspired by Motivation

Components

Features (WIP)

  • [+] Show Age
  • [+] Connect to WiFi
  • [+] Get curren time from NTP server
  • [-] Configuration with web interface (WIP)
    • [-] WiFi mode (access point, client)
    • [-] Current time, time zone
    • [-] Date of birth
  • [-] Persist settings in EEPROM memory
  • [-] Custom PCB
  • [-] Custom Case

Prepare

Install

macOS

# [homebrew](brew.sh)    
brew install platformio
brew install node
brew install esptool

Build

npm install
gulp
platformio run
platformio run --target buildfs

Flash

platformio run --target upload
platformio run --target uploadfs

Other

Flash manual

esptool.py --port /dev/cu.wchusbserial1410 --baud 115200 write_flash --flash_size=detect -fm dio 0 .pioenvs/nodemcuv2/firmware.bin

Run web app from local

gulp connect

Stack trace decode

pbcopy > stack.txt
java -jar tools/EspStackTraceDecoder.jar ~/.platformio/packages/toolchain-xtensa/bin/xtensa-lx106-elf-addr2line .pioenvs/nodemcuv2/firmware.elf stack.txt

Serial

pio device monitor --port /dev/cu.wchusbserial1410 --baud 115200

About

Real-time counter showing your age.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages