With Instructables you can share what you make with the world, and tap into an ever-growing community of creative experts.
Hello, emax2000,Thanks for you comments!You are right about the pullup resistors, but the RTC modules as I have applied in this project already have them in their PCB. Thus, you don't need another additional pullup resistors.About the clock, I had setup the Attiny85 to use 8 MHz internally and I have no issues with that as you can see in the video of this Instructable.Regards,LAGSILVA
This library is installed on my Arduino IDE:https://github.com/adafruit/TinyWireM
Hello, Ed Marsjosef,I am understanding you want only the clock function running, without the temperature and humidity information been displayed.Yes, you can delete the sensor and the circuit will be not affected.Without the sensor, the code will consider as 0 (zero) the values of temperature and humidity.Regards,LAGSILVA
Propeller Clock (from an old HDD)
Nixie tube watch
3D Printed Moon Clock
Enigma Z30 Machine Simulator for Kim UNO, an Arduino based KIM 1 simulator
Thank you !
Is the Arduino Nano original or similar ? I already got problems with Nano produced at China. To use them you need to take care with the installation of drivers communication for Windows.
Hello Seasickgooner,Probably is missing the library.You need to download the library for DFPlayer on following link: https://github.com/DFRobot/DFPlayer-Mini-mp3After this, unzip the file DFPlayer-Mini-mp3.master.zip on a temporary folder.It will be created a directory with the same name of zip file.Inside this directory, there is another one: DFPlayer_Mini_Mp3.This directory must be copied to Arduinos libraries folder in your computer.Try again and keep me informed.
Hello Nishchinta,I suppose that you have done everything according with the descriptions and you are using same bill of material.Another important thing is to use same libraries as I have mentioned in the project to be used in Arduino program.Take a look again in the schematics file (Frietzen). There are 03 momentary switches: 1) Mode: to define the operation modes (setup of time, talking minutes, talking completed hours).2) Minutes: to adjust/setup the minutes of time.3) Hours: to setup the hours of time.I recommend first you setup the time. Adjust the hours and minutes. After this change the mode of operation using switch 1 for what mode you prefer.Related to volume:1) Take care what kind of loudspeaker you are using. I was using a 2W x 4 Ohms.2) Try to increase the volume on the foll...see more »Hello Nishchinta,I suppose that you have done everything according with the descriptions and you are using same bill of material.Another important thing is to use same libraries as I have mentioned in the project to be used in Arduino program.Take a look again in the schematics file (Frietzen). There are 03 momentary switches: 1) Mode: to define the operation modes (setup of time, talking minutes, talking completed hours).2) Minutes: to adjust/setup the minutes of time.3) Hours: to setup the hours of time.I recommend first you setup the time. Adjust the hours and minutes. After this change the mode of operation using switch 1 for what mode you prefer.Related to volume:1) Take care what kind of loudspeaker you are using. I was using a 2W x 4 Ohms.2) Try to increase the volume on the following statement of Arduino program, changing the 24 to 30 at maximum: mp3_set_volume(24);//Set the volume (30 max)3) Try to use a software for sound edition like Audacity to turn all sounds file louder.A final question: how are you generating the sound files ?Good luck,LAGSILVA
Hello, Seasickgooner,The code is in the file Talking_Clock_V2_0.inoRead again the project you will find it for download.
Great idea !! It would be useful for me all mornings !!
Talking Clock With Arduino
Talking Clock with ArduinoView Instructable »
Congratulations!! Excellent job!!
Hello, Davy,Thank you very much for your feedback!I am not a specialist, I am really an enthusiast of this technology that help us to learn more, to be curious, to be inventive, to be better than yesterday!Everyone is a beginner in something because we do not know everything. But we can learn!! All the time!Regards,Luís
Great progress!!! I am really happy with that!!Please, update the following statement for all these instances in the program:.........shiftOut(dataPin, clockPin, LSBFIRST, ~255); //Reset the DISPLAY 4 (to avoid some flicking).........In fact, ~255 means 0 (zero). You can replace by this if you prefer!I think it will work this time ! :)
See the tutorial about libraries installation:https://learn.sparkfun.com/tutorials/installing-an-arduino-library
1) Download the library file dht11: https://github.com/adalton/arduino/blob/master/pro...2) Place the DHT library folder your <arduinosketchfolder>/libraries/dht11. 3) Restart the IDE of Arduino.
Yes, it is possible to use a Common Cathode display, but you need to update all instructions of the program.With right programming, you can control this hardware as you want!For example, the following statements to set the Display #1 must be updated.From:digitalWrite(latchPin, LOW); shiftOut(dataPin, clockPin, LSBFIRST, 8); //Set DISPLAY 1 shiftOut(dataPin, clockPin, LSBFIRST, ~num[dezenaHora]); //Set the Hour digitalWrite(latchPin, HIGH);To:digitalWrite(latchPin, LOW);shiftOut(dataPin, clockPin, LSBFIRST, ~8); //Set DISPLAY 1 shiftOut(dataPin, clockPin, LSBFIRST, num[dezenaHora]); //Set the Hour digitalWrite(latchPin, HIGH);The sign ~ inverts the signal from HIGH to LOW or vice versa.Try to update all statements related to setup of the digits of display.
Download of dht11 library:https://github.com/adalton/arduino/blob/master/pro...
Hello, Veigrillen,Any progress ?Did you revise the connections and find out what is the issue ?
Don't worry!You are almost there! :-)You need use a Common Anode LED display.Please, confirm this information and check again the wiring connections.
Good news, Veigrillen !!I do not see any issue if you use the DS3231 RTC. Both modules use I2C bus and you can apply same library.In fact the DS3231 is much more accurate than DS1307 !!Just take care with corresponding connections SDA, SCL, Vcc and GND.Take a look on this tutorial:http://tronixstuff.com/2014/12/01/tutorial-using-d...Let me know about your tests.
Veigrillen,Just another remind. Take a look at your module specification if the Vcc is 5V or 3.3V to avoid any problem when you connect it on Arduino.
Hello, Veigrillen,Thank you !! I hope you have success with this project.It sounds me there is some missing library.Did you install the following libraries into your Arduino folder ?Time (library for date & time)DS130RTC (library for the Real Time Clock)Wire (library used to support the RTC)dhtt11 (library for the sensor of Temperature and Humidity)If you have done that, please try the following:1) Download again the file "Digital_Clock_V1_English.ino".2) Open it on a word editor (WordPad, for example) and copy all the text.3) Create a new file on Arduino Software.4) Clean all the statements of new file and paste the text you have copíed on item #2.5) Recompile the program and inform me the results.Good luck!!
Getting Started with Electronics
Que bom! Poste depois uma foto de sua montagem.
Akilal,You must use two additional 74HC595 (shift registers IC) in cascade and also the corresponding resistors. Each shift register output #9 must be connected to the serial data input #14 of next IC.The program must be updated to manage the data in the right sequence to control the segments of displays.Remember that you are transferring serial data to paralell output.An easier way is to use a display of 8 digits x 7 segments as I did in my stopwatch project:https://www.instructables.com/id/Stopwatch-Lap-Time...
Luciano, boa noite,Que ótimo que tenha gostado deste projeto. Obrigado!Utilizei a biblioteca "Bounce2" deste link: http://playground.arduino.cc/Code/BouncePara download direto, o link é este: https://github.com/thomasfredericks/Bounce-Arduino-Wiring/archive/master.zipFiz este programa há bastante tempo e não tive problemas com esta biblioteca.Para testar, recompilei hoje o programa em minha versão atual do Arduino (1.6.10) e não houve erros.Por favor, tente refazer o download da biblioteca e me informe os resultados.Abraços.
Great job!! Congrats and thank you !!
Nice job. And the Arduino program ?
Arduino PID Library - Brightness Control
PID (Proportional–Integral–Derivative) Controller
8 digits X 7 segments.Tks for warning!
Learn How to Play Poker!
Globe Persistence of Vision
Solar System Orrery (3D printed)
Programming ESP8266 ESP-12E NodeMCU Using Arduino IDE - a Tutorial
Stopwatch with Lap Time Counter
3DOF Ball on Plate Using Closed Loop Stepper Motors
Tri-Mode Digital Clock with ATtiny85 / UNO R3 and RTC
Arduino Attiny Programming Shield
RS-01 Ayrton Senna’s 1993 McLaren MP4/8 Formula 1 3D printed RC Car
Program an ATtiny with Arduino
Ultrasonic Range Finder with an ATtiny85 (With Shield)
ATTiny USI I2C Introduction - A powerful, fast, and convenient communication interface for your ATTiny projects!
Implement Your Own Transistor Logic Gates
Odd Binary Clock
ATtiny Programming Shield for Arduino
Upside Up - Robot Balancing Revisited
Universal LED Display Board
Privacy monitor hacked from an old LCD Monitor
Nixie Tube Clock Case
Live Reverse Engineering
Salvaging Liquid Crystal Displays (LCDs)
Vintage TI DataMath / Sinclair Scientific Calculator Emulator
The Plasma Speaker
Multiple LED Display Module
Program an ATtiny44/45/84/85 with Arduino
Giant 555 Footstool
Digital Sundial- Ancient Tech in Modern Times
Single digit numitron clock
Arduino Chess Clock
3D printable – Large scale Divers Watch desk clock
Complete Digital Clock with Presence Sensor (RTC - Alarm - PIR - Temperature - Humidity - Dew Point)
Display Colorful Message In Limited Resources
Static Shock (absorber) Discharger to Never Get Shocked by Static Again.
Arduino GRANDE the Huge Microcontroller
Raspberry Pi: Using 1$ I2C LCD Backpacks for 1602 Screens & Buttons!
Puzzle Alarm Clock
Mind Reader with Arduino
Perpetual Desk Calendar in Cherry
The Light Clock (IoT)
Finding The Value of Π
Connect your Arduino with Processing
Pi Chart - Visual Art of 1000 Digits
Arduino Distance Meter
Join 2 million + to receive instant DIY inspiration in your inbox.
© 2016 Autodesk, Inc.