Industriële fabricage
Industrieel internet der dingen | Industriële materialen | Onderhoud en reparatie van apparatuur | Industriële programmering |
home  MfgRobots >> Industriële fabricage >  >> Manufacturing Technology >> Productieproces

Doucheregelaar

Componenten en benodigdheden

Arduino 101
× 1
Normaal gesloten magneetventiel
Zorg ervoor dat het bestand is tegen de temperatuur van het douchewater; als u een metalen exemplaar gebruikt, zorg er dan voor dat deze geen lood bevat. OOK:Meet uw eigen sanitair voordat u koopt
× 1
Fittingen voor magneetventiel
Zorg ervoor dat het bestand is tegen de temperatuur van het douchewater; als u een metalen exemplaar gebruikt, zorg er dan voor dat deze geen lood bevat. OOK:Meet uw eigen sanitair voordat u koopt
× 1
Broodplank (algemeen)
× 1
Adafruit RGB-achtergrondverlichting LCD - 16x2
× 1
Zoemer
× 1
Jumperdraden (algemeen)
× 1
Power MOSFET N-kanaal
× 1
Draaipotentiometer (generiek)
× 1
Omschakelen
× 1
Batterijbank
× 1
Weerstand 221 ohm
220 ohm zal ook werken
× 2
1N4007 – Diode voor hoge spanning, hoge stroomsterkte
× 1
Plastic container
× 1
Velcro-muurstrips
× 2
Goedkope USB-kabel
× 2

Benodigde gereedschappen en machines

Hot lijmpistool (algemeen)
Soldeerbout (algemeen)

Apps en online services

Arduino IDE

Over dit project

Waarom?

Het lijkt misschien niet zo, maar de douche is gemakkelijk een van de meest verspillende apparaten in een huis en verbruikt veel water en energie.

Volgens Home Water Works is het gemiddelde debiet van een douche 2,1 gallon (7,94L) per minuut; dit met een gemiddelde douchetijd van 8,2 minuten resulteert in een verbruik van 17,2 gallon (65,1 l) per douche of 51,6 gallon (195,3 l) in een gemiddeld Amerikaans huishouden (3 personen) per dag. Daarmee is het de op twee na grootste watergebruiker in huis.

De cijfers zijn nog verrassender als je kijkt naar het energieverbruik. Volgens Skidmore College gebruikt de gemiddelde douche 440 BTU's (0,13 kWh) om 3,78 liter water te verwarmen. Dit betekent dat er ongeveer 2,2 kWh wordt gebruikt in een enkele typische douche van 8,2 minuten en 6,6 kWh per huishouden per dag! Volgens het Amerikaanse ministerie van Energie is dit 17% van het totale elektriciteitsverbruik in huis.

Met een schatting van de US EPA van 0,000703 metrische ton (1,55 pond; 0,7 kg) CO2 per kWh, resulteert dit in 3,4 pond (1,54 kg) CO2 per douche en 10,2 pond per huishouden.

De aanbevolen douchetijd is echter slechts 5 minuten volgens Green Lifestyle Changes - dit vermindert het waterverbruik met 25,4 liter, het stroomverbruik met 871 Wh (dat is genoeg om 174 spaarlampen een uur lang van stroom te voorzien!), en de CO2-uitstoot met 1,35 pond (0,6 kg) per douche. Dit is waar de doucheregelaar voor de Intel Earth Day Challenge komt, die de douchetijd zou beperken tot 5 minuten of tot welk tijdstip de gebruiker ook kiest.

In één jaar van 365 dagen zou dit 2,455,5 gallons besparen (9.295,1L) water (genoeg voor een persoon om ongeveer 13 jaar te drinken) en 317.9kWh of 492.7 pond (223,5 kg) CO2 per persoon , resulterend in een besparing van 7.366.5 gallon (27.885,2L) water, 953,7 kWh stroom en 1.478,2 pond (670,5 kg) CO2 bespaard per huishouden.

Hoe werkt het?

1- De magneetklep is gesloten wanneer het apparaat is uitgeschakeld, zodat er geen water kan stromen als de regelaar niet werkt.

2- De klep opent wanneer het apparaat wordt ingeschakeld; de gebruiker kan nu het water aanzetten.

3- De regelaar laat het water 20 seconden opwarmen (instelbaar) aangegeven door 1 pieptoon.

4- Na het opwarmen start de regelaar de douchetimer gedurende 5 minuten (instelbaar), aangegeven door 2 pieptonen.

5- De regelaar geeft 1 pieptoon waarschuwingen 1 en 2 minuten voordat de douche voorbij is.

6- Zodra de douchetijd is afgelopen, sluit het apparaat automatisch de klep, waardoor de waterstroom stopt. De gebruiker kan nu het water en de regelaar uitzetten. Dit wordt aangegeven door een continue pieptoon.

Instructies

Opmerking- zorg ervoor dat de klep de juiste maat heeft en bestand is tegen de temperatuur van het douchewater. Zorg er ook voor dat de fittingen en klep geen gevaarlijke stoffen zoals lood bevatten.

