{"id":10408,"date":"2015-06-11T08:37:27","date_gmt":"2015-06-11T12:37:27","guid":{"rendered":"http:\/\/embedded-lab.com\/blog\/?p=10408"},"modified":"2015-06-11T08:39:48","modified_gmt":"2015-06-11T12:39:48","slug":"tweeting-lawn-mower","status":"publish","type":"post","link":"https:\/\/embedded-lab.com\/blog\/tweeting-lawn-mower\/","title":{"rendered":"IoT enabled lawn mower"},"content":{"rendered":"<p><strong>Michel<\/strong> from <em>Quebec, Canada<\/em> recently bought a EGO brand battery powered lawn mower to which he added an ESP8266 module along with a PIC MCU and a couple of hall sensors to make it an <a href=\"https:\/\/hackaday.io\/project\/6170-iot-lawn-mower\" target=\"_blank\"><strong>IoT-enabled mowing device<\/strong><\/a> that is now capable of sending tweets during its mowing session.<\/p>\n<div id=\"attachment_10409\" style=\"width: 595px\" class=\"wp-caption aligncenter\"><a href=\"http:\/\/embedded-lab.com\/blog\/wp-content\/uploads\/2015\/06\/Mower.jpg\"><img loading=\"lazy\" decoding=\"async\" aria-describedby=\"caption-attachment-10409\" class=\"size-full wp-image-10409\" alt=\"Tweeting lawn mower\" src=\"http:\/\/embedded-lab.com\/blog\/wp-content\/uploads\/2015\/06\/Mower.jpg\" width=\"585\" height=\"435\" srcset=\"https:\/\/embedded-lab.com\/blog\/wp-content\/uploads\/2015\/06\/Mower.jpg 585w, https:\/\/embedded-lab.com\/blog\/wp-content\/uploads\/2015\/06\/Mower-580x431.jpg 580w\" sizes=\"auto, (max-width: 585px) 100vw, 585px\" \/><\/a><p id=\"caption-attachment-10409\" class=\"wp-caption-text\">IoT enabled lawn mower<\/p><\/div>\n<blockquote><p>To make sure I would not void my mower&#8217;s warranty I&#8217;ve used 2 Hall Effect sensors and a few magnets: one on the bail switch, five on a wheel. Three revolution of a rear wheel represent a distance of 245cm (~96\u00bd&#8221;). There are 10 spokes on the back of the wheel. With five magnets this gives me a resolution of 16.33cm (6.43&#8243;). The display I&#8217;m using is a Digole 160&#215;128 True Color TFT LCD. I like Digole&#8217;s displays because they have a backpack with a complete graphic engine and 7 preloaded fonts. The kit run on 2 AAA batteries. The ESP8266 is initialized on power-up to get the actual time on my Windows Home Server and placed to sleep to minimize the power consumption. When it&#8217;s time to publish a hard reset is done. At the end of transmission the ESP8266 is put to sleep again.<\/p><\/blockquote>\n<p>&nbsp;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Michel from Quebec, Canada recently bought a EGO brand battery powered lawn mower to which he added an ESP8266 module along with a PIC MCU and a couple of hall sensors to make it an IoT-enabled mowing device that is now capable of sending tweets during its mowing session. To make sure I would not void my mower&#8217;s warranty I&#8217;ve used 2 Hall Effect sensors and a few magnets: one on the bail switch, five on a wheel. Three revolution of a rear wheel represent a distance of 245cm (~96\u00bd&#8221;). There are 10 spokes on the back of the wheel.<\/p>\n","protected":false},"author":1,"featured_media":10409,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1044,958,4],"tags":[1046,1201,1202,1200],"class_list":["post-10408","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-esp8266","category-internet-of-things","category-pic-projects","tag-esp8266-project","tag-iot-device","tag-iot-enabled-lawn-mower","tag-tweeting-lawn-mower"],"_links":{"self":[{"href":"https:\/\/embedded-lab.com\/blog\/wp-json\/wp\/v2\/posts\/10408","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/embedded-lab.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/embedded-lab.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/embedded-lab.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/embedded-lab.com\/blog\/wp-json\/wp\/v2\/comments?post=10408"}],"version-history":[{"count":3,"href":"https:\/\/embedded-lab.com\/blog\/wp-json\/wp\/v2\/posts\/10408\/revisions"}],"predecessor-version":[{"id":10412,"href":"https:\/\/embedded-lab.com\/blog\/wp-json\/wp\/v2\/posts\/10408\/revisions\/10412"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/embedded-lab.com\/blog\/wp-json\/wp\/v2\/media\/10409"}],"wp:attachment":[{"href":"https:\/\/embedded-lab.com\/blog\/wp-json\/wp\/v2\/media?parent=10408"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/embedded-lab.com\/blog\/wp-json\/wp\/v2\/categories?post=10408"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/embedded-lab.com\/blog\/wp-json\/wp\/v2\/tags?post=10408"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}