{"id":140,"date":"2025-08-19T20:52:27","date_gmt":"2025-08-19T20:52:27","guid":{"rendered":"https:\/\/pawelkur.joton.dev\/?p=140"},"modified":"2025-11-27T16:23:48","modified_gmt":"2025-11-27T16:23:48","slug":"plant-assistant","status":"publish","type":"post","link":"https:\/\/pawelkur.joton.dev\/index.php\/2025\/08\/19\/plant-assistant\/","title":{"rendered":"Plant Assistant"},"content":{"rendered":"\n<p>Another project of mine is my <strong>engineering thesis project<\/strong>, which is an extended and more advanced version of the <strong>SMART WATERER<\/strong> system. In this iteration, the device has been significantly expanded with new features and improved modularity. The system now supports:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>3 soil moisture sensors<\/strong>,<\/li>\n\n\n\n<li>a <strong>water-level sensor<\/strong>,<\/li>\n\n\n\n<li>a <strong>light-intensity sensor<\/strong> communicating over <strong>I2C<\/strong>,<\/li>\n\n\n\n<li>a set of <strong>buttons<\/strong>, including individual controls for each station and an <strong>emergency<\/strong> button.<\/li>\n<\/ul>\n\n\n\n<p>The device includes multiple <strong>screw terminals<\/strong>, allowing easy connection of:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>a water pump,<\/li>\n\n\n\n<li><strong>3 electric valves<\/strong>,<\/li>\n\n\n\n<li>various actuators such as <strong>LED lighting<\/strong>.<\/li>\n<\/ul>\n\n\n\n<p>The pump, valves, and lighting are all <strong>MOSFET-controlled<\/strong>, ensuring safe and efficient operation even under higher loads.<\/p>\n\n\n\n<p>The lighting module offers <strong>two full-spectrum LED modes<\/strong>:<\/p>\n\n\n\n<ol class=\"wp-block-list\">\n<li><strong>Automatic light-maintenance mode<\/strong> \u2013 LEDs turn on when the sensor detects insufficient ambient light.<\/li>\n\n\n\n<li><strong>Sun-simulation mode<\/strong> \u2013 the LEDs smoothly adjust their brightness based on real sunlight intensity. This is especially useful if a plant is placed far from a window and needs light conditions that mimic natural daylight.<\/li>\n<\/ol>\n\n\n\n<p>To protect the system, I added <strong>Zener diodes<\/strong> and <strong>fuses<\/strong>, preventing potential damage \u2014 particularly important since the entire device operates at around <strong>2.5A<\/strong>.<\/p>\n\n\n\n<p>The electronics were designed in <strong>Altium Designer<\/strong>, and a dedicated enclosure was also created, which may soon be added <strong>here<\/strong> as well.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"867\" height=\"763\" src=\"https:\/\/pawelkur.joton.dev\/wp-content\/uploads\/2025\/08\/Zrzut-ekranu-2025-11-27-171543.png\" alt=\"\" class=\"wp-image-255\" srcset=\"https:\/\/pawelkur.joton.dev\/wp-content\/uploads\/2025\/08\/Zrzut-ekranu-2025-11-27-171543.png 867w, https:\/\/pawelkur.joton.dev\/wp-content\/uploads\/2025\/08\/Zrzut-ekranu-2025-11-27-171543-300x264.png 300w, https:\/\/pawelkur.joton.dev\/wp-content\/uploads\/2025\/08\/Zrzut-ekranu-2025-11-27-171543-768x676.png 768w\" sizes=\"auto, (max-width: 867px) 100vw, 867px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"851\" height=\"769\" src=\"https:\/\/pawelkur.joton.dev\/wp-content\/uploads\/2025\/08\/Zrzut-ekranu-2025-11-27-171557.png\" alt=\"\" class=\"wp-image-256\" srcset=\"https:\/\/pawelkur.joton.dev\/wp-content\/uploads\/2025\/08\/Zrzut-ekranu-2025-11-27-171557.png 851w, https:\/\/pawelkur.joton.dev\/wp-content\/uploads\/2025\/08\/Zrzut-ekranu-2025-11-27-171557-300x271.png 300w, https:\/\/pawelkur.joton.dev\/wp-content\/uploads\/2025\/08\/Zrzut-ekranu-2025-11-27-171557-768x694.png 768w\" sizes=\"auto, (max-width: 851px) 100vw, 851px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"802\" height=\"652\" src=\"https:\/\/pawelkur.joton.dev\/wp-content\/uploads\/2025\/08\/obraz_2025-11-27_172015310.png\" alt=\"\" class=\"wp-image-259\" srcset=\"https:\/\/pawelkur.joton.dev\/wp-content\/uploads\/2025\/08\/obraz_2025-11-27_172015310.png 802w, https:\/\/pawelkur.joton.dev\/wp-content\/uploads\/2025\/08\/obraz_2025-11-27_172015310-300x244.png 300w, https:\/\/pawelkur.joton.dev\/wp-content\/uploads\/2025\/08\/obraz_2025-11-27_172015310-768x624.png 768w\" sizes=\"auto, (max-width: 802px) 100vw, 802px\" \/><\/figure>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"674\" height=\"659\" src=\"https:\/\/pawelkur.joton.dev\/wp-content\/uploads\/2025\/08\/Zrzut-ekranu-2025-11-27-171654.png\" alt=\"\" class=\"wp-image-261\" srcset=\"https:\/\/pawelkur.joton.dev\/wp-content\/uploads\/2025\/08\/Zrzut-ekranu-2025-11-27-171654.png 674w, https:\/\/pawelkur.joton.dev\/wp-content\/uploads\/2025\/08\/Zrzut-ekranu-2025-11-27-171654-300x293.png 300w\" sizes=\"auto, (max-width: 674px) 100vw, 674px\" \/><\/figure>\n","protected":false},"excerpt":{"rendered":"<p>Another project of mine is my engineering thesis project, which is an extended and more advanced version of the SMART WATERER system. In this iteration, the device has been significantly expanded with new features and improved modularity. The system now supports: The device includes multiple screw terminals, allowing easy connection of: The pump, valves, and &hellip; <\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-140","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"https:\/\/pawelkur.joton.dev\/index.php\/wp-json\/wp\/v2\/posts\/140","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/pawelkur.joton.dev\/index.php\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/pawelkur.joton.dev\/index.php\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/pawelkur.joton.dev\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/pawelkur.joton.dev\/index.php\/wp-json\/wp\/v2\/comments?post=140"}],"version-history":[{"count":5,"href":"https:\/\/pawelkur.joton.dev\/index.php\/wp-json\/wp\/v2\/posts\/140\/revisions"}],"predecessor-version":[{"id":263,"href":"https:\/\/pawelkur.joton.dev\/index.php\/wp-json\/wp\/v2\/posts\/140\/revisions\/263"}],"wp:attachment":[{"href":"https:\/\/pawelkur.joton.dev\/index.php\/wp-json\/wp\/v2\/media?parent=140"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/pawelkur.joton.dev\/index.php\/wp-json\/wp\/v2\/categories?post=140"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/pawelkur.joton.dev\/index.php\/wp-json\/wp\/v2\/tags?post=140"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}