Giter Club home page Giter Club logo

gk147-pcb / led-display-eagle Goto Github PK

View Code? Open in Web Editor NEW
1.0 1.0 0.0 616 KB

Designed an LED Display PCB using Arduino UNO (R3) on Autodesk EAGLE. This was the final project of a course I'm pursuing on Udemy and successfully created the PCB without any errors. I learnt a lot about design rules and design issues that arise while designing any PCB and, for that matter, this design taught me how to tackle those issues related to EMI (Electromagnetic Interference) and how to achieve high-frequency and high-speed circuits with minimal noise production.

License: MIT License

led-display-eagle's Introduction

LED-Display-EAGLE alt text

Designed an LED Display PCB using Arduino UNO (R3) on Autodesk EAGLE. This was the final project of a course I'm pursuing on Udemy and successfully created the PCB without any errors. I learnt a lot about design rules and design issues that arise while designing any PCB and, for that matter, this design taught me how to tackle those issues related to EMI (Electromagnetic Interference) and how to achieve high-frequency and high-speed circuits with minimal noise production.

FEATURES IN THE PCB

  • 7 Segment (4 Digit LED Display)
  • Real Time Clock (RTC)- 32.768 KHz Crystal (I2C Communication with Arduino)
  • LED Display Driver Module- MAX7219CNG (SPI Communication with Arduino)
  • SMD Resistors & Capacitors as well as THT Capacitor
  • Back-up Battery Port to maintain a clock if the PCB is turned-off.

This PCB is capable of displaying any data (such as clock, date, stop watch, sensor outputs, etc.) depending on your project requirements.

The LED Driver module utilises SPI communication protocol with the Arduino and hence you can see an SPI BUS (Blue colour in schematic).

The RTC utilises I2C communication protocol with the Arduino as mentioned in its data-sheet for the DS1307 Integrated Chip.

TOP LAYER of the PCB alt text

BOTTOM LAYER of the PCB alt text

SCHEMATIC of the PCB alt text

Here, we can see that the BOLD BLUE line in across the schematic is the SPI BUS interface needed for the communication between the LED Driver/LED Display and the Arduino. While the RTC uses I2C communication protocol to interface with the Arduino.

led-display-eagle's People

Contributors

gk147-pcb avatar

Stargazers

 avatar

Watchers

 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.