{"id":15458,"date":"2020-10-18T16:34:20","date_gmt":"2020-10-18T14:34:20","guid":{"rendered":"http:\/\/blog.wenzlaff.de\/?p=15458"},"modified":"2020-10-18T16:34:20","modified_gmt":"2020-10-18T14:34:20","slug":"co2-ampel-an-oled1306-gm009605b-in-vers-2-0-128x64-via-i2c","status":"publish","type":"post","link":"http:\/\/blog.wenzlaff.de\/?p=15458","title":{"rendered":"CO2-Ampel an OLED1306 (GM009605B in Vers. 2.0, 128X64) via I2C"},"content":{"rendered":"<p>Damit die CO2-Werte der <a href=\"http:\/\/blog.wenzlaff.de\/?cat=4084\" rel=\"noopener noreferrer\" target=\"_blank\">Co2-Ampel<\/a> auch ohne Internet angezeigt werden, habe ich ein kleine <a href=\"http:\/\/blog.wenzlaff.de\/?s=oled\" rel=\"noopener noreferrer\" target=\"_blank\">OLED-Display<\/a> an den Raspberry Pi angeschlossen. Das hatte ich noch in der Bastelkiste. Hatte es auch schon an einem <a href=\"http:\/\/blog.wenzlaff.de\/?s=oled\" rel=\"noopener noreferrer\" target=\"_blank\">Arduino<\/a>. So werden die Werte nun dauernd angezeigt:<br \/>\n<a href=\"http:\/\/blog.wenzlaff.de\/wp-content\/uploads\/2020\/10\/IMG_9981-scaled.jpeg\"><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/blog.wenzlaff.de\/wp-content\/uploads\/2020\/10\/IMG_9981-scaled.jpeg\" alt=\"\" width=\"1920\" height=\"2560\" class=\"aligncenter size-full wp-image-15461\" srcset=\"http:\/\/blog.wenzlaff.de\/wp-content\/uploads\/2020\/10\/IMG_9981-scaled.jpeg 1920w, http:\/\/blog.wenzlaff.de\/wp-content\/uploads\/2020\/10\/IMG_9981-225x300.jpeg 225w, http:\/\/blog.wenzlaff.de\/wp-content\/uploads\/2020\/10\/IMG_9981-768x1024.jpeg 768w, http:\/\/blog.wenzlaff.de\/wp-content\/uploads\/2020\/10\/IMG_9981-1152x1536.jpeg 1152w, http:\/\/blog.wenzlaff.de\/wp-content\/uploads\/2020\/10\/IMG_9981-1536x2048.jpeg 1536w\" sizes=\"auto, (max-width: 767px) 89vw, (max-width: 1000px) 54vw, (max-width: 1071px) 543px, 580px\" \/><\/a><br \/>\nHier der Schaltplan mit KiCad:<br \/>\n<a href=\"http:\/\/blog.wenzlaff.de\/wp-content\/uploads\/2020\/10\/wenzlaff.de-2020-10-18-um-16.14.34.png\"><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/blog.wenzlaff.de\/wp-content\/uploads\/2020\/10\/wenzlaff.de-2020-10-18-um-16.14.34.png\" alt=\"\" width=\"2984\" height=\"2120\" class=\"aligncenter size-full wp-image-15462\" srcset=\"http:\/\/blog.wenzlaff.de\/wp-content\/uploads\/2020\/10\/wenzlaff.de-2020-10-18-um-16.14.34.png 2984w, http:\/\/blog.wenzlaff.de\/wp-content\/uploads\/2020\/10\/wenzlaff.de-2020-10-18-um-16.14.34-300x213.png 300w, http:\/\/blog.wenzlaff.de\/wp-content\/uploads\/2020\/10\/wenzlaff.de-2020-10-18-um-16.14.34-1024x728.png 1024w, http:\/\/blog.wenzlaff.de\/wp-content\/uploads\/2020\/10\/wenzlaff.de-2020-10-18-um-16.14.34-768x546.png 768w, http:\/\/blog.wenzlaff.de\/wp-content\/uploads\/2020\/10\/wenzlaff.de-2020-10-18-um-16.14.34-1536x1091.png 1536w, http:\/\/blog.wenzlaff.de\/wp-content\/uploads\/2020\/10\/wenzlaff.de-2020-10-18-um-16.14.34-2048x1455.png 2048w\" sizes=\"auto, (max-width: 767px) 89vw, (max-width: 1000px) 54vw, (max-width: 1071px) 543px, 580px\" \/><\/a><br \/>\nUnd alles etwas gr\u00f6\u00dfer &#8230;<br \/>\n<!--more--><\/p>\n<p><a href=\"http:\/\/blog.wenzlaff.de\/wp-content\/uploads\/2020\/10\/wenzlaff.de-2020-10-18-um-16.14.41.png\"><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/blog.wenzlaff.de\/wp-content\/uploads\/2020\/10\/wenzlaff.de-2020-10-18-um-16.14.41.png\" alt=\"\" width=\"704\" height=\"590\" class=\"aligncenter size-full wp-image-15463\" srcset=\"http:\/\/blog.wenzlaff.de\/wp-content\/uploads\/2020\/10\/wenzlaff.de-2020-10-18-um-16.14.41.png 704w, http:\/\/blog.wenzlaff.de\/wp-content\/uploads\/2020\/10\/wenzlaff.de-2020-10-18-um-16.14.41-300x251.png 300w\" sizes=\"auto, (max-width: 704px) 100vw, 704px\" \/><\/a><\/p>\n<p><a href=\"http:\/\/blog.wenzlaff.de\/wp-content\/uploads\/2020\/10\/IMG_9975-scaled.jpeg\"><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/blog.wenzlaff.de\/wp-content\/uploads\/2020\/10\/IMG_9975-scaled.jpeg\" alt=\"\" width=\"1920\" height=\"2560\" class=\"aligncenter size-full wp-image-15459\" srcset=\"http:\/\/blog.wenzlaff.de\/wp-content\/uploads\/2020\/10\/IMG_9975-scaled.jpeg 1920w, http:\/\/blog.wenzlaff.de\/wp-content\/uploads\/2020\/10\/IMG_9975-225x300.jpeg 225w, http:\/\/blog.wenzlaff.de\/wp-content\/uploads\/2020\/10\/IMG_9975-768x1024.jpeg 768w, http:\/\/blog.wenzlaff.de\/wp-content\/uploads\/2020\/10\/IMG_9975-1152x1536.jpeg 1152w, http:\/\/blog.wenzlaff.de\/wp-content\/uploads\/2020\/10\/IMG_9975-1536x2048.jpeg 1536w\" sizes=\"auto, (max-width: 767px) 89vw, (max-width: 1000px) 54vw, (max-width: 1071px) 543px, 580px\" \/><\/a><\/p>\n<p><a href=\"http:\/\/blog.wenzlaff.de\/wp-content\/uploads\/2020\/10\/IMG_9976-scaled.jpeg\"><img loading=\"lazy\" decoding=\"async\" src=\"http:\/\/blog.wenzlaff.de\/wp-content\/uploads\/2020\/10\/IMG_9976-scaled.jpeg\" alt=\"\" width=\"1920\" height=\"2560\" class=\"aligncenter size-full wp-image-15460\" srcset=\"http:\/\/blog.wenzlaff.de\/wp-content\/uploads\/2020\/10\/IMG_9976-scaled.jpeg 1920w, http:\/\/blog.wenzlaff.de\/wp-content\/uploads\/2020\/10\/IMG_9976-225x300.jpeg 225w, http:\/\/blog.wenzlaff.de\/wp-content\/uploads\/2020\/10\/IMG_9976-768x1024.jpeg 768w, http:\/\/blog.wenzlaff.de\/wp-content\/uploads\/2020\/10\/IMG_9976-1152x1536.jpeg 1152w, http:\/\/blog.wenzlaff.de\/wp-content\/uploads\/2020\/10\/IMG_9976-1536x2048.jpeg 1536w\" sizes=\"auto, (max-width: 767px) 89vw, (max-width: 1000px) 54vw, (max-width: 1071px) 543px, 580px\" \/><\/a><\/p>\n<p>F\u00fcr die Anzeige verwende ich den kostenlosen <a href=\"https:\/\/www.dafont.com\/vcr-osd-mono.font?af=on&#038;text=co2+432+ppm\" rel=\"noopener noreferrer\" target=\"_blank\">VCR_OSD_MONO_1.001.ttf<\/a> Font. Die Datei muss parallel zum Script liegen. Dann der Aufruf:<\/p>\n<pre class=\"lang:default decode:true \" >font = ImageFont.truetype('VCR_OSD_MONO_1.001.ttf', 18)<\/pre>\n<p>Das ganze Script bzw. Projekt sp\u00e4ter&#8230; <\/p>\n","protected":false},"excerpt":{"rendered":"<p>Damit die CO2-Werte der Co2-Ampel auch ohne Internet angezeigt werden, habe ich ein kleine OLED-Display an den Raspberry Pi angeschlossen. Das hatte ich noch in der Bastelkiste. Hatte es auch schon an einem Arduino. So werden die Werte nun dauernd angezeigt: Hier der Schaltplan mit KiCad: Und alles etwas gr\u00f6\u00dfer &#8230;<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[220,4084,4080,1023,2752],"tags":[4056,527,4049,4058,3930,4090,4092,4091],"class_list":["post-15458","post","type-post","status-publish","format-standard","hentry","category-anleitung","category-co2","category-kicad","category-raspberry-pi","category-raspberry-pi-zero-w","tag-ampel","tag-co2","tag-co2-werte","tag-co2-ampel","tag-covid-19","tag-font","tag-gm009605b","tag-ttf"],"_links":{"self":[{"href":"http:\/\/blog.wenzlaff.de\/index.php?rest_route=\/wp\/v2\/posts\/15458","targetHints":{"allow":["GET"]}}],"collection":[{"href":"http:\/\/blog.wenzlaff.de\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/blog.wenzlaff.de\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/blog.wenzlaff.de\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"http:\/\/blog.wenzlaff.de\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=15458"}],"version-history":[{"count":0,"href":"http:\/\/blog.wenzlaff.de\/index.php?rest_route=\/wp\/v2\/posts\/15458\/revisions"}],"wp:attachment":[{"href":"http:\/\/blog.wenzlaff.de\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=15458"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/blog.wenzlaff.de\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=15458"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/blog.wenzlaff.de\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=15458"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}