Skip to main content

🧼 Smart Bathroom Supply Tracker

 

🧼 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:

  1. Weight Tracking
    Place a weight sensor under your bottle of shampoo, conditioner, or tissue box.

  2. Microcontroller Check
    The ESP8266 reads data from the HX711 and determines the remaining weight.

  3. Threshold Trigger
    When the weight drops below your set limit, the system triggers an alert.

  4. 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:

ItemRecommended Load Cell
Shampoo/Conditioner1kg–2kg load cell
Liquid soap1kg load cell
Toilet paper stack5kg load cell
Razor blade pack500g 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!

Comments

Popular posts from this blog

💡 7 Smart IoT Ideas That Can Make Life Easier

💡 7 Smart IoT Ideas That Can Make Life Easier By The Helpful Box The Internet of Things (IoT) is no longer science fiction. From smart homes to connected workplaces, IoT is changing how we interact with the world. But beyond smart lights and voice assistants, there’s a whole universe of helpful ideas waiting to be explored. Here are 7 smart IoT project ideas —from simple to ambitious—that can spark inspiration for DIYers, developers, and everyday tinkerers. 1. 📦 Smart Mailbox Alert Never miss a delivery again. Install a simple sensor (like a tilt or proximity sensor) inside your mailbox to detect when it’s opened. Connected to your phone via Wi-Fi, it sends you a notification the moment the mail arrives. Tools: ESP8266, magnetic switch, IFTTT. 2. 🌱 IoT Plant Care Assistant Give your plants a voice. Combine soil moisture sensors with a NodeMCU board and alert your phone when a plant needs water. Add temperature or light sensors for full “plant parenting” assistance. Bo...

📦 Smart Mailbox Alert: Never Miss a Delivery Again

📦 Smart Mailbox Alert: Never Miss a Delivery Again Turn your regular mailbox into a smart one using simple tech tools. Whether you're waiting on a package, a letter from a loved one, or an important document—knowing exactly when your mail arrives can save you time, worry, and unnecessary trips to the mailbox. In this post, we'll show you how to create a Smart Mailbox Alert System that sends a notification to your phone the moment your mailbox is opened . 🔧 What You’ll Need: ESP8266 (like NodeMCU or Wemos D1 Mini) Magnetic Switch or Tilt Sensor Jumper Wires Power source (battery pack or USB wall adapter) Wi-Fi connection IFTTT account (free) Basic soldering/tools (optional) 📲 How It Works: Detects Motion : A tilt sensor or magnetic switch is placed inside or on the mailbox door. Sends Signal : When the door opens, the ESP8266 microcontroller is triggered. Wi-Fi Notification : ESP8266 sends a signal via Wi-Fi to IFTTT. Phone Aler...