{"id":24663,"date":"2016-10-08T17:45:41","date_gmt":"2016-10-08T15:45:41","guid":{"rendered":"https:\/\/www.vcp.de\/pfadfinden\/?p=24663"},"modified":"2022-02-09T19:24:37","modified_gmt":"2022-02-09T18:24:37","slug":"raspberry-pi-temperatur-luftfeuchtigkeit-auf-einem-lcd-display","status":"publish","type":"post","link":"https:\/\/vcp.de\/pfadfinden\/scoutlab\/raspberry-pi-temperatur-luftfeuchtigkeit-auf-einem-lcd-display\/","title":{"rendered":"Raspberry Pi: Temperatur &#038; Luftfeuchtigkeit auf einem LCD-Display"},"content":{"rendered":"<h3>Zielgruppe:<\/h3>\n<p>Pfadfinderinnen- und Pfadfinderstufe<\/p>\n<h3>Zielsetzung:<\/h3>\n<p>Mit dem Temperatur\/Luftfeuchtigkeits-Sensor messen wir die Werte in der Umgebung und geben das Ergebnis auf einem LCD-Display aus.<\/p>\n<h3>Dauer:<\/h3>\n<p>ca. 60 Minuten<\/p>\n<h3>Material:<\/h3>\n<ul>\n<li>Raspberry Pi<\/li>\n<li>Breadboard<\/li>\n<li>Temperatur\/Luftfeuchtigkeits-Sensor<\/li>\n<li>LCD-Modul<\/li>\n<li>Jumper-Kabel<\/li>\n<li>Kabel<\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<h2>ben\u00f6tigte Bibliotheken:<\/h2>\n<p>Die Vorbereitungen zum\u00a0Temperatur\/Luftfeuchtigkeits-Sensor m\u00fcssen unbedingt angeschlossen sein!<br \/>\nDer\u00a0Blog-Beitrag ist Voraussetzung:<br \/>\n<a href=\"https:\/\/www.vcp.de\/pfadfinden\/raspberry-pi-temperatur-luftfeuchtigkeit-messen\/\" target=\"_blank\" rel=\"noopener\">Raspberry Pi: Temperatur &amp; Luftfeuchtigkeit messen<\/a><\/p>\n<h2>Aufbau<\/h2>\n<p>F\u00fcr das Experiment wird ein fertiger Temperatur\/Luftfeuchtigkeits-Sensor verwendet.<\/p>\n<p><a href=\"https:\/\/www.vcp.de\/pfadfinden\/wp-content\/uploads\/2022\/02\/IMG_5666-300x200-1.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-24671 aligncenter\" src=\"https:\/\/www.vcp.de\/pfadfinden\/wp-content\/uploads\/2022\/02\/IMG_5666-300x200-1.jpg\" alt=\"\" width=\"300\" height=\"200\" \/><\/a><\/p>\n<p>F\u00fcr den Versuch ist es\u00a0<strong>wichtig<\/strong>, dass die Anschl\u00fcsse auf dem Temperatur\/Luftfeuchtigkeits-Sensor richtig verdrahtet werden!<\/p>\n<h3>Anschl\u00fcsse Temperatur\/Luftfeuchtigkeits-Sensor<\/h3>\n<p><a href=\"https:\/\/www.vcp.de\/pfadfinden\/wp-content\/uploads\/2022\/02\/IMG_5663_rtempfeuchte_kabel-300x200-1.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-24670 aligncenter\" src=\"https:\/\/www.vcp.de\/pfadfinden\/wp-content\/uploads\/2022\/02\/IMG_5663_rtempfeuchte_kabel-300x200-1.jpg\" alt=\"\" width=\"300\" height=\"200\" \/><\/a><\/p>\n<p>&nbsp;<\/p>\n<ul>\n<li>Braun\u00a0\u2013\u00a0Masse (GND)<\/li>\n<li>Rot\u00a0\u2013\u00a0+5 Volt<\/li>\n<li>Neon-Gelb \u2013\u00a0Signal<\/li>\n<\/ul>\n<h3>Anschl\u00fcsse LCD-Modul<\/h3>\n<p><a href=\"https:\/\/www.vcp.de\/pfadfinden\/wp-content\/uploads\/2022\/02\/display_anschluesse_IMG_5677-300x148-1.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-24669 aligncenter\" src=\"https:\/\/www.vcp.de\/pfadfinden\/wp-content\/uploads\/2022\/02\/display_anschluesse_IMG_5677-300x148-1.jpg\" alt=\"\" width=\"300\" height=\"148\" \/><\/a><\/p>\n<p>&nbsp;<\/p>\n<p>Die Verkabelung ist einfach:<\/p>\n<ul>\n<li><strong>GND<\/strong>\u00a0wird mit dem\u00a0<strong>GND<\/strong>\u00a0Kontakt<\/li>\n<li><strong>VCC<\/strong>\u00a0mit dem\u00a0<strong>5V Kontakt<\/strong><\/li>\n<li><strong>SDA<\/strong>\u00a0mit dem\u00a0<strong>SDA Kontakt<\/strong><\/li>\n<li><strong>SCL<\/strong>\u00a0mit dem\u00a0<strong>SCL Kontakt<\/strong><\/li>\n<\/ul>\n<p>&nbsp;<\/p>\n<p>f\u00fcr den I\u00b2C-Bus auf dm Display ben\u00f6tigen wir noch die passenden Erweiterungen in Python.<br \/>\n\u00d6ffne das Terminal und f\u00fchre folgende Befehle aus:<br \/>\n<strong><em>sudo apt-get update<\/em><\/strong><br \/>\n<strong><em>sudo apt-get install build-essential python-dev python-smbus<\/em><\/strong><\/p>\n<p>Standardm\u00e4\u00dfig ist der I\u00b2C-Bus deaktiviert. F\u00fcr den Versuch aktiviere den I\u00b2C-Bus.<br \/>\nDie kannst du direkt in der grafischen Oberfl\u00e4che erledigen.<\/p>\n<div id='gallery-1' class='gallery galleryid-24663 gallery-columns-2 gallery-size-thumbnail'><figure class='gallery-item'>\n\t\t\t<div class='gallery-icon portrait'>\n\t\t\t\t<a href='https:\/\/vcp.de\/pfadfinden\/wp-content\/uploads\/2022\/02\/raspberry-konfiguration-starten-grafisch.png'><img loading=\"lazy\" decoding=\"async\" width=\"150\" height=\"150\" src=\"https:\/\/vcp.de\/pfadfinden\/wp-content\/uploads\/2022\/02\/raspberry-konfiguration-starten-grafisch-150x150.png\" class=\"attachment-thumbnail size-thumbnail\" alt=\"\" aria-describedby=\"gallery-1-24667\" srcset=\"https:\/\/vcp.de\/pfadfinden\/wp-content\/uploads\/2022\/02\/raspberry-konfiguration-starten-grafisch-150x150.png 150w, https:\/\/vcp.de\/pfadfinden\/wp-content\/uploads\/2022\/02\/raspberry-konfiguration-starten-grafisch-300x300.png 300w, https:\/\/vcp.de\/pfadfinden\/wp-content\/uploads\/2022\/02\/raspberry-konfiguration-starten-grafisch-45x45.png 45w, https:\/\/vcp.de\/pfadfinden\/wp-content\/uploads\/2022\/02\/raspberry-konfiguration-starten-grafisch.png 702w\" sizes=\"auto, (max-width: 150px) 100vw, 150px\" \/><\/a>\n\t\t\t<\/div>\n\t\t\t\t<figcaption class='wp-caption-text gallery-caption' id='gallery-1-24667'>\n\t\t\t\tRaspberry Pi Konfiguration starten\n\t\t\t\t<\/figcaption><\/figure><figure class='gallery-item'>\n\t\t\t<div class='gallery-icon landscape'>\n\t\t\t\t<a href='https:\/\/vcp.de\/pfadfinden\/wp-content\/uploads\/2022\/02\/raspberry-konfiguration-i2c-aktivieren-grafisch.png'><img loading=\"lazy\" decoding=\"async\" width=\"150\" height=\"150\" src=\"https:\/\/vcp.de\/pfadfinden\/wp-content\/uploads\/2022\/02\/raspberry-konfiguration-i2c-aktivieren-grafisch-150x150.png\" class=\"attachment-thumbnail size-thumbnail\" alt=\"\" aria-describedby=\"gallery-1-24668\" srcset=\"https:\/\/vcp.de\/pfadfinden\/wp-content\/uploads\/2022\/02\/raspberry-konfiguration-i2c-aktivieren-grafisch-150x150.png 150w, https:\/\/vcp.de\/pfadfinden\/wp-content\/uploads\/2022\/02\/raspberry-konfiguration-i2c-aktivieren-grafisch-45x45.png 45w\" sizes=\"auto, (max-width: 150px) 100vw, 150px\" \/><\/a>\n\t\t\t<\/div>\n\t\t\t\t<figcaption class='wp-caption-text gallery-caption' id='gallery-1-24668'>\n\t\t\t\tim Reiter \u201eSchnittstellen\u201c den I2C Bus aktivieren\n\t\t\t\t<\/figcaption><\/figure>\n\t\t<\/div>\n\n<p>&nbsp;<\/p>\n<p><strong>Wichtig:<\/strong>\u00a0Die beiden Python-Dateien (i2c_lib.py und lcddriver.py) m\u00fcssen im gleichen Verzeichnis liegen, wie das Programm-Beispiel. Alle notwendigen Dateien &amp; Anleitung gibt es unter\u00a0<a href=\"https:\/\/github.com\/pediehl\/raspberry-pi-temperatur-luftfeuchtigkeit-auf-einem-lcd-display\/archive\/master.zip\" target=\"_blank\" rel=\"noopener\">Programmbeispiel als Download<\/a>.<\/p>\n<div>\n<p><a href=\"https:\/\/github.com\/pediehl\/raspberry-pi-temperatur-luftfeuchtigkeit-auf-einem-lcd-display\/archive\/master.zip\" target=\"_blank\" rel=\"noopener\"><strong>Arbeitsblatt\u00a0&amp; Programmcode zum Download<\/strong><\/a><\/p>\n<h3><\/h3>\n<h3>Wie starte ich das Python-Skript auf meinem Raspbery Pi?<\/h3>\n<ol>\n<li>\u00d6ffne\u00a0IDLE von der Hauptnavigation\u00a0(Menu&gt;Entwicklung&gt;Python 2\u00a0(IDLE).<\/li>\n<li>\u00d6ffne die Datei:\u00a0Klicke auf File &gt; Open file.<\/li>\n<li>\u00d6ffne die bestehende Datei dht11-lcd-i2c.py.<\/li>\n<li>Starte das Programm mit F5.<\/li>\n<\/ol>\n<div id='gallery-2' class='gallery galleryid-24663 gallery-columns-2 gallery-size-thumbnail'><figure class='gallery-item'>\n\t\t\t<div class='gallery-icon landscape'>\n\t\t\t\t<a href='https:\/\/vcp.de\/pfadfinden\/wp-content\/uploads\/2022\/02\/python_shell_starten-1024x819-1.png'><img loading=\"lazy\" decoding=\"async\" width=\"150\" height=\"150\" src=\"https:\/\/vcp.de\/pfadfinden\/wp-content\/uploads\/2022\/02\/python_shell_starten-1024x819-1-150x150.png\" class=\"attachment-thumbnail size-thumbnail\" alt=\"\" aria-describedby=\"gallery-2-24672\" srcset=\"https:\/\/vcp.de\/pfadfinden\/wp-content\/uploads\/2022\/02\/python_shell_starten-1024x819-1-150x150.png 150w, https:\/\/vcp.de\/pfadfinden\/wp-content\/uploads\/2022\/02\/python_shell_starten-1024x819-1-45x45.png 45w\" sizes=\"auto, (max-width: 150px) 100vw, 150px\" \/><\/a>\n\t\t\t<\/div>\n\t\t\t\t<figcaption class='wp-caption-text gallery-caption' id='gallery-2-24672'>\n\t\t\t\tPython-Shell starten\n\t\t\t\t<\/figcaption><\/figure><figure class='gallery-item'>\n\t\t\t<div class='gallery-icon landscape'>\n\t\t\t\t<a href='https:\/\/vcp.de\/pfadfinden\/wp-content\/uploads\/2022\/02\/2016-10-26-130246_1280x1024_scrot-1024x819-1.png'><img loading=\"lazy\" decoding=\"async\" width=\"150\" height=\"150\" src=\"https:\/\/vcp.de\/pfadfinden\/wp-content\/uploads\/2022\/02\/2016-10-26-130246_1280x1024_scrot-1024x819-1-150x150.png\" class=\"attachment-thumbnail size-thumbnail\" alt=\"\" aria-describedby=\"gallery-2-24673\" srcset=\"https:\/\/vcp.de\/pfadfinden\/wp-content\/uploads\/2022\/02\/2016-10-26-130246_1280x1024_scrot-1024x819-1-150x150.png 150w, https:\/\/vcp.de\/pfadfinden\/wp-content\/uploads\/2022\/02\/2016-10-26-130246_1280x1024_scrot-1024x819-1-45x45.png 45w\" sizes=\"auto, (max-width: 150px) 100vw, 150px\" \/><\/a>\n\t\t\t<\/div>\n\t\t\t\t<figcaption class='wp-caption-text gallery-caption' id='gallery-2-24673'>\n\t\t\t\tdht11-lcd-i2c.py\n\t\t\t\t<\/figcaption><\/figure>\n\t\t<\/div>\n\n<div class=\"gallery\"><\/div>\n<p>Nach ein paar Sekunden sollte eine Anzeige auf dem LCD-Display erfolgen.<\/p>\n<p><a href=\"https:\/\/www.vcp.de\/pfadfinden\/wp-content\/uploads\/2022\/02\/20161008_204801_web-300x169-1.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"size-full wp-image-24674 aligncenter\" src=\"https:\/\/www.vcp.de\/pfadfinden\/wp-content\/uploads\/2022\/02\/20161008_204801_web-300x169-1.jpg\" alt=\"\" width=\"300\" height=\"169\" \/><\/a><br \/>\n[php]<br \/>\nimport lcddriver<br \/>\nimport time<br \/>\nimport Adafruit_DHT<\/p>\n<p>sensor = Adafruit_DHT.DHT11<br \/>\npin = 4<\/p>\n<p>lcd = lcddriver.lcd()<br \/>\nlcd.lcd_clear()<\/p>\n<p>while True:<br \/>\n    time.sleep(1)<br \/>\n    humidity, temperature = Adafruit_DHT.read_retry(sensor, pin)<br \/>\n    if humidity is not None and temperature is not None:<br \/>\n            lcd.lcd_display_string(&#8218;Temp.: {0:0.1f} C&#8216;.format(temperature), 1)<br \/>\n            lcd.lcd_display_string(&#8218;Humidity: {0:0.1f} %&#8216;.format(humidity), 2)<br \/>\n    else:<br \/>\n            print(&#8218;Fehler beim Einlesen der Daten. Starte einen weiteren Versuch!&#8216;)<\/p>\n<p>time.sleep(1)<br \/>\n[\/php]<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Zielgruppe: Pfadfinderinnen- und Pfadfinderstufe Zielsetzung: Mit dem Temperatur\/Luftfeuchtigkeits-Sensor messen wir die Werte in der Umgebung und geben das Ergebnis auf einem LCD-Display aus. Dauer: ca. 60 Minuten Material: Raspberry Pi Breadboard Temperatur\/Luftfeuchtigkeits-Sensor LCD-Modul Jumper-Kabel Kabel &nbsp; ben\u00f6tigte Bibliotheken: Die Vorbereitungen zum\u00a0Temperatur\/Luftfeuchtigkeits-Sensor m\u00fcssen unbedingt angeschlossen sein! Der\u00a0Blog-Beitrag ist Voraussetzung: Raspberry Pi: Temperatur &amp; Luftfeuchtigkeit messen Aufbau [&hellip;]<\/p>\n","protected":false},"author":3,"featured_media":24665,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"inline_featured_image":false,"footnotes":""},"categories":[379],"tags":[],"class_list":["post-24663","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-scoutlab"],"acf":[],"_links":{"self":[{"href":"https:\/\/vcp.de\/pfadfinden\/wp-json\/wp\/v2\/posts\/24663","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/vcp.de\/pfadfinden\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/vcp.de\/pfadfinden\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/vcp.de\/pfadfinden\/wp-json\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/vcp.de\/pfadfinden\/wp-json\/wp\/v2\/comments?post=24663"}],"version-history":[{"count":0,"href":"https:\/\/vcp.de\/pfadfinden\/wp-json\/wp\/v2\/posts\/24663\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/vcp.de\/pfadfinden\/wp-json\/wp\/v2\/media\/24665"}],"wp:attachment":[{"href":"https:\/\/vcp.de\/pfadfinden\/wp-json\/wp\/v2\/media?parent=24663"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/vcp.de\/pfadfinden\/wp-json\/wp\/v2\/categories?post=24663"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/vcp.de\/pfadfinden\/wp-json\/wp\/v2\/tags?post=24663"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}