Coder Social home page Coder Social logo

Comments (5)

maxint-rd avatar maxint-rd commented on May 25, 2024

Good suggestion. Thanks! I'm not sure when I find the time, but I will put this on my todo-list.

from tm16xx.

SkullKill avatar SkullKill commented on May 25, 2024

p.s made this esp32 wall clock which uses the TM1638 in anode mode, with 10 Digits. will try to get this to work with this library when the board comes and i have some time to solder all the components in.

there are 2 X TM1638 in it, one with 8 Digits, which should not be a problem, one with 10 Digits, which i am not sure if the library support.

will post the design files for the board etc on github once done.
has an AHT20 temp/humidity sensor, and provision for 1-wire, to add DS18B20 temp sensor,
also has an ALS-PT19 light sensor to dynamically change the display intensity . that's the idea anyway....
can be powered with 5V, via microUSB, USB-C, 2.1mm barrel or screw terminal,
or 6.4V-30V via the other 2.1mm barrel/screw terminal

it is 29cm wide by 10cm high...
will probably design a 3d printable case for it later on

p.s all segment display are red and not yellow. those were just the bult in 3d model in kicad.
ESP32-Wall-Clock-Front-RT-V1 0

ESP32-Wall-Clock-Front-BoardOnly-V1 0

ESP32-Wall-Clock-Back-V1 0

from tm16xx.

SkullKill avatar SkullKill commented on May 25, 2024

got this to work for 10 digits, 8 segment, in common anode mode.

pull request submitted

#9

TM1638 in Common Anode mode, 10 Digits, 8 Segment

for schematics of 1st digit connected to SEG1, 2nd digit connected to SEG2 of TM1638 etc....

Schemathics of Anode connection available here https://github.com/SkullKill/ESP32-Wall-Clock-PCB and https://github.com/SkullKill/ESP32-Wall-Clock-PCB/wiki

did not modify the TM1638QYF.h module because, it looks like this has an inverted connection for the digits , i.e 1st digit connected to SEG8, 2nd digit connected to SEG7 etc...

ESP32-Wall-Clock-01

ESP32-Wall-Clock-schematics-03-V1 0

from tm16xx.

maxint-rd avatar maxint-rd commented on May 25, 2024

Done! See this pull request.

Thanks @SkullKill for this suggestion.
BTW: nice module you made! Earlier I merged the pull request to include your TM1638Anode class.
FYI: The latest release of TM16xx allows combining multiple modules for use with print() and println() using a single TM16xxDisplay object. Perhaps that feature comes in handy, for instance if you want to implement a nice scrolling intro when your device boots...

from tm16xx.

maxint-rd avatar maxint-rd commented on May 25, 2024

Checked to see it's indeed included. Issue closed.

from tm16xx.

Related Issues (20)

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.