{"id":18671,"date":"2018-03-29T09:52:02","date_gmt":"2018-03-29T08:52:02","guid":{"rendered":"http:\/\/www.recantha.co.uk\/blog\/?p=18671"},"modified":"2018-03-29T09:53:43","modified_gmt":"2018-03-29T08:53:43","slug":"heart-rate-monitor-uses-a-wemos-a-small-oled-display-and-micropython","status":"publish","type":"post","link":"https:\/\/www.recantha.co.uk\/blog\/?p=18671","title":{"rendered":"Heart-rate monitor uses a Wemos, a small OLED display and MicroPython"},"content":{"rendered":"<p><a href=\"https:\/\/i0.wp.com\/www.recantha.co.uk\/blog\/wp-content\/uploads\/2018\/03\/W8giapM.gif?ssl=1\"><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-18672\" src=\"https:\/\/i0.wp.com\/www.recantha.co.uk\/blog\/wp-content\/uploads\/2018\/03\/W8giapM.gif?resize=480%2C270&#038;ssl=1\" alt=\"\" width=\"480\" height=\"270\" \/><\/a><\/p>\n<p><em>This is one of my rare not-strictly-Raspberry-Pi blog posts. Although using a Wemos, because the programming is in Micro Python, it wouldn&#8217;t be difficult to convert to using, say, an <a href=\"https:\/\/shop.rasp.io\/collections\/raspio-collection\/products\/raspio-analog-zero-8-channel-analog-input-for-raspberry-pi\" target=\"_blank\" rel=\"noopener\">MCP3008 chip to read the analog values<\/a> and then GPIO Zero to access the converted digital reading.<\/em><\/p>\n<p>Martin Fitzpatrick has taken a <a href=\"https:\/\/shop.rasp.io\/collections\/microcontrollers\/products\/wemos-d1-mini-esp8266\" target=\"_blank\" rel=\"noopener\">Wemos D1 Mini<\/a>\u00a0and flashed Micro Python to it (you can <a href=\"http:\/\/garybake.com\/getting-started-with-the-wemos-d1-and-micropython.html\" target=\"_blank\" rel=\"noopener\">find out how to do that from a Raspberry Pi or other Linux machine here<\/a>). He&#8217;s then taken a Pulsesensor <a href=\"https:\/\/www.amazon.co.uk\/Pulse-Sensor-PulseSensor_864620000204\/dp\/B01CPP4QM0\" target=\"_blank\" rel=\"noopener\">analog heart rate sensor<\/a>\u00a0and wired it up to the Wemos&#8217; power pins and analog input. A bit of maths later and he has the heart rate detected and flashing the Wemos&#8217; built-in LED. He&#8217;s then taken a <a href=\"https:\/\/www.aliexpress.com\/item\/0-91-Inch-128x32-IIC-I2C-Blue-OLED-LCD-Display-DIY-Module-SSD1306-Driver-IC-DC\/32793415973.html\" target=\"_blank\" rel=\"noopener\">small OLED display<\/a>, displayed the pulse as a graph and worked out the average beats per minute. The cute little heart in the corner is a nice touch. You can <a href=\"https:\/\/martinfitzpatrick.name\/article\/wemos-heart-rate-sensor-display-micropython\/\" target=\"_blank\" rel=\"noopener\">find out how to do it yourself over on his blog<\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>This is one of my rare not-strictly-Raspberry-Pi blog posts. Although using a Wemos, because the programming is in Micro Python, it wouldn&#8217;t be difficult to convert to using, say, an MCP3008 chip to read the analog values and then GPIO&hellip;<\/p>\n<p class=\"more-link-p\"><a class=\"more-link\" href=\"https:\/\/www.recantha.co.uk\/blog\/?p=18671\">Read more &rarr;<\/a><\/p>\n","protected":false},"author":1,"featured_media":18672,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":"","jetpack_publicize_message":"","jetpack_publicize_feature_enabled":true,"jetpack_social_post_already_shared":true,"jetpack_social_options":{"image_generator_settings":{"template":"highway","default_image_id":0,"font":"","enabled":false},"version":2}},"categories":[54,85,50,39,62,51],"tags":[707,708,257],"class_list":["post-18671","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-accessories","category-health","category-making","category-programming","category-sensors","category-tutorials","tag-micropython","tag-pulse","tag-wemos"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.8 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Heart-rate monitor uses a Wemos, a small OLED display and MicroPython - Raspberry Pi Pod<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.recantha.co.uk\/blog\/?p=18671\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Heart-rate monitor uses a Wemos, a small OLED display and MicroPython - Raspberry Pi Pod\" \/>\n<meta property=\"og:description\" content=\"This is one of my rare not-strictly-Raspberry-Pi blog posts. Although using a Wemos, because the programming is in Micro Python, it wouldn&#8217;t be difficult to convert to using, say, an MCP3008 chip to read the analog values and then GPIO&hellip;Read more &rarr;\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.recantha.co.uk\/blog\/?p=18671\" \/>\n<meta property=\"og:site_name\" content=\"Raspberry Pi Pod\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/recantha\/\" \/>\n<meta property=\"article:published_time\" content=\"2018-03-29T08:52:02+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2018-03-29T08:53:43+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/i0.wp.com\/www.recantha.co.uk\/blog\/wp-content\/uploads\/2018\/03\/W8giapM.gif?fit=480%2C270&ssl=1\" \/>\n\t<meta property=\"og:image:width\" content=\"480\" \/>\n\t<meta property=\"og:image:height\" content=\"270\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/gif\" \/>\n<meta name=\"author\" content=\"Michael Horne\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:creator\" content=\"@recantha\" \/>\n<meta name=\"twitter:site\" content=\"@recantha\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Michael Horne\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"1 minute\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.recantha.co.uk\/blog\/?p=18671#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.recantha.co.uk\/blog\/?p=18671\"},\"author\":{\"name\":\"Michael Horne\",\"@id\":\"https:\/\/www.recantha.co.uk\/blog\/#\/schema\/person\/c27c4ef2ee1c18b130f1fcd5dcdbb263\"},\"headline\":\"Heart-rate monitor uses a Wemos, a small OLED display and MicroPython\",\"datePublished\":\"2018-03-29T08:52:02+00:00\",\"dateModified\":\"2018-03-29T08:53:43+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.recantha.co.uk\/blog\/?p=18671\"},\"wordCount\":176,\"commentCount\":1,\"publisher\":{\"@id\":\"https:\/\/www.recantha.co.uk\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/www.recantha.co.uk\/blog\/?p=18671#primaryimage\"},\"thumbnailUrl\":\"https:\/\/i0.wp.com\/www.recantha.co.uk\/blog\/wp-content\/uploads\/2018\/03\/W8giapM.gif?fit=480%2C270&ssl=1\",\"keywords\":[\"micropython\",\"pulse\",\"Wemos\"],\"articleSection\":[\"Accessories\",\"Health\",\"Making\",\"Programming\",\"Sensors\",\"Tutorials\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.recantha.co.uk\/blog\/?p=18671#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.recantha.co.uk\/blog\/?p=18671\",\"url\":\"https:\/\/www.recantha.co.uk\/blog\/?p=18671\",\"name\":\"Heart-rate monitor uses a Wemos, a small OLED display and MicroPython - Raspberry Pi Pod\",\"isPartOf\":{\"@id\":\"https:\/\/www.recantha.co.uk\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.recantha.co.uk\/blog\/?p=18671#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.recantha.co.uk\/blog\/?p=18671#primaryimage\"},\"thumbnailUrl\":\"https:\/\/i0.wp.com\/www.recantha.co.uk\/blog\/wp-content\/uploads\/2018\/03\/W8giapM.gif?fit=480%2C270&ssl=1\",\"datePublished\":\"2018-03-29T08:52:02+00:00\",\"dateModified\":\"2018-03-29T08:53:43+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/www.recantha.co.uk\/blog\/?p=18671#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.recantha.co.uk\/blog\/?p=18671\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.recantha.co.uk\/blog\/?p=18671#primaryimage\",\"url\":\"https:\/\/i0.wp.com\/www.recantha.co.uk\/blog\/wp-content\/uploads\/2018\/03\/W8giapM.gif?fit=480%2C270&ssl=1\",\"contentUrl\":\"https:\/\/i0.wp.com\/www.recantha.co.uk\/blog\/wp-content\/uploads\/2018\/03\/W8giapM.gif?fit=480%2C270&ssl=1\",\"width\":480,\"height\":270},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.recantha.co.uk\/blog\/?p=18671#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.recantha.co.uk\/blog\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Heart-rate monitor uses a Wemos, a small OLED display and MicroPython\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.recantha.co.uk\/blog\/#website\",\"url\":\"https:\/\/www.recantha.co.uk\/blog\/\",\"name\":\"Raspberry Pi Pod\",\"description\":\"Experiences with the Raspberry Pi micro computer and microcontroller\",\"publisher\":{\"@id\":\"https:\/\/www.recantha.co.uk\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.recantha.co.uk\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/www.recantha.co.uk\/blog\/#organization\",\"name\":\"Raspberry Pi Pod\",\"url\":\"https:\/\/www.recantha.co.uk\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.recantha.co.uk\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/i0.wp.com\/www.recantha.co.uk\/blog\/wp-content\/uploads\/2016\/03\/cropped-PiPod-Logo-v3.png?fit=800%2C337&ssl=1\",\"contentUrl\":\"https:\/\/i0.wp.com\/www.recantha.co.uk\/blog\/wp-content\/uploads\/2016\/03\/cropped-PiPod-Logo-v3.png?fit=800%2C337&ssl=1\",\"width\":800,\"height\":337,\"caption\":\"Raspberry Pi Pod\"},\"image\":{\"@id\":\"https:\/\/www.recantha.co.uk\/blog\/#\/schema\/logo\/image\/\"},\"sameAs\":[\"https:\/\/www.facebook.com\/recantha\/\",\"https:\/\/x.com\/recantha\",\"https:\/\/www.linkedin.com\/in\/recantha\/\",\"https:\/\/www.youtube.com\/channel\/UCK4F9blabxzmk8Inzhs8tpg\"]},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.recantha.co.uk\/blog\/#\/schema\/person\/c27c4ef2ee1c18b130f1fcd5dcdbb263\",\"name\":\"Michael Horne\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.recantha.co.uk\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/479778b0677caadde0ceb54c4129804ef674914607e3ed0998808148357d10d8?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/479778b0677caadde0ceb54c4129804ef674914607e3ed0998808148357d10d8?s=96&d=mm&r=g\",\"caption\":\"Michael Horne\"},\"url\":\"https:\/\/www.recantha.co.uk\/blog\/?author=1\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Heart-rate monitor uses a Wemos, a small OLED display and MicroPython - Raspberry Pi Pod","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.recantha.co.uk\/blog\/?p=18671","og_locale":"en_US","og_type":"article","og_title":"Heart-rate monitor uses a Wemos, a small OLED display and MicroPython - Raspberry Pi Pod","og_description":"This is one of my rare not-strictly-Raspberry-Pi blog posts. Although using a Wemos, because the programming is in Micro Python, it wouldn&#8217;t be difficult to convert to using, say, an MCP3008 chip to read the analog values and then GPIO&hellip;Read more &rarr;","og_url":"https:\/\/www.recantha.co.uk\/blog\/?p=18671","og_site_name":"Raspberry Pi Pod","article_publisher":"https:\/\/www.facebook.com\/recantha\/","article_published_time":"2018-03-29T08:52:02+00:00","article_modified_time":"2018-03-29T08:53:43+00:00","og_image":[{"url":"https:\/\/i0.wp.com\/www.recantha.co.uk\/blog\/wp-content\/uploads\/2018\/03\/W8giapM.gif?fit=480%2C270&ssl=1","width":480,"height":270,"type":"image\/gif"}],"author":"Michael Horne","twitter_card":"summary_large_image","twitter_creator":"@recantha","twitter_site":"@recantha","twitter_misc":{"Written by":"Michael Horne","Est. reading time":"1 minute"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.recantha.co.uk\/blog\/?p=18671#article","isPartOf":{"@id":"https:\/\/www.recantha.co.uk\/blog\/?p=18671"},"author":{"name":"Michael Horne","@id":"https:\/\/www.recantha.co.uk\/blog\/#\/schema\/person\/c27c4ef2ee1c18b130f1fcd5dcdbb263"},"headline":"Heart-rate monitor uses a Wemos, a small OLED display and MicroPython","datePublished":"2018-03-29T08:52:02+00:00","dateModified":"2018-03-29T08:53:43+00:00","mainEntityOfPage":{"@id":"https:\/\/www.recantha.co.uk\/blog\/?p=18671"},"wordCount":176,"commentCount":1,"publisher":{"@id":"https:\/\/www.recantha.co.uk\/blog\/#organization"},"image":{"@id":"https:\/\/www.recantha.co.uk\/blog\/?p=18671#primaryimage"},"thumbnailUrl":"https:\/\/i0.wp.com\/www.recantha.co.uk\/blog\/wp-content\/uploads\/2018\/03\/W8giapM.gif?fit=480%2C270&ssl=1","keywords":["micropython","pulse","Wemos"],"articleSection":["Accessories","Health","Making","Programming","Sensors","Tutorials"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.recantha.co.uk\/blog\/?p=18671#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.recantha.co.uk\/blog\/?p=18671","url":"https:\/\/www.recantha.co.uk\/blog\/?p=18671","name":"Heart-rate monitor uses a Wemos, a small OLED display and MicroPython - Raspberry Pi Pod","isPartOf":{"@id":"https:\/\/www.recantha.co.uk\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.recantha.co.uk\/blog\/?p=18671#primaryimage"},"image":{"@id":"https:\/\/www.recantha.co.uk\/blog\/?p=18671#primaryimage"},"thumbnailUrl":"https:\/\/i0.wp.com\/www.recantha.co.uk\/blog\/wp-content\/uploads\/2018\/03\/W8giapM.gif?fit=480%2C270&ssl=1","datePublished":"2018-03-29T08:52:02+00:00","dateModified":"2018-03-29T08:53:43+00:00","breadcrumb":{"@id":"https:\/\/www.recantha.co.uk\/blog\/?p=18671#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.recantha.co.uk\/blog\/?p=18671"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.recantha.co.uk\/blog\/?p=18671#primaryimage","url":"https:\/\/i0.wp.com\/www.recantha.co.uk\/blog\/wp-content\/uploads\/2018\/03\/W8giapM.gif?fit=480%2C270&ssl=1","contentUrl":"https:\/\/i0.wp.com\/www.recantha.co.uk\/blog\/wp-content\/uploads\/2018\/03\/W8giapM.gif?fit=480%2C270&ssl=1","width":480,"height":270},{"@type":"BreadcrumbList","@id":"https:\/\/www.recantha.co.uk\/blog\/?p=18671#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.recantha.co.uk\/blog"},{"@type":"ListItem","position":2,"name":"Heart-rate monitor uses a Wemos, a small OLED display and MicroPython"}]},{"@type":"WebSite","@id":"https:\/\/www.recantha.co.uk\/blog\/#website","url":"https:\/\/www.recantha.co.uk\/blog\/","name":"Raspberry Pi Pod","description":"Experiences with the Raspberry Pi micro computer and microcontroller","publisher":{"@id":"https:\/\/www.recantha.co.uk\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.recantha.co.uk\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.recantha.co.uk\/blog\/#organization","name":"Raspberry Pi Pod","url":"https:\/\/www.recantha.co.uk\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.recantha.co.uk\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/i0.wp.com\/www.recantha.co.uk\/blog\/wp-content\/uploads\/2016\/03\/cropped-PiPod-Logo-v3.png?fit=800%2C337&ssl=1","contentUrl":"https:\/\/i0.wp.com\/www.recantha.co.uk\/blog\/wp-content\/uploads\/2016\/03\/cropped-PiPod-Logo-v3.png?fit=800%2C337&ssl=1","width":800,"height":337,"caption":"Raspberry Pi Pod"},"image":{"@id":"https:\/\/www.recantha.co.uk\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/recantha\/","https:\/\/x.com\/recantha","https:\/\/www.linkedin.com\/in\/recantha\/","https:\/\/www.youtube.com\/channel\/UCK4F9blabxzmk8Inzhs8tpg"]},{"@type":"Person","@id":"https:\/\/www.recantha.co.uk\/blog\/#\/schema\/person\/c27c4ef2ee1c18b130f1fcd5dcdbb263","name":"Michael Horne","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.recantha.co.uk\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/479778b0677caadde0ceb54c4129804ef674914607e3ed0998808148357d10d8?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/479778b0677caadde0ceb54c4129804ef674914607e3ed0998808148357d10d8?s=96&d=mm&r=g","caption":"Michael Horne"},"url":"https:\/\/www.recantha.co.uk\/blog\/?author=1"}]}},"jetpack_publicize_connections":[],"jetpack_featured_media_url":"https:\/\/i0.wp.com\/www.recantha.co.uk\/blog\/wp-content\/uploads\/2018\/03\/W8giapM.gif?fit=480%2C270&ssl=1","jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p2RsaV-4R9","jetpack-related-posts":[{"id":16622,"url":"https:\/\/www.recantha.co.uk\/blog\/?p=16622","url_meta":{"origin":18671,"position":0},"title":"Bright LED arrow\/pointer prototyped on a Raspberry Pi and run with a Wemos ESP8266 board","author":"Michael Horne","date":"17 March 2017","format":false,"excerpt":"\u00a0 Alex Eames, who was covered in a community profile yesterday, has used his RasPiO Inspiring system of bright LEDs in geometric shapes to create an illuminated pointing sign. He's blogged about the mini-project, which involved some foam board, some sewing and, eventually, an ESP8266 Wemos board (he started out\u2026","rel":"","context":"In &quot;Accessories&quot;","block_context":{"text":"Accessories","link":"https:\/\/www.recantha.co.uk\/blog\/?cat=54"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/www.recantha.co.uk\/blog\/wp-content\/uploads\/2017\/03\/Arrow-blog-768x386.png?resize=350%2C200&ssl=1","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/www.recantha.co.uk\/blog\/wp-content\/uploads\/2017\/03\/Arrow-blog-768x386.png?resize=350%2C200&ssl=1 1x, https:\/\/i0.wp.com\/www.recantha.co.uk\/blog\/wp-content\/uploads\/2017\/03\/Arrow-blog-768x386.png?resize=525%2C300&ssl=1 1.5x, https:\/\/i0.wp.com\/www.recantha.co.uk\/blog\/wp-content\/uploads\/2017\/03\/Arrow-blog-768x386.png?resize=700%2C400&ssl=1 2x"},"classes":[]},{"id":18119,"url":"https:\/\/www.recantha.co.uk\/blog\/?p=18119","url_meta":{"origin":18671,"position":1},"title":"Make your wedding sparkle with these ESP8266 LED lamps controlled by a Raspberry Pi Zero","author":"Michael Horne","date":"20 January 2018","format":false,"excerpt":"Brian Lough\u00a0wanted to put his own stamp on his wedding. He admits his wife did most of the actual planning of the day, but Brian brought some electronics and wifi magic to the table centre decorations, pictured in action above. He used Ikea Grono lamps\u00a0as the main structure of each\u2026","rel":"","context":"In &quot;Accessories&quot;","block_context":{"text":"Accessories","link":"https:\/\/www.recantha.co.uk\/blog\/?cat=54"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/www.recantha.co.uk\/blog\/wp-content\/uploads\/2018\/01\/weddinglights.gif?fit=462%2C260&ssl=1&resize=350%2C200","width":350,"height":200},"classes":[]},{"id":16914,"url":"https:\/\/www.recantha.co.uk\/blog\/?p=16914","url_meta":{"origin":18671,"position":2},"title":"Build your own Fartometer with a Raspberry Pi and a Wemos D1","author":"Michael Horne","date":"15 June 2017","format":false,"excerpt":"Dr Lucy Rogers has taken inspiration from IBM's IoT HQ and created an ambient air quality sensor that works using MQTT messages through the IBM Watson IoT Quickstart Platform. Readings of the air are taken using a Raspberry Pi Zero and a Rehau USB stick ambient air sensor\u00a0and then transmitted\u2026","rel":"","context":"In &quot;Accessories&quot;","block_context":{"text":"Accessories","link":"https:\/\/www.recantha.co.uk\/blog\/?cat=54"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/www.recantha.co.uk\/blog\/wp-content\/uploads\/2017\/06\/fartometer-wemos-768x576.jpg?fit=768%2C576&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/www.recantha.co.uk\/blog\/wp-content\/uploads\/2017\/06\/fartometer-wemos-768x576.jpg?fit=768%2C576&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/www.recantha.co.uk\/blog\/wp-content\/uploads\/2017\/06\/fartometer-wemos-768x576.jpg?fit=768%2C576&ssl=1&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/www.recantha.co.uk\/blog\/wp-content\/uploads\/2017\/06\/fartometer-wemos-768x576.jpg?fit=768%2C576&ssl=1&resize=700%2C400 2x"},"classes":[]},{"id":16525,"url":"https:\/\/www.recantha.co.uk\/blog\/?p=16525","url_meta":{"origin":18671,"position":3},"title":"New Kickstarter encourages you to sculpt with RGB LEDs and a Raspberry Pi, Arduino, DigiSpark and Wemos","author":"Michael Horne","date":"3 March 2017","format":false,"excerpt":"Alex Eames (from RasPi.TV and Rasp.io) has run several Kickstarters and his new one looks to be his best yet. His new campaign is called RasPiO Inspiring. It is a new system for 'sculpting with RGB LEDs' and is made up out of several different geometric shapes with a standard\u2026","rel":"","context":"In &quot;Accessories&quot;","block_context":{"text":"Accessories","link":"https:\/\/www.recantha.co.uk\/blog\/?cat=54"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/www.recantha.co.uk\/blog\/wp-content\/uploads\/2018\/03\/inspiring.jpg?fit=680%2C383&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/www.recantha.co.uk\/blog\/wp-content\/uploads\/2018\/03\/inspiring.jpg?fit=680%2C383&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/www.recantha.co.uk\/blog\/wp-content\/uploads\/2018\/03\/inspiring.jpg?fit=680%2C383&ssl=1&resize=525%2C300 1.5x"},"classes":[]},{"id":19248,"url":"https:\/\/www.recantha.co.uk\/blog\/?p=19248","url_meta":{"origin":18671,"position":4},"title":"Make a networked nightlight with the Raspberry Pi and ESP8266","author":"Michael Horne","date":"3 December 2018","format":false,"excerpt":"Andy Warburton has taken his initial concept of a Raspberry Pi-powered nightlight and re-invented it using an ESP8266 board. The ESP8266 (which you can find on, for example, the Wemos D1 mini) is a marvellous chip which is Arduino IDE-compatible and has built-in wifi capabilities. Andy has used\u00a0WS2812B strip LEDs\u2026","rel":"","context":"In &quot;Arduino&quot;","block_context":{"text":"Arduino","link":"https:\/\/www.recantha.co.uk\/blog\/?cat=55"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/www.recantha.co.uk\/blog\/wp-content\/uploads\/2018\/12\/nightlight.jpg?fit=1168%2C743&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/www.recantha.co.uk\/blog\/wp-content\/uploads\/2018\/12\/nightlight.jpg?fit=1168%2C743&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/www.recantha.co.uk\/blog\/wp-content\/uploads\/2018\/12\/nightlight.jpg?fit=1168%2C743&ssl=1&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/www.recantha.co.uk\/blog\/wp-content\/uploads\/2018\/12\/nightlight.jpg?fit=1168%2C743&ssl=1&resize=700%2C400 2x, https:\/\/i0.wp.com\/www.recantha.co.uk\/blog\/wp-content\/uploads\/2018\/12\/nightlight.jpg?fit=1168%2C743&ssl=1&resize=1050%2C600 3x"},"classes":[]},{"id":16300,"url":"https:\/\/www.recantha.co.uk\/blog\/?p=16300","url_meta":{"origin":18671,"position":5},"title":"Reading sensors remotely using an ESP8266 board and a Raspberry Pi","author":"Michael Horne","date":"27 January 2017","format":false,"excerpt":"Alex Eames took a (cheap as chips) Wemos D1 mini (which has an onboard ESP8266 wifi chip), connected it up to an analog temperature sensor and then flashed a script to the board that would send the sensor readings to a Raspberry Pi. The Raspberry Pi runs a PHP server\u2026","rel":"","context":"In &quot;Accessories&quot;","block_context":{"text":"Accessories","link":"https:\/\/www.recantha.co.uk\/blog\/?cat=54"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/raspi.tv\/wp-content\/uploads\/2017\/01\/Wemos-D1-mini_700.jpg?resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/raspi.tv\/wp-content\/uploads\/2017\/01\/Wemos-D1-mini_700.jpg?resize=350%2C200 1x, https:\/\/i0.wp.com\/raspi.tv\/wp-content\/uploads\/2017\/01\/Wemos-D1-mini_700.jpg?resize=525%2C300 1.5x, https:\/\/i0.wp.com\/raspi.tv\/wp-content\/uploads\/2017\/01\/Wemos-D1-mini_700.jpg?resize=700%2C400 2x"},"classes":[]}],"_links":{"self":[{"href":"https:\/\/www.recantha.co.uk\/blog\/index.php?rest_route=\/wp\/v2\/posts\/18671","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.recantha.co.uk\/blog\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.recantha.co.uk\/blog\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.recantha.co.uk\/blog\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.recantha.co.uk\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=18671"}],"version-history":[{"count":3,"href":"https:\/\/www.recantha.co.uk\/blog\/index.php?rest_route=\/wp\/v2\/posts\/18671\/revisions"}],"predecessor-version":[{"id":18675,"href":"https:\/\/www.recantha.co.uk\/blog\/index.php?rest_route=\/wp\/v2\/posts\/18671\/revisions\/18675"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.recantha.co.uk\/blog\/index.php?rest_route=\/wp\/v2\/media\/18672"}],"wp:attachment":[{"href":"https:\/\/www.recantha.co.uk\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=18671"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.recantha.co.uk\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=18671"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.recantha.co.uk\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=18671"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}