{"id":3563,"date":"2022-11-20T00:57:44","date_gmt":"2022-11-19T23:57:44","guid":{"rendered":"https:\/\/jvelektronika.cz\/?page_id=3563"},"modified":"2022-12-23T12:21:02","modified_gmt":"2022-12-23T11:21:02","slug":"projekt-kvalita-ovzdusi-s-esp-arduinem-rpi","status":"publish","type":"page","link":"https:\/\/jvelektronika.cz\/?page_id=3563","title":{"rendered":"PROJEKT KVALITA OVZDU\u0160\u00cd &#8211; METEOSTANICE  IoT ESP\/ARDUINO\/RPI"},"content":{"rendered":"\n<p>PROJEKT KVALITA OVZDU\u0160\u00cd A SLEDOV\u00c1N\u00cd POMOC\u00cd ESP32\/ARDUINO A RPI S POU\u017dIT\u00cdM R\u016eZN\u00ddCH SENZOR\u016e<\/p>\n\n\n\n<p><\/p>\n\n\n\n<p>Zde si zkus\u00edme vytvo\u0159it vlastn\u00ed sb\u011br dat z r\u016fzn\u00fdch \u010didek, kter\u00e9 se b\u011b\u017en\u011b prod\u00e1vaj\u00ed a daj\u00ed se spojit s ESP, Arduinem, nebobe Raspberry.<\/p>\n\n\n\n<p>Pro tyto pot\u0159eby zde m\u00e1m ESP32, ESP8266, ESP-01, Arduino Uno a RPI  Pi Pico.<\/p>\n\n\n\n<p><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">1. <strong>WEBSERVER s DHT22 a ESP<\/strong><\/h2>\n\n\n\n<h2 class=\"wp-block-heading\">2. <strong>Ve\u0159ejn\u00e9 sd\u00edlen\u00ed dat S ESP8266 a BME280<\/strong><\/h2>\n\n\n\n<p><\/p>\n\n\n\n<p><\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" loading=\"lazy\" width=\"1024\" height=\"768\" src=\"https:\/\/jvelektronika.cz\/wp-content\/uploads\/2022\/11\/dht22jv_postcard-1024x768.jpg\" alt=\"\" class=\"wp-image-3571\" srcset=\"https:\/\/jvelektronika.cz\/wp-content\/uploads\/2022\/11\/dht22jv_postcard.jpg 1024w, https:\/\/jvelektronika.cz\/wp-content\/uploads\/2022\/11\/dht22jv_postcard-300x225.jpg 300w, https:\/\/jvelektronika.cz\/wp-content\/uploads\/2022\/11\/dht22jv_postcard-768x576.jpg 768w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><figcaption>Pou\u017eit\u00e9 senzory pro tento projekt jsou DHT22 a senzor \u010d\u00e1stic ve vzduchu SHINYEI PPD42<\/figcaption><\/figure>\n\n\n\n<p>PRO SD\u00cdLEN\u00cd VE\u0158EJN\u00ddCH DAT NA THINGSPEAK JSEM SE ROZHODL POU\u017d\u00cdT ESP8266 A SENZOR BME280<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" loading=\"lazy\" width=\"1024\" height=\"659\" src=\"https:\/\/jvelektronika.cz\/wp-content\/uploads\/2022\/12\/tlak-teplota-vlhkost-grafy-1024x659.jpg\" alt=\"\" class=\"wp-image-3583\" srcset=\"https:\/\/jvelektronika.cz\/wp-content\/uploads\/2022\/12\/tlak-teplota-vlhkost-grafy-1024x659.jpg 1024w, https:\/\/jvelektronika.cz\/wp-content\/uploads\/2022\/12\/tlak-teplota-vlhkost-grafy-300x193.jpg 300w, https:\/\/jvelektronika.cz\/wp-content\/uploads\/2022\/12\/tlak-teplota-vlhkost-grafy-768x494.jpg 768w, https:\/\/jvelektronika.cz\/wp-content\/uploads\/2022\/12\/tlak-teplota-vlhkost-grafy.jpg 1090w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><figcaption>ESP8266 a \u010didlo BME280 data na ThingSpeak<\/figcaption><\/figure>\n\n\n\n<p><\/p>\n\n\n\n<p><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">1. <strong>ESP a DHT22 dom\u00e1c\u00ed webserver<\/strong><\/h2>\n\n\n\n<h2 class=\"wp-block-heading\"><\/h2>\n\n\n\n<p><\/p>\n\n\n\n<p>Jako prvn\u00ed \u010didlo pou\u017eijeme senzor teploty a vlhkosti DHT22. Aby \u010didlo mohlo b\u00fdt um\u00edst\u011bn\u00e9 venku i v m\u00edst\u011b kde pr\u0161\u00ed a hodnoty nebyly zkreslen\u00ed vlivem teploty ve smyslu p\u0159\u00edm\u00e9ho slune\u010dn\u00edho z\u00e1\u0159en\u00ed, tak budeme pot\u0159ebovat radia\u010dn\u00ed \u0161t\u00edt. Pro tyto \u00fa\u010dely a zjednodu\u0161en\u00ed jsem pou\u017eil stl soubory z  Thingiverse <a href=\"https:\/\/www.thingiverse.com\/thing:2758516\">ZDE<\/a><\/p>\n\n\n\n<p><\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" loading=\"lazy\" width=\"1024\" height=\"768\" src=\"https:\/\/jvelektronika.cz\/wp-content\/uploads\/2022\/11\/\u0160T\u00cdTJV-1024x768.jpg\" alt=\"\" class=\"wp-image-3572\" srcset=\"https:\/\/jvelektronika.cz\/wp-content\/uploads\/2022\/11\/\u0160T\u00cdTJV.jpg 1024w, https:\/\/jvelektronika.cz\/wp-content\/uploads\/2022\/11\/\u0160T\u00cdTJV-300x225.jpg 300w, https:\/\/jvelektronika.cz\/wp-content\/uploads\/2022\/11\/\u0160T\u00cdTJV-768x576.jpg 768w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><figcaption>Radia\u010dn\u00ed \u0161t\u00edt ur\u010den\u00fd pro DHT22 tisknut\u00fd z ASA ( tzv. UV stabiln\u00ed materi\u00e1l )<\/figcaption><\/figure>\n\n\n\n<p>Radia\u010dn\u00ed \u0161t\u00edt bude pot\u0159eba pochopiteln\u011b se\u0161roubovat k sob\u011b, ale k tomu se dostaneme pozd\u011bji.<\/p>\n\n\n\n<p>Nejprve je pot\u0159eba senzor otestovat, proto\u017ee mi tu le\u017eel n\u011bkolik let nevyu\u017eit\u00fd. V ARDUINO IDE je pot\u0159eba m\u00edt pot\u0159ebn\u00e9 knihovny pro jednotliv\u00e9 senzory a tak\u00e9 nainstalovanou podporu v\u00fdvojov\u00fdch desek v m\u00e9m p\u0159\u00edpad\u011b ESP.<\/p>\n\n\n\n<p>V nastaven\u00ed programu sta\u010d\u00ed p\u0159idat tyto odkazy:<\/p>\n\n\n\n<p>https:\/\/github.com\/waveshare\/e-Paper\/tree\/master\/Arduino\/epd2in9b_V3<br> https:\/\/github.com\/earlephilhower\/arduino-pico\/releases\/download\/global\/package_rp2040_index.json<br> http:\/\/arduino.esp8266.com\/stable\/package_esp8266com_index.json<br> https:\/\/raw.githubusercontent.com\/espressif\/arduino-esp32\/gh-pages\/package_esp32_index.json<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" loading=\"lazy\" width=\"915\" height=\"619\" src=\"https:\/\/jvelektronika.cz\/wp-content\/uploads\/2022\/11\/ideardjv.jpg\" alt=\"\" class=\"wp-image-3570\" srcset=\"https:\/\/jvelektronika.cz\/wp-content\/uploads\/2022\/11\/ideardjv.jpg 915w, https:\/\/jvelektronika.cz\/wp-content\/uploads\/2022\/11\/ideardjv-300x203.jpg 300w, https:\/\/jvelektronika.cz\/wp-content\/uploads\/2022\/11\/ideardjv-768x520.jpg 768w\" sizes=\"(max-width: 915px) 100vw, 915px\" \/><\/figure>\n\n\n\n<p><\/p>\n\n\n\n<p>Hlavn\u00ed c\u00edl je pos\u00edlat nam\u011b\u0159en\u00e9 hodnoty na server TMEP.cz kde jsou data od mnoh\u00fdch technik\u016f, bastl\u00ed\u0159\u016f a dal\u0161\u00edch lid\u00ed co maj\u00ed mo\u017enost nam\u011b\u0159en\u00e9 \u00fadaje pos\u00edlat ve\u0159ejn\u011b k dispozici.<\/p>\n\n\n\n<p><\/p>\n\n\n\n<p>Zat\u00edm jsem odzkou\u0161el s ESP32 webserver na dom\u00e1c\u00ed s\u00edti s nastavenou IP adresou. Ve Wi-Fi routeru se mus\u00ed k dann\u00e9 MAC ADRESE p\u0159id\u011blit statick\u00e1 IP adresa, proto\u017ee pr\u00e1v\u011b tu budeme zad\u00e1vat v prohl\u00ed\u017ee\u010di po\u010d\u00edta\u010de, nebo telefonu abychom se mohly p\u0159ipojitna webserver ESP a pod\u00edvat se na aktu\u00e1ln\u00ed \u00fadaje.<\/p>\n\n\n\n<p><\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" loading=\"lazy\" width=\"1024\" height=\"768\" src=\"https:\/\/jvelektronika.cz\/wp-content\/uploads\/2022\/11\/webserver-esp-provoz-jv-1024x768.jpg\" alt=\"\" class=\"wp-image-3573\" srcset=\"https:\/\/jvelektronika.cz\/wp-content\/uploads\/2022\/11\/webserver-esp-provoz-jv.jpg 1024w, https:\/\/jvelektronika.cz\/wp-content\/uploads\/2022\/11\/webserver-esp-provoz-jv-300x225.jpg 300w, https:\/\/jvelektronika.cz\/wp-content\/uploads\/2022\/11\/webserver-esp-provoz-jv-768x576.jpg 768w\" sizes=\"(max-width: 1024px) 100vw, 1024px\" \/><figcaption>Zde je vid\u011bt webserver s ESP32 v provozu. St\u0159edov\u00e1 fotografie ukazuje str\u00e1nku na mobiln\u00edm telefonu a spodn\u00ed fotografie v prohl\u00ed\u017ee\u010di na po\u010d\u00edta\u010di s Win 11<\/figcaption><\/figure>\n\n\n\n<p><\/p>\n\n\n\n<p>ZAPOJEN\u00cd SENZORU DHT22 ( RHT03 SPARKFUN ) s 10K rezistorem:<\/p>\n\n\n\n<p><\/p>\n\n\n\n<h2 class=\"wp-block-heading\"><strong>2.  ESP8266 a BME280 VE\u0158EJN\u00c9 SD\u00cdLEN\u00cd\u00a8 DAT na ThingSpeak<\/strong><\/h2>\n\n\n\n<p>TEPLOTA &#8211; VLHKOST &#8211; TLAK<\/p>\n\n\n\n<h4 class=\"wp-block-heading\"><strong><em>PRO ZOBRAZEN\u00cd DAT Z M\u00c9HO \u010cIDLA NA THINGSPEAK ZADEJTE DO VYHLED\u00c1VA\u010cE KAN\u00c1L\u016e    <\/em>vejvycz<em>, NEBO LZE ZADAT I DO APLIKACE V TELEFONU  MOJE                <\/em>ID: 1976884<\/strong><\/h4>\n\n\n\n<p><a href=\"https:\/\/thingspeak.com\/\">https:\/\/thingspeak.com\/<\/a><\/p>\n\n\n\n<p>Mezi bastl\u00ed\u0159i, kutili a techniky jsou velmi obl\u00edben\u00e9 dom\u00e1c\u00ed meteostanice s r\u016fzn\u00fdmy senzory, nejen z\u00e1kladn\u00ed jako je teplota a vlhkost, ale i tlak, mno\u017estv\u00ed a velikost \u010d\u00e1stic ve vzduchu, ale t\u0159eba i m\u011b\u0159en\u00ed CO2 atd.<\/p>\n\n\n\n<p>Ve\u0161ker\u00e9 tyto \u00fadaje si m\u016f\u017ee ka\u017ed\u00fd prohl\u00e9dnout na r\u016fzn\u00fdch ve\u0159ejn\u00fdch str\u00e1nk\u00e1ch jako je nap\u0159\u00edklad TMEP.CZ, nebo t\u0159eba ThingSpeak.com, kter\u00fd jsem pou\u017eil j\u00e1, grafy si lze nastavit statisticky na den, t\u00fdden i zobrazen\u00ed m\u011b\u0159en\u00ed u ka\u017ed\u00e9ho odesl\u00e1n\u00ed dat. J\u00e1 nastavil odes\u00edl\u00e1n\u00ed dat o v\u0161ech t\u0159ech \u00fadaj\u00edch na ka\u017ed\u00fdch 30s, ale \u010dasem to zm\u011bn\u00edm na del\u0161\u00ed interval cca. po dvou minut\u00e1ch.<\/p>\n\n\n\n<p>K vytvo\u0159en\u00ed t\u00e9to dom\u00e1c\u00ed meteostanice budeme pot\u0159ebovat:<\/p>\n\n\n\n<p>Arduino IDE: <a href=\"https:\/\/www.arduino.cc\/en\/software\">ODKAZ ZDE<\/a><\/p>\n\n\n\n<p>ESP8266: <a href=\"https:\/\/pajenicko.cz\/kontrolery-mikropocitace\/vyvojova-deska-lua-nodemcu-esp8266-esp-12f-ch340-wifi?sort=p.price&amp;order=ASC\">ODKAZ ZDE<\/a><\/p>\n\n\n\n<p>BME280: <a href=\"https:\/\/pajenicko.cz\/senzory\/senzory-teploty-vlhkosti-tlaku\/senzor-na-mereni-teploty-vlhkosti-tlaku-bme280\">ODKAZ ZDE<\/a><\/p>\n\n\n\n<p>KRABI\u010cKA PRO ESP A DPS S PINY: STL ZDE<\/p>\n\n\n\n<p>Radia\u010dn\u00ed \u0161t\u00edt: <a href=\"https:\/\/www.thingiverse.com\/thing:2758516\">STL ZDE<\/a>  ( nejden\u00e1 se o m\u016fj model \u0161t\u00edtu )<\/p>\n\n\n\n<p>Zdrojov\u00fd k\u00f3d do ESP: ZDE <\/p>\n\n\n\n<figure class=\"wp-block-image is-resized\"><img decoding=\"async\" loading=\"lazy\" src=\"https:\/\/jvelektronika.cz\/wp-content\/uploads\/2022\/12\/METEO-JV-ESP-OK-1024x990.jpg\" alt=\"\" class=\"wp-image-3585\" width=\"447\" height=\"431\" srcset=\"https:\/\/jvelektronika.cz\/wp-content\/uploads\/2022\/12\/METEO-JV-ESP-OK-1024x990.jpg 1024w, https:\/\/jvelektronika.cz\/wp-content\/uploads\/2022\/12\/METEO-JV-ESP-OK-300x290.jpg 300w, https:\/\/jvelektronika.cz\/wp-content\/uploads\/2022\/12\/METEO-JV-ESP-OK-768x743.jpg 768w, https:\/\/jvelektronika.cz\/wp-content\/uploads\/2022\/12\/METEO-JV-ESP-OK.jpg 2048w\" sizes=\"(max-width: 447px) 100vw, 447px\" \/><\/figure>\n\n\n\n<p><\/p>\n\n\n\n<p>Nap\u00e1jen\u00ed senzoru BME280 m\u00e1 v\u00fdhodu, \u017ee funguje i na 3V, ale i na 5V.<\/p>\n\n\n\n<p>D\u00e1le se jedn\u00e1 o pom\u011brn\u011b p\u0159esn\u00fd senzor s rozli\u0161en\u00edm u teploty na 0,01 stup\u0148\u016f.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">SPECIFIKACE:<\/h4>\n\n\n\n<p>Nap\u00e1jec\u00ed nap\u011bt\u00ed: 1,8 \u2013 5V DC<br>I2C adresy: 0x76 &nbsp;a 0x77 (SDO LOW, SDO HIGH)<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">ROZSAHY M\u011a\u0158EN\u00cd:<\/h4>\n\n\n\n<p>Teplota: od -40\u00b0C do 85\u00b0C<br>Provozn\u00ed vlhkost: od 0% do 100%<br>Tlak: 300 \u2013 1100hPa<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">P\u0158ESNOST:<\/h4>\n\n\n\n<p>Teplota: +-1\u00b0C<br>Vlhkost: +- 3%<br>Tlak: +-1Pa<\/p>\n\n\n\n<h4 class=\"wp-block-heading\">ROZLI\u0160EN\u00cd:<\/h4>\n\n\n\n<p>Teplota: 0,01\u00b0C<br>Vlhkost: 0,008%<br>Tlak: 0,18Pa<\/p>\n\n\n\n<p>Pro ESP a DPS s piny p\u0159ipojen\u00e9ho senzoru v\u00edce\u017eilov\u00fdm kabelem jsem navrhnul a nakreslil krabi\u010dku pro 3D tisk\u00e1rnu av\u0161ak ne\u017e zve\u0159ejn\u00edm STL soubor, mus\u00edm model trochu vyladit. Do t\u00e9 doby ne\u017e bude krabi\u010dka ide\u00e1ln\u00ed, bude-li m\u00edt n\u011bkdo z\u00e1jem, mohu poskytnout sou\u010d\u00e1sn\u00e9 STL krabi\u010dky bez p\u0159\u00edslu\u0161n\u00fdch \u00faprav.<\/p>\n\n\n\n<p>STL soubor ke sta\u017een\u00ed: ZDE   ( bude vlo\u017een po nezbydn\u00fdch \u00faprav\u00e1ch cca. Leden 2023 ).<\/p>\n\n\n\n<figure class=\"wp-block-image\"><img decoding=\"async\" loading=\"lazy\" width=\"924\" height=\"915\" src=\"https:\/\/jvelektronika.cz\/wp-content\/uploads\/2022\/12\/IMG-7690.jpg\" alt=\"\" class=\"wp-image-3592\" srcset=\"https:\/\/jvelektronika.cz\/wp-content\/uploads\/2022\/12\/IMG-7690.jpg 924w, https:\/\/jvelektronika.cz\/wp-content\/uploads\/2022\/12\/IMG-7690-150x150.jpg 150w, https:\/\/jvelektronika.cz\/wp-content\/uploads\/2022\/12\/IMG-7690-300x297.jpg 300w, https:\/\/jvelektronika.cz\/wp-content\/uploads\/2022\/12\/IMG-7690-768x761.jpg 768w\" sizes=\"(max-width: 924px) 100vw, 924px\" \/><figcaption>Moje krabi\u010dka na ESP a kontakty senzoru verze 1.0<\/figcaption><\/figure>\n\n\n\n<p>Pro odes\u00edl\u00e1n\u00ed dat s ve\u0159ejn\u00fdm p\u0159\u00edstupem jsem zvolil server ThingSpeak.com, je nutn\u00e9 se registrovat aby jste m\u011bly pot\u0159ebn\u00fd API kl\u00ed\u010d pro z\u00e1pis dat a mohly si nastavit co pos\u00edl\u00e1te za m\u011b\u0159en\u00ed a v jak\u00fdch jednotk\u00e1ch<\/p>\n\n\n\n<p><\/p>\n\n\n\n<p><\/p>\n\n\n\n<p>BRZY BUDE \u010cL\u00c1NEK DOKON\u010cEN<\/p>\n\n\n\n<p>Posledn\u00ed aktualizace 13. 12. 2022<\/p>\n\n\n\n<p>\u010cl\u00e1nek vytvo\u0159en 20. 11. 2022<\/p>\n","protected":false},"excerpt":{"rendered":"<p>PROJEKT KVALITA OVZDU\u0160\u00cd A SLEDOV\u00c1N\u00cd POMOC\u00cd ESP32\/ARDUINO A RPI S POU\u017dIT\u00cdM R\u016eZN\u00ddCH SENZOR\u016e Zde si zkus\u00edme vytvo\u0159it vlastn\u00ed sb\u011br dat z r\u016fzn\u00fdch \u010didek, kter\u00e9 se b\u011b\u017en\u011b prod\u00e1vaj\u00ed a daj\u00ed se spojit s ESP, Arduinem, nebobe Raspberry. Pro tyto pot\u0159eby zde m\u00e1m ESP32, ESP8266, ESP-01, Arduino Uno a RPI Pi Pico. [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":3569,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"_links":{"self":[{"href":"https:\/\/jvelektronika.cz\/index.php?rest_route=\/wp\/v2\/pages\/3563"}],"collection":[{"href":"https:\/\/jvelektronika.cz\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/jvelektronika.cz\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/jvelektronika.cz\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/jvelektronika.cz\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=3563"}],"version-history":[{"count":9,"href":"https:\/\/jvelektronika.cz\/index.php?rest_route=\/wp\/v2\/pages\/3563\/revisions"}],"predecessor-version":[{"id":3598,"href":"https:\/\/jvelektronika.cz\/index.php?rest_route=\/wp\/v2\/pages\/3563\/revisions\/3598"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/jvelektronika.cz\/index.php?rest_route=\/wp\/v2\/media\/3569"}],"wp:attachment":[{"href":"https:\/\/jvelektronika.cz\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=3563"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}