Hey, mein Name ist Andre und hiermit wende Ich mich mit meinem ersten Forenbeitrag an Euch. Ich mache derzeit eine Umschulung zum Fachinformatiker Systemintegration und möchte folgendes Abschlussprojekt auf die Beine stellen:
Mobiles Messsystem zur Überprüfung der Umgebungsparameter in Serverräumen
Kurz erklärt:
Es soll eine Linux Distribution auf einem Raspberry Pi 5 installiert werden an dem ein Sensor angeschlossen wird, der die Raumtemperatur und Luftfeuchtigkeit messen soll. Zu allererst soll der Sensor im Terminal (das cmd in Ubuntu) angesprochen werden um das ganze auf Funktion zu prüfen. Sobald der Sensor ordnungsgemäß angeschlossen wurde und das empfangen der Messdaten im Terminal erfolgreich funktioniert, soll eine Open Source Software zum Einsatz kommen welche die Messdaten des Sensors auslesen kann, anstelle des Terminals. Zum Schluss soll ein weiteres Programm dazu verwendet werden die Daten des Sensors zu Visualisieren in Form von einem Graphen. Am Besten in Echtzeit. (Optimal wäre eine Software die beides kann, also sowohl den Sensor auslesen, als auch die Visualisierung der Messungen).
Woran es derzeit scheitert ist das auslesen des Sensors über das Terminal. Ich habe schon etliche Befehle ausprobiert um ans Ziel zu kommen, allerdings bisher erfolglos. Dabei haben Bastler Anleitungen aus dem Internet, YouTube Videos sowie die Pro Version von Chat-GPT Hilfestellung gegeben. Letzteres ist immer noch am Vielversprechendsten für mein Vorhaben, da viele Anleitungen und Videos veraltet zu sein scheinen und daher viele Terminalbefehle aus diesen Anleitungen einfach nicht funktionieren. Die Anleitungen aus dem Internet enthielten auch immer ein Skript womit man den DHT22 Sensor mithilfe des Terminals auslesen kann. Ich habe Chat-GPT auch ein Skript erstellen lassen, doch beides davon funktioniert, da das Skript welches den Sensor ansprechen soll in Python geschrieben ist. Also muss man dem Terminal erst einmal die Programmiersprache Python verständlich machen. Dazu kommt noch das auf dem System die sogenannte „Adafruit-DHT“ Bibliothek installiert sein muss, damit der Sensor funktioniert. Diese Bibliothek habe ich aufgrund falscher Terminalbefehle auch noch nicht installieren können. Da das alles nicht so richtig funktioniert hatte, gab mir Chat-GPT gab mir die Alternative eine virtuelle Umgebung innerhalb der Konsole zu erzeugen, damit diese Python versteht. Anhand dessen was mir das Terminal dann ausgegeben hatte, glaube ich das das auch funktioniert hat. Allerdings wird die Konfiguration nicht gespeichert und bei jedem System Neustart musste man wieder von vorne anfangen und die virtuelle Umgebung erzeugen bzw. aktivieren. Das Ganze nützt aber alles nichts solange die Adafruit-DHT Bibliothek noch fehlt. Des Weiteren weiß ich nicht einmal ob Ich den Sensor richtig angeschlossen habe. Dieser verfügt nämlich über keine Status-LED oder einen anderen Indikator, ob dieser überhaupt intakt ist und richtig angeschlossen. Der Raspberry Pi verfügt über 40 GPIO-Pins an denen man etliche Dinge anschließen kann (Wenn man denn weiß wie…). Weiter unten auf einen der Bild ist die Pinbelegung zu sehen.
Fragen auf die ich eine Antwort brauche:
Im folgenden Link könnt ihr die Anleitung einsehen die mir ChatGPT erstellt hat. Anleitungen und Videos aus dem Internet konnten mir nicht weiterhelfen, da viele Terminalbefehle veraltet zu sein scheinen, oder einfach nicht funktionieren. ChatGPT scheint mir hier die Beste Hilfestellung zu sein. Dennoch bin ich leider noch lange nicht am Ziel...
https://chat.openai.com/share/a9cdfb66-592e-432e-887c-f68bd5c7764d
Im Anhang findet Ihr ein paar Bilder wie ich den Sensor derzeit angeschlossen habe. Für den Fall das der Sensor Schaden genommen haben könnte, habe ich zwei weitere als Ersatz.
Eine PDF Datei in der ich mein Vorhaben noch ausführlicher schildere, hängt ebenfalls an.
Ich Danke Euch vielmals im vorraus für eingehende Kommentare!
Mobiles Messsystem zur Überprüfung der Umgebungsparameter in Serverräumen
Kurz erklärt:
Es soll eine Linux Distribution auf einem Raspberry Pi 5 installiert werden an dem ein Sensor angeschlossen wird, der die Raumtemperatur und Luftfeuchtigkeit messen soll. Zu allererst soll der Sensor im Terminal (das cmd in Ubuntu) angesprochen werden um das ganze auf Funktion zu prüfen. Sobald der Sensor ordnungsgemäß angeschlossen wurde und das empfangen der Messdaten im Terminal erfolgreich funktioniert, soll eine Open Source Software zum Einsatz kommen welche die Messdaten des Sensors auslesen kann, anstelle des Terminals. Zum Schluss soll ein weiteres Programm dazu verwendet werden die Daten des Sensors zu Visualisieren in Form von einem Graphen. Am Besten in Echtzeit. (Optimal wäre eine Software die beides kann, also sowohl den Sensor auslesen, als auch die Visualisierung der Messungen).
Woran es derzeit scheitert ist das auslesen des Sensors über das Terminal. Ich habe schon etliche Befehle ausprobiert um ans Ziel zu kommen, allerdings bisher erfolglos. Dabei haben Bastler Anleitungen aus dem Internet, YouTube Videos sowie die Pro Version von Chat-GPT Hilfestellung gegeben. Letzteres ist immer noch am Vielversprechendsten für mein Vorhaben, da viele Anleitungen und Videos veraltet zu sein scheinen und daher viele Terminalbefehle aus diesen Anleitungen einfach nicht funktionieren. Die Anleitungen aus dem Internet enthielten auch immer ein Skript womit man den DHT22 Sensor mithilfe des Terminals auslesen kann. Ich habe Chat-GPT auch ein Skript erstellen lassen, doch beides davon funktioniert, da das Skript welches den Sensor ansprechen soll in Python geschrieben ist. Also muss man dem Terminal erst einmal die Programmiersprache Python verständlich machen. Dazu kommt noch das auf dem System die sogenannte „Adafruit-DHT“ Bibliothek installiert sein muss, damit der Sensor funktioniert. Diese Bibliothek habe ich aufgrund falscher Terminalbefehle auch noch nicht installieren können. Da das alles nicht so richtig funktioniert hatte, gab mir Chat-GPT gab mir die Alternative eine virtuelle Umgebung innerhalb der Konsole zu erzeugen, damit diese Python versteht. Anhand dessen was mir das Terminal dann ausgegeben hatte, glaube ich das das auch funktioniert hat. Allerdings wird die Konfiguration nicht gespeichert und bei jedem System Neustart musste man wieder von vorne anfangen und die virtuelle Umgebung erzeugen bzw. aktivieren. Das Ganze nützt aber alles nichts solange die Adafruit-DHT Bibliothek noch fehlt. Des Weiteren weiß ich nicht einmal ob Ich den Sensor richtig angeschlossen habe. Dieser verfügt nämlich über keine Status-LED oder einen anderen Indikator, ob dieser überhaupt intakt ist und richtig angeschlossen. Der Raspberry Pi verfügt über 40 GPIO-Pins an denen man etliche Dinge anschließen kann (Wenn man denn weiß wie…). Weiter unten auf einen der Bild ist die Pinbelegung zu sehen.
Fragen auf die ich eine Antwort brauche:
- Ist der Sensor richtig angeschlossen und intakt?
- Wie installiert man die Adafruit-DHT Bibliothek bzw. warum lässt sich diese nicht über die Befehle installieren, die man so im Internet findet?
- Wie macht man der Konsole Python permanent verständlich?
- Muss man die GPIO-Pins in irgendeiner Form vorkonfigurieren oder aktivieren?
- Wie speichert man die Daten in einer Datei, sobald die Konsole die Messdaten ausgeben kann?
- Welche Open Source Lösungen für Ubuntu könnte man nehmen um die Messdaten auszulesen bzw. grafisch darzustellen?
- Wie kann ich den Sensor mit einem Klick ausführbar machen nach einem Systemstart, ohne dass man im Terminal wieder sämtliche Schritte und Befehle abarbeiten muss?
Im folgenden Link könnt ihr die Anleitung einsehen die mir ChatGPT erstellt hat. Anleitungen und Videos aus dem Internet konnten mir nicht weiterhelfen, da viele Terminalbefehle veraltet zu sein scheinen, oder einfach nicht funktionieren. ChatGPT scheint mir hier die Beste Hilfestellung zu sein. Dennoch bin ich leider noch lange nicht am Ziel...
https://chat.openai.com/share/a9cdfb66-592e-432e-887c-f68bd5c7764d
Im Anhang findet Ihr ein paar Bilder wie ich den Sensor derzeit angeschlossen habe. Für den Fall das der Sensor Schaden genommen haben könnte, habe ich zwei weitere als Ersatz.
Eine PDF Datei in der ich mein Vorhaben noch ausführlicher schildere, hängt ebenfalls an.
Ich Danke Euch vielmals im vorraus für eingehende Kommentare!
Anhänge
Zuletzt bearbeitet von einem Moderator:
(Datei mit Kklarnamen entfernt)