"UVC Box" a DIY UV Sterilizer
Introduction: "UVC Box" a DIY UV Sterilizer
Hey Everyone what's up!
So this is "UVC BOX" which is a low-cost easy to make UVC Sterilizer that is made for sterilizing things like Medical equipment, daily use things like smartphones, wallets, coins bills, etc.
The goal was basically to built a small low costing UVC Sterilizer from scratch.
It's low costing because I've used some generic low costing parts like a plastic container/jewelry box which can be bought for a very cheap price, I designed the housing in Fusion360 and then 3D printed it. it fits onto the lid of a plastic container perfectly.
watch the video-
Supplies
These are the parts that I used for this built-
* UVC LEDs
* Attiny84
* Copper Clad board
* 10K resistance (0805)
* A03401 MOSFET (SOT23)
* 3.7V Lithium cell (with BMS)
* LED MCPCB
* Rocker Switch SPST
* Etching powder (ferric chloride)
* 3D Printed part
* push button
* LED (0603)
* Arduino as ISP Programmer
* Plastic box/jewelry box
Step 1: Theory and Project Planning
Apparently, Irradiation with UVC light can be used to destroy microorganisms without allowing resistances to develop, and have a wavelength of around 230 nm and provide more than 1 mW of output power.
I Bought Few UVC LEDs directly from a Chinese seller (UVC LEDs are hard to find on the internet) in the 2835 package. For Testing these LEDs, I soldered them on two different PCBs which was a circular PCB with 7 LEDs and a Rectangular PCB with 10 LEDs.
However, I choose the rectangular PCB for the UVC Box as the circular PCB had 7 LEDs which means its disinfectant power would be lower than the Rectangular PCB with 10 LEDs.
For the Main Body, i choose a plactic box. 982
i cut out a ractangular opening in its lid on which im gonna put a 3D Printed enclosure which will house the main PCB along with battery and other stuff.
Step 2: Electronics and PCB Setup
Now the main PCB of this project will be basically a Switching board in which when the button is pressed, MOSFET will turn on the UVC LED for a certain duration of time, and then the LED will turn off.
For Doing this task, I used an Attiny84 (for no special reason, any MCU can be used here).
I've attached Five small 0603 LEDs to Attiny84, Code basically turns the indicator LED on in a chaser sequence (from 1 to 5), and then we can press the button for Toggling the UVC Led, UVC Led will stay ON for around 10 minutes and then turn OFF
Step 3: Schematic and PCB Etching
After Making the schematic, I prepared a PCB and then exported its TOP Layer in Black and white as a PDF file and then printed it on glossy paper.
then I cut the FR4 board according to the Glossy paper PCB, and then added the Glossy paper PCB onto to FR4 Board and applied heat to the Glossy paper with a Cloth Iron. (This is the tone transfer process, Learn about this process from here- TONE TRANSFER) After this, I used Etching powder to etch the PCB, I drilled holes for the battery connector and header pins. after this process, I started the SMD assembly.
Step 4: PCB Assembly
I first soldered all the SMD Components one by one and then added THT Components, you can watch this whole process in the youtube video of this project.
Step 5: Flashing the Attiny84 With Arduino ISP Programmer
Now, in order to Flash the Attiny84 MCU, we need to install the Attiny core files to our Arduino IDE and then prepare an "Arduino as ISP Programmer" setup.
Now, this process is pretty long and complex, I already have made a post about this "Arduino ISP Programmer" so please check that out for a brief description.
for now, I'll show you guys the easy and short version of this whole Flashing process.
* First, download and install the Attiny core files- https://github.com/SpenceKonde/ATTinyCore
* Connect the ISP Pins of Attiny84 Board to the ISP Pins of Arduino Nano Board which is right now in the "Arduino ISP Programmer Mode"
* Go-to the Board manager and select the attiny84 as the main board. 982