Het idee van dit project is om een arduino gebruiken om te tellen elke druppel water die door het bedrijf van de watermeter gaat. Genoemde arduino moet worden aangesloten op mijn LAN zodat ik het een query op een regelmatige basis uitvoeren kan, het moet ook bewust zijn van (reële) tijd zodat het tijdstempel van het waterverbruik.
Voor dit project zal u het volgende nodig:
-een arduino
-een ethernet-schild + sd kaart (gebaseerd op de W5100-chip)
-een proto-schild
-een realtime-klok (http://www.ebay.com/sch/i.html?_nkw=DS1307+Based+Real+Time+Clock)
-een shmitt trigger (bv 74C14N)
-een capaciteit (1 microF)
-Sommige resitors (20kohm en over 100Kohm)
-een reed switch rietschakelaar
-een reed switch ingeschakelde watermeter (Gioanola, ongeveer 75 euro http://www.gioanola.it/download/downen/08_eloutput_EN_HI.pdf)
Optioneel:
-een set van passieve POE kabels (http://www.ebay.com/sch/i.html?_nkw=Passive+Power+over+Ethernet)
referenties:
http://www.ganssle.com/debouncing-pt2.htm
http://www.ladyada.net/Learn/Arduino/ethfiles.html
http://www.COSM.com/
http://www.gioanola.it/download/downen/08_eloutput_EN_HI.PDF
Ik vroeg een professional te monteren een fundamentele watermeter vlak achter het waterleidingbedrijf een (die door de wet, ik kan niet raken). Genoemde fundamentele meter heeft een kleine magneet op één van haar interne wielen en wordt geleverd met een reed switch rietschakelaar. Dus, in de praktijk, iedere keer dat een liter doorloopt het, is de schakelaar tijdelijk gesloten. Deze schakeloptie moet natuurlijk-teruggestuurd. Dit kan gebeuren door sotfware maar we zullen terugkomen op die...
De arduino zal dienen elementaire http-aanvragen, zodat het kan worden opgevraagd via het LAN en ook maken van haar activiteiten naar een SD-kaart logboeken zal. Dus zal dit arduino zijn een zeer drukke... tijde. Vandaar signalen de noodzaak voor de reed switch rietschakelaar worden overgebracht door middel van interrupts zodat we nooit een signaal missen. Dit in principe de regels uit het debouncing van de schakelaar via software zoals interrupts en timer niet cohabitate keurig doen.
Hardware debouncer dus is!