Matevž ZorecFarnaz Baksh
Published © MIT

Watching Washers w/ Grove Vision AI Module v2

To tackle dorm laundry hassles, we took pics and trained models to monitor washers using the Seeed Vision AI Module v2 & Xiao ESP32S3.

IntermediateWork in progress8 hours214
Watching Washers w/ Grove Vision AI Module v2

Things used in this project

Hardware components

Grove Vision AI Module V2
Seeed Studio Grove Vision AI Module V2
Brand new shiny and exciting Seeed Vision AI Module v2!
×1
Camera Module
Raspberry Pi Camera Module
Version 1.3 ft. 5MP Omnivision 5647 sensor. Supports 1080p@30fps, 720p@60fps and 640x480p 60/90 Recording 15-pin MIPI CSI ribbon cable 20 x 25 x 9mm @3g
×1
Seeed Studio XIAO ESP32S3 Sense
Seeed Studio XIAO ESP32S3 Sense
Also works with other Xiao series boards but Seeed recommends the ESP32S3 on the camera_web_server github readme: https://github.com/Seeed-Studio/Seeed_Arduino_SSCMA/tree/main/examples/camera_web_server?goal=0_4b071a49e3-85fc0cd7b7-51640806#prerequisites
×1
USB Cable, USB Type C Plug
USB Cable, USB Type C Plug
×1

Software apps and online services

roboflow
Label Studio
Seeed Studio Sensecraft
PlatformIO IDE
PlatformIO IDE

Hand tools and fabrication machines

3D Printer

Story

Read more

Custom parts and enclosures

adapter kit

Ready to slice project file with 3mf adapter kit models: frame + adjustable camera mount

Adapter kit STEP

STEP assembly of adapter kit

Adapter kit F3Z

Fusion360 archive files for native editing of the complete adapter kit assembly incl. version history.

washer detector model

trained demo model, unreliable; poor performance
epoch 30, int8, vela, tflite model
classes: washer, drum_empty, drum_full, display_on, display_off
but only washer class worked :(
would like to test mobilenet V2 next

adapter kit gcode (Prusa MK3S)

adapter kit presliced gcode for Prusa MK3S
uses 22g PLA filament, takes ~1.5 hrs to print
z layer height resolution: 0.3mm (draft quality works fine)

Credits

Matevž Zorec

Matevž Zorec

2 projects • 6 followers
Farnaz Baksh

Farnaz Baksh

3 projects • 3 followers

Comments