Arduino UV meter Project

Home/Arduino Projects/Arduino UV meter Project

Arduino UV meter Project

In this Instructable I am going to show you how to build a very useful Arduino UV meter with a big Nokia 5110 LCD display using Arduino. Protect your skin from the dangers of the sun’s radiation with this project!

What is the Ultraviolet (UV) Index?

The ultraviolet index or UV Index is an international standard measurement of the strength of sunburn-producing ultraviolet (UV) radiation at a particular place and time. The scale was developed by Canadian scientists in 1992, then adopted and standardized by the UN’s World Health Organization and World Meteorological Organization in 1994. It is primarily used in daily forecasts aimed at the general public, and is increasingly available as an hourly forecast as well.

The UV Index is designed as an open-ended linear scale, directly proportional to the intensity of UV radiation that causes sunburn on human skin. For example, if a light-skinned individual (without sunscreen or a suntan) begins to sunburn in 30 minutes at UV Index 6, then that individual should expect to sunburn in about 15 minutes at UV Index 12 – twice the UV, twice as fast.

The purpose of the UV Index is to help people effectively protect themselves from UV radiation, which has health benefits in moderation but in excess causes sunburn, skin aging, DNA damage, skin cancer, immunosuppression,and eye damage such as cataracts. Public health organizations recommend that people protect themselves (for example, by applying sunscreen to the skin and wearing a hat and sunglasses) if they spend substantial time outdoors when the UV Index is 3 or higher; see the table below for more-detailed recommendations.

So in this project we will build a project that will measure the UV index in Real Time!

Building a UV meter is a great learning experience. When you finish building this project you will have a better understanding of how UV meters work, you will have a better understanding of how dangerous the sun radiation can be, and you are going to see in action how powerful the Arduino platform can be. With this project as a base and the experience gained, you will be able to easily build more complex projects in the future.

We can use this project to measure the UV index in Real Time so we can protect ourselves effectively from the sun and it’s dangers!

Without any further delay, let’s get started!

The parts needed for the Arduino UV meter project are these:


  1. An Arduino Uno
  2. A UV sensor
  3. A Nokia 5110 LCD display
  4. A Small Breadboard
  5. Some wires

Full disclosure: All of the links above are affiliate links. I get a small percentage of each sale they generate. Thank you for your support!

The cost of the project is very low, it is about 18$.

The UV Sensor is used for detecting the intensity of incident ultraviolet(UV) radiation. This form of electromagnetic radiation has shorter wavelengths than visible radiation. This module is based on the sensor UVM-30A, which has a wide spectral range of 200nm-370nm. The module outputs electrical signal which varies with the UV intensity, which gives your suggestion if it is a good idea to beach today.


Operating voltage: DC 3-5V

Output voltage: DC 0-1V

Test accuracy: 1 UV INDEX

Operating Current: typ 0.06mA maximum value of 0.1mA

Response wavelength: 200nm-370nm

Job stability: -20 C~85 C

  1. Designed specifically for the needs of high reliability and precision of measuring UV Index (UVI) occasion;
  2. Suitable for measuring the total amount of sunlight UV intensity;
  3. Control the grading standards of the World Health Organizaion UV Index;
  4. Detection UV wavelength: 200-370nm;

This UV sensor is an analog sensor with almost liner output, so it does not outputs the UV index directly. It’s output voltage depends on the UV radiation it detects. So, the higher the UV radiation, the higher the output voltage on its output pin. The datasheet offers a graph and the values that we need in order to calculate the UV index



NOKIA 5110:










Never miss a video: Subscribe to


Leave A Comment