Skip to content
chkummer edited this page Mar 15, 2015 · 14 revisions

#WasserSteuerungWiki Hauptseite Mittels eines Sensors ein Magnetventils den Wasserfluss steuern (Kanister voll = stop). Wenn man einen Umkehr-Osmose Wasserfilter (wie z.B. Nimbus CD-6) kann dies schnell mal mehrere Stunden dauern (meistens vergisst man es und stellt zu spät das Wasser wieder ab).

##Die Idee Diese Applikation soll mittels eines Sensors erkennen ob der Kanister bereist voll ist und entsprechend das Magnetventil schliessen. Das Magnetventil habe ich bei Play-Zone.ch (ROB-10456). Es ist im Normalzustand geschlossen, es oeffnet sich sobald am Magnetventil eine Spannung von 12VDC (170mA) zugeführt wird. Die Grundidee stammt vom H2OhNo-Projekt von SparkFun (Produkt-Seite / Projekt-Seite).
Der Sensor besteht lediglich aus zwei Drähten (eine Masse und der zweite am Analog/Digital-Wander angeschlossen). Für die Entwicklung (Prototyp) habe ich ein Arduino Duemilanove verwendet. Im Produkt soll ein ATtiny85 (oder ATtiny45 je nach Verfügbarkeit) zum Einsatz kommen. Um den ATtiny zu Programmieren kann man nach den folgenden 'High-Low Tech' Anleitungen verfahren: Programming an ATtiny w/ Arduino resp. Arduino board as ATtiny programmer. Dazu muss die Arduino IDE mit der ATtiny Unterstuetzung ausgestattet werden.

##Verwendete Werkzeuge ###Hardware

###Software

##Der Ablauf ###Vorarbeiten Bei den Vorarbeiten ging es die mechanischen Probleme zu lösen und das Magnetventil zu testen. Details und Fotos zu den Vorarbeiten

###Prototyp 1 Beim Prototyp 1 ging es vor allem um ein 'Gefühl' für die Werte welche als dem Analog-/Digital-Wandler 'purzeln' wenn man den 'Sensor' in der Luft respektive ins Wasser hält. Details und Fotos zum Prototyp 1

###Prototyp 2 Beim Prototyp 2 wollte ich vor allem mal auf den ATtiny85 wechseln, die Elektronik drum herum (12V nach 5V Wandler und die Ventil-Ansteuerung) Bauen und Testen. Details und Fotos zum Prototyp 2

###Prototyp 3 Nun soll das ganze auf einer Lochrasterplatine aufgebaut werden. Details und Fotos zum Prototyp 3

Clone this wiki locally