🧼 Smart Bathroom Supply Tracker
Running low on shampoo again? Let tech handle it.
Nothing’s worse than hopping in the shower only to realize the shampoo is empty—again. Whether you live solo or share a bathroom with roommates or family, it’s easy to lose track of what’s running low.
Enter the Smart Bathroom Supply Tracker—a clever, DIY project that uses weight sensors and a Wi-Fi-enabled microcontroller to monitor your essentials like shampoo, soap, or toilet paper. It can alert your phone or even auto-order supplies when you’re running low.
🧰 What You’ll Need:
-
HX711 Load Cell Amplifier
-
Weight sensor/load cell (1kg–5kg depending on the product)
-
NodeMCU (ESP8266) or ESP32
-
Wi-Fi connection
-
IFTTT account (or web API for ordering)
-
3D-printed or flat platform to rest items on
-
Arduino IDE
🚿 How It Works:
-
Weight Tracking
Place a weight sensor under your bottle of shampoo, conditioner, or tissue box. -
Microcontroller Check
The ESP8266 reads data from the HX711 and determines the remaining weight. -
Threshold Trigger
When the weight drops below your set limit, the system triggers an alert. -
Get Notified or Auto-Order
-
IFTTT sends you a message: “⚠️ Shampoo is running low.”
-
Or connect it to an online API (like Amazon or a webhook) to auto-reorder.
-
🛠 Step-by-Step Setup:
1. Wiring the Load Cell
-
Connect the load cell to the HX711 module.
-
Hook the HX711 to your NodeMCU:
-
DT → D2, SCK → D1, VCC → 3.3V, GND → G
-
2. Install Libraries in Arduino IDE
-
HX711.h -
WiFi.h -
IFTTTWebhook.h(or similar if using IFTTT)
3. Calibrate the Sensor
-
Place a known weight on the sensor and adjust calibration code.
-
Find the raw values for empty, half-full, and empty bottles.
4. Set Threshold & Trigger
-
Example:
if (weight < 100g) → trigger webhook
5. Create IFTTT Applet
-
Trigger: Webhook
-
Action: Notification, email, or Google Sheet log
(or if advanced: link to Alexa, SMS, or shopping API)
🧴 Suggested Bathroom Items to Track:
| Item | Recommended Load Cell |
|---|---|
| Shampoo/Conditioner | 1kg–2kg load cell |
| Liquid soap | 1kg load cell |
| Toilet paper stack | 5kg load cell |
| Razor blade pack | 500g load cell |
🏠 Perfect for:
-
Shared apartments or families
-
Elderly households (automated supply alerts)
-
Airbnb hosts tracking guest usage
-
Busy professionals who always forget
🧠 Pro Tip:
Add an OLED screen to show real-time weights or use a Blynk/IoT dashboard to track all your items on your phone visually.
💡 Bonus Ideas:
-
Add sound or LED alerts in the bathroom.
-
Use Google Sheets logging to analyze supply usage patterns.
-
Integrate with a voice assistant (“Alexa, do I have enough soap?”).
🧼 Final Thoughts
With just a few components, you can take the guesswork out of your daily routine and avoid that last-drop surprise. The Smart Bathroom Supply Tracker is a simple, scalable, and highly practical IoT project that blends convenience with creativity.
🏡 Smarter home, smoother mornings. Build yours today!
.jpg)
Comments
Post a Comment