Arduino Soap Sanitizer Dispenser

Published Nov 13, 2020
 10 hours to build
 Beginner

Basically, an overkill soap dispenser made from CNC linear rail

display image

Components Used

A4988 Bipolar Stepper Motor Driver
A4988 is a bipolar microstepping motor driver for stepper motor.
1
Ultrasonic Module HC-SR04
Ultrasonic module HC-SR04 is generally used for finding distance value and obstacle detection. It can operate in the range 2cm-400cm.
1
Arduino Nano
Arduino Nano
1
Stepper Motor NEMA 17
Stepper Motors .5A Single Shaft 0.9 Deg NEMA 17
1
3D printed parts
1
Description

watch the video first

So the goal here was to build a Soap/Sanitiser without using the "servo motor method" 

this is actually pretty straightforward built,

first, you need to print these parts and gather all the electronics components that we need.

download parts stl files from here- https://www.thingiverse.com/thing:4349169

 

Parts that you need to 3D print for CNC rail -

1. END x1

2. Motor End x1

For rest of the built

3. Upper x1

4. LOWER x1

5. Lid x1

6. backbone bracket x1

7. Front support x1

8. back support x1

9. base x1 (or just use any plywood as the base)

 

For the CNC rail built instruction, watch this video

(I've just changed the carriage of the linear rail with a different one which has two holes on it for attaching the lever )

3D design: Arduino Soap Sanitizer Dispenser

also, you might need to make a custom soap bottle holder as these bottles are not really universal.

 

Schematic

Schematic: Arduino Soap Sanitizer Dispenser
Codes

Downloads

a4988-wiring-diagram_h2D54wFkvI Download
Comments
Ad