{"id":1227,"date":"2018-02-26T23:22:38","date_gmt":"2018-02-26T22:22:38","guid":{"rendered":"http:\/\/morony.pl\/?p=1227"},"modified":"2018-02-26T23:22:38","modified_gmt":"2018-02-26T22:22:38","slug":"budujemy-wlasny-czujnik-smogu-1","status":"publish","type":"post","link":"https:\/\/morony.pl\/?p=1227","title":{"rendered":"Budujemy w\u0142asny czujnik smogu #1"},"content":{"rendered":"<p>Obieca\u0142em podzieli\u0107 si\u0119 z Wami dok\u0142adn\u0105 instrukcj\u0105 budowy w\u0142asnego czujnika smogu. Chcia\u0142bym skierowa\u0107 t\u0105 instrukcj\u0119 do os\u00f3b, kt\u00f3re nie zajmuj\u0105 si\u0119 zawodowo elektronik\u0105 i IT, ale jakie\u015b \u015bladowe poj\u0119cie o powy\u017cszych posiadaj\u0105. S\u0105 trzy etapy budowy czujnika: pozyskanie podzespo\u0142\u00f3w, zbudowanie czujnika, zaprogramowanie. Takie te\u017c b\u0119d\u0105 trzy cz\u0119\u015bci tego artyku\u0142u.<\/p>\n<p>Ca\u0142y projekt mo\u017ce by\u0107 zmodyfikowany na wiele sposob\u00f3w. Tutaj b\u0119d\u0119 chcia\u0142 Wam pokaza\u0107 rozwi\u0105zanie moim zdaniem optymalne pod wzgl\u0119dem koszt\u00f3w, jako\u015bci i wytrzyma\u0142o\u015bci konstrukcji.<\/p>\n<h2>Potrzebne elementy czujnika<\/h2>\n<ol>\n<li><strong>Sensor py\u0142u zawieszonego<\/strong>: na rynku dost\u0119pnych jest wiele czujnik\u00f3w laserowych mierz\u0105cych st\u0119\u017cenie py\u0142u zawieszonego w powietrzu. Testowa\u0142em kilka z nich i zdecydowa\u0142em si\u0119 na wykorzystanie sensora <strong>SEN0177<\/strong> formy <strong>DFROBOT<\/strong>. Sensor mo\u017cna zam\u00f3wi\u0107 w Polsce (<a href=\"https:\/\/botland.com.pl\/czujniki-pogodowe\/3943-laserowy-czujnik-pylu-stezenia-czastek-pm25-pms5003.html\">Botland<\/a>, <a href=\"https:\/\/www.tme.eu\/pl\/details\/df-sen0177\/moduly-czujnikow\/dfrobot\/sen0177\/\">TME<\/a>) lub bezpo\u015brednio u producenta (<a href=\"https:\/\/www.dfrobot.com\/product-1272.html\">DFROBOT<\/a>).<\/li>\n<li><strong>Modu\u0142 komunikacyjny<\/strong>: serce naszego urz\u0105dzenia. Tutaj mamy dwa wyj\u015bcia:\n<ol>\n<li>komputer z rodziny <strong>Raspberry Pi<\/strong> (najlepiej <strong>Raspberry Pi Zero<\/strong> &#8211; ze wzgl\u0119du na rozmiar). Modu\u0142 mo\u017cna kupi\u0107 w wielu miejscach, np. <a href=\"https:\/\/botland.com.pl\/moduly-i-zestawy-raspberry-pi-zero\/8330-raspberry-pi-zero-w-512mb-ram-wifi-bt-41.html?search_query=Raspberry+Pi+Zero&amp;results=224\">tutaj<\/a>. Raspberry PI dzia\u0142a pod kontrol\u0105 linuxa, wi\u0119c jest bardzo uniwersalne. \u0141\u0105czy si\u0119 ze \u015bwiatem przez WiFi, ale dzi\u0119ki obecno\u015bci z\u0142\u0105cza USB mo\u017cna pod\u0142\u0105czy\u0107 np. modem 3G. Raspberry b\u0119dzie proste do uruchomiania i programowania, ale potrzeba naby\u0107 sporo umiej\u0119tno\u015bci, by zrobi\u0107 z niego urz\u0105dzanie, kt\u00f3re b\u0119dzie mog\u0142o bezawaryjnie dzia\u0142a\u0107 d\u0142ugi czas (nied\u0142ugo napisz\u0119 o tym wi\u0119cej).<\/li>\n<li>modu\u0142 komunikacyjny oparty o uk\u0142ad <strong>ESP32<\/strong>. Na rynku r\u00f3\u017cnych modu\u0142\u00f3w komunikacyjnych jest kilkadziesi\u0105t rodzaj\u00f3w, ale ja wybra\u0142em jedn\u0105 rodzin\u0119, kt\u00f3r\u0105 i Wam polecam. Chodzi mi o produkty firmy PyCom, w szczeg\u00f3lno\u015bci och najprostszy modu\u0142: <strong>WiPy 2.0 IoT ESP32<\/strong>. Jest to ma\u0142e urz\u0105dzenie wyposa\u017cone w \u0142\u0105czno\u015b\u0107 WiFi, kt\u00f3re programujemy w Pythonie. Modu\u0142 mo\u017cna kupi\u0107 w <a href=\"https:\/\/botland.com.pl\/pycom-iot-esp32\/7726-wipy-20-iot-esp32-modul-wifi-bluetooth-ble-python-api.html?search_query=wipy&amp;results=12\">botlandzie<\/a>. Ja do swoich czujnik\u00f3w wybieram w\u0142a\u015bnie ten modu\u0142 &#8211; i Wam te\u017c polecam.<\/li>\n<\/ol>\n<\/li>\n<li><strong>Obudowa<\/strong>: buduj\u0105c czujnik smogu stajemy przed sporym problemem &#8211; musimy zbudowa\u0107 urz\u0105dzenie odporne na wilgo\u0107, ale przewiewne. Na pierwszy rzut oka trudno pogodzi\u0107 te dwie w\u0142a\u015bciwo\u015bci. Najlepszym rozwi\u0105zaniem wydaje si\u0119 obudowa radiacyjna &#8211; jest to rodzaj obudowy meteorologicznej, do os\u0142aniania czujnik\u00f3w przed czynnikami takim jak \u015bwiat\u0142o s\u0142oneczne i woda bez zaburzania swobodnego przep\u0142ywu powietrza. Po d\u0142ugich poszukiwaniach uda\u0142o mi si\u0119 znale\u017a\u0107 bardzo dobr\u0105 i tani\u0105 obudow\u0119 pod has\u0142em <a href=\"http:\/\/www.sklep.emd.net.pl\/oslona-czujnika-stacji-meteorologicznej-tfa-p-2501.html\">os\u0142ona czujnika stacji meteorologicznej<\/a>.<\/li>\n<li><strong>Dodatkowe sensory<\/strong>: w wersji podstawowej czujnika dodatkowe sensory nie s\u0105 potrzebne, ale jak jest mo\u017cliwo\u015b\u0107 to warto rozszerzy\u0107 pomiar o temperatur\u0119, ci\u015bnienie i wilgotno\u015b\u0107. Tutaj wybra\u0142bym co\u015b zintegrowanego i koniecznie cyfrowego z dobr\u0105 komunikacj\u0105: np. <a href=\"https:\/\/botland.com.pl\/czujniki-temperatury\/4633-adafruit-bme280-czujnik-wilgotnosci-temperatury-oraz-cisnienia-110kpa-i2cspi-3-5v.html\">co\u015b takiego<\/a>.<\/li>\n<li><strong>Zasilanie<\/strong>: urz\u0105dzenie b\u0119dzie potrzebowa\u0142o zasilania 5V, wi\u0119c potrzebujemy zasilacz: ja wybieram <a href=\"https:\/\/www.tme.eu\/pl\/details\/zsi5_1.2a\/zasilacze-wtyczkowe\/sunny\/sys1421-0605-w2e\/\">taki zasilacz z TME<\/a>. Do zasilacza warto kupi\u0107 <a href=\"https:\/\/www.tme.eu\/pl\/details\/dc.ext.0200.0500\/kable-zasilajace-dc\/bq-cable\/\">przed\u0142u\u017cacz<\/a>, kt\u00f3ry pozwoli na pozostawieniu zasilacza w budynku i przepuszczenie cienkiego kabla np. poprzez przytrza\u015bniecie w oknie.<\/li>\n<li><strong>Drobne elementy<\/strong>: potrzebujmy jeszcze z\u0142\u0105cze zasilania (ja u\u017cywam <a href=\"https:\/\/www.tme.eu\/pl\/details\/pc-gm2.1\/zlacza-dc\/ninigi\/\">takiego<\/a> &#8211; wa\u017cne, \u017ceby pasowa\u0142o do zasilacza), <a href=\"https:\/\/botland.com.pl\/przewody-polaczeniowe\/1958-zestaw-przewodow-polaczeniowych-20cm-3-x-40-szt-m-m-z-z-m-z.html\">paczk\u0119 przewod\u00f3w z ko\u0144c\u00f3wkami<\/a> (mo\u017cna bez nich, ale u\u0142atwiaj\u0105 \u017cycie) i listw\u0119 <a href=\"https:\/\/www.tme.eu\/pl\/details\/zl307-1x36\/listwy-i-gniazda-kolkowe\/connfly\/ds1002-03-1_36131\/\">goldpin, \u017ce\u0144sk\u0105, precyzyjn\u0105<\/a>. Przydadz\u0105 si\u0119 r\u00f3wnie\u017c <a href=\"https:\/\/botland.com.pl\/rurki-termokurczliwe\/5375-zestaw-rurek-termokurczliwych-100szt-rozne-kolory.html\">koszulki termokurczliwe<\/a>.<\/li>\n<\/ol>\n<p><center><a href=\"http:\/\/morony.pl\/wp-content\/uploads\/2018\/02\/IMG_8926_sm.jpg\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"1024\" class=\"alignnone size-large wp-image-1230\" style=\"width: 400px; height: auto;\" src=\"http:\/\/morony.pl\/wp-content\/uploads\/2018\/02\/IMG_8926_sm-1024x1024.jpg\" alt=\"\" srcset=\"https:\/\/morony.pl\/wp-content\/uploads\/2018\/02\/IMG_8926_sm-1024x1024.jpg 1024w, https:\/\/morony.pl\/wp-content\/uploads\/2018\/02\/IMG_8926_sm-150x150.jpg 150w, https:\/\/morony.pl\/wp-content\/uploads\/2018\/02\/IMG_8926_sm-300x300.jpg 300w, https:\/\/morony.pl\/wp-content\/uploads\/2018\/02\/IMG_8926_sm-768x768.jpg 768w, https:\/\/morony.pl\/wp-content\/uploads\/2018\/02\/IMG_8926_sm.jpg 1600w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><\/a><\/center><\/p>\n<h2>Potrzebne narz\u0119dzia itp.<\/h2>\n<ol>\n<li>Co\u015b do ci\u0119cia przewod\u00f3w i zdejmowania izolacji<\/li>\n<li>Lutownica + cyna<\/li>\n<li>Pistolet i klej na gor\u0105co<\/li>\n<li>Do prawid\u0142owego zaprogramowania modu\u0142u WiPy potrzebna jest <a href=\"https:\/\/botland.com.pl\/pycom-iot-esp32\/9038-pycom-expansion-board-v2-podstawka-dla-modulow-iot-wipy-sipy-lopy.html\">podstawka<\/a> za 99 z\u0142.<\/li>\n<\/ol>\n<h2>Podsumowanie koszt\u00f3w<\/h2>\n<ol>\n<li>Czujnik py\u0142u: 269.00 z\u0142<\/li>\n<li>Modu\u0142 komunikacyjny: 135.00 z\u0142<\/li>\n<li>Obudowa: 48.60 z\u0142<\/li>\n<li>Dodatkowe sensory: 113.90 z\u0142<\/li>\n<li>Zasilacz: 29.91 z\u0142<\/li>\n<li>Przed\u0142u\u017cacz: 20.17 z\u0142<\/li>\n<li>Z\u0142\u0105cze zasilania: 6.17 z\u0142<\/li>\n<\/ol>\n<p>Razem wychodzi 622.74 z\u0142 brutto (z dodatkowych czujnik\u00f3w mo\u017cna zrezygnowa\u0107 &#8211; wtedy wyjdzie ok. 500 z\u0142).<\/p>\n<p>W momencie pisania tego wpisu mam oczekuj\u0105ce zam\u00f3wienia na 3 czujniki, wi\u0119c zamawiam podzespo\u0142y i przy monta\u017cu zrobi\u0119 dla Was instrukcj\u0119 &#8211; zapraszam za ok. tydzie\u0144.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Obieca\u0142em podzieli\u0107 si\u0119 z Wami dok\u0142adn\u0105 instrukcj\u0105 budowy w\u0142asnego czujnika smogu. Chcia\u0142bym skierowa\u0107 t\u0105 instrukcj\u0119 do os\u00f3b, kt\u00f3re nie zajmuj\u0105 si\u0119 zawodowo elektronik\u0105 i IT, ale jakie\u015b \u015bladowe poj\u0119cie o powy\u017cszych posiadaj\u0105. S\u0105 trzy etapy budowy czujnika: pozyskanie podzespo\u0142\u00f3w, zbudowanie czujnika, zaprogramowanie. Takie te\u017c b\u0119d\u0105 trzy cz\u0119\u015bci tego artyku\u0142u. Ca\u0142y projekt mo\u017ce by\u0107 zmodyfikowany na [&hellip;]<\/p>\n","protected":false},"author":3,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[8,1],"tags":[],"_links":{"self":[{"href":"https:\/\/morony.pl\/index.php?rest_route=\/wp\/v2\/posts\/1227"}],"collection":[{"href":"https:\/\/morony.pl\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/morony.pl\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/morony.pl\/index.php?rest_route=\/wp\/v2\/users\/3"}],"replies":[{"embeddable":true,"href":"https:\/\/morony.pl\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=1227"}],"version-history":[{"count":4,"href":"https:\/\/morony.pl\/index.php?rest_route=\/wp\/v2\/posts\/1227\/revisions"}],"predecessor-version":[{"id":1232,"href":"https:\/\/morony.pl\/index.php?rest_route=\/wp\/v2\/posts\/1227\/revisions\/1232"}],"wp:attachment":[{"href":"https:\/\/morony.pl\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=1227"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/morony.pl\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=1227"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/morony.pl\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=1227"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}