Projects

Explore my hardware projects focusing on IoT, embedded systems, and edge computing solutions.

Spark Analyzer

USB-C Power Delivery
ESP32
Programmable Power Supply
Wireless Control
Power Analysis
Open Source
IoT

A versatile ESP32-powered USB-C PD analyzer and programmable power supply with wireless control capabilities. Features adjustable voltage output (3.3-21V), current monitoring, and smartphone app integration.

Spark Analyzer is an open-source device that combines USB-C Power Delivery analysis with programmable power supply functionality. Powered by an ESP32-C3 microcontroller, it offers full USB-C PD and PPS (Programmable Power Supply) support, allowing precise voltage control from 3.3V to 21V at 20mV resolution and current limits up to 3A at 50mA resolution. The device features WiFi and BLE connectivity for remote operation through a companion app or web interface, enabling real-time monitoring and control of voltage, current draw, and power consumption. With a compact form factor, integrated safety features, and adaptable GPIO breakouts, Spark Analyzer serves as both a development tool for USB-C projects and a versatile power supply for various electronic applications. The open-source design allows for customization while built-in current sensing and logging capabilities make it ideal for debugging power-related issues in electronic projects.

Available in Store
Spark Analyzer.jpg
Spark Analyzer

Tracer

IMU
Low Power
Wearable
Activity Tracking

Ultra-low power IMU tracking solution.. With intelligent power management, it can operate for up to a on a single battery charge.

Tracer was developed to address the challenge of activity tracking in applications with limited power availability and space constraints. It combines a high-sensitivity IMU, all managed by a sophisticated power control system. The device enters deep sleep modes between motion events, and features adaptive reporting intervals based on movement detection. The strap mount and robust design make it suitable for the most compact applications, such as sports and fitness tracking.

Available in Store
Tracer.jpg
Tracer

Plant-Bot

Plant Care
Machine Learning
Environment
Soil Moisture

Automated plant care system with ML-based disease detection. Monitors soil moisture, light, and temperature while using computer vision to identify early signs of plant disease.

Plant-Bot combines environmental sensing with machine learning to provide comprehensive plant care. The system uses capacitive soil moisture sensing, ambient light and temperature monitoring. When issues are detected, the system provides specific care recommendations through the companion app. The design allows for use with a 5V DC pump driver for automated watering.

Available in Store
Plant-Bot.jpg
Plant-Bot

FLORA

LoRa
ESP32
Soil Moisture
Environmental Monitoring
Solar Powered
Water Efficiency
Climate Resilience

Solar-powered ESP32-based garden monitoring system with long-range capabilities using LoRa technology. Designed for water efficiency in gardens, allotments, and small farms.

FLORA is a long-range ESP32-based garden weather station created in response to Europe's severe drought in 2022. It features a LoRa module allowing communication up to 1 mile away, making it ideal for remote gardens or allotments. The system includes a high-precision SHT20 temperature and humidity sensor and multiple ports for capacitive soil moisture sensors. Powered entirely by a solar panel and rechargeable battery, FLORA continuously monitors environmental conditions and soil moisture levels, helping users make informed decisions about irrigation to conserve water. Data can be transmitted via LoRa, ESP-NOW, WiFi, or Bluetooth, and integrated with platforms like ThingSpeak for comprehensive analysis and visualization.

FLORA.jpg
FLORA

DS-Pi

RP2040
Audio DSP
Guitar Effects
Audio Codec
Headphone Amplifier
Digital Signal Processing
Open Source

Audio DSP development platform based on the Raspberry Pi RP2040 microcontroller with integrated TLV320AIC3254 audio codec. Perfect for audio processing, guitar effects, and sound modification projects.

DS-Pi is an open-source RP2040-based audio digital signal processing platform that leverages the low-cost and accessible Raspberry Pi RP2040 microcontroller and pairs it with the powerful TLV320AIC3254 audio codec from Texas Instruments. The board features a programmable miniDSP, on-board MAX97220 headphone amplifier, 3.5mm connectors for inputs and outputs, and screw terminals for rapid prototyping. Compatible with Arduino, Micropython, and CircuitPython, DS-Pi makes audio signal processing accessible to all levels of tinkerers. Primary applications include guitar effects processing, customizable amp modeling for bedroom guitarists, and general audio signal manipulation. The dual-core M0s on the RP2040 provide sufficient processing power for complex audio processing algorithms.

DS-Pi.jpg
DS-Pi