Cost:
$50
Time:
2 hours
Skill:
Intermediate
map Project Overview
stars Features
-
Advanced Spectral Sensing: AS7341 sensor with 11 readable elements and 350-1000nm coverage
-
Portable Computing: M5StickC with built-in battery, display, and USB-C connectivity
-
Compact Design: Fits in your pocket, barely larger than a cuvette
-
Standalone Operation: No computer or mobile app required
-
Multiple Applications: Environmental monitoring, water quality testing, soil analysis, and laboratory use
-
Easy Programming: MicroPython support for simple modifications
-
Real-time Display: Built-in TFT screen for immediate spectral visualization
-
Component Selection: Carefully chosen components for optimal performance:
- AS7341: 11 readable elements, 350-1000nm coverage, built-in LED control, low power consumption
- M5StickC: Built-in battery, USB-C, Grove port, programmable buttons, TFT display, IMU, compact size
-
Software Tools: OpenSCAD for 3D designs, CURA slicer, Thonny IDE for programming
-
Applications:
- Water Quality Testing: turbidity, chlorine, pH, hardness
- Biological Monitoring: ammonia, nitrates, phosphates
- Soil Analysis: pollutants, heavy metals, contamination
- Laboratory Use: protein quantification, enzyme assays
description Bill of Materials
- M5StickC ($20)
- AS7341 spectral sensor ($16)
- Grove connector ($2)
- M2 screws (2x) ($1)
- M2 heat-set inserts (2x) ($1)
- Black 3D printer filament ($10)
- White reflector (Optional)
Required Tools:
- 3D printer
- Soldering iron
- Screwdriver
- OpenSCAD (optional)
- 3D printer slicer software
- Thonny IDE
gesture Assembly
- Cut and solder the Grove connector to 15cm length
- Connect Grove cable to M5StickC
- Flash firmware using Thonny
- Test spectral sensor functionality
- 3D print main body and cap
- Install M2 heat-set inserts
- Mount AMS sensor using M2 screws
- Press-fit M5StickC into body
- Connect Grove connector
- Apply black tape for light isolation
electrical_services Wiring
- Grove connector to M5StickC:
- Red wire to VCC
- Black wire to GND
- Yellow wire to SDA
- White wire to SCL
- AS7341 sensor connection via Grove port
attach_money Purchase
- M5StickC from M5Stack Official
- AS7341 sensor from DFRobot
- Grove connector from M5Stack
- Hardware from Mouser