Disinfecting CoronaVirus with Technology

To say coronavirus pandemic has caused mayhem throughout the world in the last couple of months would be an understatement. As of writing this post, the official reported infected cases is more than 156k+, with close to 5.8k+ deaths and 75k+ recoveries across the planet. As a technologist, I wanted to take a look at a few things which were floating about in the news media regarding the killing of the virus and a potential disinfection. I am in no means an expert in this domain, but I will try to base my thoughts on actual scientific research done on the topic. This post is meant to be informative and is by no means exhaustive. If you find any discrepancy in post feel free to comment below with valid points and I will be happy to correct my content.


Coronavirus pandemic is an infectious disease outbreak. World Health Organisation(WHO) renamed the disease to COVID-19[1] which is an abbreviation for COrona VIrus Disease – 2019 (Its 2019 and NOT 2020 because the first reported case in China was in 2019). The causative virus for the disease is SARS-CoV-2 (Severe Acute Respiratory Syndrome CoronaVirus 2). If the name seems similar, it’s a close relative of the virus(SARS-CoV) which caused the SARS outbreak in 2003 in Asia. Interesting Article on the naming convention if you want to read more from Nature Journal[2].  

CDC says that COVID-19 spreads via person to person interaction if they are in close contact with one another or through respiratory droplets produced when an infected person sneezes/coughs which can be inhaled by a non-infected person. There is also the possibility that a person can get infected if they touch a surface or an object with the virus and then touching their mouth, nose or eyes. Hence the precautionary measure to always wash your hands with soap and water when you are coming in from outside and the minimize touching your face with your hands as much as possible. Basic reproduction number of SARS-CoV-2 is between 1.4–3.8[3], that means each infection from the virus will result in 1.4 – 3.8 new infections if it’s not controlled properly.

A new study[4] published on March first week (It’s in preprint so not officially peer-reviewed yet) investigated the stability of SARS-CoV-2 and SARS-CoV-1 on physical surfaces. Results do show that viruses are similar and it could be detected up to 24 hours on cardboard, 2-3 days on plastic and steel. This is slightly troubling information as it can potentially grow into a source of spreading of the virus.

Hence the sudden spike in interest in disinfection of surfaces. I have seen a few news media posts hailing solutions like ozone cleaning as the thing that will save the human race from this virus[5]. I wanted to see what science has to say about this and following is the compilation based on what I could find with some scientific research backing. I am linking only research papers and studies which are openly available to access for the general public. I am focussing on possible technologies which can help in disinfecting surfaces and potentially rooms. (I am not including basic chemical reagent disinfection category in this post. Please check European CDC protocol guidelines linked towards the end)

Two possible ways I could classify disinfection by the use of technology was
1. Ozone cleaning
2. UV Light cleaning

Ozone Cleaning:

Let’s talk about the science first. Ozone (03) is a highly reactive oxidant and contains 3 oxygen atoms. Ozone is created when a high energy particle splits Oxygen molecule into its 2 atoms. These atoms recombine with another stable 02 molecule to form Ozone. This same Ozone can act as a shield against harmful UV rays from the sun. The UV rays get used up by the ozone layer in the atmosphere.

Picture Courtesy: http://www.theozonehole.com

Ozone is highly reactive. It has a half-life period (Amount of time taken to half its concentration) of close to 40mins at good air circulation and humidity concentrations[6]. It will oxidise most metals in an effort to reach its stable oxygen state. Ozone cleaning is a method of disinfection as the reactive ozone is highly efficient in killing pathogens it comes in contact with. There has been quite a lot of studies which prove that pathogens like bacteria and viruses can be killed with a high enough ozone concentration in the air[7][8]. There has been enough evidence of using ozone to kill the SARS-CoV virus after the SARS outbreak in 2003. Although I couldn’t find a single published study on SARS-CoV-2 and its inactivation by ozone, I think we can say with a good deal of certainty that it can kill SARS-CoV-2 as its structure is closely related to SARS-CoV.

Ozone Production:

