{"id":302,"date":"2020-01-08T21:01:21","date_gmt":"2020-01-09T05:01:21","guid":{"rendered":"http:\/\/www.casler.org\/wordpress\/?p=302"},"modified":"2020-04-07T14:17:15","modified_gmt":"2020-04-07T21:17:15","slug":"doe-flame-effects-receiver","status":"publish","type":"post","link":"https:\/\/www.casler.org\/wordpress\/doe-flame-effects-receiver\/","title":{"rendered":"DoE Flame Effects Receiver"},"content":{"rendered":"\r\n<p>&nbsp;<\/p>\r\n<p>In Collaboration with the Dragons of Eden and Illumination Village, we have created the first revision of a standardized wireless controller for Flame Effects Devices. While it&#8217;s targeted at flame effects, it&#8217;s also a robust and inexpensive platform for other IoT use cases.<\/p>\r\n<p><!--more--><!--more--><\/p>\r\n<p><strong>Power Management<\/strong><\/p>\r\n<ul>\r\n<li>9-18vdc input<\/li>\r\n<li>Double regulated power rail for the uC and Voltage References<\/li>\r\n<li>3.3vdc and 5vdc onboard regulators<\/li>\r\n<li>Header for external Lithium Ion battery and charger.<\/li>\r\n<li>Regulated power supplies are isolated and buffered from surges of the unregulated supply.<\/li>\r\n<\/ul>\r\n<p><strong>Status Display<\/strong><\/p>\r\n<ul>\r\n<li>Display header can be used for either two common LED status outputs (max 10ma, ea) or an array of hundreds of APA102 SPI connected RGB LEDs.<\/li>\r\n<\/ul>\r\n<p><strong>Output Header<\/strong><\/p>\r\n<ul>\r\n<li>1x 10pin, 8 Output header &#8211; Direct Drive\r\n<ul>\r\n<li>Sink 500ma per pin (Via Darlington Array)<\/li>\r\n<li>LED status lights on each output<\/li>\r\n<li>Enough drive current to operate fairly large solenoids or relays<\/li>\r\n<li>Built in flyback diodes to drive inductive loads<\/li>\r\n<\/ul>\r\n<\/li>\r\n<li>1x 10pin, 8 Output Header &#8211; General Purpose\r\n<ul>\r\n<li>Pins are 1:1 mapped with the Direct Drive header<\/li>\r\n<li>Unregulated output<\/li>\r\n<\/ul>\r\n<\/li>\r\n<li>1x 10pin, 8 Output Header &#8211; Special Purpose\r\n<ul>\r\n<li>These pins expose the special functions of the controller and may be shared elsewhere on the board.<\/li>\r\n<li>Regulated 3.3vdc &amp; Unregulated output<\/li>\r\n<\/ul>\r\n<\/li>\r\n<\/ul>\r\n<p><strong>Input Header<\/strong><\/p>\r\n<ul>\r\n<li>1x 10pin, 7 Input General Purpose Header &#8211; Protected\r\n<ul>\r\n<li>0.01uf Capacitor and 10k Pull Up to for debouncing and ESD protection<\/li>\r\n<li>100ohm Series Resistor to limit surges<\/li>\r\n<li>Regulated 3.3vdc &amp; Unregulated output<\/li>\r\n<\/ul>\r\n<\/li>\r\n<li>1x 10pin, 7 Pin Header &#8211; Special Purpose<br>\r\n<ul>\r\n<li>These pins expose the special functions of the controller and may be shared elsewhere on the board.<\/li>\r\n<li>I2C&nbsp;<\/li>\r\n<li>Regulated 3.3vdc &amp; Unregulated output<\/li>\r\n<\/ul>\r\n<\/li>\r\n<\/ul>\r\n<p>Wireless Connectivity &amp; uC<\/p>\r\n<ul>\r\n<li>The DoE Receiver is built on top of the ESP32 by Espressif.&nbsp;<\/li>\r\n<\/ul>\r\n<p>Schematic and PCB is in <a href=\"https:\/\/github.com\/mc-hamster\/DoE\/tree\/master\/Receiver\/Hardware\">GitHub<\/a><\/p>\r\n\r\n\r\n\r\n<p>&nbsp;<\/p>\r\n","protected":false},"excerpt":{"rendered":"<p>&nbsp; In Collaboration with the Dragons of Eden and Illumination Village, we have created the first revision of a standardized wireless controller for Flame Effects Devices. While it&#8217;s targeted at flame effects, it&#8217;s also a robust and inexpensive platform for other IoT use cases.<\/p>\n","protected":false},"author":1,"featured_media":304,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"wprm-recipe-roundup-name":"","wprm-recipe-roundup-description":"","footnotes":""},"categories":[15],"tags":[],"class_list":["post-302","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-iot"],"gutentor_comment":0,"jetpack_featured_media_url":"https:\/\/www.casler.org\/wordpress\/wp-content\/uploads\/2020\/01\/PCB-Prototype-JLCPCB-2020-01-08-20-59-10.png","_links":{"self":[{"href":"https:\/\/www.casler.org\/wordpress\/wp-json\/wp\/v2\/posts\/302","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.casler.org\/wordpress\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.casler.org\/wordpress\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.casler.org\/wordpress\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.casler.org\/wordpress\/wp-json\/wp\/v2\/comments?post=302"}],"version-history":[{"count":0,"href":"https:\/\/www.casler.org\/wordpress\/wp-json\/wp\/v2\/posts\/302\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.casler.org\/wordpress\/wp-json\/wp\/v2\/media\/304"}],"wp:attachment":[{"href":"https:\/\/www.casler.org\/wordpress\/wp-json\/wp\/v2\/media?parent=302"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.casler.org\/wordpress\/wp-json\/wp\/v2\/categories?post=302"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.casler.org\/wordpress\/wp-json\/wp\/v2\/tags?post=302"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}