Giter Club home page Giter Club logo

envopenclock's Introduction

Env-OpenClock

A fancy lil clock using 8x LTP-305s and a Raspberry Pi Pico.

Information

This clock features a DS3231 but it doesnt have its own onboard battery management meaning its meant to have constant power but there is nothing stopping anyone from soldering something like a pico lipo shim to the back of the PCB. The RTC is mainly for convenience.

There are 4 buttons and a switch, The switch is meant for Summer time adjustment and the 4 buttons are for setting the time or alarm.

Implemented Features

  • Time Setting
  • Date Mode

Planned software features

(Some ideas, may not get implemented)

  • Animated text to show time has been set?
  • Animated Transition to menus?
  • A menu system
  • Alarm system
  • Text Marquee modes

Planned Hardware features

In the current version of the board there is a a DS3231 w/ CR1220 battery, Raspberry pi pico, 4x tactile buttons, 4x IS31FL37s, a small piezo speaker and amp and obviously the 8x LTP305 sockets.

We'd like to change this to have easier to press buttons, a larger battery holder, the speaker may not get re-implemented, we'll see when we decide to move toward finalizing the design and preparing for order. Keep in mind that TIL305s have been discontinued for a long time and LTP305s are now discontinued and hard to get so we'll substitute our own "DIY305" which is a dip14 sized PCB with standard headers and 0402 leds but we have made a 0201 version but may not use it due to cost.

Hardware

I designed the board in KiCad, you can use various plugins to generate production files for your chosen PCB FAB Some aspects may change but I generally intend to keep the formfactor the same and all the components on one side for cheaper manufacturing.

since the board uses 8x LTP305s you can also display the date instead of the time, the RTC does store the date as well as the time, currently as of writing this the firmware only displays the current time stored on the DS3231 RTC, but the main planned features are day/date/time setting and then goals can expand. Its possible to add text marquee too.

PCBWAY

PCBWAY

PCBWAY Kindly sponsored a batch of PCBs of which you can see a video of the board working below

demo.mp4

envopenclock's People

Contributors

envious-data avatar ru-pirie avatar

Stargazers

Jack Wilsdon avatar  avatar  avatar  avatar  avatar Ian Evans avatar Cody Schafer avatar  avatar  avatar  avatar Sergey Khorbin avatar E.Nigma avatar Chris R.  avatar Salvatore La Bua avatar Alex Mark avatar  avatar Martin Boissonneault avatar  avatar David avatar John Ballinger avatar Oleg Libin avatar  avatar Josué Mavárez avatar Christopher Jean avatar  avatar  Cullen Donahoe avatar  avatar Michelangelo Camaioni avatar Siegeband avatar Manuel König avatar Eingel avatar  avatar Airi avatar  avatar

Watchers

 avatar Ian Evans avatar  avatar  avatar  avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.