{"id":162,"date":"2020-11-16T12:23:24","date_gmt":"2020-11-16T11:23:24","guid":{"rendered":"http:\/\/unwx.de\/blog1\/?p=162"},"modified":"2020-12-11T10:26:35","modified_gmt":"2020-12-11T09:26:35","slug":"co2-ampel","status":"publish","type":"post","link":"https:\/\/unwx.de\/blog1\/2020\/11\/16\/co2-ampel\/","title":{"rendered":"Co2-PUK"},"content":{"rendered":"<p>Mal wieder ein kleines Projekt f\u00fcr ein Wochenende. Inspiriert von der CO2-Ampel f\u00fcr Schulen, wollte meine Frau auch eine Version, die sie sich ins B\u00fcro stellen kann.<\/p>\n<p>Die Schaltung ist recht einfach. Hier die Bauteilliste:<\/p>\n<ul>\n<li>Wemos D1 mini\u00a0\u00a0 (ebay ~ 2,80\u20ac)<\/li>\n<li>MH-Z19B\u00a0 (CO2-Sensor, alibaba ~ 13,50\u20ac )<\/li>\n<li>SSD1306 128&#215;64 i2c (ebay ~ 2,80\u20ac)<\/li>\n<li>DS18B20 (ebay ~0,90\u20ac)<\/li>\n<li>4,7k\u03a9<\/li>\n<li>WS2812B LED\u00a0 (aus einem 60er Stripe geschnitten, daher ~0,10\u20ac)<\/li>\n<li>Kabel, Heiskleber, Usb-Netzteil<\/li>\n<\/ul>\n<p>Das Geh\u00e4use habe ich mit onshape konstruiert. ( Suchwort : CO2-PUK ) Der Widerstand wurde frei verdrahtet (hat also keinen festen Platz). F\u00fcr die 5V- und GND-Versorgung der einzelnen Komponenten, habe ich einen kurzen Lochraster-streifen benutzt (Der wemos hat ja nur 1x 5V und 1x Gnd).<\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"alignnone size-medium wp-image-163\" src=\"https:\/\/unwx.de\/blog1\/wp-content\/uploads\/2020\/11\/20201116_111938-300x142.jpg\" alt=\"\" width=\"300\" height=\"142\" srcset=\"https:\/\/unwx.de\/blog1\/wp-content\/uploads\/2020\/11\/20201116_111938-300x142.jpg 300w, https:\/\/unwx.de\/blog1\/wp-content\/uploads\/2020\/11\/20201116_111938-768x363.jpg 768w, https:\/\/unwx.de\/blog1\/wp-content\/uploads\/2020\/11\/20201116_111938-1024x485.jpg 1024w, https:\/\/unwx.de\/blog1\/wp-content\/uploads\/2020\/11\/20201116_111938-1200x568.jpg 1200w\" sizes=\"(max-width: 300px) 100vw, 300px\" \/><\/p>\n<p>Die Druck-files:<\/p>\n<p><a href=\"https:\/\/unwx.de\/blog1\/downloads\/CO2-PUK-BACK.stl\">Co2-Puk-Back<\/a><\/p>\n<p><a href=\"https:\/\/unwx.de\/blog1\/downloads\/CO2-PUK-TOP.stl\">Co2-Puk-Top<\/a><\/p>\n<figure id=\"attachment_191\" aria-describedby=\"caption-attachment-191\" style=\"width: 672px\" class=\"wp-caption aligncenter\"><a href=\"https:\/\/unwx.de\/blog1\/downloads\/CO2-PUK-TOP.stl\"><img decoding=\"async\" loading=\"lazy\" class=\"wp-image-191 size-full\" src=\"https:\/\/unwx.de\/blog1\/wp-content\/uploads\/2020\/12\/V1-Schaltplan.png\" alt=\"\" width=\"672\" height=\"508\" srcset=\"https:\/\/unwx.de\/blog1\/wp-content\/uploads\/2020\/12\/V1-Schaltplan.png 672w, https:\/\/unwx.de\/blog1\/wp-content\/uploads\/2020\/12\/V1-Schaltplan-300x227.png 300w\" sizes=\"(max-width: 672px) 100vw, 672px\" \/><\/a><figcaption id=\"caption-attachment-191\" class=\"wp-caption-text\">Schaltplan &#8211; Skizze<\/figcaption><\/figure>\n<p>Sourcecode:\u00a0\u00a0 <a href=\"https:\/\/unwx.de\/blog1\/downloads\/Co2Puk-noWLAN.zip\">Co2Puk-noWLAN.zip<\/a><\/p>\n<p>fertiges Binary: <a href=\"https:\/\/unwx.de\/blog1\/downloads\/Co2Puk-noWLAN.bin\">Co2Puk-noWLAN.bin<\/a><\/p>\n<p>Hier noch ein Bild vom Inneren. Der MH-Z19 passt (relativ stramm) in eine kleine Fassung. Auch das Wemos-Board sitzt relativ stramm in einer extra Aussparung. Auf den Sockel in der Mitte wird sp\u00e4ter die WS2812B-LED geklebt. Ich habe zur Sicherheit alle Teile nochmal mit Heiskleber fixiert. Das SSD1306-Display muss eh von unten an den Ecken mit Kleber befestigt werden.<\/p>\n<p><img decoding=\"async\" loading=\"lazy\" class=\"alignnone size-full wp-image-178\" src=\"https:\/\/unwx.de\/blog1\/wp-content\/uploads\/2020\/11\/20201129_144237.jpg\" alt=\"\" width=\"4032\" height=\"1908\" srcset=\"https:\/\/unwx.de\/blog1\/wp-content\/uploads\/2020\/11\/20201129_144237.jpg 4032w, https:\/\/unwx.de\/blog1\/wp-content\/uploads\/2020\/11\/20201129_144237-300x142.jpg 300w, https:\/\/unwx.de\/blog1\/wp-content\/uploads\/2020\/11\/20201129_144237-768x363.jpg 768w, https:\/\/unwx.de\/blog1\/wp-content\/uploads\/2020\/11\/20201129_144237-1024x485.jpg 1024w, https:\/\/unwx.de\/blog1\/wp-content\/uploads\/2020\/11\/20201129_144237-1200x568.jpg 1200w\" sizes=\"(max-width: 4032px) 100vw, 4032px\" \/><\/p>\n<p>Jetzt noch zum DS18B20. Der wird eigentlich f\u00fcr die Ampel nicht ben\u00f6tigt. Ich wollte aber unbedingt die Temperatur mit anzeigen. Der MH-Z19B liefert aber nur ganzzahlige Werte, und er misst im Inneren.<\/p>\n<p>PS: Der DS18B20 wird am besten auch von unten mit Heisskleber fixiert, so dass das Loch zu ist. Dadurch mird der Messwert sp\u00e4ter nicht durch &#8218;Abw\u00e4rme&#8216; verf\u00e4lscht.<\/p>\n<p>\u00c4nderung der Software: V1.1<\/p>\n<ul>\n<li>Ausgabe der Version zum Start<\/li>\n<li>Kalibriermodus aktivieren durch Erw\u00e4rmen des DS18B20 w\u00e4hrend der init-phase (LED zeigt BLAU) &#8211; PUK sollte dann 20 Minuten am offenen Fenster stehen !<\/li>\n<\/ul>\n<p>PS: Ich werde die Software hier nicht mehr aktualisieren &#8230; es gibt ja ein git auf <a href=\"https:\/\/sourceforge.net\/p\/esp8266\/code\/ci\/master\/tree\/Oled_Thermometer\/Co2Puk-noWLAN\/\">sourceforge&#8230;<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Mal wieder ein kleines Projekt f\u00fcr ein Wochenende. Inspiriert von der CO2-Ampel f\u00fcr Schulen, wollte meine Frau auch eine Version, die sie sich ins B\u00fcro stellen kann. Die Schaltung ist recht einfach. Hier die Bauteilliste: Wemos D1 mini\u00a0\u00a0 (ebay ~ 2,80\u20ac) MH-Z19B\u00a0 (CO2-Sensor, alibaba ~ 13,50\u20ac ) SSD1306 128&#215;64 i2c (ebay ~ 2,80\u20ac) DS18B20 (ebay &hellip; <a href=\"https:\/\/unwx.de\/blog1\/2020\/11\/16\/co2-ampel\/\" class=\"more-link\"><span class=\"screen-reader-text\">Co2-PUK<\/span> weiterlesen<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":[],"categories":[1],"tags":[],"_links":{"self":[{"href":"https:\/\/unwx.de\/blog1\/wp-json\/wp\/v2\/posts\/162"}],"collection":[{"href":"https:\/\/unwx.de\/blog1\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/unwx.de\/blog1\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/unwx.de\/blog1\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/unwx.de\/blog1\/wp-json\/wp\/v2\/comments?post=162"}],"version-history":[{"count":17,"href":"https:\/\/unwx.de\/blog1\/wp-json\/wp\/v2\/posts\/162\/revisions"}],"predecessor-version":[{"id":194,"href":"https:\/\/unwx.de\/blog1\/wp-json\/wp\/v2\/posts\/162\/revisions\/194"}],"wp:attachment":[{"href":"https:\/\/unwx.de\/blog1\/wp-json\/wp\/v2\/media?parent=162"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/unwx.de\/blog1\/wp-json\/wp\/v2\/categories?post=162"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/unwx.de\/blog1\/wp-json\/wp\/v2\/tags?post=162"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}