1-Wire Strom Sensor mit ACS712

Oft ist es interessant in einer Hausautomation zu wissen was ein Verbraucher an Strom zieht, oder ein Solarmodul an Strom liefert. Einfach messen kann man dies mit den Hall-Strom-Sensor ICs von Allegro z.B. dem sehr bekannten ACS712. Diesen Baustein gibt es für 5A, 20A und 30A max. Strom.

Ich habe eine Platine entworfen auf der ich die 20A Version einsetzen werde, dies sollte sich mit den meisten Installationen im Haus decken da 16A Sicherungen verbaut wurden.

Je nach Einsatzzweck kann auch die 5A Version des ACS712 eingesetzt werden.

Der Einsatz der 30A Version mit dieser Platine ist nicht vorgesehen !!!

Der ACS712 gibt eine Spannung analog zum gemessenen Strom aus die dann ein DS2438 über seinen AD-Wandler über den 1-Wire Bus abfragbar macht.

Die Platine sieht so aus und misst ca. 12,7 x 42 mm …

Strom-Sensor-PCB-TOP-1-114x300 1-Wire Strom Sensor mit ACS712 Weiterlesen

Luftgüte-Anzeige für Innenräume

Nachdem ich den 1-Wire Luftgütesensor entwickelt hatte sind andere auf mich zugekommen und fragten ob es nicht möglich wäre einfach nur eine Anzeige für z.B. das Wohn- oder Schlafzimmer zu entwickeln die nicht einen 1-Wire Bus voraussetzt.

Aber klar doch!

Direkt zum Betrieb in einem Wandgehäuse an der heimischen Stromleitung ist folgende Platine entstanden, sie signalisiert die Luftgüte über 3 LEDs. Zusätzlich habe ich noch geplant das die Helligkeit je nach Umgebungshelligkeit gedimmt wird.

So wird die Platine aussehen …

Luftgüte-Anzeige-Solo-PCB-1-300x300 Luftgüte-Anzeige für Innenräume Weiterlesen

Kleines 1-Wire – Arduino Tutorial

Sicher ist es für viele interessant mit den verschiedenen 1-Wire Sensoren und Kontaktmeldern einfach mal zu experimentieren. Hier folgt jetzt ein kleines Tutorial was zeigen soll wie man alles an den Arduino™  (Uno kompatibel in meinem Fall) anschließt und sich die Ergebnisse z.B. in Putty anzeigen lässt.

Basieren tut alles auf meiner kleinen 1-Wire Testsoftware für den Arduino™.

Und nun geht es los mit dem Basisboard, einem Arduino™ Uno kompatiblen in meinem Fall.

Testaufbau-1-300x213 Kleines 1-Wire - Arduino Tutorial Weiterlesen

1-Wire 2 LED Melder

Oft möchte man sich auch Zustände von einer Hausautomatisierung anzeigen lassen, sei es zum Beispiel ob eine Funktion aktiv ist oder nicht, oder ob eine Alarmalange scharf geschaltet ist oder auch nicht. Zu diesem Zwecke habe ich eine kleine Melder-Platine entworfen die mit 2 LEDs bestückt werden kann.

Als zentraler Baustein kommt diesmal der DS2413 zum Einsatz.

Wichtig ist hierbei das zum Betrieb dieser Platine der 1-Wire Bus auf der 5V Schiene genug Strom liefert abhängig von den eingesetzen LEDs (Low-Current LEDs sind hier Pflicht), die Werte für die beiden Vorwiderstände sind von den eingesetzten LEDs abhängig.

So wird die Platine aussehen, sie misst gerade einmal 12,3 x 27,6 mm …

1-Wire-2-LED-Melder-PCB-1-174x300 1-Wire 2 LED Melder Weiterlesen

1-Wire Blitz-Melder mit ATTINY13

Viele möchten im Rahmen einer Hausautomatisierung wissen ob ein Gewitter naht um z.B. Fenster zu schliessen. Nach einigem Suchen im Netz bin ich auf eine sehr interessante Lösung gestoßen. Sie nutzt einen TA7642 AM Radio Baustein zur Erkennung von Blitzen.

