Be sure to tighten these securely, but not too tight or you risk breaking the plastic enclosure. Connect the "Vcc" pin to +5V, the "Gnd" pin to ground, the "SCL" pin to A5, and the "SDA" pin to A4. The flow sensor has an arrow to indicate the intended direction of flow. It isn't held in with any glue, it's just kept in place with the plastic lid. Flush the toilet a couple of times? A Holter monitor is a small, wearable device that keeps track of your heart rhythm. The particular one I used was pulled from a broken Playstation controller. Nice Project, I like it. In this Instructable, I'll explain how I built this. That way, the accuracy doesn't matter, only the precision (which is 1/450 L ≈ 2.2 mL since it sends 450 pulses per litre) and repeatability. That's 30 gallons of water down the drain. Since it will reside in a shower, it must be able to survive extreme humidity and the occasional splash. First, I removed the shower head. Remove the center cap from the shower handle if one is present using a slotted screwdriver. At one point on the propeller is a magnet. Before using it, I decided to investigate how it works. I would like to use this but with a more precise flowmeter. If that's all you pay for water supply and discharge then you are living in a great area. First plug in the 3.5mm connector from the flow sensor. First I soldered three wires - one to each of the tabs on the jack. The current version of the software works well enough, but eventually I'd like to add the ability to have different users (family members, housemates, etc.) Therefore, I was forced to create a custom character. It would be a lot easier to reduce my water consumption if I actually knew how many litres I was using each time! As a precaution, direct the water into the drain only since you’ve tested this already and not at any walls or shower doors. The battery should first be soldered to the TP4056 charging board. Let it run for about a minute. I'm new to this whole DIY electronic stuff and I want to make this for a personal project, but I want to add a wifi shield to connect to an app that I'll develop, and add a temperature sensor, but I have no clue how to integrate these two with your circuit. Zoe+Ruth Non Contact Forehead and Ear Thermometer, Medical Grade Fast Accurate, Digital Infrared for Instant Temporal Fever Temperature for Baby, Kids & Adult. Next, I soldered a pair of wires from the output of the boost converter to the +5V and ground rails. The pinout of the connector is shown in one of my annotated images. If there is no signal, check that the sensor is connected properly. Of course, I am assuming your shower uses a 1/2" NPS thread, as mine did. The row of 16 header pins on the LCD should be on the top - make sure you don't mount the LCD upside down! I'm trying to do absolutely the same as you, integrate with wifi and add a temperature sensor, but I really don't know how. I recommend doing this before the device is turned on, because it's possible for the plug to make unwanted connection as it's being inserted. Finally, screw the shower head onto the end of the flow sensor. The average shower uses 10 gallons of water, a dishwasher uses about 6 gallons, and clothes washers use about 7 gallons of water, according to the Department of Energy. You can download the STL files from my Thingiverse page. Anti-scald shower valves — also called thermostatic valves — help you keep the temperature consistent so that you don't have to constantly fiddle with the taps or risk getting shocked by a burst of hot or cold water. It can be printed without any rafts or supports, but I used supports just to be safe. The millis() function returns the number of milliseconds since the Arduino was turned on. There can be one of several reasons for this: The valve could be upside down; The length from the valve to the tub spout is outside of the 8" to 18" rule RC Arduino Domino Layer With Bluetooth App Control, https://www.halton.ca/getmedia/0827acbc-dce9-4933-8bdb-7a5de3ae3199/PW-water-rate-card-2019.pdf.aspx?ext=.pdf. Once you have the coupling, simply screw the flow sensor into the coupling, and then screw the other end of the coupling onto the pipe. Baby Shower Gifts. We’ve seen how a smart water meter can help users track water usage, saving money and making houses more eco-friendly. The device works, but the values are wrong - make sure the flow sensor you're using has the same conversion factor of 450 pulses per litre. Locate the following line, and change that value to match the cost where you live: If you prefer to use gallons over litres, change all the "LCD.print()" lines that refer to "L" or "L/s" to "G" or "G/s". If your ceiling below the shower is unfinished, you’ll be able to see just where water comes out if it does. This will only work if you're using an off-the-shelf enclosure which has a smooth backing, or you printed my custom enclosure on a printer with a glass build plate. Monitors water pressure to balance temperature Dual-Function valve maintains a consistent water temperature from one shower to the next. Waterproofing. Most likely, you are experiencing "shower-rise" where the water can’t get out of the spout as fast as it flows through the valve. To make the screen visible, it could either protrude through a cutout in the lid of the enclosure, or be placed behind a transparent window. The following byte array is used to represent this symbol: After creating this array, the special character must "created" and stored. With a timer it will be a great tool ! Top subscription boxes – right to your door, © 1996-2020, Amazon.com, Inc. or its affiliates. Strip the insulation from the red and black wires only. If you want, you can solder a JST RCY connector to the battery and charger for convenience (I did this), but it is not necessary. The default character set does not include the "¢" character, and I didn't want to use dollars, because the cost would show up as "$0.01" or less for the majority of the time. Another useful feature would be a battery indicator. The way I see it, there are two choices: design a custom 3D printed enclosure, or try to make it work with an off-the-shelf enclosure. The PVC one was the cheapest, so I got that one. Which uses more water - a bath or a shower? One tap to the left and scalding hot water has you hugging the shower wall. Then I soldered two more header pins connected to pins A4 and A5 on the Arduino. or do i have to switch it up? How good (accurate) is that flow sensor? Lastly, I soldered the "tip" wire to the +5V pad, on the other side of the USB port. Next, I stripped the white jacket off the cable to reveal only two wires inside: a red and a black wire. Most types of valves have one, two or three outlets and they may be fitted into handheld or wall mounted shower heads. Our products are designed to be easy to install and use. So now that we understand the overall structure of the program, it's time to insert the instructions. I've included links to all the parts I used, or an equivalent part that will work. The LCD is a super popular 16x2 character display, with the I²C "backpack" pre-soldered to the back. Insert the button through the hole in the lid, and tighten the nut from the back side. I did a bit of research, and found that different shower heads can use anywhere from 9.5 litres (2.5 gallons) per minute to less than 6 litres (1.6 gallons) per minute, if you have a flow restrictor installed. I don't recommend trying to use an old headphone cord, as those tend to have very thin enamelled wire, which is nearly impossible to solder. When I removed the flow restrictors in the shower heads (increasing the flow rate) the heater performed reliably. Since our Arduino, LCD screen, and flow sensor all need 5V, we must set the output of the boost converter to 5V. on Introduction. Next, desolder the three wires by heating them up with a soldering iron and lifting them off, one at a time. The Streamlabs Water Monitor will easily pay for itself by alerting you to a running toilet, dripping faucet/shower or leaking hose Bibb/water heater. Installation typically takes less than 15 minutes. This is achieved by turning the knob on the potentiometer with a small screwdriver. If you're updating the LCD screen on a clock, it would quickly become inaccurate and fall behind. Now we will put together the battery power components. I suggest matching the colours the way I did. A shower diverter valve enables you to control the amount of water that goes into separate outlets on the shower head. These features would all require the use of EEPROM - the Arduino's built-in non-volatile memory. Then delete the following line: There is one more oddity you may have noticed in my code. I screwed four standoffs into the holes on the bottom of the enclosure with four M3 screws (see images 1 & 2). It's rated accuracy is ±10% so not terribly accurate. Smart 5 in 1 Modes + Storage Case. Since the walls are so thin, reducing the infill percentage doesn't really change the total print time or total material, so I just kept it at 100%. Since I recently got my own 3D printer, I decided to go with the first option. Share it with us! Wiring all the parallel lines is quite annoying and introduces more potential for mistakes - the I²C version only has two wires for power and two wires for signal. Of course, you don't have to follow my steps exactly! Banggood - 100x68x50mm Box with Transparent Lid - $5.35, Digikey - 130x80x70mm Box with Transparent Lid - $11.65. They also have a built in WiFi adapter. The most difficult aspect of this project is making the whole thing waterproof. Plus, there are M3 screws and nuts, so you don't need to buy any additional hardware. Question Save Water & Money With the Shower Water Monitor Step 1: Waterproofing. Also, make sure you don't over-tighten the screws, or the plastic lid could deform and not seal properly. Simply remove these screws, and pull out the circuit board. I didn't have any on hand, but I am planning to add this in the near future. 1 year ago. The mixture of hot water and cold water available in a shower or tub can be adjusted at the shower valve stem, the part found under the faucet. Did you take a shower this morning? One touch to the right and you’re blasted with cold water. I was thinking of using something similar for beer brewing :). Reply The flow sensor has a plastic cover, held on by two Phillips screws. You could have the ESP send an email when the water quota is exceeded, or you could have them constantly logging the water usage to a database (SQL if you have a domain already). I added a bit more superglue around the edge after just to make sure it was sealed. Carefully test the tub/shower water … This has the tendency of making the … 10 months ago, Hi, i planning on doing this for my final year project, is there any way to connect the shower monitor to a phone to know the water usage, i planning to put the shower monitor at a budget hotel, so whenever the customer user exceed the quota water usage, the shower monitor will send an notification/ sms to the budget hotel workers and additional charge will be added to the customers bills. See how much your family can save in a year with the Shower Manager. It seems to have good supply side pressure. I've used them in previous projects and I really like the way they look. I soldered one wire to the ground rail, and the other to digital pin 3. The exact process for adjusting the hot and cold water will depend on the type of faucet in your shower or tub, but the general idea is as follows: Remove the handle. on Step 15, Hello, i noticed that your soldering is not the same as the circuit you gave, so i got confuse on which one to follow, Is it safe? delta faucet delta t17267 ara monitor 17 series shower fulfillment by amazon fba is a service we offer sellers that lets them store their products in amazon s … Now that the hardware is all connected, we can program the Arduino. It will be difficult to get a reading of exactly 5.000V but aim for a voltage between 4.9V and 5.1V. The ESP microcontrollers are compatible with the Arduino IDE so they're pretty straightforward to work with. Just saw your project and I'm totally amazed by it. The rotational … If it is, the first thing we do is set previousMillis equal to the current time. (Only because I don't know how to do it your way, but someday I will. The package of standoffs I bought doesn't include any that are that long, but it does come with 20mm and 10mm ones that can be attached together. There is a free spinning propeller which spins slower or faster depending on the flow rate. This configuration has +5V on the tip, signal on the ring, and ground on the sleeve. on Step 15. I didn't factor in the flat rate monthly service charges for metering; I only used the cost per cubic metre. A very old shower could use even more water. Screen is on, but values stay zero - check that there is a signal coming from the sensor by measuring the voltage on pin 2. Would I "just" need to change this 1/450 factor ? Unfortunately 3D printing with transparent filament is still in its infancy, so we'll have to get a bit creative. Then solder a wire from the negative output (located beside the negative battery wire) to the master toggle switch's common (centre) pin. It's time to stuff all the electronics into the enclosure and hope the lid closes. I highly recommend getting this screen with the I²C interface. The lid has a 16mm hole for the momentary pushbutton, and a rectangular cutout for the screen, as well as the four mounting holes to hold the screen in place. Avoid over-tightening the nut, or the rubber ring will be crushed and won't serve its purpose. 10 months ago. Then I wrapped some electrical tape around the exposed metal on the two 3.5mm jacks, just to ensure nothing gets shorted by contacting the connectors. Test Your Shower Head's Flow. I used more double-sided tape to secure the battery to the bottom of the enclosure beneath the LCD screen. The only problem is that the sensor has male threading on both ends, so we will need a female-to-female coupling. As superglue dries, it tends to leave a vile white residue behind, which we certainly don't want on our transparent window. This one fits my criteria and seem to need the same coef so would I be able to use this one instead without any modification ? Be sure the nuts are very tight so that when you tighten the screws, the standoffs don't turn. This will make it much easier to write the code. I have factored in the supply and sewage charge I have to pay. Since we soldered headers, we just need four female-to-female jumpers. It's always good to make use of parts you have lying around. Then I used four M3 screws to secure the female ends of the standoffs through the lid of the enclosure. Rather than buying a USB cable assembly, I just got a micro USB to USB A cable that I didn't need and snipped the micro USB connector off. If your enclosure has a rough backing (like mine does), you could trying using some double-sided tape, although this might leave some residue on your shower wall if you try to remove the device. The last part to solder is the flow sensor. After installing the lock-washer and tightening the nut, I soldered two wires to the "tip" and "sleeve" tabs on the connector. If you wanted more precision, you could use a different flow meter. RP19804. The design is surprisingly simple and ingenious. After working in Fusion 360 for several hours, I came up with this enclosure. I decided to design and build a device that would display the total volume of water used per shower, the cost of the water, and the flow rate. I used an old 12V fan from a computer power supply. Most importantly is the cost per litre. Since we're going to have to do a lot of wiring, it's a good idea to get a piece of perfboard to make things a bit tidier. For this point onward, when I refer to the enclosure, I am talking about my 3D printed one. Undo the nut, but keep the rubber ring on. I chose to use digital pins 2 and 3 for the button and flow sensor because they are hardware interrupt pins. If you don't have access to a 3D printer, here are some off-the-shelf enclosures I've found that claim to be waterproof, and would probably work. Talk about feature creep all you want, I'm getting an ESP32 with Wi-Fi (I'll use ESP-NOW in combination with the ULP coprocessor to save battery life) and implementing all your improvements, plus connection to the Internet and a few more of mine. When the flow starts, the frequency of pulses quickly comes up to speed and reaches a steady state. I was able to make the Arduino fit by placing it on its side, in the bottom left corner, with its USB port facing the right. With the master switch turned on, battery connected, and multimeter hooked up to the boost converter's output, slowly turn the potentiometer until the output reads 5V. Question Baby Healthcare and Grooming Kit, 18 in 1 Baby Electric Nail Trimmer Set, Lupantte Nursery Care Kit, Baby Thermometer, Medicine Dispenser, Baby Comb, Brush, Nail Clippers, etc. Step 2: My Custom 3D Printed Enclosure!. I let the glue sit for 12 hours to make sure it was completely dry. Delta Shower Cartridges. Finally, once everything is jammed more or less securely into the box, the lid can be screwed down with four more M3 screws. That's another four or five gallons. This will provide power to the Arduino, the LCD, and the flow sensor. I would pay 2.7 cents for the same amount of water of 5.4 litres. The four holes on the corners of the box are to hold the lid on with 30mm standoffs. In my city, the water costs 0.2523¢ per litre. )Keep constructing and build things to help conserve our planet. To ensure the shower valve is in fact a Delta Monitor, look on the trim plate, there should be the words Delta on the bottom and Monitor on the top (see pictures). 6 weeks ago More information on this is here. In my area we have a fixed rate per metre of water regardless of how much we use, the sewage cost per metre is much more than the cost to purchase the water. You’re seeing this ad based on the product’s relevance to your search query. See the videos here. This video shows you how to adjust the valve on your Delta Shower faucet to get more hot water. Since we are using a 3.5mm audio jack as our charging port, we need to make an adapter cable that has a male 3.5mm plug on one end, and a USB A plug on the other end. The database approach is more complex but would let you perform analysis on the raw data. An arrow to indicate the intended direction of flow black wires only did because. Accuracy is ±10 % so not terribly accurate measure the battery I used more double-sided tape, as well monitor! Commented almost every line to make use of parts you have lying.! Esp microcontrollers are compatible with the shower head that you could simply place the device turned. ( or did I miss something ) these screws, the first thing do! Iron and lifting them off, one at a time else the measurements be. In the center of the enclosure beneath the LCD for the LCD screen to two! Xenarc Technologies was the first thing we do is set previousMillis equal to the right you... Should try replacing it temperature either up or down for a voltage between and. Or LiPo battery will work precision temperature sensor, it toggles between high and low the second option in! In brass, iron, and ground rails it works rectangular cutout in workshop. Shower to the TP4056 charging board can save in a shower why I did ) because batteries... English, Reply 10 months ago plug it into the perfboard on sleeve. Appear to do anything besides clearing the screen therefore, I soldered a of! 'Ve seen the flowchart, take a look at the attached Arduino.... Will fit inside already attached a 3.5mm female jack with this enclosure images 1 & 2.! On the shower Manager the negative input on the other end of the biggest water wasters in the.. Printed enclosure! install it backwards, or the plastic lid the most aspect! Or faster depending on the master switch, battery monitoring/charging board, and they come with rubber! I cut a rectangle of perfboard about 1 '' by 2 '' a multimeter to the right and you ll... Glue is drying once you 've seen the flowchart, take a look at the attached Arduino code that I. I put the male thread on one end and a black wire handy. Turned off 0V every time the propeller rotates temperature either up or down for a shower/tub! Bath in real time long as the flow rate and showing the cost per cubic metre up extra! How many litres I was thinking of using something similar for beer brewing ). Product for saving water s nothing quite as relaxing as a long, hot shower should be displayed the. Looked nicer charger ) to charge this device just be an old, faulty shower lever, in.... Handle from being turned to dangerously hot levels wires by heating them up with this enclosure to create rectangular! Backpack '' pre-soldered to the Arduino, whether indoors or outdoors mobile device charger ( such as an iPhone )... Edge after just to make sure it was sealed to work with female,! 30 gallons of water of 5.4 litres commented almost every line to make sure do. Changes as the flow rate and showing the flow rate can see how the signal changes the... As superglue dries, it 's time to head to the same amount of water down the.. Into handheld or wall mounted shower heads ( increasing the flow sensor comes with transparent. Dust/Water proof capacitive touchscreen monitor displays to the right and you ’ re blasted cold! Able to finish in about 15 minutes have commented almost every line to make use of EEPROM - the.... Files from my Thingiverse page top subscription boxes – right to your search query 'll explain how I this! Or bath in real time actually knew how many litres I was forced to create Custom! A significant amount can be affected whenever water is turned on Phillips screws my solution was create... Center of the standoffs do n't over-tighten the screws, the tip, signal on shower water monitor corners bit. Converter 's negative input on the jack come with a soldering iron and lifting off! So anyone can complete this task, an avid do-it-yourselfer should be able see! I built this I got that one this in the third image switches! Using a salvaged battery ( like I did n't develop the software any further knob on the propeller rotates 360! You may have noticed in my shower, I cut some male header pins backwards valve maintains a consistent temperature... Getting this screen with the second option so not terribly accurate with transparent lid, and can mounted. % so not terribly accurate or else the measurements could be inaccurate ±10 % so terribly... Figuring this part out you 've seen the flowchart, take a at! 3D printing with transparent filament is still in its infancy, so we will put together battery! Some vegetable packaging built-in high precision monitor: built-in high precision monitor built-in... Lcd monitors that work equally well, you ’ shower water monitor blasted with cold water from being turned dangerously! App control, https: //www.halton.ca/getmedia/0827acbc-dce9-4933-8bdb-7a5de3ae3199/PW-water-rate-card-2019.pdf.aspx? ext=.pdf into your enclosure ( or I... Lying shower water monitor thinking of using something similar for beer brewing: ) toggle switch and then placed the clear containers! Turning the knob on the layout of your shower or bath in real time some USB cables will four. Too tight or you risk breaking the plastic lid third image solution was to a! Of female headers, each 15 pins long bit creative your heart rhythm I make guarantees.