{"id":2138,"date":"2021-05-04T00:49:50","date_gmt":"2021-05-03T22:49:50","guid":{"rendered":"http:\/\/hamspirit.pl\/SQ9MDD\/?p=2138"},"modified":"2021-05-04T00:49:50","modified_gmt":"2021-05-03T22:49:50","slug":"ogrodnik-wersja-2-0","status":"publish","type":"post","link":"https:\/\/sq9mdd.hamspirit.pl\/?p=2138","title":{"rendered":"Ogrodnik wersja 2.0"},"content":{"rendered":"<p>Rok temu tu\u017c przed wakacjami uruchomi\u0142em prosty projekt ogrodnika, o kt\u00f3rym pisa\u0142em w tym wpisie: <a href=\"http:\/\/10.9.48.151\/?p=1949\">http:\/\/10.9.48.151\/?p=1949<\/a><br \/>\nW tym roku postanowi\u0142em \u017ce projekt zostanie gruntownie przebudowany. Tym sposobem narodzi\u0142 si\u0119 Eddy Gardner.<\/p>\n<p><!--more--><\/p>\n<div id=\"attachment_2140\" style=\"width: 192px\" class=\"wp-caption alignnone\"><a href=\"http:\/\/10.9.48.151\/?attachment_id=2140\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-2140\" class=\"wp-image-2140 size-medium\" src=\"http:\/\/10.9.48.151\/wp-content\/uploads\/2021\/05\/EddyGardner-182x300.jpg\" alt=\"\" width=\"182\" height=\"300\" srcset=\"https:\/\/sq9mdd.hamspirit.pl\/wp-content\/uploads\/2021\/05\/EddyGardner-182x300.jpg 182w, https:\/\/sq9mdd.hamspirit.pl\/wp-content\/uploads\/2021\/05\/EddyGardner.jpg 529w\" sizes=\"auto, (max-width: 182px) 100vw, 182px\" \/><\/a><p id=\"caption-attachment-2140\" class=\"wp-caption-text\">Najnowszy Ogrodnik, w tle dwie poprzednie konstrukcje.<\/p><\/div>\n<p>Poprzednia konstrukcja oparta by\u0142a o arduino, a ca\u0142o\u015bci\u0105 zarz\u0105dza\u0142 domoticz. W tej konstrukcji zmieni\u0142em koncepcj\u0119 na rzecz czego\u015b bardziej samodzielnego.<br \/>\nG\u0142\u00f3wnym za\u0142o\u017ceniem by\u0142o by urz\u0105dzenie mog\u0142o pracowa\u0107 ca\u0142kowicie samodzielnie i by mo\u017cna je by\u0142o skonfigurowa\u0107 w \u0142atwy spos\u00f3b.<br \/>\nKonstrukcja zosta\u0142a oparta o chip ESP8266. Dzi\u0119ki temu by\u0142o mi \u0142atwo zbudowa\u0107 estetyczny interfejs u\u017cytkownika w postaci strony WWW.<\/p>\n<p>Aby u\u0142atwi\u0107 sobie prac\u0119 wykorzysta\u0142em p\u0142ytk\u0119 Nodemcu, kt\u00f3ra ma wyprowadzone goldpiny w standardowym rastrze.<br \/>\nDo p\u0142ytki pod\u0142\u0105czy\u0142em pojemno\u015bciowy czujnik wilgotno\u015bci, dzi\u0119ki kt\u00f3remu mog\u0119 kontrolowa\u0107 dawkowanie wody, a jego konstrukcja sprawia \u017ce jest odporny na degradacj\u0119 sondy pomiarowej.<\/p>\n<div id=\"attachment_2141\" style=\"width: 310px\" class=\"wp-caption alignnone\"><a href=\"http:\/\/10.9.48.151\/?attachment_id=2141\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-2141\" class=\"wp-image-2141 size-medium\" src=\"http:\/\/10.9.48.151\/wp-content\/uploads\/2021\/05\/moisture-sensor-300x196.png\" alt=\"\" width=\"300\" height=\"196\" srcset=\"https:\/\/sq9mdd.hamspirit.pl\/wp-content\/uploads\/2021\/05\/moisture-sensor-300x196.png 300w, https:\/\/sq9mdd.hamspirit.pl\/wp-content\/uploads\/2021\/05\/moisture-sensor-768x502.png 768w, https:\/\/sq9mdd.hamspirit.pl\/wp-content\/uploads\/2021\/05\/moisture-sensor.png 951w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><p id=\"caption-attachment-2141\" class=\"wp-caption-text\">Pojemno\u015bciowy czujnik wilgotno\u015bci gleby<\/p><\/div>\n<p>Podobnie jak w poprzedniej konstrukcji zainstalowa\u0142em w zbiorniku pompk\u0119 zanurzeniow\u0105 oraz p\u0142ywak kt\u00f3ry sygnalizuje niski poziom wody.<br \/>\nProgram steruj\u0105cy urz\u0105dzeniem pisa\u0142em w Visual Studio Code z doinstalowan\u0105 wtyczk\u0105 PlatformIO, dzi\u0119ki kt\u00f3rej programowanie ESP jest bajecznie proste.<\/p>\n<p>&nbsp;<\/p>\n<div id=\"attachment_2152\" style=\"width: 310px\" class=\"wp-caption alignnone\"><a href=\"http:\/\/10.9.48.151\/?attachment_id=2152\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-2152\" class=\"wp-image-2152 size-medium\" src=\"http:\/\/10.9.48.151\/wp-content\/uploads\/2021\/05\/VSCplatformio-300x171.jpg\" alt=\"\" width=\"300\" height=\"171\" srcset=\"https:\/\/sq9mdd.hamspirit.pl\/wp-content\/uploads\/2021\/05\/VSCplatformio-300x171.jpg 300w, https:\/\/sq9mdd.hamspirit.pl\/wp-content\/uploads\/2021\/05\/VSCplatformio-1024x585.jpg 1024w, https:\/\/sq9mdd.hamspirit.pl\/wp-content\/uploads\/2021\/05\/VSCplatformio-768x439.jpg 768w, https:\/\/sq9mdd.hamspirit.pl\/wp-content\/uploads\/2021\/05\/VSCplatformio.jpg 1341w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><p id=\"caption-attachment-2152\" class=\"wp-caption-text\">Visual Studio Code z wtyczk\u0105 PlatformIO.<\/p><\/div>\n<p>Aplikacja kt\u00f3ra steruje prac\u0105 ogrodnika, na stronie WWW prezentuje bie\u017c\u0105ce parametry pracy, co znakomicie u\u0142atwia prac\u0119 z urz\u0105dzeniem.<\/p>\n<div id=\"attachment_2142\" style=\"width: 310px\" class=\"wp-caption alignnone\"><a href=\"http:\/\/10.9.48.151\/?attachment_id=2142\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-2142\" class=\"wp-image-2142 size-medium\" src=\"http:\/\/10.9.48.151\/wp-content\/uploads\/2021\/05\/gui-home-300x165.jpg\" alt=\"\" width=\"300\" height=\"165\" srcset=\"https:\/\/sq9mdd.hamspirit.pl\/wp-content\/uploads\/2021\/05\/gui-home-300x165.jpg 300w, https:\/\/sq9mdd.hamspirit.pl\/wp-content\/uploads\/2021\/05\/gui-home-1024x564.jpg 1024w, https:\/\/sq9mdd.hamspirit.pl\/wp-content\/uploads\/2021\/05\/gui-home-768x423.jpg 768w, https:\/\/sq9mdd.hamspirit.pl\/wp-content\/uploads\/2021\/05\/gui-home.jpg 1054w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><p id=\"caption-attachment-2142\" class=\"wp-caption-text\">Bie\u017c\u0105ce parametry pracy ogrodnika.<\/p><\/div>\n<p>Oczywi\u015bcie wszystkie opcje podlewania mo\u017cna zmieni\u0107 z poziomu strony WWW\u00a0 po wybraniu z menu odpowiedniej sekcji uzyskujemy dost\u0119p do tych funkcji.<\/p>\n<div id=\"attachment_2145\" style=\"width: 310px\" class=\"wp-caption alignnone\"><a href=\"http:\/\/10.9.48.151\/?attachment_id=2145\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-2145\" class=\"wp-image-2145 size-medium\" src=\"http:\/\/10.9.48.151\/wp-content\/uploads\/2021\/05\/gui-watter-settings-300x161.jpg\" alt=\"\" width=\"300\" height=\"161\" srcset=\"https:\/\/sq9mdd.hamspirit.pl\/wp-content\/uploads\/2021\/05\/gui-watter-settings-300x161.jpg 300w, https:\/\/sq9mdd.hamspirit.pl\/wp-content\/uploads\/2021\/05\/gui-watter-settings-1024x550.jpg 1024w, https:\/\/sq9mdd.hamspirit.pl\/wp-content\/uploads\/2021\/05\/gui-watter-settings-768x413.jpg 768w, https:\/\/sq9mdd.hamspirit.pl\/wp-content\/uploads\/2021\/05\/gui-watter-settings.jpg 1055w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><p id=\"caption-attachment-2145\" class=\"wp-caption-text\">Strona z ustawieniami podlewania<\/p><\/div>\n<p>Aby nie traci\u0107 funkcjonalno\u015bci w stosunku do pierwszej wersji ogrodnika, tak\u017ce i ta zosta\u0142a wyposa\u017cona w mo\u017cliwo\u015b\u0107 integracji z domoticzem. W kolejnym oknie konfiguracyjnym mo\u017cna wskaza\u0107 IDX-y wcze\u015bniej przygotowanych zmiennych w domoticzu do kt\u00f3rych ogrodnik b\u0119dzie zapisywa\u0142 dane.<\/p>\n<div id=\"attachment_2143\" style=\"width: 310px\" class=\"wp-caption alignnone\"><a href=\"http:\/\/10.9.48.151\/?attachment_id=2143\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-2143\" class=\"wp-image-2143 size-medium\" src=\"http:\/\/10.9.48.151\/wp-content\/uploads\/2021\/05\/gui-domoticz-settings-300x188.jpg\" alt=\"\" width=\"300\" height=\"188\" srcset=\"https:\/\/sq9mdd.hamspirit.pl\/wp-content\/uploads\/2021\/05\/gui-domoticz-settings-300x188.jpg 300w, https:\/\/sq9mdd.hamspirit.pl\/wp-content\/uploads\/2021\/05\/gui-domoticz-settings-1024x641.jpg 1024w, https:\/\/sq9mdd.hamspirit.pl\/wp-content\/uploads\/2021\/05\/gui-domoticz-settings-768x481.jpg 768w, https:\/\/sq9mdd.hamspirit.pl\/wp-content\/uploads\/2021\/05\/gui-domoticz-settings.jpg 1058w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><p id=\"caption-attachment-2143\" class=\"wp-caption-text\">Strona konfiguracji integracji z domoticzem<\/p><\/div>\n<p>Z poziomu domoticza mam zrobion\u0105 integracj\u0119 z komunikatorem telegram. Jednak\u017ce w tej wersji urz\u0105dzenia nie mog\u0142o zabrakn\u0105\u0107 tak\u017ce i tej opcji.<\/p>\n<div id=\"attachment_2144\" style=\"width: 310px\" class=\"wp-caption alignnone\"><a href=\"http:\/\/10.9.48.151\/?attachment_id=2144\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-2144\" class=\"wp-image-2144 size-medium\" src=\"http:\/\/10.9.48.151\/wp-content\/uploads\/2021\/05\/gui-telegram-300x199.jpg\" alt=\"\" width=\"300\" height=\"199\" srcset=\"https:\/\/sq9mdd.hamspirit.pl\/wp-content\/uploads\/2021\/05\/gui-telegram-300x199.jpg 300w, https:\/\/sq9mdd.hamspirit.pl\/wp-content\/uploads\/2021\/05\/gui-telegram-1024x679.jpg 1024w, https:\/\/sq9mdd.hamspirit.pl\/wp-content\/uploads\/2021\/05\/gui-telegram-768x510.jpg 768w, https:\/\/sq9mdd.hamspirit.pl\/wp-content\/uploads\/2021\/05\/gui-telegram.jpg 1058w\" sizes=\"auto, (max-width: 300px) 100vw, 300px\" \/><\/a><p id=\"caption-attachment-2144\" class=\"wp-caption-text\">Sekcja konfiguracji po\u0142\u0105czenia z komunikatorem telegram.<\/p><\/div>\n<p>Jak wida\u0107 niskim nak\u0142adem si\u0142 i \u015brodk\u00f3w mo\u017cna osi\u0105gn\u0105\u0107 ca\u0142kiem ciekawy efekt. Urz\u0105dzenie w\u0142a\u015bnie przechodzi faz\u0119 test\u00f3w. Ale ju\u017c jestem bardzo zadowolony.<br \/>\nCa\u0142o\u015b\u0107 kodu mo\u017cna pobra\u0107 z mojego profilu w serwisie Github pod tym adresem:<\/p>\n<p><a href=\"https:\/\/github.com\/SQ9MDD\/EddyGardner\">https:\/\/github.com\/SQ9MDD\/EddyGardner<\/a><\/p>\n<p>Mi\u0142ego budowania.<\/p>\n<p>R.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Rok temu tu\u017c przed wakacjami uruchomi\u0142em prosty projekt ogrodnika, o kt\u00f3rym pisa\u0142em w tym wpisie: http:\/\/10.9.48.151\/?p=1949 W tym roku postanowi\u0142em \u017ce projekt zostanie gruntownie przebudowany. Tym sposobem narodzi\u0142 si\u0119 Eddy Gardner.<\/p>\n","protected":false},"author":2,"featured_media":2140,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[3,10,13],"tags":[],"class_list":["post-2138","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-algorytmy","category-diy","category-eco"],"_links":{"self":[{"href":"https:\/\/sq9mdd.hamspirit.pl\/index.php?rest_route=\/wp\/v2\/posts\/2138","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/sq9mdd.hamspirit.pl\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/sq9mdd.hamspirit.pl\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/sq9mdd.hamspirit.pl\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/sq9mdd.hamspirit.pl\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=2138"}],"version-history":[{"count":0,"href":"https:\/\/sq9mdd.hamspirit.pl\/index.php?rest_route=\/wp\/v2\/posts\/2138\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/sq9mdd.hamspirit.pl\/index.php?rest_route=\/wp\/v2\/media\/2140"}],"wp:attachment":[{"href":"https:\/\/sq9mdd.hamspirit.pl\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=2138"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/sq9mdd.hamspirit.pl\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=2138"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/sq9mdd.hamspirit.pl\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=2138"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}