element14 Community
element14 Community
    Register Log In
  • Site
  • Search
  • Log In Register
  • Community Hub
    Community Hub
    • What's New on element14
    • Feedback and Support
    • Benefits of Membership
    • Personal Blogs
    • Members Area
    • Achievement Levels
  • Learn
    Learn
    • Ask an Expert
    • eBooks
    • element14 presents
    • Learning Center
    • Tech Spotlight
    • STEM Academy
    • Webinars, Training and Events
    • Learning Groups
  • Technologies
    Technologies
    • 3D Printing
    • FPGA
    • Industrial Automation
    • Internet of Things
    • Power & Energy
    • Sensors
    • Technology Groups
  • Challenges & Projects
    Challenges & Projects
    • Design Challenges
    • element14 presents Projects
    • Project14
    • Arduino Projects
    • Raspberry Pi Projects
    • Project Groups
  • Products
    Products
    • Arduino
    • Avnet Boards Community
    • Dev Tools
    • Manufacturers
    • Multicomp Pro
    • Product Groups
    • Raspberry Pi
    • RoadTests & Reviews
  • Store
    Store
    • Visit Your Store
    • Choose another store...
      • Europe
      •  Austria (German)
      •  Belgium (Dutch, French)
      •  Bulgaria (Bulgarian)
      •  Czech Republic (Czech)
      •  Denmark (Danish)
      •  Estonia (Estonian)
      •  Finland (Finnish)
      •  France (French)
      •  Germany (German)
      •  Hungary (Hungarian)
      •  Ireland
      •  Israel
      •  Italy (Italian)
      •  Latvia (Latvian)
      •  
      •  Lithuania (Lithuanian)
      •  Netherlands (Dutch)
      •  Norway (Norwegian)
      •  Poland (Polish)
      •  Portugal (Portuguese)
      •  Romania (Romanian)
      •  Russia (Russian)
      •  Slovakia (Slovak)
      •  Slovenia (Slovenian)
      •  Spain (Spanish)
      •  Sweden (Swedish)
      •  Switzerland(German, French)
      •  Turkey (Turkish)
      •  United Kingdom
      • Asia Pacific
      •  Australia
      •  China
      •  Hong Kong
      •  India
      •  Korea (Korean)
      •  Malaysia
      •  New Zealand
      •  Philippines
      •  Singapore
      •  Taiwan
      •  Thailand (Thai)
      • Americas
      •  Brazil (Portuguese)
      •  Canada
      •  Mexico (Spanish)
      •  United States
      Can't find the country/region you're looking for? Visit our export site or find a local distributor.
  • Translate
  • Profile
  • Settings
Pi IoT
  • Challenges & Projects
  • Design Challenges
  • Pi IoT
  • More
  • Cancel
Pi IoT
Blog Pi IoT - Simone - #5 - Laundry notifier
  • Blog
  • Forum
  • Documents
  • Polls
  • Files
  • Events
  • Mentions
  • Sub-Groups
  • Tags
  • More
  • Cancel
  • New
  • Share
  • More
  • Cancel
Group Actions
  • Group RSS
  • More
  • Cancel
Engagement
  • Author Author: bosc
  • Date Created: 28 Aug 2016 8:24 PM Date Created
  • Views 317 views
  • Likes 2 likes
  • Comments 0 comments
  • pi 3
  • pi iot chalange
  • pi iot
  • i2c
  • raspberrypi.
  • piiot
  • weight
Related
Recommended

Pi IoT - Simone - #5 - Laundry notifier

bosc
bosc
28 Aug 2016

Note:

At this point in the project I will try and explain as best as I can how I see these components working and how they should integrate with the main system. Unfortunately I do not have time to continue developing them along with the Challenge but if nobody is against it I will continue updating these post as I progress with development so I can come to a conclusion on all the parts.

 

Previous posts:

Pi IoT - Simone - Introduction

Pi IoT - Simone - #1 - Light Controller

Pi IoT - Simone - #2 - Main System

Pi IoT - Simone - #3 - Door / Window notifier

Pi IoT - Simone - #4 - Power consumption statistics and control

 

This module is actually made of two parts but they both are based on weighting things, and they both can be implemented for more than laundry.

 

1. Notification when you have enough dirty clothes to make a washing cycle

 

Most washing machines have a limit of how many clothes they can wash on one cycle based on weight. The first part is a scale that tells you when you reached that weight. For this I first imagined making three drawers ( one for whites, one for blacks and one for colors ) and the system could notify me when one of the drawers is close the the washing machine's limit.

 

2. Notification for how many washing cycles you can do with your available detergent.

 

As mentioned before, this is also based on weighting things, in this case the bag of detergent. Even if there are small fluctuations the quantity of detergent you use for a wash is almost the same. The system can take into consideration as the quantity needed for one wash the quantity that is missing between two different measurements, and make an average. This way it can tell you how many washing cycles you can make at any time and you can consult this when you are shopping and you don't know if you need to buy detergent or not.

One thing to take into consideration is to make a logic that resolves problems based on unusual handling. For example you can take the box from the scale when you use it and the system would add into the statistic that you used 5 kilos of detergent; so it has to disregard this reading by not taking 0 into consideration. Another possibility is to use some detergent for something else or borrow some to another person. In this case there will be an abnormal usage and the system should persist this quantity and take it into consideration only if it repeats a couple of times.

The third thing to take into consideration on implementation would be the adding of new detergent, the system should reset the quantity it takes into consideration but again, you could press on the scale with your hand while you fill the detergent box at the same time as the system is calculating the weight, so this issue should be handled. For this I think it would be safe to take into consideration only the values that persist for half an hour.

 

 

The whole calculation for this system would take place on the raspberry pi and a weight sensor could be attached to it using the same I2C protocol as described in the posts before this one. The sensor should only send the weight to the main server and then all the calculation would take place there.

 

This system can be used for any other thing that you use in a consistent manner. For example the coffee, I for one am using roughly the same amount of coffee every morning. Since the actual weights are not needed since the calculation is based on the statistics of the usual consumption, you can use it on anything.

  • Sign in to reply
element14 Community

element14 is the first online community specifically for engineers. Connect with your peers and get expert answers to your questions.

  • Members
  • Learn
  • Technologies
  • Challenges & Projects
  • Products
  • Store
  • About Us
  • Feedback & Support
  • FAQs
  • Terms of Use
  • Privacy Policy
  • Legal and Copyright Notices
  • Sitemap
  • Cookies

An Avnet Company © 2025 Premier Farnell Limited. All Rights Reserved.

Premier Farnell Ltd, registered in England and Wales (no 00876412), registered office: Farnell House, Forge Lane, Leeds LS12 2NE.

ICP 备案号 10220084.

Follow element14

  • X
  • Facebook
  • linkedin
  • YouTube