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

Spark Analyzer
An ESP32-C3 powered USB-C PD analyzer and programmable power supply. Precisely control voltage (3.3-21V at 20mV steps) and current (up to 3A at 50mA resolution) with WiFi/BLE connectivity for remote operation.
Key Features
- Monitor and control voltage and current in real-time
- Deploy ML models for power monitoring applications
- WiFi and BLE connectivity
- USB-C PD and PPS compatible (3.3-21V)
About
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.

Tracer
A coin cell-powered wearable sensor with 6-axis IMU, ToF distance sensing, and environmental monitoring. Engineered for ultra-low power consumption with motion-activated wake-up, achieving up to 1 month of continuous operation.
Key Features
- Up to 1 month battery life on a single coin cell
- High-sensitivity 6-axis IMU (LSM6DSLTR)
- Compact design for strap or wearable mounting
- Motion-activated tracking with deep sleep mode
About
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.

Plant-Bot
Solar-powered plant monitoring system combining capacitive soil moisture, temperature, humidity sensing, and automated watering. Designed for indefinite outdoor operation with WiFi connectivity and cloud data logging.
Key Features
- Capacitive soil moisture sensor (corrosion-resistant)
- WiFi connectivity with cloud integration
- Temperature and humidity monitoring (AHT20)
- 5V DC pump driver for automated watering
About
Plant-Bot is a solar-powered environmental monitoring system designed for sustainable plant care. The system uses capacitive soil moisture sensing, ambient light, and temperature/humidity monitoring (AHT20) to track plant health. With intelligent power management and solar charging, it achieves continuous operation without manual intervention. The integrated 5V DC pump driver enables automated watering based on soil moisture thresholds. WiFi connectivity allows remote monitoring and data logging to cloud platforms, making it ideal for gardens, greenhouses, and research applications.

FLORA
Solar-powered ESP32-based garden monitoring system with long-range capabilities using LoRa technology. Designed for water efficiency in gardens, allotments, and small farms.
About
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.

DS-Pi
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.
About
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.