Dye vending machine working with an ultrasonic drive system.
Concept
The project involves a container equipped with a keypad, allowing it to provide a specific weight of the material inside based on user input. The primary objective was to aid a friend in her natural dyeing process, eliminating the need for manual weighing of each dyeing component individually.

Prototype





Code


