Automatic Soap Dispenser
ProductOverview
An automatic soap dispenser detects a hand placed beneath its infrared sensor and pumps a measured dose of soap or hand sanitizer without contact, a hygienic and convenient solution widely installed in public restrooms, restaurants, hospitals, and schools. The device eliminates the germs spread by touching a soap dispenser pump handle shared with hundreds of people daily. The core is a sensitive Infrared Sensor Module with an infrared LED and phototransistor that detect the presence of a hand, triggering a Pump Motor and Pump Head to deliver a precise 0.5–1.2 mL squirt. Battery-powered and refillable, each unit serves 20–50 people per refill cycle, depending on traffic.
The Housing Assembly is a compact wall-mount case with the sensor window at the top and a soap nozzle at the bottom. The Infrared Sensor Module emits a 950 nm infrared light and waits for reflection; when a hand appears within 10–20 cm, the reflected light triggers the Control Board, which energizes the Pump Motor. The motor is a small 3–6V DC unit geared down to ~60–100 RPM, driving a Pump Head with a peristaltic action. Peristaltic pumping works by sequentially squeezing flexible tubing to create a one-way flow: as the rotor lobe moves around, it pinches the inlet tubing first (drawing from the Soap Reservoir), then the outlet tubing (pushing liquid out), creating a precise volumetric pump with no moving seals. A Solenoid Check Valve integrated check valve prevents backflow. The Battery Pack holds four AA cells (6V), powering the motor and sensor amplifier for weeks or months before replacement.
How it works
A user approaches the sink and places their wet or dry hand directly below the dispenser within the 10–20 cm detection zone. The infrared emitter beams out a steady 950 nm signal, and the receiver measures the reflection strength. If the reflection is above the threshold (indicating a hand), the Control Board microcontroller pulses the Pump Motor for ~500 ms. The motor drives the peristaltic rotor, which compresses the inlet tube (drawing soap from the tank), then the rotor continues and compresses the outlet tube (pushing the soap out the nozzle into the user's palm). One motor pulse delivers ~1 mL of soap, enough for a full hand wash. The user rubs their hands together under the sensor; a typical hand-washing takes 15–20 seconds, and the dispenser will trigger 1–2 more times if the user places their hands back under the sensor. At the end of the wash, the user moves away and the dispenser stands ready for the next person. When the tank runs low (often indicated by a visual float window on the side), a facility manager removes the refill cartridge and snaps in a fresh 400–1,000 mL bottle of soap or sanitizer, a 10-second swap. Advanced models include foam pumps for gel hand sanitizers, adjustable dose volume (for cost control), and sensor sensitivity tuning. Battery life is typically 3–6 months at moderate traffic (50–100 activations/day), making these highly economical for high-traffic facilities.
Automatic Soap Dispenser parts and their functions
9 top-level parts · 66 parts in total · full bill of materials below| # | Part | Qty | What it does |
|---|---|---|---|
| 1 | Housing Assembly 5 parts | 1× | Plastic enclosure with sensor window |
| 2 | Infrared Sensor Module 5 parts | 1× | Infrared motion detector and lens |
| 3 | Pump Motor 5 parts | 1× | Small DC motor driving pump |
| 4 | Pump Head 5 parts | 1× | Peristaltic or piston pump chamber |
| 5 | Solenoid Check Valve 6 parts | 1× | Solenoid check valve |
| 6 | Soap Reservoir 4 parts | 1× | Liquid soap tank |
| 7 | Control Board 5 parts | 1× | Sensor driver and motor control |
| 8 | Battery Pack 4 parts | 1× | Four AA battery holder |
| 9 | Fastener Set | 1× | Mounting hardware |
3D model
No 3D model yet. Have a CAD file of this? Add a 3D model. STL renders right on this page; STEP, FreeCAD, and OpenSCAD sources are welcome too (openly licensed, like all 3D models on BOMwiki).
Build & assembly graph
expand / collapse · shared sub-assemblies converge · links to related products · est. labourTap an assembly to expand/collapse · tap a part to open it · use “Open page” for any node · drag to pan, scroll to zoom.
Bill of materials for Automatic Soap Dispenser
9 top-level lines · 48 rows shown · 66 parts total · indented to 3 levels| # | Item / sub-assembly | Part no. | Qty/assy | Ext. qty | Parts | Type |
|---|---|---|---|---|---|---|
| 1 | Housing Assembly 5 parts | automatic-soap-dispenser-housing | 1× | 1 | 5 | assembly |
| 1.1 | Back Plate | automatic-soap-dispenser-housing-back | 1× | 1 | · | part |
| 1.2 | Front Cover | automatic-soap-dispenser-housing-front | 1× | 1 | · | part |
| 1.3 | Sensor Window | automatic-soap-dispenser-housing-sensor-window | 1× | 1 | · | part |
| 1.4 | Nozzle Sleeve | automatic-soap-dispenser-housing-nozzle-sleeve | 1× | 1 | · | part |
| 1.5 | Fastener Set | fastener-set | 1× | 1 | · | part |
| 2 | Infrared Sensor Module 5 parts | automatic-soap-dispenser-sensor-module | 1× | 1 | 12 | assembly |
| 2.1 | IR LED Emitter | automatic-soap-dispenser-ir-emitter | 1× | 1 | · | part |
| 2.2 | IR Receiver | automatic-soap-dispenser-ir-receiver | 1× | 1 | · | part |
| 2.3 | Sensor PCB | automatic-soap-dispenser-sensor-pcb | 1× | 1 | · | part |
| 2.4 | SMD Passive (R/C/L) | smd-passives | 8× | 8 | · | part |
| 2.5 | Fastener Set | fastener-set | 1× | 1 | · | part |
| 3 | Pump Motor 5 parts | automatic-soap-dispenser-pump-motor | 1× | 1 | 6 | assembly |
| 3.1 | DC Motor | automatic-soap-dispenser-dc-motor | 1× | 1 | · | part |
| 3.2 | Gear Reducer | automatic-soap-dispenser-motor-gearbox | 1× | 1 | · | part |
| 3.3 | Pump Rotor | automatic-soap-dispenser-pump-rotor | 1× | 1 | · | part |
| 3.4 | Ball Bearing | ball-bearing | 2× | 2 | · | part |
| 3.5 | Fastener Set | fastener-set | 1× | 1 | · | part |
| 4 | Pump Head 5 parts | automatic-soap-dispenser-pump-head | 1× | 1 | 5 | assembly |
| 4.1 | Pump Chamber | automatic-soap-dispenser-pump-chamber | 1× | 1 | · | part |
| 4.2 | Inlet Tube | automatic-soap-dispenser-pump-tubing-inlet | 1× | 1 | · | part |
| 4.3 | Outlet Tube | automatic-soap-dispenser-pump-tubing-outlet | 1× | 1 | · | part |
| 4.4 | Pump Roller Blade | automatic-soap-dispenser-pump-roller-blade | 1× | 1 | · | part |
| 4.5 | Fastener Set | fastener-set | 1× | 1 | · | part |
| 5 | Solenoid Check Valve 6 parts | automatic-soap-dispenser-valve-solenoid | 1× | 1 | 6 | assembly |
| 5.1 | Solenoid Coil | automatic-soap-dispenser-solenoid-coil | 1× | 1 | · | part |
| 5.2 | Solenoid Plunger | automatic-soap-dispenser-solenoid-plunger | 1× | 1 | · | part |
| 5.3 | Solenoid Spring | automatic-soap-dispenser-solenoid-spring | 1× | 1 | · | part |
| 5.4 | Check Ball | automatic-soap-dispenser-check-valve-ball | 1× | 1 | · | part |
| 5.5 | Valve Seat | automatic-soap-dispenser-valve-seat | 1× | 1 | · | part |
| 5.6 | O-Ring Set | oring-set | 1× | 1 | · | part |
| 6 | Soap Reservoir 4 parts | automatic-soap-dispenser-reservoir | 1× | 1 | 4 | assembly |
| 6.1 | Soap Tank | automatic-soap-dispenser-reservoir-bottle | 1× | 1 | · | part |
| 6.2 | Fill Cap | automatic-soap-dispenser-reservoir-cap | 1× | 1 | · | part |
| 6.3 | Pump Coupling | automatic-soap-dispenser-reservoir-dip-tube-mount | 1× | 1 | · | part |
| 6.4 | Fastener Set | fastener-set | 1× | 1 | · | part |
| 7 | Control Board 5 parts | automatic-soap-dispenser-control-board | 1× | 1 | 20 | assembly |
| 7.1 | Control Microcontroller | automatic-soap-dispenser-control-mcu | 1× | 1 | · | part |
| 7.2 | Power MOSFET | automatic-soap-dispenser-control-mosfet | 2× | 2 | · | part |
| 7.3 | Sensor Comparator | automatic-soap-dispenser-control-comparator | 1× | 1 | · | part |
| 7.4 | SMD Passive (R/C/L) | smd-passives | 15× | 15 | · | part |
| 7.5 | Bare PCB | pcb-bare | 1× | 1 | · | part |
| 8 | Battery Pack 4 parts | automatic-soap-dispenser-battery-pack | 1× | 1 | 7 | assembly |
| 8.1 | Battery Tray | automatic-soap-dispenser-battery-holder | 1× | 1 | · | part |
| 8.2 | Power Switch | automatic-soap-dispenser-battery-switch | 1× | 1 | · | part |
| 8.3 | Battery Contact | automatic-soap-dispenser-battery-contact | 4× | 4 | · | part |
| 8.4 | Fastener Set | fastener-set | 1× | 1 | · | part |
| 9 | Fastener Set | fastener-set | 1× | 1 | · | part |
Something wrong in this list? Report a problem with this BOM.
Sourcing: possible vendors
Browse the supplier directory → Prices, MOQ, and lead times are algorithmic estimates, not quotes, and not claims about these companies. Company mappings are curated by keyword; est. price band $50–$1.5k. How estimates work| Vendor | HQ | Specialty | MOQ | Lead time |
|---|---|---|---|---|
| sharkninja.com ↗ | Needham, US | Floorcare & kitchen | 1,000 units | 8–12 wks |
|
🇬🇧Dyson
dyson.com ↗
|
Malmesbury, GB | Vacuums & hair care | 1,000 units | 8–12 wks |
|
🇺🇸Bissell
bissell.com ↗
|
Grand Rapids, US | Floorcare | 1,000 units | 8–12 wks |
|
🇺🇸iRobot
irobot.com ↗
|
Bedford, US | Robot vacuums | 1,000 units | 8–12 wks |
|
🇩🇪Kärcher
karcher.com ↗
|
Winnenden, DE | Cleaning equipment | 1,000 units | 8–12 wks |
552-word article