Archiv der Kategorie: Mikrocontroller

Hier findet sich alles rund um Mikrocontroller

„Es ist Post da“ – Funk Briefkastenmelder mit RFM95W

Ich wurde gefragt ob ich nicht einmal eine Schaltung entwickeln kann die es ermöglicht das man in seiner Hausautmatisierung, im aktuellen Fall Loxone, sehen kann ob neue Post im Briefkasten ist. Eine Voraussetzung war aber das kein Kabel zum Briefkasten verlegt werden muss, der Briefkasten ist aber ca. 20m vom Haus entfernt.

Sofort ist mir die Idee gekommen eines meiner letzten Projekte, den Funk Aussensensor mit RFM95W, so umzubauen das ich einfach mehrere Miniaturschalter anschliessen kann und deren Status mir im Loxone Webinterface angezeigt wird. Die Miniaturtaster sollen dann schalten wenn beim Briefkasten die Klappe über dem Briefschlitz, bzw. die Tür zur Entnahme der Post geöffnet wird.

Folgende Platine befindet sich dafür in der Fertigung…
RFM95W-Briefkastenmelder-PCB "Es ist Post da" - Funk Briefkastenmelder mit RFM95W Weiterlesen

Funk Aussensensor mit RFM95W

Nachdem mein Single Channel Gateway mit RFM95W für den Raspberry Pi jetzt funktioniert brauche ich natürlich auch einen Sensor der Daten überträgt, dafür ist eine Platine entstanden die im Aussenbereich eingesetzt werden soll.

Aussehen tut die Platine so…
Lora-Outdoor-Sensor-PCB-TOP-V1 Funk Aussensensor mit RFM95W 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

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

Ultraschall Abstandsmelder mit HC-SR04 und ATTINY25

Wie es ab und zu eben mal so ist kommt eine Bekannte auf mich zu und fragt ob ich nicht eine Lösung für ihr Problem hätte. Das Problem war einfach erklärt, es soll erkannt werden wenn Jemand durch eine geöffnete Tür einen Raum betritt.

Die Lösung sollte nicht zu teuer werden und ich dachte dann natürlich auch gleich etwas weiter und habe folgendes entworfen.

hc-sr04-300x300 Ultraschall Abstandsmelder mit HC-SR04 und ATTINY25HC-SR04 Modul

Auf Basis eines Moduls mit dem HC-SR04 Ultraschall Abstandsmesser ist eine Schaltung entstanden in der ein kleiner ATTINY25 die Hauptarbeit erledigt. Der Ablauf ist wie folgt:

Weiterlesen

Pb-Akku Solar-Laderegler mit ATTINY13

Bei diesem Projekt handelt es sich schon um ein älteres Projekt aus dem Jahr 2009. Ich nutze hier 2 N-Kanal MOSFETs und einen  ATTINY13 um einen 12V Pb-Akku mit Hilfe einer 12V Solarzelle zu laden. Die Schaltung und Software habe ich zur Veröffentlichung auf den aktuellen Stand gebracht.

Basieren tut dieses Projekt auf einer Idee von Dirk Wiebel aus dem mikrocontroller.net Forum, Link: http://www.mikrocontroller.net/topic/46903

Weiterlesen

Aktualisiert am: 19. Februar 2015

Bascom Programm-Code, Bauteilliste und Autor der Idee zum Projekt hinzugefügt

ESP8266 WiFi-Postmelder „Der Start“ und die Software

Heute sind die Platinen angekommen, echt schnell, in 6 Tagen aus
China zu mir auf den Tisch 😉

So gleich los gelegt und das „Mainboard“ bestückt, fertig sieht es jetzt so aus…

ESP8266-Briefkasten-Postmelder-Mainboard-300x173 ESP8266 WiFi-Postmelder "Der Start" und die Software

Da der Solar-Laderegler identisch ist mit einem anderen Projekt von mir kann ich den ATTINY13A mit der gleichen Software flashen.

Weiterlesen

Aktualisiert am: 14. Juli 2015

Neue Software, Veröffentlichung begonnen. *15/07/15* Live-Demo eingebaut und Projekt Titel geändert.

Aktualisiert am: 5. Februar 2016

Aktuelle Software veröffentlicht und Verdrahtungsplan eingestellt.

Atmega 644P/1284P Experimentierboard

Zum neugierig werden…

…hier ein Bild meiner neuen Platine für ein ATMEGA644P oder ATMEGA1284P Mikrocontroller Experimentierboard mit einem ESP8266-Modul, einem AM2302 (DHT22) Sensor, einer DS1338 RTC, einer SD-Card sowie einem ESP8266 Modul (ESP-03 oder ESP-07).

ESP8266-Baseboard1-300x169 Atmega 644P/1284P Experimentierboard

Weiterlesen

USB DS18B20 Temperatur-Sensor – Windows Client

Jetzt werden wir uns ein kleines Windows Programm erstellen damit wir uns die Temperatur anzeigen lassen können. Wir nutzen dafür die kostenlose Version von Visual Basic 2013 Express.

Download von Chip.de

 Wenn man sich die Software installiert hat, starten wir eine neue Visual Basic Windows Forms-Anwendung…

VB2013EXPRESS-300x167 USB DS18B20 Temperatur-Sensor - Windows Client

Weiterlesen