Ozone can be produced in several ways. One of the most common methods is via the corona discharge technique. It’s the electrical discharge which happens in a medium surrounding a charged conductor. It is usually produced by increasing the voltage of a conductor to make the nearby electric field to be very high such that it starts imparting high energy particles to its surrounding medium. You can see this effect as a bluish tinge next to high voltage conductors. This ionises the atmospheric oxygen to potentially form ozone. In certain systems, you flow a stream of oxygen to the charged plate to increase the ozone concentrations.

In my previous blog post, we saw how to create a $10 Air Ioniser. Do check it out if you want to learn how it works. A side effect of that system is the potential formation of ozone. We can increase the output voltage of that system by increasing the number of voltage multiplier stages(but losses start adding up beyond a point) or better by increasing the input power supply from 220V AC to a larger voltage like 500-600V AC with a step-up transformer.  If the output voltage is high enough, you will be able to distinctly see corona discharge happening as a bluish tinge at the end of the sharp conductors at the end. So this system can potentially be used to create ozone as well.

Other ways of creating ozone are more or less via similar principles like cold plasma technique. Cold Plasma ozone generation is done when ionisation is created between a dielectric barrier and oxygen is passed next to it. Due to the dielectric barrier, the corona is created over a larger area. The high energy causes the oxygen to get converted to ozone.

Another way is the nature’s way of creating ozone. Ultraviolet rays from the sun hit oxygen and create ozone. We utilise this same principle to create ozone. We will go over this in the UV section

UV Light Cleaning

Ultraviolet rays are invisible to the human eye and it lies beyond the blue region in the electromagnetic spectrum. UV spectrum spans the range of 100nm to 400nm in wavelength and is subclassified into UV A, UV B, UV C.