1- Strip 2 USB-draden en soldeer ze aan de schakelaar en verhoog de (boost)-converter (vergeet niet om de converter aan te passen om een ​​spanning tussen 6 en 12V uit te voeren). Raadpleeg de onderstaande afbeeldingen.

2- Bouw het circuit met behulp van de schema's in de sectie "Schema's" hieronder.

3- Upload de code in de sectie "Code" hieronder naar de regelaar met behulp van de Arduino IDE.

4- Snijd gaten in de plastic container voor de schakelaar en draden voor de magneetklep.

5- Steek de draden van het magneetventiel door het gat en steel het met waterdichte hete lijm. Lijm vervolgens de schakelaar in het gat. Lijm daarna het LCD-scherm op het deksel van de plastic container.

6- plaats het circuit in de container en sluit het deksel. Zorg ervoor dat de schakelaar en het LCD-scherm correct zijn aangesloten op het breadboard.

7- Bevestig de klep en de fittingen tussen de wateruitlaat en de douchekop.

8- Plak de klittenband op de achterkant van de plastic container en bevestig deze aan een muur in de buurt van de douchekop.

Video

Code

  • Code
CodeC/C++
//Gebruikersinstellingen:-----------------------const float showerTime =5; //In minutenconst int warmupTime =20; //In seconden//-------------------------------------#include  LiquidCrystal lcd (12, 11, 5, 4, 3, 2);int stat =0; //Hiermee wordt de status void setup() bijgehouden {// plaats hier uw setup-code om een ​​keer uit te voeren:lcd.begin (16,2); pinMode(13,UITGANG); // Stel pin 13 in als uitgang (voor magneetventiel) pinMode (10,OUTPUT); // Stel pin 10 in als uitvoer (voor piëzo-zoemer)} void loop () {// plaats hier uw hoofdcode om herhaaldelijk uit te voeren:if (stat ==0) { // Als de status 0 is, begin dan met opwarmen digitalWrite ( 13, HOOG); //Open magneetventiel toon (10,2000,1000); // Geeft de opwarmbuzz voor (int i =warmupTime; i> 0; i--) { lcd.clear(); lcd.setCursor(0,0); lcd.print("Wateropwarming:"); // Tekst voor regel 1 lcd.setCursor (0,1); lcd.print(String(i) + "seconden"); // Tekst voor lijn 2 vertraging (1000); } stat++; // Status bijwerken } if (stat ==1) { // Als de status 1 is, begint u de douchetimertoon (10,2000,1000); // Geeft de douche buzz; opwarmen is vertraagd (1500); toon (10,2000,1000); for(int i =showerTime * 60; i> 0; i--){ if(i ==120){ //Als er nog 2 minuten over zijn, geef dan een waarschuwingszoemtoon (10,2000,1000); }else if(i ==60){ //Als er nog 1 minuut over is, geef dan een tweede waarschuwingszoemtoon (10,2000,1000); } lcd.clear(); lcd.setCursor(0,0); lcd.print("Douche:"); // Tekst voor regel 1 lcd.setCursor (0,1); lcd.print(String(i) + "seconden"); // Tekst voor lijn 2 vertraging (1000); } stat++; // Status bijwerken } if (stat ==2) { // Als de status 2 is, stop dan met douchen en laat de gebruiker weten dat het voorbij is digitalWrite (13, LOW); //Sluit de toon van de solvenoïdeklep (10.2000); //Geeft een buzz totdat het wordt uitgeschakeld lcd.clear(); lcd.setCursor(0,0); lcd.print("Douche Over"); // Tekst voor regel 1 lcd.setCursor (0,1); lcd.print("Een fijne dag verder!"); // Tekst voor lijn 2 vertraging (2000); lcd.wissen(); lcd.setCursor(0,0); lcd.print("Schakel mij uit"); // Tekst voor regel 1 lcd.setCursor (0,1); lcd.print("Schakel water uit"); // Tekst voor lijn 2 vertraging (5000); }}

Schema's

diagram_F3mdu8tMGy.fzz

Productieproces

  1. Spanningsregelaar
  2. Hoe maak je een Arduino+Raspberry Pi-robotplatform
  3. Zorg ervoor dat onderhoudswerkzaamheden geen procesknelpunten veroorzaken
  4. Hoe maak je glasvezel
  5. Hoe ervoor te zorgen dat IoT en 5G de productie de volledige 'smart bounce' geven
  6. Hoe maak je een Cutaway-animatie in Solidworks
  7. Hoe maak je een prototype?
  8. Veiligheidstips voor het beheren van een fabrieksstop
  9. De remmen van zwaar materieel inspecteren om er zeker van te zijn dat ze goed werken 
  10. De remmen van zwaar materieel inspecteren om te controleren of ze goed werken 
  11. Zorg ervoor dat uw luchtcompressoren downtime voorkomen