Benutzer-Werkzeuge

Webseiten-Werkzeuge


wiki:deckenfluter

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen der Seite angezeigt.

Link zu der Vergleichsansicht

Beide Seiten, vorherige ÜberarbeitungVorherige Überarbeitung
Nächste Überarbeitung
Vorherige Überarbeitung
wiki:deckenfluter [2019/01/11 18:53] – [LED Platine] pulsarwiki:deckenfluter [2022/04/16 20:57] (aktuell) – [Kernel Modul für 1-wire aktivieren] pulsar
Zeile 1: Zeile 1:
  
 ====== Deckenfluter ====== ====== Deckenfluter ======
 +
 +Der multifunktionale Deckenfluter. 
  
 Ein Projekt mit dem Raspberry Pi. Fragen & Bemerkungen gerne an meinen [[https://de.wikipedia.org/wiki/Liste_von_XMPP-Clients|XMPP]] Chat pulsar@jabber.ccc.de Ein Projekt mit dem Raspberry Pi. Fragen & Bemerkungen gerne an meinen [[https://de.wikipedia.org/wiki/Liste_von_XMPP-Clients|XMPP]] Chat pulsar@jabber.ccc.de
  
-Seit Jahren steht hier ein alter Deckenfluter rum der schon lange nicht mehr geht. Ein neues Leuchtmittel mag ich dafür auch nicht mehr kaufen. Daher hatte ich mir über die Zeit einige Dinge überlegt die man mit diesem alten Teil noch sinnvoll umsetzten könnte. Der Sockel ist zumindest groß genug um einen Mini Computer und eine Festplatte darin zu verstauen.  +Seit Jahren steht hier ein alter Deckenfluter rum der schon lange nicht mehr geht. Ein neues Leuchtmittel mag ich dafür auch nicht mehr kaufen. Daher hatte ich mir über die Zeit einige Dinge überlegt die man mit diesen alten Teil noch sinnvoll umsetzten könnte. Der Sockel ist zumindest groß genug um einen Mini Computer und eine Festplatte darin zu verstauen.  
  
  
Zeile 24: Zeile 26:
  
   * alten Deckenfluter   * alten Deckenfluter
-  * Raspberry Pi 2B oder 3B+  * Raspberry Pi 2, 3 oder 4
   * Temperatur Sensor DS18S20   * Temperatur Sensor DS18S20
   * 3x 2m Kabel mit jeweils 4 Adern   * 3x 2m Kabel mit jeweils 4 Adern
Zeile 31: Zeile 33:
   * Lochraster oder besser Lochstreifen Platine   * Lochraster oder besser Lochstreifen Platine
   * 1x ULN2004(ein geiles Teil) dient als LED Treiber   * 1x ULN2004(ein geiles Teil) dient als LED Treiber
-  * Die meiste Software holen wir uns mit apt aus den Raspbian Repos+  * Die meiste Software holen wir uns mit ''apt'' aus den Raspberry Pi OS Repos
   * weitere Software laden wir aus dem Netz und passen es an (WebApp)   * weitere Software laden wir aus dem Netz und passen es an (WebApp)
  
Zeile 40: Zeile 42:
 Es geht los mit der Bearbeitung des Lampen Sockels, Dieser besteht größtenteils aus Beton. Es geht los mit der Bearbeitung des Lampen Sockels, Dieser besteht größtenteils aus Beton.
  
-dreck's gemetzel LOL  Die Platte und der Pi muss da irgendwie rein. +dreck's gemetzel LOL  Die Platte und der Pi muss da irgendwie rein. 
 + 
 +Mit Hilfe eines Stemmeisen Stechbeitels oder besser einem Handmeissel und einen Hammer ging dies recht gut. Dazu habe ich für die Feinarbeiten einen Dremel verwendet. 
  
 {{ :wiki:lampensockel02.jpg?300|}} {{ :wiki:lampensockel03.jpg?300|}} {{ :wiki:lampensockel02.jpg?300|}} {{ :wiki:lampensockel03.jpg?300|}}
Zeile 60: Zeile 65:
 Vorteile ist, Dioden lassen sich nach Bedarf austauschen, sei es wegen Vorteile ist, Dioden lassen sich nach Bedarf austauschen, sei es wegen
 Defekt oder weil man eine andere Farbe probieren mag. Jede Reihe wird Defekt oder weil man eine andere Farbe probieren mag. Jede Reihe wird
-von einem GPIO gesteuert, die LEDs sind in jeder Reihe Parallel geschaltet.   +von einem GPIO gesteuert, die LEDs sind in jeder Reihe parallel geschaltet.   
  
  
-Alles wird mit dem Original Raspberry Pi Netzteil (5,1V 2,5A) versorgt. {{ :wiki:aufbauled_schaltung08.jpg?200|}}+Alles wird mit dem Original Raspberry Pi Netzteil (5,1V 2,5A) versorgt. Dies ist das Netzteil, welches für den Raspberry Pi 3(+) empfohlen wird. Falls man einen 4er Pi nutzt, dann natürlich das Netzteil für den 4 er nehmen, diese liefert noch mehr Strom. {{ :wiki:aufbauled_schaltung08.jpg?200|}}
        
        
Zeile 107: Zeile 112:
 sendet. Der ULN2004A kann Ströme bis max. 500mA sendet. Der ULN2004A kann Ströme bis max. 500mA
 pro Ausgang schalten. pro Ausgang schalten.
 +
 +
 +
  
  
Zeile 129: Zeile 137:
  
 <code> <code>
-pi@deflu:~ $ lsmod |grep -i w1+pi@licht:~ $ lsmod |grep -i w1
 w1_therm                3584  0  w1_therm                3584  0 
 w1_gpio                 3657  w1_gpio                 3657 
Zeile 141: Zeile 149:
  
 <code> <code>
-pi@deflu:~ $ cat /sys/bus/w1/devices/10-00080309f5cb/w1_slave +pi@licht:~ $ cat /sys/bus/w1/devices/10-00080309f5cb/w1_slave 
 2c 00 4b 46 ff ff 0b 10 e8 : crc=e8 YES 2c 00 4b 46 ff ff 0b 10 e8 : crc=e8 YES
 2c 00 4b 46 ff ff 0b 10 e8 t=22062 2c 00 4b 46 ff ff 0b 10 e8 t=22062
Zeile 150: Zeile 158:
  
 Die Temperatur möchte ich per Web-Browser grafisch darstellen, um über die Wochen oder Monate den Temperatur Verlauf zurückzuverfolgen. Die Temperatur möchte ich per Web-Browser grafisch darstellen, um über die Wochen oder Monate den Temperatur Verlauf zurückzuverfolgen.
 +
 +**Update Aktuell** - Bin ich dabei dies alles auf ''Grafana'' umzusetzen. Die Software ''Grafana'' wird ebenfalls dazu genutzt Sensor Daten grafisch darzustellen. Die Software kann auch per ''apt'' installiert werden.
 +
 +  apt install grafana
 +
 +
  
 Das Round Robin Database Tool (RRDtool) ist ein Werkzeug zum Speichern und Anzeigen von Zeitreihendaten Das Round Robin Database Tool (RRDtool) ist ein Werkzeug zum Speichern und Anzeigen von Zeitreihendaten
Zeile 256: Zeile 270:
  
  
-===== Raspberry Pi =====+===== Raspberry Pi OS =====
  
-[[https://www.raspberrypi.org/downloads/raspbian/|Raspbian Lite Image]] wird in der aktuellsten Form genutzt, das GUI wird deaktiviert und die Grafik-Ausgabe ebenfalls. Nicht benötigte Dienste werden beendet CUPS, VNC usw.+[[https://www.raspberrypi.org/software/operating-systems/|Raspberry Pi OS Lite Image]] wird in der aktuellsten Form genutzt, das GUI wird deaktiviert und die Grafik-Ausgabe ebenfalls. Nicht benötigte Dienste werden beendet CUPS, VNC usw.
  
  
Zeile 265: Zeile 279:
   - apache2   - apache2
   - php   - php
 +  - wiringpi
  
  
Zeile 271: Zeile 286:
 Benutzer ''www-data'' zur Gruppe ''gpio'' hinzufügen. Benutzer ''www-data'' zur Gruppe ''gpio'' hinzufügen.
  
-Mit dem Kommando ''gpio readall'' wird eine Ausgabe erzeugt auf der angezeigt wird, welcher Pin in welchem Modus (IN/OUT) geschaltet ist. Hier sind ausserdem die verschiedenen Bezeichnungen der Pins ersichtlich. Zum Beispiel ist der physikalische Pin 11 im Betriebssystem als GPIO 17 bekannt, siehe Spalte BCM.+Nach der Installation vom Paket ''wiringpi'' steht das Konsolen-Programm ''gpio'' zur Verfügung. Mit dem Kommando ''gpio readall'' wird eine Ausgabe erzeugt auf der angezeigt wird, welcher Pin in welchem Modus (IN/OUT) geschaltet ist. Hier sind ausserdem die verschiedenen Bezeichnungen der Pins ersichtlich. Zum Beispiel ist der physikalische Pin 11 im Betriebssystem als GPIO 17 bekannt, siehe Spalte BCM. Ähnliche Funktionalität bietet das Paket ''raspi-gpio''.
  
 <code> <code>
Zeile 302: Zeile 317:
 </code> </code>
  
- 
- 
-==== Beschaltung Plan ==== 
- 
- GPIO Pins 
- 
-===== Gesamt Übersicht Beschaltung ===== 
- 
-alle Komponenten auf ein Bild fritzing 
  
  
wiki/deckenfluter.1547229207.txt.gz · Zuletzt geändert: 2019/01/11 18:53 von pulsar