{"id":14058,"date":"2026-04-23T11:32:33","date_gmt":"2026-04-23T11:32:33","guid":{"rendered":"https:\/\/techtrendfeed.com\/?p=14058"},"modified":"2026-04-23T11:32:33","modified_gmt":"2026-04-23T11:32:33","slug":"diy-good-button-will-get-surprisingly-difficult","status":"publish","type":"post","link":"https:\/\/techtrendfeed.com\/?p=14058","title":{"rendered":"DIY Good Button Will get Surprisingly Difficult"},"content":{"rendered":"<p> <br \/>\n<\/p>\n<div id=\"post-1081531\">\n    <\/p>\n<div class=\"entry-content\" itemprop=\"articleBody\">\n<p>There\u2019s a cause that the requirements specs for varied wi-fi communications protocols are extraordinarily lengthy and detailed. [Made by Dennis] discovered this out first hand when he determined to <a rel=\"nofollow\" target=\"_blank\" href=\"https:\/\/github.com\/dennisss\/dacha\/blob\/master\/pkg\/things\/button\/index.md\" target=\"_blank\">construct a wi-fi button from scratch<\/a>.<\/p>\n<p>The key points with wi-fi gadgets is certainly one of energy consumption. If dependable energy is out there from a wall plug or photo voltaic panel, this isn\u2019t as critical of a priority. However [Dennis] is utilizing batteries for his buttons, so minimizing energy consumption is a precedence. He\u2019s going with the nRF52, a microcontroller designed for low energy and which has a in-built wi-fi radio, and configuring it in a manner that makes use of the least quantity of vitality attainable.<\/p>\n<p>From there, [Dennis] turns to the wi-fi communication. He goes into element about how the microcontroller is woken up, the way it sends its information packets to a different wireless-enabled microcontroller, and the way they deal with handshakes and acknowledgements of knowledge. For one thing so simple as a button press, it will get rapidly extra sophisticated particularly when including some fundamental encryption and safety to the communications protocol.<\/p>\n<p>With all of the design selections out of the way in which, the system might be constructed. [Dennis] has created customized PCBs for his gadgets, and in addition included some growth I\/O for different sensors and peripherals past only a pushbutton. The entire schematics and code can be found on the challenge\u2019s GitHub web page and the <a rel=\"nofollow\" target=\"_blank\" href=\"https:\/\/www.printables.com\/model\/1672648-wireless-smart-buttons-sensors\" target=\"_blank\">STL information might be discovered at Printables<\/a>.<\/p>\n<p>For these new to offline residence automation or who&#8217;re turning away from cloud-based providers currently, <a rel=\"nofollow\" target=\"_blank\" href=\"https:\/\/hackaday.com\/2022\/09\/03\/this-pico-w-iot-starter-project-gets-you-into-home-assistant-quick-as-a-flash\/\">there are some simple entry factors that don\u2019t require a lot further {hardware} or expenditure<\/a>.<\/p>\n<div class=\"jeg_video_container jeg_video_content\"><iframe loading=\"lazy\" title=\"I Just Wanted a Button. It Escalated.\" width=\"500\" height=\"281\" src=\"https:\/\/www.youtube.com\/embed\/ljrKFFjFT04?feature=oembed\" frameborder=\"0\" allow=\"accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share\" referrerpolicy=\"strict-origin-when-cross-origin\" allowfullscreen><\/iframe><\/div><\/div>\n<p><\/p>\n<p>    \n<\/div>\n\n","protected":false},"excerpt":{"rendered":"<p>There\u2019s a cause that the requirements specs for varied wi-fi communications protocols are extraordinarily lengthy and detailed. [Made by Dennis] discovered this out first hand when he determined to construct a wi-fi button from scratch. The key points with wi-fi gadgets is certainly one of energy consumption. If dependable energy is out there from a [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":14060,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[59],"tags":[7790,6376,2596,83,367],"class_list":["post-14058","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-smart-home-iot","tag-button","tag-complicated","tag-diy","tag-smart","tag-surprisingly"],"_links":{"self":[{"href":"https:\/\/techtrendfeed.com\/index.php?rest_route=\/wp\/v2\/posts\/14058","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/techtrendfeed.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/techtrendfeed.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/techtrendfeed.com\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/techtrendfeed.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=14058"}],"version-history":[{"count":1,"href":"https:\/\/techtrendfeed.com\/index.php?rest_route=\/wp\/v2\/posts\/14058\/revisions"}],"predecessor-version":[{"id":14059,"href":"https:\/\/techtrendfeed.com\/index.php?rest_route=\/wp\/v2\/posts\/14058\/revisions\/14059"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/techtrendfeed.com\/index.php?rest_route=\/wp\/v2\/media\/14060"}],"wp:attachment":[{"href":"https:\/\/techtrendfeed.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=14058"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/techtrendfeed.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=14058"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/techtrendfeed.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=14058"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}<!-- This website is optimized by Airlift. Learn more: https://airlift.net. Template:. Learn more: https://airlift.net. Template: 69d9690a190636c2e0989534. Config Timestamp: 2026-04-10 21:18:02 UTC, Cached Timestamp: 2026-04-23 14:58:52 UTC -->