DIY Electronics
CAMBODIA • + Follow
Edit Project
Components
|
PIC16F876A, Passive Components, Connectors and Headers, Semiconductors, Switches and Relays etc, |
x 44 |
Description
Making a PCB UV Expose Timer Using PIC16F876A With MPLABX XC8
In this design, I use the following stuffs to make a timer work well for my personal use:
- A variable resistor used for adjust time
- An ENTER button used for inputting the time value
- A LOAD button used for reading the saved timing from previous setting
- An 8-digit multiplexed displays for display the time
- An output relay driver to switch the lamp on and off
- A buzzer alert the beginning and the end of the running timer
Sep 21,2020
1,515 views
end-flag
Making a PCB UV Expose Timer Using PIC16F876A With MPLABX XC8
Using PIC16F876A to make a timer for the UV exposer box
1515
1
7
Published: Sep 21,2020
Download Gerber file 27
Purchase
Donation Received ($)
PCBWay Donate 10% cost To Author
*PCBWay community is a sharing platform. We are not responsible for any design issues and parameter issues (board thickness, surface finish, etc.) you choose.
Copy this HTML into your page to embed a link to order this shared project
Copy
Under the
Attribution-ShareAlike (CC BY-SA)
License.

Raspberry Pi 5 7 Inch Touch Screen IPS 1024x600 HD LCD HDMI-compatible Display for RPI 4B 3B+ OPI 5 AIDA64 PC Secondary Screen(Without Speaker)
BUY NOW
ESP32-S3 4.3inch Capacitive Touch Display Development Board, 800×480, 5-point Touch, 32-bit LX7 Dual-core Processor
BUY NOW
Raspberry Pi 5 7 Inch Touch Screen IPS 1024x600 HD LCD HDMI-compatible Display for RPI 4B 3B+ OPI 5 AIDA64 PC Secondary Screen(Without Speaker)
BUY NOW
Topic
VOTING
0 votes
- 0 USER VOTES
0.00
- YOUR VOTE 0.00 0.00
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
Design
1/4
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
Usability
2/4
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
Creativity
3/4
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9
- 10
Content
4/4
More by DIY Electronics
-
ICL7107 DIY DVM I use ICL7107 ADC chip with seven-segment display to design this simple DVM. It doesn't need any pro...
-
ATMega16 AVR Development Board For Students And Hobbyists ATMega16 AVR Development Board For Students And HobbyistsOverviewAfter a few years of making the AVR...
-
Making a PCB UV Expose Timer Using PIC16F876A With MPLABX XC8 In this design, I use the following stuffs to make a timer work well for my personal use:A variable ...
-
A PCB Of The Stereo Audio Amplifier With TEA2025B TEA2025B is a analog stereo audio amplifier with an output power up to 3W. It requires a single end ...
-
The PCB of a DIY CPLD experimental board with XC9572 and XC95108 This board requires a external JTAG cable to program the device. The JTAG cable could be a legacy co...
-
Making a small CPLD learning board with XC9536 XC9536 is a minimum CPLD of the XC9500 CPLD series. It come with 36 macro-cells with 800 available g...
-
PIC16F876A RTC with seven segments display I use PIC16F876A, DS1307, and 0.8 inch seven-segment display to make this digital clock. The firmwar...
-
PIC16F928A DIY 50MHz Frequency Meter I use PIC16F628A programmed using CCS PICC to make a simple DIY frequency meter. It can measure up t...
-
ICL7107 DIY DVM I use ICL7107 ADC chip with seven-segment display to design this simple DVM. It doesn't need any pro...
-
ATMega16 AVR Development Board For Students And Hobbyists ATMega16 AVR Development Board For Students And HobbyistsOverviewAfter a few years of making the AVR...
-
Making a PCB UV Expose Timer Using PIC16F876A With MPLABX XC8 In this design, I use the following stuffs to make a timer work well for my personal use:A variable ...
-
A PCB Of The Stereo Audio Amplifier With TEA2025B TEA2025B is a analog stereo audio amplifier with an output power up to 3W. It requires a single end ...
-
The PCB of a DIY CPLD experimental board with XC9572 and XC95108 This board requires a external JTAG cable to program the device. The JTAG cable could be a legacy co...
-
Making a small CPLD learning board with XC9536 XC9536 is a minimum CPLD of the XC9500 CPLD series. It come with 36 macro-cells with 800 available g...
-
PIC16F876A RTC with seven segments display I use PIC16F876A, DS1307, and 0.8 inch seven-segment display to make this digital clock. The firmwar...
-
PIC16F928A DIY 50MHz Frequency Meter I use PIC16F628A programmed using CCS PICC to make a simple DIY frequency meter. It can measure up t...
-
ICL7107 DIY DVM I use ICL7107 ADC chip with seven-segment display to design this simple DVM. It doesn't need any pro...
-
ATMega16 AVR Development Board For Students And Hobbyists ATMega16 AVR Development Board For Students And HobbyistsOverviewAfter a few years of making the AVR...
-
Making a PCB UV Expose Timer Using PIC16F876A With MPLABX XC8 In this design, I use the following stuffs to make a timer work well for my personal use:A variable ...
-
A PCB Of The Stereo Audio Amplifier With TEA2025B TEA2025B is a analog stereo audio amplifier with an output power up to 3W. It requires a single end ...
You may also like
-
-
Commodore 64 1541-II 1581 Floppy Disk Drive C64 Power Supply Unit USB-C 5V 12V DIN connector 5.25
185 1 3 -
Easy to print simple stacking organizer with drawers
92 0 0 -
-
-
-
-
-
-
Modifying a Hotplate to a Reflow Solder Station
1161 1 6 -
MPL3115A2 Barometric Pressure, Altitude, and Temperature Sensor
652 0 1 -
Hi friend. there is hex file in that mplab x project. you can check in the sub directory. I use the mplab x ide v1.51 and xc8 v2.36.
You can download and edit the design file. I use Proteus to design this PCB. It does not have enough models.
Where do I find or how do I get the Proteus design files you used so I can modify them? Thank you.
Here, https://github.com/BongPeav/xc8/blob/master/PIC16F876A_UV_TIMER.zip