Das Projekt basiert auf einem Blitz Melder von B. Kainka und ist hier zu finden (AGC-Gewittererkennung mit Tiny13).

Ich habe diese Idee jetzt 1-Wire tauglich gemacht, die Platine sieht so aus…

1-Wire-Gewitter-Warner-PCB-1 1-Wire Blitz-Melder mit ATTINY13 Weiterlesen

1-Wire USB PC Adapter mit DS2480B

Nachdem nun immer mehr Sensoren fertig werden, leider dauert die Lieferung der Platinen aktuell doch länger als gedacht, habe ich mir noch schnell einen 1-Wire USB PC Adapter gebaut um die Sensoren auch mit dem 1-Wire Viewer von Maxim zu testen.

So sieht die (fast) fertige Platine des Prototypen aus, es fehlt mir nur noch ein Kondensator für den optional zuschaltbaren RC-Filter…

1-Wire-USB-PC-Adapter-mit-DS2480-300x174 1-Wire USB PC Adapter mit DS2480B

Weiterlesen

1-Wire Testsoftware für Arduino

Nachdem ja nun schon einige 1-Wire Sensoren fertig sind brauchte ich eine Möglichkeit diese unabhängig von der zentralen Steuerung zu testen. Herausgekommen ist ein kleines, quick and dirty, Programm. Programmiert in der Arduino IDE.

Weiterlesen

Aktualisiert am: 11. Juni 2016

Programm aufgeräumt und Kommentare eingedeutscht ;)

Aktualisiert am: 24. Juni 2016

Programm erweitert.

1-Wire Luftgütesensor mit DS2438 und TGS2600

Immer häufiger möchte man heutzutage wissen wie es um die Qualität der Raumluft steht, zur Messung der Luftgüte habe ich dafür mit einem TGS2600 der Firma FIGARO einmal eine kleine Platine entworfen.

Wichtig ist hierbei das zum Betrieb dieser Platine der 1-Wire Bus auf der 5V Schiene genug Strom liefert, min. 50 mA (je eingesetztem Sensorboard).

Da man in der Regel die Luft im Wohn- und Schlafzimmer und ggf. noch in der Küche messen wird sollte also die 5V Spannungsversorgung des Busses min. 200 mA (besser mehr 😉 ) liefern können.

Der Sensor liefert eine Spannung die dann mit dem AD-Wandler des DS2438 gemessen und über das 1-Wire Protokoll zur Verfügung gestellt wird.

Hier ein Bild der Platine mit den Abmessungen 12,5 x 33,7 mm…

Air-Q-Sensor-PCB-TOP-126x300 1-Wire Luftgütesensor mit DS2438 und TGS2600 Weiterlesen

1-Wire Bus Abzweig-Platinen

Um am 1-Wire Bus Sensoren anzuschließen muss man einen Abzweig einrichten,
extra für diesen Einsatzzweck sind folgende Platinen entstanden.

Es können an jede Platine 2 Sensoren/Platinen, etc. angeschlossen werden.

Der Bus ist einfach durchgeschliffen.

So sieht die erste Platine aus, sie passt in übliche Unterputzdosen…

1-Wire-Abzweig-Platine-1-264x300 1-Wire Bus Abzweig-Platinen Weiterlesen

1-Wire Lichtsensor mit DS2438 und SFH203P

Oft möchte man wissen wie hell es zum Beispiel in einem Raum, oder auch draußen, ist um die Helligkeit anpassen zu können, oder das Aussenlicht einzuschalten. Für diesen Zweck habe ich zwei Platinen entworfen die mit Hilfe einer Fotodiode vom Typ SFH203P und dem schon bekannten DS2438 die Helligkeit messen. Eine Outdoor-Version kann zusätzlich mit einem HIH5030/5031 zur Messung der Luftfeuchte bestückt werden.

Hier ein Bild der Platine für den Innenbereich (Maße ca. 12,5 x 27,7 mm)…

Licht-Sensor-1-PCB-TOP-1-166x300 1-Wire Lichtsensor mit DS2438 und SFH203P Weiterlesen