Rik
Published © MIT

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 provided68
RikHydroTech-Pro: Ultra low Cost Fluid Spectrometer

Things used in this project

Hardware components

Arduino Pro Mini 328 - 3.3V/8MHz
SparkFun 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
4 projects • 1 follower
13 year old embedded systems developer specializing in in advanced multinode archtecture , ESP32 and Arduino networks and robotics.

Comments