{"id":12449,"date":"2015-04-26T20:28:07","date_gmt":"2015-04-26T19:28:07","guid":{"rendered":"http:\/\/www.recantha.co.uk\/blog\/?p=12449"},"modified":"2015-04-26T20:28:07","modified_gmt":"2015-04-26T19:28:07","slug":"driving-neopixels-from-docker-on-the-raspberry-pi","status":"publish","type":"post","link":"https:\/\/www.recantha.co.uk\/blog\/?p=12449","title":{"rendered":"Driving NeoPixels from Docker on the Raspberry Pi"},"content":{"rendered":"<p><img data-recalc-dims=\"1\" loading=\"lazy\" decoding=\"async\" class=\"alignnone\" src=\"https:\/\/i0.wp.com\/blog.hypriot.com\/images\/neopixel\/neopixel640.gif?resize=560%2C315\" alt=\"\" width=\"560\" height=\"315\" \/><\/p>\n<p>The guys over at <a href=\"http:\/\/www.hypriot.com\" target=\"_blank\">Hypriot<\/a> have been using <a href=\"http:\/\/www.docker.com\/\" target=\"_blank\">Docker<\/a> a lot. In this instance, they use Node.JS to drive a set of NeoPixels from the Pi. In the example, they use the Pi&#8217;s 5V power supply to provide the power directly (although this is not recommended) and an Adafruit level shifter to convert the PWM signal on pin 18 to 5V to provide the signal required for the NeoPixels. <a href=\"http:\/\/blog.hypriot.com\/post\/drive-neopixels-in-docker\/\" target=\"_blank\">Read more here<\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>The guys over at Hypriot have been using Docker a lot. In this instance, they use Node.JS to drive a set of NeoPixels from the Pi. In the example, they use the Pi&#8217;s 5V power supply to provide the power&hellip;<\/p>\n<p class=\"more-link-p\"><a class=\"more-link\" href=\"https:\/\/www.recantha.co.uk\/blog\/?p=12449\">Read more &rarr;<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"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,50,49],"tags":[],"class_list":["post-12449","post","type-post","status-publish","format-standard","hentry","category-accessories","category-making","category-software"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.8 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Driving NeoPixels from Docker on the Raspberry Pi - 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=12449\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Driving NeoPixels from Docker on the Raspberry Pi - Raspberry Pi Pod\" \/>\n<meta property=\"og:description\" content=\"The guys over at Hypriot have been using Docker a lot. In this instance, they use Node.JS to drive a set of NeoPixels from the Pi. In the example, they use the Pi&#8217;s 5V power supply to provide the power&hellip;Read more &rarr;\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.recantha.co.uk\/blog\/?p=12449\" \/>\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=\"2015-04-26T19:28:07+00:00\" \/>\n<meta property=\"og:image\" content=\"http:\/\/blog.hypriot.com\/images\/neopixel\/neopixel640.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<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/www.recantha.co.uk\/blog\/?p=12449#article\",\"isPartOf\":{\"@id\":\"https:\/\/www.recantha.co.uk\/blog\/?p=12449\"},\"author\":{\"name\":\"Michael Horne\",\"@id\":\"https:\/\/www.recantha.co.uk\/blog\/#\/schema\/person\/c27c4ef2ee1c18b130f1fcd5dcdbb263\"},\"headline\":\"Driving NeoPixels from Docker on the Raspberry Pi\",\"datePublished\":\"2015-04-26T19:28:07+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/www.recantha.co.uk\/blog\/?p=12449\"},\"wordCount\":81,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/www.recantha.co.uk\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/www.recantha.co.uk\/blog\/?p=12449#primaryimage\"},\"thumbnailUrl\":\"http:\/\/blog.hypriot.com\/images\/neopixel\/neopixel640.gif\",\"articleSection\":[\"Accessories\",\"Making\",\"Software\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/www.recantha.co.uk\/blog\/?p=12449#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.recantha.co.uk\/blog\/?p=12449\",\"url\":\"https:\/\/www.recantha.co.uk\/blog\/?p=12449\",\"name\":\"Driving NeoPixels from Docker on the Raspberry Pi - Raspberry Pi Pod\",\"isPartOf\":{\"@id\":\"https:\/\/www.recantha.co.uk\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.recantha.co.uk\/blog\/?p=12449#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.recantha.co.uk\/blog\/?p=12449#primaryimage\"},\"thumbnailUrl\":\"http:\/\/blog.hypriot.com\/images\/neopixel\/neopixel640.gif\",\"datePublished\":\"2015-04-26T19:28:07+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/www.recantha.co.uk\/blog\/?p=12449#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.recantha.co.uk\/blog\/?p=12449\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.recantha.co.uk\/blog\/?p=12449#primaryimage\",\"url\":\"http:\/\/blog.hypriot.com\/images\/neopixel\/neopixel640.gif\",\"contentUrl\":\"http:\/\/blog.hypriot.com\/images\/neopixel\/neopixel640.gif\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.recantha.co.uk\/blog\/?p=12449#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.recantha.co.uk\/blog\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Driving NeoPixels from Docker on the Raspberry Pi\"}]},{\"@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":"Driving NeoPixels from Docker on the Raspberry Pi - 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=12449","og_locale":"en_US","og_type":"article","og_title":"Driving NeoPixels from Docker on the Raspberry Pi - Raspberry Pi Pod","og_description":"The guys over at Hypriot have been using Docker a lot. In this instance, they use Node.JS to drive a set of NeoPixels from the Pi. In the example, they use the Pi&#8217;s 5V power supply to provide the power&hellip;Read more &rarr;","og_url":"https:\/\/www.recantha.co.uk\/blog\/?p=12449","og_site_name":"Raspberry Pi Pod","article_publisher":"https:\/\/www.facebook.com\/recantha\/","article_published_time":"2015-04-26T19:28:07+00:00","og_image":[{"url":"http:\/\/blog.hypriot.com\/images\/neopixel\/neopixel640.gif","type":"","width":"","height":""}],"author":"Michael Horne","twitter_card":"summary_large_image","twitter_creator":"@recantha","twitter_site":"@recantha","twitter_misc":{"Written by":"Michael Horne"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.recantha.co.uk\/blog\/?p=12449#article","isPartOf":{"@id":"https:\/\/www.recantha.co.uk\/blog\/?p=12449"},"author":{"name":"Michael Horne","@id":"https:\/\/www.recantha.co.uk\/blog\/#\/schema\/person\/c27c4ef2ee1c18b130f1fcd5dcdbb263"},"headline":"Driving NeoPixels from Docker on the Raspberry Pi","datePublished":"2015-04-26T19:28:07+00:00","mainEntityOfPage":{"@id":"https:\/\/www.recantha.co.uk\/blog\/?p=12449"},"wordCount":81,"commentCount":0,"publisher":{"@id":"https:\/\/www.recantha.co.uk\/blog\/#organization"},"image":{"@id":"https:\/\/www.recantha.co.uk\/blog\/?p=12449#primaryimage"},"thumbnailUrl":"http:\/\/blog.hypriot.com\/images\/neopixel\/neopixel640.gif","articleSection":["Accessories","Making","Software"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.recantha.co.uk\/blog\/?p=12449#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.recantha.co.uk\/blog\/?p=12449","url":"https:\/\/www.recantha.co.uk\/blog\/?p=12449","name":"Driving NeoPixels from Docker on the Raspberry Pi - Raspberry Pi Pod","isPartOf":{"@id":"https:\/\/www.recantha.co.uk\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.recantha.co.uk\/blog\/?p=12449#primaryimage"},"image":{"@id":"https:\/\/www.recantha.co.uk\/blog\/?p=12449#primaryimage"},"thumbnailUrl":"http:\/\/blog.hypriot.com\/images\/neopixel\/neopixel640.gif","datePublished":"2015-04-26T19:28:07+00:00","breadcrumb":{"@id":"https:\/\/www.recantha.co.uk\/blog\/?p=12449#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.recantha.co.uk\/blog\/?p=12449"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.recantha.co.uk\/blog\/?p=12449#primaryimage","url":"http:\/\/blog.hypriot.com\/images\/neopixel\/neopixel640.gif","contentUrl":"http:\/\/blog.hypriot.com\/images\/neopixel\/neopixel640.gif"},{"@type":"BreadcrumbList","@id":"https:\/\/www.recantha.co.uk\/blog\/?p=12449#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.recantha.co.uk\/blog"},{"@type":"ListItem","position":2,"name":"Driving NeoPixels from Docker on the Raspberry Pi"}]},{"@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":"","jetpack_sharing_enabled":true,"jetpack_shortlink":"https:\/\/wp.me\/p2RsaV-3eN","jetpack-related-posts":[{"id":18928,"url":"https:\/\/www.recantha.co.uk\/blog\/?p=18928","url_meta":{"origin":12449,"position":0},"title":"Raspberry Pi-powered, Google Calendar-aware clock with added NeoPixels","author":"Michael Horne","date":"12 June 2018","format":false,"excerpt":"Sam VanHook has created this lovely Google Calendar-aware clock out of some birch plywood and then added diffused Neopixels. These Neopixels are lit up by a Raspberry Pi Zero W when Sam has appointments in his Google Calendar. He's used a CNC router to cut the clock face (although I\u2026","rel":"","context":"In &quot;Blinkies&quot;","block_context":{"text":"Blinkies","link":"https:\/\/www.recantha.co.uk\/blog\/?cat=80"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/www.recantha.co.uk\/blog\/wp-content\/uploads\/2018\/06\/cal-clock-800.png?fit=800%2C531&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/www.recantha.co.uk\/blog\/wp-content\/uploads\/2018\/06\/cal-clock-800.png?fit=800%2C531&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/www.recantha.co.uk\/blog\/wp-content\/uploads\/2018\/06\/cal-clock-800.png?fit=800%2C531&ssl=1&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/www.recantha.co.uk\/blog\/wp-content\/uploads\/2018\/06\/cal-clock-800.png?fit=800%2C531&ssl=1&resize=700%2C400 2x"},"classes":[]},{"id":12980,"url":"https:\/\/www.recantha.co.uk\/blog\/?p=12980","url_meta":{"origin":12449,"position":1},"title":"Aurora Borealis alert! Raspberry Pi and NeoPixels work together","author":"Michael Horne","date":"18 July 2015","format":false,"excerpt":"James Singleton from BlinkinLabs\u00a0has written a nice script that accesses data from Lancaster University's Aurora Watch and then, if an Aurora Borealis is happening, displays an Aurora-like\u00a0light show on a BlinkyTape, which is a strip of NeoPixels with a USB controller built in. Take a look at the script and\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:\/\/hackadaycom.files.wordpress.com\/2015\/07\/aurora-1024x683.jpg?w=350&h=200&crop=1","width":350,"height":200,"srcset":"https:\/\/hackadaycom.files.wordpress.com\/2015\/07\/aurora-1024x683.jpg?w=350&h=200&crop=1 1x, https:\/\/hackadaycom.files.wordpress.com\/2015\/07\/aurora-1024x683.jpg?w=525&h=300&crop=1 1.5x, https:\/\/hackadaycom.files.wordpress.com\/2015\/07\/aurora-1024x683.jpg?w=700&h=400&crop=1 2x"},"classes":[]},{"id":10933,"url":"https:\/\/www.recantha.co.uk\/blog\/?p=10933","url_meta":{"origin":12449,"position":2},"title":"Running Neopixels from the Raspberry Pi without an Arduino","author":"Michael Horne","date":"5 September 2014","format":false,"excerpt":"https:\/\/www.youtube.com\/watch?v=DXXu4sjGUWw Here's what could be a game-changer in the land of blinkies.\u00a0Tony from North-West USA has taken the work of an Adafruit forum user, adapted it slightly and is now driving Neopixels natively from the Pi. It uses the Raspberry Pi's PWM pin (number 18) and a non-inverted hex buffer\u2026","rel":"","context":"In &quot;Making&quot;","block_context":{"text":"Making","link":"https:\/\/www.recantha.co.uk\/blog\/?cat=50"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/img.youtube.com\/vi\/DXXu4sjGUWw\/0.jpg?resize=350%2C200","width":350,"height":200},"classes":[]},{"id":12517,"url":"https:\/\/www.recantha.co.uk\/blog\/?p=12517","url_meta":{"origin":12449,"position":3},"title":"GUI for controlling NeoPixels on the Raspberry Pi","author":"Michael Horne","date":"5 May 2015","format":false,"excerpt":"Stewart Watkiss, over at PenguinTutor.com\u00a0has written some code in Python using the Tkinter library that produces a GUI for controlling NeoPixels with the MyPiFi NeoPixel controller board. The GUI has nice big buttons (so it's good for touchscreen set-ups) and has plenty of options for standard sequences. It's a work-in-progress\u2026","rel":"","context":"In &quot;Graphics&quot;","block_context":{"text":"Graphics","link":"https:\/\/www.recantha.co.uk\/blog\/?cat=67"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/www.penguintutor.com\/projects\/images\/neopixelgui1.png?resize=350%2C200","width":350,"height":200},"classes":[]},{"id":15736,"url":"https:\/\/www.recantha.co.uk\/blog\/?p=15736","url_meta":{"origin":12449,"position":4},"title":"Keeping track of vinyl records with a Raspberry Pi and lots of blinkies","author":"Michael Horne","date":"24 October 2016","format":false,"excerpt":"The Raspberry Pi Foundation have just blogged this so I thought I'd share it with you. Mike Smith has a\u00a0lot\u00a0of vinyl records and he has trouble keeping track of where they all are located on his shelves. So, he took a Raspberry Pi, lots of Neopixel strands and\u00a0Adafruit's FadeCandy\u00a0board to\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\/2016\/10\/vinyl.jpg?resize=350%2C200&ssl=1","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/www.recantha.co.uk\/blog\/wp-content\/uploads\/2016\/10\/vinyl.jpg?resize=350%2C200&ssl=1 1x, https:\/\/i0.wp.com\/www.recantha.co.uk\/blog\/wp-content\/uploads\/2016\/10\/vinyl.jpg?resize=525%2C300&ssl=1 1.5x, https:\/\/i0.wp.com\/www.recantha.co.uk\/blog\/wp-content\/uploads\/2016\/10\/vinyl.jpg?resize=700%2C400&ssl=1 2x, https:\/\/i0.wp.com\/www.recantha.co.uk\/blog\/wp-content\/uploads\/2016\/10\/vinyl.jpg?resize=1050%2C600&ssl=1 3x, https:\/\/i0.wp.com\/www.recantha.co.uk\/blog\/wp-content\/uploads\/2016\/10\/vinyl.jpg?resize=1400%2C800&ssl=1 4x"},"classes":[]},{"id":17938,"url":"https:\/\/www.recantha.co.uk\/blog\/?p=17938","url_meta":{"origin":12449,"position":5},"title":"Create a NodeRED-controlled, Raspberry Pi-powered Neopixel decoration for your Christmas Tree","author":"Michael Horne","date":"14 December 2017","format":false,"excerpt":"The inimitable Mr Les Pounder has written up a brilliant project in which he utilises a string of Neopixel-like lights to give his Christmas Tree some blinky cheer. Soldered up on a ProtoZero board, the circuit requires a few bits and pieces to work and is then placed on a\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\/12\/christmas_tree_neopixel.jpg?fit=900%2C1200&ssl=1&resize=350%2C200","width":350,"height":200,"srcset":"https:\/\/i0.wp.com\/www.recantha.co.uk\/blog\/wp-content\/uploads\/2017\/12\/christmas_tree_neopixel.jpg?fit=900%2C1200&ssl=1&resize=350%2C200 1x, https:\/\/i0.wp.com\/www.recantha.co.uk\/blog\/wp-content\/uploads\/2017\/12\/christmas_tree_neopixel.jpg?fit=900%2C1200&ssl=1&resize=525%2C300 1.5x, https:\/\/i0.wp.com\/www.recantha.co.uk\/blog\/wp-content\/uploads\/2017\/12\/christmas_tree_neopixel.jpg?fit=900%2C1200&ssl=1&resize=700%2C400 2x"},"classes":[]}],"_links":{"self":[{"href":"https:\/\/www.recantha.co.uk\/blog\/index.php?rest_route=\/wp\/v2\/posts\/12449","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=12449"}],"version-history":[{"count":1,"href":"https:\/\/www.recantha.co.uk\/blog\/index.php?rest_route=\/wp\/v2\/posts\/12449\/revisions"}],"predecessor-version":[{"id":12450,"href":"https:\/\/www.recantha.co.uk\/blog\/index.php?rest_route=\/wp\/v2\/posts\/12449\/revisions\/12450"}],"wp:attachment":[{"href":"https:\/\/www.recantha.co.uk\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=12449"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.recantha.co.uk\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=12449"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.recantha.co.uk\/blog\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=12449"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}