Machine generated alternative text:
110' I 
ENERGY (evl 
Far UV 
Visible Light 
Electromagnetic Spectrum Picture Courtesy Klaran[9]

UV A —  (315nm – 400nm) – Most Harmful Range. Can penetrate deep into the skin and causes tanning. Can potentially cause skin cancer.

UV B — (280nm – 360nm) – Reaches the outer skin layer and used in phototherapy[10]

UV C — (200nm – 280nm) – Germicidal range is from 250nm – 280nm

In the Far UV range, Around 185nm can be in the ozone production range, here UV light helps in the creation of ozone.

In the pure UV germicidal case, we are interested in the UV C range. It has been proven that Germicidal UV light can deactivate the DNA of bacteria and viruses.  It penetrates the cells of the pathogens and damages the nucleic acid and renders them unable to reproduce.

Machine generated alternative text:
UV C Radiation destroying DNA. Picture courtesy Klaran

UVC LEDs and UV lamps are now relatively common in the market. Their disinfection rate(UV dose) is a function of UV intensity and exposure time. That means a higher intensity or a longer exposure time will make sure that the chances of killing pathogens are higher. I highly recommend reading the white paper from Klaran which lists the UV dose needed to kill different kinds of pathogens like viruses and bacteria[11]. Again I couldn’t find a study linked directly with the UV and SARS-CoV-2. Theoretically, it should work.

UV lamps also help in speeding up the killing process with the generation of ozone. UV rays can ionise the oxygen to become ozone. Ozone generated will help in the faster killing of the pathogens present in the air.

Usage scenarios:

Now that you understand the science behind it. Let’s try to see where these can be used in the case of COVID-19 outbreak, what are its harmful effects and whether these need to be used at all.

These solutions (at least in my opinion) makes sense to be used in a public cleansing drive setup. Assume that you need to disinfect a room which you know for a fact has been infected by a patient (Imagine hospital rooms and likewise). Then using either of these solutions for a good amount of time is pretty much guaranteed to give you a sterile environment. As I mentioned before,  SARS-CoV-2 is more or less likely to be killed by either a UV disinfection or via ozone as its close cousin of SARS-CoV, in which this has been tested before, was successfully inactivated. But studies are currently on specifically testing on SARS-CoV-2.

The main disadvantage of both these techniques is the harm it can do. Both these are to be used in closed rooms only. A high concentration of ozone is very bad for your respiratory system. It can cause inflammation and irritation in your airways. It causes shortness of breath, coughing and can aggravate chronic lung conditions like asthma. [12, 13]. Using Ozone generators is a bad idea unless it’s in a controlled environment wherein there is no human in the room for the entire duration of the ozone generation and an additional 1-2 hours after that, just for the unstable ozone to reduce in concentration by itself. So an ozone generator with a timer would be an apt solution where its necessary.

Coming to the UV sterilisation technique, the same is applicable. Random UV light/lamps can cause serious skin, eye irritation, reddening and swelling. Long term exposure can lead to skin cancer[10]. Hence proper protective gear needs to be worn when handling UV lamps. UV lamps can be turned on in a closed room with a timer to ensure maximum irradiation. Care has to be taken such that there is no human presence while the UV lamp is ON.


Is it worth it considering the associated health hazards? I would suggest using it in only controlled environments by people who know what they are doing. You may ask “Can I buy an ozone generator and leave it running in a  room to disinfect it?” It is an OK thing to do if you take enough precautions making sure that you or your family doesn’t breathe in the ozone. Is it worth the risk? That’s a call you need to make.

I can foresee these being used in a public setting and not necessarily in a home use case for disinfection. You should also take look at US Environmental protection agency’s (EPA) list of Disinfectants for Use Against SARS-CoV-2[14] which include chemical reagents for wiping down surfaces. Also, do read up on European CDC guidelines for environmental cleaning in non-healthcare facilities exposed to SARS-CoV-2[15] which suggests the use of normal household materials for cleaning with decent results.

(If you plan on using any of these solutions, please doubly make sure you understand the risks and take precautionary measures as needed.)

To conclude, Stay calm. Stay safe. Avoid large gatherings. Wash your hands multiple times a day. Basic hygiene will go a long way in preventing the spread of the disease. 

If you liked the post, Share it with your friends!

Build an Ioniser in under $10

This is a project which I wanted to do around 2 years back but never got around to building it. It’s nothing too fancy or super high tech. Anyone with some DIY capabilities should be able to pull this off without breaking a sweat. I have open-sourced the entire design, Bill of materials and you should be to order the parts and build one for yourselves in under $10. You can download the hardware files here. Check out the device in action here. Do email me pictures of your build at amaldev.000@gmail.com if you happen to make one. 😀

Back Story

My current apartment in Mumbai is right next to a decently busy road. Ever since I moved in, I have always had the issue of dust settling in every week on everything if I open the windows. Cleaning that up every week is a pain. So I wanted to buy an air purifier for the room. Then I thought, “How hard will be it to build one myself?”. Did some quick research and concluded that I needed to make myself an ionizer(By the way, there is a big difference between an ioniser and a purifier, more on that later in the post). Heck, then life and my other projects got in the way and I never got to build one. 

Few people over the last few months have approached me asking how I go about designing and building devices and complex systems(I do take up technology consultancy projects on the side for companies). So I thought I should detail out a relatively simple project, taking everyone through my thought process while building something from scratch.

So let’s start. Let’s build an Ioniser.

Research phase:

To be completely honest, I did this 2 years ago and I sort off knew what I needed to build. But play along with me on this one. 🙂

Start searching on Google on what you want to build. First let’s learn what an ioniser is, what its fundamental principle of operation is.  Wiki says

An air ioniser (or negative ion generator or Chizhevsky’s chandelier) is a device that uses high voltage to ionise (electrically charge) air molecules. Negative ions, or anions, are particles with one or more extra electrons, conferring a net negative charge to the particle.

That’s easy enough. If you go on to read the rest of the article, you will find that air ionisers are used to remove particles from the air by imparting a negative charge to the particles and these negatively charged particles get attracted to a positively charged surface(like a wall/ground). Then particles easily settle down(removing itself from the air). That’s cool. That’s exactly what we wanted to do. Remove dust particles from the air so that you don’t breathe that much in.

So from the first 5 mins of searching around, we know that we need to create a high voltage system to impart a charge to the particles. This information was slightly unsettling to me initially because I haven’t built high voltage systems before and things can go wrong pretty fast if I am not cautious playing with it.

Next, we go ahead and search for devices which are already there in the market based on the same technology. What I am trying to see here is to look at what sort of circuits people have used to build this before. If there is a device in the market using the same tech, learn from it.

People would have put in a lot of engineering man-hours to build that. Learn from that so that you build your system to atleast similar or rather learn from their mistakes and make it better.

Here also, Google is your best resource. I keep seeing that ionisers have been built even in the 1980s. If this tech is that old, then I should look at teardowns of products using this. Search then on google for ioniser teardowns and voila there are lots of videos showing the insides of the device. I would recommend checking BigClive’s videos on this. They are really good.

From these videos, I was able to conclude that a high voltage system can be built with a voltage multiplier and it’s not that intimidating to build one. With this info, let’s move on the electrical system design.

Electrical system design:

Voltage multipliers are the way to go. First, learn everything which you can from the content out there for free.

Never Ever build something without learning everything which you can learn for free.  This is very important.

You need to spend time researching, else you end up making the same mistakes.  I spent a couple of hours learning about voltage multipliers. The most common and easiest solution is Cockcroft–Walton multiplier.

One principle which I try to adhere to even while designing complex solution is Keep IT Simple Stupid! Or KISS in short.

So for me then Cockcroft–Walton multiplier is the way ahead. It was designed in 1932 and it has been used in hundreds of devices so far. So it’s a stable solution for us to implement. More googling helps me find this Dave Jones from EEVblog’s video explaining how the circuit works. I highly recommend you checking out the video to learn it in detail.  For those who don’t have the time, here is a very brief explanation of its functioning.

The circuit basically consists of two diodes and two capacitors connected back to back. Input to this circuit is an AC signal with a voltage peak of Vp. So the single stage of the circuit shifts up the input AC signal with a bias such that its output will be at 2Vp DC compared to the input. Now if you add the same second stage to this output, the output will be pushed up to 4Vp with respect to the initial input. Now you might think that it will increase to 8Vp by adding a third stage, but it just makes it 6Vp

So adding more stages will increase the output DC voltage. It will 2Vp, 4Vp, 6Vp, 8Vp, 10 Vp, 12Vp etc when measured with respect to the input. Although theoretically, this is what we expect practically we will find losses in the circuit and output won’t be this high but for our purposes, we don’t need it to be super accurate.

Coming to designing our system, we want to produce a high voltage DC at the output(Around 6-7KV). To keep the circuit simple, I want to feed it directly with a 230V mains AC input(Indian voltages are at 230V AC). Let’s assume to put 15 stages of the multiplier, hence effectively DC output at the end will be around 230V x 2 x 15 = 6900V (Theoretically, but practically it should be much lower because of losses. Read up more about it here). This is good enough for ionisation to occur.

I could have potentially added a transformer in the input to increase the output drastically with lesser number of stages but wanted to keep it simple for the first prototype. So let’s keep the circuit at 15 stages for now for a 230V mains AC input.

Now comes the selection of components. Circuit for us is very simple, its just two capacitors and two diodes per stage. Now how do we start to choose its values and more importantly its ratings?

This is where you need to understand the circuit’s working, properly. If you see carefully, we will see that at each stage, the voltage across the diodes or the capacitor doesn’t exceed 2Vp. A differential is always at 2Vp hence we don’t have to spend more money on getting high voltage rating capacitors or diodes.  Since our inputs are at 230V, any capacitor rated 500V or above should suffice. Value of capacitor really doesn’t matter in this design, so I am choosing a capacitance of 0.1uF with 630V rating. For a choice of selecting SMD vs through-hole, I want to use SMD because I am used to soldering SMD parts. Eventually, if it ever needs to be picked and placed in the future, SMD parts are the obvious route to go. For diodes, I choose, 1N4007 with a 1000V rating. So major parts are selected. Entire Bill of Materials is uploaded with the hardware files.

PCB design:

Now that we have chosen the critical components, let’s select the other parts. We want this device to be plugged into an AC supply so at the output side we want to keep a resistor with a large value to avoid any catastrophe(Accidental touching the circuit and preventing a large current flow through you).  I also would like to reduce the current flow to the absolute minimum so that the device doesn’t consume that much amount of power when turned ON. I am choosing two 10MΩ(0.25W rated, Tolerance ±1%, 1206 package) resistor which equates to a current flow in microamps(μA) when the device is turned ON.

I these days use LCSC.com to buy all my generic parts. Great selection at a great price. It’s way cheaper than Digikey or Mouser.  Basic Search there gives me this resistor 1206W4F1005T5E which fits our bill.

I also would like to have a small LED indicator which should light up when the device is plugged into AC to indicate that the power is ON. Design constraint is that forward current of the LED should be very small.  I have used this red LED before in my other projects, it glows reasonably well at a forward current of 2mA. To limit the current, I am choosing two 51kΩ (230V/2mA gives me 115kΩ approx) resistors. I choose 2 resistors as they give a larger power dissipation through two small parts. (P=I2R: (2mA)2x51kΩ =0.2W). So I choose 0.5W resistors for 51kΩ. The part from LCSC is CR1210J51K0P05Z(51KΩ ±5% 0.5W, 1210 package)

Now, all we need to figure out is the output stage. In the teardown’s which we saw earlier we find that for a proper transfer of charge to dust particles, we need a sharp endpoint which helps in ionisation. So what I am thinking is to use sewing needles and solder those on a large pad at the output to increase points of ionisation. I picked an assorted needle list from a local market for INR 30($0.4) Any conducting sharp edge material would do. Carbon fibres with sharp tips are an excellent replacement. More sharp points, more ionisation and dust settling is much faster.

With these points in mind, let’s start the PCB design. I am using Eagle for this project. I build up the schematic as follows. (Click on it for a larger view)
June 28th 2020: There is an update on the schematic correcting a small error. Please check here for the latest schematic files and details of correction.

It contains the 2 pads to solder the AC inputs. 15 multiplier stages, resistors to reduce the current flow, large pad at the output and Power-ON LED indicator circuit. As a good practice, always use attributes in parts to mention the part numbers which you are going to use, such that it becomes easier in the future to look it up and order the parts. You can download the files part list here. Electronic parts will cost you $7.8, with SMD capacitors taking up the bulk of the pricing.

Now on the layout side, I am choosing to do it as a long PCB. Considerations you need to take are that there should be mounting holes to mount the PCB on standoffs at the end prototype. I am using M3 drill holes for mounting.  My PCB dimensions are 145mm x 40mm with input on the left end and a large output pad to solder the pointed needles. Make sure your diode directions are properly marked as it will make your soldering process so much simpler during assembly.
June 28th 2020 Update: Latest Layout files here.

Create the PCB Gerber files and send them to the PCB manufacturer. I use JLCPCB these days. It’s as cheap as it can get in terms of pricing for prototyping. PCB will cost you approx $0.8(excluding shipping) if you buy 10 of them. Gerber zip files are attached with the hardware files. You can upload them directly onto JLCPCB for a quote.

If you want to remove my name, date and PCB name from the files, edit the Eagle Board files and replace them with whatever text you want and then re-export the Gerber files in Eagle.

This is how your PCB is going to look.

Importing it to Fusion 360, we get an awesome view of the PCB.

So what I did is combined the PCB order from JLCPCB and electronics part order from LCSC. You get a $15 shipping discount if you order together. Part cost + PCB costs approx $9(Excluding shipping).  I had to wait a week and half to get it delivered. I like to do the assembly myself hence I didn’t go with the JLC’s pick and place service.

Assembly and Testing:

This is how the PCB looked from JLCPCB. (I went with an ENIG-RoHS finish for the looks. HASL finish will be the cheapest and it will work fine).

I went ahead assembled the board by soldering the SMD parts. Took me a around an hour. I went ahead and got myself 2m copper wire and plug from a local hardware store to connect it to my AC outlet. I put a Knot in the wire to prevent the wire from getting pulled out from the plug.

Following part is optional(but highly recommended). I went to a laser cutter shop and took a 3mm thick transparent acrylic which was lying around and cut it to the dimensions of the board. This part is recommended as when I was testing the PCB with the AC powered on, I got quite a few shocks from touching the capacitors accidentally. 😅 They do carry a good amount of charge. Acrylic will isolate you from touching the circuit. DXF file for the acrylic cover is also included in the download files.

Mount the acrylic and PCB with Nylon/Plastic screws(M3 x 5mm length) and 20mm long spacers/standoffs to keep it standing with respect to the table.

I soldered 7 needles on the output pad as follows. More the merrier. Ignore the height differences, it doesn’t matter.

Time to turn it ON by plugging it your AC outlet and test it. Red LED should turn ON and the device should ideally be functional.

For a quick test to know if it’s functional, slightly wet your palms with water and bring it close to your needles(Close but DON’T TOUCH). You should get a good waft of a cool air blowing from the needles. That’s the ionisation which is happening. The ions repel and are constantly pushed away from the needle tip.

Now to prove that this device indeed can precipitate smoke and dust particles, I quickly setup a transparent glass jar and filled it with incense smoke and inserted the needles of the device into the jar and turned it on and voila, the smoke particles settled in no time. Check it out in action below.

Although in the video, it appears as if smoke is moving about as if the air is blowing across it, there is no airflow at all. Its a closed jar. The effect is created by the ions pushing each other due to electrostatic repulsion and it circulates very quickly through the jar to settle down the smoke particulates.

Now that we proved it works. I just connect the device to AC and leave it running. It should precipitate most dust particles in its vicinity without any trouble. Ideal mounting space for this would be near windows where the wind blows in so that it ionises all particles as it goes across the needles. I plan to keep it running all the time.

But what about the power consumption when you leave it on forever? It’s very small, Actually, the indicator LED is the power-hungry part in the whole system. It takes around 2mA. Calculating the power over a year, it would correspond to 230Vx 2mA x 24hrsx 365 days = 4KWh. Based on the electricity rates, it would add a cost INR 4($0.05) per year to your electricity bill. If you want to save even on that, then go ahead and remove that LED, power consumption would be 1000 times smaller as the rest of the circuit just utilises only a few µAs and I doubt it will even register on your house meter. So there is absolutely no(or negligible) running charges.

There you go, you have build yourselves an ioniser in under $10. Hopefully, this will reduce the dust particles going into your lungs.

Please note: After using it for a couple of weeks, you will find that a lot of dust would have settled around the device. This is very common. You want the dust to settle down rather than breathing it in.

For US and countries using 110V AC input, the output DC will be much lesser but should still work(much slower action) as the theoretical output will be around 3KV.

Potential improvements to the device in the future would include replacing needles with a fine conducting carbon fibre brushes. More the number of fine tips, more the ionisation. If you spread these tips across a large region chance of ionising air across a large volume is more. Hence better cleansing.

Any improvements or mistakes in the current design, do let me know in the comments below. Happy to get constructive feedback.

Hope you enjoyed reading about this one. If you did, do let me know what project or tech-related stuff I should take on next in the comments below.

Until next time… 🙂


Since this post went live, there were a couple of people mentioning this might generate ozone as well. Construction of an ozone generator is slightly different(Inherent principle of corona discharge remains the same). Based on what I saw over the last 2 weeks of running it, it doesn’t seem to generate ozone(Even if it is, then it should be negligibly small as I can’t smell any bleachy ozone smell). But that’s really not a scientific method, I haven’t measured it with a meter to confirm. If someone has a meter to measure, please build this device for $10 and report back the readings. I will update this post with readings.
Also, I missed mentioning the point in the post about the air purifiers and ionisers. Ionisers are not a replacement for HEPA filter air purifiers. Ionisers just help settle the dust down from the air. Particles are still there on the floor. It doesn’t capture smoke particles with a filter like in HEPA air purifiers.

Safety Tips:

Also, if you plan on building this, please do so with care. I am assuming you would be smart enough to take enough precautions with AC inputs and the high voltage DC outputs. Please don’t leave it out for kids to play around with.
1. Make sure the AC input cables are properly soldered to the pads and make sure that the exposed pads don’t extend beyond the PCB edge.
2. Make sure you use an acrylic sheet and don’t touch the circuit elements when it’s powered ON. So discharge the capacitors by shorting them with a metal conductor with an insulated handle as they do retain their charge so time.
3. Make sure there is a knot created on where AC input lines come into the PCB such that it doesn’t get yanked out in case of someone pulling on it.

If you enjoyed this post you may want to check out my other posts too…

From an Idea to Hardware Product Cycle
A Smart Chair: For those Lazy Workaholics
Hacking Indian Electronic Voting Machines
Christmas LED Lights Teardown
How to electronically track your Currency Notes

If you liked the post, Share it with your friends!
1 2 3 4 5