Mini LED Clock Nicks LED Projects. Introduction. So this project came about because Wanita at ICStation was kind enough to send me some of their MAX7. Dot Matrix Module Control Display DIY kits. These little 88 red LED matrix modules are super cute, and a steal at only 2. Ds1307 Programming RcaDs1307 Programming JobsLED module from ICStation. I had 4 of the modules, so I took the code from my Pong Clock, stripped it down and created a mini clock. As well as the LED modules I used an Arduino to run code and a DS1. If you want to make one yourself its not too hard read on Mini LED Clock Features Basic mode with large digits. Slide mode where digits roll on and off screen. Small digits with seconds mode. Time written in words e. Ten past TwelveDate display. Brightness option. Random clock mode option that changes the display mode every few hours. Push button driven menus for setup display selection. Parts List. Youll also need some tools Fine tip soldering iron. Solder. Liquid solder flux. Tweezers. Wire cutters. Magnifying glass if you dont like squinting at tiny components. And the code itself Building the Matrix Kits. The kits use a red LED matrix which plugs into a PCB with onboard MAX controller chip. Arduino RTCReal Time Clock DS1307. Vector Institute offers high quality advanced Embedded course with Embedded C. We also takes written and practical test of our students which helps them to become an. The chip takes all the hard work out of controlling the LEDs. You simply need a few wires to connect the module to an Arduino, then you can control it using software. The other cool thing is these matrix PCBs clip together with plastic jumpers, so you can make displays as big as you like. The kits need to be soldered and uses surface mount components. I was a little nervous about building them at first some of the resistors and capacitors were super tiny The parts in the kit. Teeny surface mount resistor. MAX surface mount LED Controller ICSurface mount soldering wasnt as hard as I thought. There are some useful surface mount soldering videos which, whilst not the most exciting thing to watch, really helped me get the hang of it. The secret sauce to it all is liquid solder flux. This makes the solder bond to both the component and the circuit board. Tools I used liquid solder flux, solder, and a fine top soldering iron. Basically you wet the PCB metal pads with the flux, melt some solder on the iron, then whilst holding the component in place with your finger or tweezers, touch the iron to the joint and the solder flows onto it. Ds1307 Programming' title='Ds1307 Programming' />Its actually quite satisfying to do when you get the hang of it. I found using a breadboard was helpful to hold parts in place. Handy breadboard. As for what components to solder where, you can work it out pretty easily from the ICStation website. One thing you need to be careful of is making sure you solder the pins that are used to connect different matrix modules together on at 9. PCB. I did a few at a bit of an angle by mistake, and it meant the matrix modules didnt clip together as well, so I had to go back and re do them. Make sure the pins around the edge are at 9. PCB, or the boards dont clip together well. Once each matrix was built, I tested it using the demo program available from the matrix product page on ICStations website. Ive also put this program in the download with my clock code. Its called LEDDemo. Matrix. pde and can be found in the matrixtestLCDemo. Matrix folder. To use it, one matrix needs to be connected up as follows Arduino Pin 1. LOADArduino Pin 1. CLKArduino Pin 1. DIN Data InArduino 5v to 5v. Arduino GND to GNDAll being well your matrix should light up in various patterns to show its working. The test program running. So as I said the clever thing about these modules is that they join together using little jumper connectors, so you can chain them together in a line to make bigger displays. We need all four in a line for our clock, so join them as in the picture below. Introduction So this project came about because Wanita at ICStation was kind enough to send me some of their MAX7219 Dot Matrix Module Control Display DIY kits. DS1307 RTC Real time clock minibreakout. Overview. DS1307. Real Time Clock Design FREE A Free and Complete RTC design using the DS1307 and a PIC micro 16F88 also retargetable. This PIC project uses an I2C Clock chip and. Make sure all the matrices are facing the same way, so that you connect the DOUT data out pin from one to the DIN data in pin on the next. Joining the modules together. OK lets take a look at the other bits we need for the clock. The Arduino. The Arduino microprocessor runs the clock software, plus provides inputs and outputs that we connect the matrix modules, buttons and clock module to. Ensure you get an Arduino with 3. RAM such as the The Arduino Uno. Older Arduinos with 1. Arduino this one is an older 3. Duemilanove, the latest model is the Uno. Both will work fine. The DS1. 30. 7 module. DS1. 30. 7 module. The DS1. 30. 7 module contains a DS1. That way even if you unplug the clock, when you plug it back in the time will still be correct. It only needs 4 wires to work. GND for power, then SDA and SCL which are used to send clock data via the i. Arduino. The Protoshield. The prototyping board or shield plugs into the Arduino making it easy to add other components. It brings the Arduinos input and output pins onto a circuit board we can solder things to. Well use this to mount the DS1. Protoshield. I cant really give you detailed instructions for what to solder where on the protoshield, as different boards have different layouts. However it should be pretty easy to figure out when you look at the list of all the pin connections needed further down. Make sure your shield comes with header pins so you can plug it into the Arduino theyre not shown in the picture above. Some shields also come with additional bits often a reset button as they mask the one on the Arduino, and sometimes extra LEDs for you to use. Buttons You can use any push to make buttons. For example PCB mountable ones like below are good for soldering to the protoshield, or you could have some other type you connect via wires, say if you wanted to mount them in a case. PCB mounting buttons. Multiscan Ecu Cracked. Power. For the power supply I used a 5. USB adapter like this one with an A B type USB cable into the Arduinos USB port. USB Power supply. A to B type USB Lead. For testing I powered the clock with my Macbook, but be careful, if you have any shorts you could fry your computers USB ports Connecting it all up. Like I said, I cant give you detailed instructions on what to solder where on the protoshield as they differ depending on what you buy, but below is a list of all the pins and what they need to connect to. Ideally try it out on a breadboard first to check it works, then move it to the protoshield. Connecting the LED Matrix modules Once your 4 matrix modules are joined together in a line with the black jumper connectors as described earlier, look for the end one with the DIN Data In pin free. Connect the pins on that matrix as follows Matrix LOAD to Arduino digital pin 1. Matrix CLK to Arduino digital pin 1. Matrix DIN to Arduino digital pin 1. Matrix 5v to Arduino pin 5v. Matrix GND to Arduino pin GNDI created a connector board that plugged into my matrix using some PCB stripboard and a 6 pin IDC socket. That way I could plug or unplug it from the Arduino. Connecting the DS1. SDA to Arduino analog pin 4. SCL to Arduino analog pin 5. Arduino pin 5v. GND to Arduino pin GNDHeres my DS1. Green is SCL, yellow SDA. Red and black are 5v and GND. Connecting the Buttons Button 1 goes between Arduino digital pin 2 and GNDButton 2 goes between Arduino digital pin 3 and GNDAll the connections completed. The wires for the buttons go off top left. Ignore the extra brown wire there it was just for testingFinished protoshield. My protoshield came with 2 LEDs and a reset button. I connected the green LED between 5v and GND to show power on. The red LED is connected between Arduino digital pin 1. GND as the clock sketch flashes this to show its running. Wooden Digital Clock 8 Steps with PicturesNext for solder microcontroller STM8. S0. 05. C6. T6 and other parts for complete PCB controllerbutton for reset wifi config, just hold down 3s and buzzer will fire beep sound. Material list x. STM8. S0. 05. C6. T6 Microcontroller x. ESP8. 26. 6 1. 2 Wi. Fi module x. 1 ASM1. V x. 1 ASM1. 11. V3 x. F Capacitor x. 1 1u. F Capacitor x. 3 1. F Capacitor x. 2 4. Resistor x. 1 Mini Pushbutton Switch 4. Pin x. 1 SW 4. Vibration sensor x. DS1. 30. 7 Real Time Clock x. CR2. 03. 2 battery x. CR2. 03. 2 battery holder x. XH2. 5. 4 2. P 2. Pin Straight PCB Male Box Header Bar Connector x. XH2. 5. 4 5. P 5. Pin Straight PCB Male Box Header Bar Connector x. XH2. 5. 4 4. P 4. Pin Straight PCB Male Box Header Bar Connector x. Cable Double Connector XH2. P x. 1 Cable Double Connector XH2. P x. 1 Cable Double Connector XH2.

Coments are closed
Scroll to top