edge lab LIVE! starts Tuesday in Munich. Grab a workshop seat and take home the board you build on. Code FRIEND-HACKSTER saves 20%. () Learn more!
Rik
Published © GPL3+

RikHydroTech-Pro: Ultra low Cost Fluid Spectrometer

Sub-₹500 optical spectrometer using a pulsed RGB matrix and an Arduino Pro Mini to analyze standalone fluid purity completely offline.

AdvancedFull instructions provided417
RikHydroTech-Pro: Ultra low Cost Fluid Spectrometer

Things used in this project

Hardware components

SparkFun Electronics Arduino Pro Mini 328 - 3.3V/8MHz
×1
0.96" I2C OLED (SSD1306, 128x64)
×1
LDR Photoresistor 5mm
×1
3.7V Lithium Polymer (LiPo) Battery
×1
Premium Clear Glass Tube
×1
PVC Pipeline T-Joint Coupling
×1
High-Intensity RGB LED Array
×1

Software apps and online services

Arduino IDE
Arduino IDE

Hand tools and fabrication machines

Soldering iron (generic)
Soldering iron (generic)
Hot glue gun (generic)
Hot glue gun (generic)
Multitool, Screwdriver
Multitool, Screwdriver
dremer tool/hand drill

Story

Read more

Schematics

RikHydroTech-Pro Low-Power Wiring & I2C Bus Topology

Official schematic blueprint for the standalone variant of Project HydroTech.

Hardware Routing Specifications:
- Power: 3.7V Lithium Polymer (LiPo) Cell VCC line routed directly into the VCC/RAW pin of the Arduino Pro Mini (3.3V variant) and parallel to the OLED VCC rail. GND lines are globally tied to a single common copper ground plane.
- Optical Emitters: High-intensity RGB LED anodes map directly to Digital Pins 2 (Red Channel), 3 (Green Channel), and 4 (Blue Channel) via 220-ohm current-limiting resistors to prevent thermal runaway.
- Optical Receiver: 5mm LDR maps to Analog Pin A0 configured via a standard 10k-ohm pull-down resistor to create a highly sensitive 0-3.3V analog voltage divider circuit.
- Field Interface Matrix: 0.96" SSD1306 OLED screen taps directly into the hardware I2C bus lines on the Pro Mini (Pin A4 maps to SDA / Pin A5 maps to SCL) with 4.7k-ohm pull-up resistors to keep signal transmission clean.

[IMPORTANT NOTE]: Ensure you execute the SMD desoldering hack on the board's power indicator LED trace as detailed in the README to guarantee your deep-sleep current draw falls below the 20µA threshold in field operation.

Code

RikHydroTech-Pro Core project repository

Official open-source reposi containing the decoupled HTML5/CSS3 standalone field terminal, bare-metal C++ firmware engine optimized for the Arduino Pro Mini, and full low-power SMD hardware modification documentation.

Credits

Rik
7 projects • 6 followers
13 year old embedded systems developer specializing in advanced multinode architecture , ESP32 and Arduino networks and robotics.

Comments