Because I like the color of VFD fluorescence, I made a VFD clock in 2020. Later, due to a sudden attack of laziness, the program only realized the basic functions and was shelved... and then forgotten.
Now when I was looking through the folder, I saw this VDF clock project and wanted to share it with everyone. I hope you like it.
The main technical parameters:
Main control: Arduino mini pro main control (328PAU), this one can be removed from the Arduino board and comes with its own bootload;
VFD screen: Futaba 8-bit dot matrix VFD display module. This can be purchased from Taobao. You can buy a bare screen and make your own VFD driver board.
Onboard sensor: photoresistor, adjusts the brightness of the VFD screen according to changes in ambient light, making it brighter during the day and darker at night;
Temperature and humidity sensor AM2302, detects indoor temperature and humidity;
Clock chip DS3231, accurate travel time;
Buzzer, used as reminder sound and alarm clock;
Dial switch, used as power on and control keys;
Power supply: 500mAh 3.7V lithium-ion battery and Type-C power supply. There is a dual power switching circuit. Powering Type-C will automatically light up. Battery power can only keep the screen on for about 2-3 hours;
Burning: Onboard CH340C, you can directly use Type-C to burn programs and serial port printing;
Program update...
Currently, only basic functions have been implemented in the program, such as displaying time and date, displaying temperature and humidity, etc., and will be added in the future:
1. Use the dial switch to set the time and date;
(The program in the attachment can only modify the time through the serial port)
2. Alarm clock setting;
3. Automatic sleep;
4. Fancy interface...
Hey, I'm usually a bit lazy. If everyone likes this clock, I will update these functions.
Appreciation of renderings
Figure 1 Front
Figure 2 Top view
Figure 3 Back
Figure 4 Back
PCB proofing
Figure 5 PDC top surface
Figure 6 PCB bottom surface
All reference designs on this site are sourced from major semiconductor manufacturers or collected online for learning and research. The copyright belongs to the semiconductor manufacturer or the original author. If you believe that the reference design of this site infringes upon your relevant rights and interests, please send us a rights notice. As a neutral platform service provider, we will take measures to delete the relevant content in accordance with relevant laws after receiving the relevant notice from the rights holder. Please send relevant notifications to email: bbs_service@eeworld.com.cn.
It is your responsibility to test the circuit yourself and determine its suitability for you. EEWorld will not be liable for direct, indirect, special, incidental, consequential or punitive damages arising from any cause or anything connected to any reference design used.
Supported by EEWorld Datasheet