Schlagwort-Archive: Software

Aller guten Dinge sind… 1-Wire Ultraschall Entfernungsmesser, ein neuer Ansatz

Eigentlich war ich mit der letzten Version (Link) schon sehr zufrieden, doch wurde ein IC eingesetzt welches nicht unbedingt günstig und gut beschaffbar war. Also habe ich das ganze Konzept noch einmal überarbeitet und es ist eine Lösung entstanden die gut funktioniert und günstig ist.

Die neue Platine sieht so aus …
1-Wire-US-Abstandsmesser-mit-Fake-DS18B20-PCB Aller guten Dinge sind... 1-Wire Ultraschall Entfernungsmesser, ein neuer Ansatz Weiterlesen

1-Wire MP3 Klingelsound Ausgabe mit JQ6500 und DS2413

Was mir noch gefehlt hat war eine neue Klingel für die Werkstatt also kurz mal nachgedacht und folgende Lösung ist mir in den Sinn gekommen…

Ein JQ6500 MP3 Sound-Modul wird von einem Attiny13 angesteuert, der ATTINY13 selber bekommt die Signale von einem DS2413.

Diese Platine habe ich dafür entwickelt…

1-Wire-JQ6500-Klingel-PCB 1-Wire MP3 Klingelsound Ausgabe mit JQ6500 und DS2413 Weiterlesen

1-Wire Ultraschall Entfernungsmesser / Füllstandsmesser (Neue Version)

Nachdem ich mit den Ergebnissen der ersten Version (Link) nicht sehr zufrieden war habe ich das Konzept komplett, erfolgreich, überarbeitet.

Es wird jetzt ein spezielles IC, ein LTC2644, eingesetzt um die per PWM erzeugte Spannung, proportional zur gemessenen Entfernung, in eine genaue Spannung für den DS2438 zu wandeln.

Der LTC2644 ist genau für diesen Einsatzzweck gedacht und erfüllt die Aufgabe perfekt.

Es gibt ihn in verschiedenen Ausführungen, 8-Bit, 10-Bit und 12-Bit. Für diesen Anwendungszweck ist es total egal welche Version man einsetzt, einfach die günstigste bzw. am besten lieferbare Version nehmen,

Diese Platine ist dafür entstanden…

1-Wire-US-Entfernungsmesser-PCB 1-Wire Ultraschall Entfernungsmesser / Füllstandsmesser (Neue Version) Weiterlesen

1-Wire DS2411 Universal-Adapter THT

Als kleines Weihnachtsprojekt habe ich mir mal gedacht eine Platine zu entwerfen die es einem ermöglicht diverse Sensoren und Module, welche z.B. für die Arduino™ Welt existieren, an die Hausautomatisierung per 1-Wire Bus anzubinden.

Es gibt von Feuchtesensoren über Geräuscherkennungsmodulen bis hin zu den bekannten
HC-SR 501 PIR Sensoren viele die mit dieser Platine einfach angebunden werden können.

Die einzigste Voraussetzung ist das die Module mit 5V arbeiten und einen digitalen Ausgang besitzen. Bei den meisten dieser Module kann man über ein Potentiometer eine Schaltschwelle einstellen.

Die Platine sieht so aus…

1-Wire-Universal-Adapter-II-PCB-TOP 1-Wire DS2411 Universal-Adapter THT Weiterlesen

UDP 3-fach Kontaktmelder mit Relais zur Hutschienenmontage

Hat man in einem Raum nur ein Netzwerkanschluss und möchte aber z.B. ein paar Fenster überwachen und einen Kleinverbraucher schalten so kann man dies mit dieser Platine einfach erledigen.

Bild der komplett aufgebauten Musterplatine…UDP-Relais-210x300 UDP 3-fach Kontaktmelder mit Relais zur HutschienenmontageDIe Platine baut auf einem Arduino™ Nano auf, auf diesem sitzt ein ENC28J60 basierendes Ethernet Shield zur Netzwerkanbindung.

Im neuen Jahr werde ich anfangen die Software zu schreiben, dann geht es auch hier weiter.

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 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.

ESP8266 AM2302 (DHT22) Sensor für Akkubetrieb, ein Projekt zum Mitmachen! (3-2)

Als letztes Programm bei diesem Mitmach-Projekt folgt nun das eigentlich wichtige Programm,
es nutzt den Sensor zur Langzeitdatenerfassung im reinen Akkubetrieb.

Der ESP8266 befindet sich also so lange wie immer möglich im DEEP-Sleep Modus.

Gleich vorweg muss dazu gesagt werden das die Abstände zwischen den Messungen nun mindestens
15 Minuten betragen um eine lange Akkulaufzeit zu erhalten.

Es geht hier also um eine Langzeitdatenerfassung mit max. 96 Einzelwerten pro Tag.

Weiterlesen

Aktualisiert am: 2. März 2016

Es war leider noch ein Bug in der letzten Version, die Pushingbox ID wurde nicht gespeichert. Der Fehler ist im Archiv, auf dieser Seite und im autom. Update jetzt behoben.

ESP8266 AM2302 (DHT22) Sensor für Akkubetrieb, ein Projekt zum Mitmachen! (3-1)

So heute beginnt der letzte Teil dieses Projektes, es geht jetzt um die „Produktiv-Software“.

Da die Programme jetzt sehr groß werden wird ein Programm nach dem anderen veröffentlicht und besprochen werden.

Doch zuerst einmal ein Bild wie die Ausgabe so eines Programmes dann im Browser aussehen kann.

Sensorwerte_im_Browser_mit_Favicon-226x300 ESP8266 AM2302 (DHT22) Sensor für Akkubetrieb, ein Projekt zum Mitmachen! (3-1)

Weiterlesen

Aktualisiert am: 7. Februar 2016

Die finale Version der ersten Software wurde heute veröffentlicht, im Blog und im Download-Archiv

Aktualisiert am: 23. Februar 2016

Auf Wunsch einiger Mitmacher habe ich noch ein Favicon und ein kleines Logo als Bild integriert in die letzte Software Version. Aktuell arbeite ich noch an einer Sensor Konfigseite um Korrekturwerte zu speichern damit man ggf. vorhandene lineare Abweichungen des Sensors korrigieren kann.