Continuous environmental UV monitoring requires autonomous, low-power sensing solutions capable of long-term outdoor operation without frequent maintenance. To both test LoRa capabilities, and extend IoT network on campus, the monitoring sensor comes very handy on summer time, when the UV-index is at its highest.
This project was developed as part of the Sensors and Actuator Networks course together with Gleb Byvaltsev. I contributed to both the hardware-software integration and system-level design of an autonomous UV monitoring device.
As a result:
Built a solar-powered IoT UV monitoring prototype
Implemented low-power sleep-measure-transmit cycle for extended operation
Achieved wireless long-range LoRa communication capability
Demonstrated feasibility of sustainable environmental sensing infrastructure
My contributions included:
Embedded firmware development for measurement, filtering, and LoRa communication
Integration of UV sensing hardware with low-power microcontroller platform
Design of energy-efficient operating cycle (sleep–measure–transmit)
System integration, testing, and prototype validation
Documentation and system architecture description
The project combined embedded systems, sensor networks, and sustainable power design.
The goal of this project was to develop a solar-powered autonomous UV radiation monitoring device capable of long-term outdoor operation.
The system:
Measures ambient UV radiation
Converts sensor data into interpretable UV index values
Transmits measurements wirelessly via LoRa
Operates with minimal energy consumption using deep sleep cycles
The device was intended as a smart-campus environmental monitoring solution that could support public health awareness and future IoT infrastructure.
Heltec LoRa V3 microcontroller with integrated wireless communication
UV sensor (LTR390) for environmental radiation measurement
Solar panel + Li-ion battery for autonomous operation
Custom PCB integration and 3D-printed outdoor enclosure
Below is a prototype with 3D-printed housing, detached UV panel for powering, insight electronics closeup, and a model of the housing.
Periodic wake-up measurement cycle
Sensor data filtering and lookup-table UV conversion
Low-power wireless transmission via LoRa
Deep sleep scheduling for long operational lifetime
Below is a functioning code for the project, including the setup, ADC filtering, mapping, and activation cycle
Low-power embedded design
Environmental sensing and calibration
Wireless IoT communication
Renewable energy integration
The result is a functional prototype demonstrating sustainable IoT sensing for environmental monitoring.
Example output message:
Designing a system that operates reliably with limited solar energy required careful firmware and hardware tuning.
Environmental noise, clouds, and varying lighting conditions required filtering strategies for reliable data.
Combining solar charging, wireless communication, and sensing into a compact outdoor device required iterative testing.
Overcoming those challenges, I strengthened my embedded systems and IoT integration skills.
This project was completed as part of the Sensors and Actuator Networks course (2025/26) at Rhine-Waal University of Applied Sciences by Grigorii Fediakov and Gleb Byvaltsev.
Full technical documentation available in the official project report below
(project report is a part of study course Sensors and Actuator Networks at Rhine-Waal University of Applied Sciences and therefore protected from unauthorized usage).
LinkedIn | +1 (917) 916 4549 | Brooklyn, NY 11226 | feduakov17@gmail.com