{"id":16173,"date":"2020-04-19T20:12:07","date_gmt":"2020-04-20T00:12:07","guid":{"rendered":"https:\/\/scruss.com\/blog\/?p=16173"},"modified":"2020-04-19T20:12:09","modified_gmt":"2020-04-20T00:12:09","slug":"lots-of-whirly-led-domes","status":"publish","type":"post","link":"https:\/\/scruss.com\/blog\/2020\/04\/19\/lots-of-whirly-led-domes\/","title":{"rendered":"lots of whirly LED domes"},"content":{"rendered":"\n<figure class=\"wp-block-video aligncenter\"><video height=\"360\" style=\"aspect-ratio: 640 \/ 360;\" width=\"640\" controls src=\"https:\/\/scruss.com\/wordpress\/wp-content\/uploads\/2020\/04\/big_led-bad_webcam.mp4\"><\/video><figcaption><em>birdsong not included \u00e2\u20ac\u00a6<\/em><\/figcaption><\/figure>\n\n\n\n<p>For <em>it-seemed-like-a-good-idea-at-the-time<\/em> reasons, I&#8217;ve ended up with a couple of tubes of the big dome LEDs. A tube is a <span style=\"text-decoration: underline;\">lot<\/span>; something over 20 pieces. Oh well, I&#8217;ll find uses for them eventually.<\/p>\n\n\n\n<p>It seems these are <a href=\"https:\/\/www.ledtronics.com\/Products\/ProductsDetails.aspx?WP=281\">LEDTronics 806 Series \u00e2\u20ac\u02dc<em>Super Intensity 20mm Big Dome 6-Chip LEDs<\/em>\u00e2\u20ac\u2122<\/a>. The <a href=\"https:\/\/dl.ledtronics.com\/pdf\/Dsms0143.pdf\">datasheet<\/a> shows they are configured as a DIP-12, with LED cathodes and anodes alternating around the pins:<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"506\" height=\"473\" src=\"https:\/\/scruss.com\/wordpress\/wp-content\/uploads\/2020\/04\/Screenshot-from-2020-04-19-17-30-25.png\" alt=\"Dome LED pinout: 12 pins, spaced 15.24 mm across, 2.54 mm between pins\" class=\"wp-image-16175\" srcset=\"https:\/\/scruss.com\/wordpress\/wp-content\/uploads\/2020\/04\/Screenshot-from-2020-04-19-17-30-25.png 506w, https:\/\/scruss.com\/wordpress\/wp-content\/uploads\/2020\/04\/Screenshot-from-2020-04-19-17-30-25-320x299.png 320w, https:\/\/scruss.com\/wordpress\/wp-content\/uploads\/2020\/04\/Screenshot-from-2020-04-19-17-30-25-160x150.png 160w\" sizes=\"auto, (max-width: 506px) 100vw, 506px\" \/><figcaption>that&#8217;s a pretty big dome<\/figcaption><\/figure><\/div>\n\n\n\n<p>The six LEDs are enough to use all of the available PWM pins on a regular Arduino. The green LEDs I have look like they&#8217;re supposed to take a current-limiting resistor of \u00e2\u2030\u00a5 75 \u00ce\u00a9 or so at 5 V. The 100 \u00ce\u00a9 resistors I used did pretty much max out the weedy regulator on the cheap Arduino Nano I was using, so you may want to use bigger resistors if you want to avoid having your USB disappear.<\/p>\n\n\n\n<p>No Fritzing model of the part yet, but here&#8217;s a sketch that works, but quite fails to use any interesting PWM functions at all:<\/p>\n\n\n\n<pre>\n<font color=\"#434f54\">&#47;&#47; do a whirly thing with the 6 LEDs inside a LEDTronics L806T_UG-LIME 20 mm Big Dome unit<\/font>\n<font color=\"#434f54\">&#47;&#47; scruss - 2020-04<\/font>\n<font color=\"#434f54\">&#47;&#47; <\/font><u><font color=\"#434f54\">https:&#47;&#47;www.ledtronics.com&#47;Products&#47;ProductsDetails.aspx?WP=281<\/font><\/u><font color=\"#434f54\"><\/font>\n<font color=\"#434f54\">&#47;&#47; each thru 100R resistor - which might be rather small<\/font>\n\n<font color=\"#5e6d03\">#define<\/font> <font color=\"#000000\">MAXPINS<\/font> <font color=\"#000000\">5<\/font>\n<font color=\"#00979c\">int<\/font> <font color=\"#000000\">pwmpins<\/font><font color=\"#000000\">[<\/font><font color=\"#000000\">]<\/font> <font color=\"#434f54\">=<\/font> <font color=\"#000000\">{<\/font> <font color=\"#000000\">3<\/font><font color=\"#434f54\">,<\/font> <font color=\"#000000\">5<\/font><font color=\"#434f54\">,<\/font> <font color=\"#000000\">6<\/font><font color=\"#434f54\">,<\/font> <font color=\"#000000\">9<\/font><font color=\"#434f54\">,<\/font> <font color=\"#000000\">10<\/font><font color=\"#434f54\">,<\/font> <font color=\"#000000\">11<\/font> <font color=\"#000000\">}<\/font><font color=\"#000000\">;<\/font>\n<font color=\"#00979c\">int<\/font> <font color=\"#000000\">i<\/font> <font color=\"#434f54\">=<\/font> <font color=\"#000000\">0<\/font><font color=\"#000000\">;<\/font>\n\n<font color=\"#00979c\">void<\/font> <font color=\"#5e6d03\">setup<\/font><font color=\"#000000\">(<\/font><font color=\"#000000\">)<\/font> <font color=\"#000000\">{<\/font>\n &nbsp;<font color=\"#434f54\">&#47;&#47; pwm pins as output, all initially off<\/font>\n &nbsp;<font color=\"#5e6d03\">for<\/font> <font color=\"#000000\">(<\/font><font color=\"#000000\">i<\/font> <font color=\"#434f54\">=<\/font> <font color=\"#000000\">0<\/font><font color=\"#000000\">;<\/font> <font color=\"#000000\">i<\/font> <font color=\"#434f54\">&lt;=<\/font> <font color=\"#000000\">MAXPINS<\/font><font color=\"#000000\">;<\/font> <font color=\"#000000\">i<\/font><font color=\"#434f54\">++<\/font><font color=\"#000000\">)<\/font> <font color=\"#000000\">{<\/font>\n &nbsp;&nbsp;&nbsp;<font color=\"#d35400\">pinMode<\/font><font color=\"#000000\">(<\/font><font color=\"#000000\">pwmpins<\/font><font color=\"#000000\">[<\/font><font color=\"#000000\">i<\/font><font color=\"#000000\">]<\/font><font color=\"#434f54\">,<\/font> <font color=\"#00979c\">OUTPUT<\/font><font color=\"#000000\">)<\/font><font color=\"#000000\">;<\/font>\n &nbsp;&nbsp;&nbsp;<font color=\"#d35400\">analogWrite<\/font><font color=\"#000000\">(<\/font><font color=\"#000000\">pwmpins<\/font><font color=\"#000000\">[<\/font><font color=\"#000000\">i<\/font><font color=\"#000000\">]<\/font><font color=\"#434f54\">,<\/font> <font color=\"#000000\">0<\/font><font color=\"#000000\">)<\/font><font color=\"#000000\">;<\/font>\n &nbsp;<font color=\"#000000\">}<\/font>\n<font color=\"#000000\">}<\/font>\n\n<font color=\"#00979c\">void<\/font> <font color=\"#5e6d03\">loop<\/font><font color=\"#000000\">(<\/font><font color=\"#000000\">)<\/font> <font color=\"#000000\">{<\/font>\n &nbsp;<font color=\"#5e6d03\">if<\/font> <font color=\"#000000\">(<\/font><font color=\"#000000\">i<\/font> <font color=\"#434f54\">&gt;<\/font> <font color=\"#000000\">MAXPINS<\/font><font color=\"#000000\">)<\/font> <font color=\"#000000\">{<\/font>\n &nbsp;&nbsp;&nbsp;<font color=\"#000000\">i<\/font> <font color=\"#434f54\">=<\/font> <font color=\"#000000\">0<\/font><font color=\"#000000\">;<\/font>\n &nbsp;<font color=\"#000000\">}<\/font>\n &nbsp;<font color=\"#d35400\">analogWrite<\/font><font color=\"#000000\">(<\/font><font color=\"#000000\">pwmpins<\/font><font color=\"#000000\">[<\/font><font color=\"#000000\">i<\/font><font color=\"#000000\">]<\/font><font color=\"#434f54\">,<\/font> <font color=\"#000000\">255<\/font><font color=\"#000000\">)<\/font><font color=\"#000000\">;<\/font>\n &nbsp;<font color=\"#d35400\">analogWrite<\/font><font color=\"#000000\">(<\/font><font color=\"#000000\">(<\/font><font color=\"#000000\">i<\/font> <font color=\"#434f54\">&gt;<\/font> <font color=\"#000000\">0<\/font><font color=\"#000000\">)<\/font> <font color=\"#434f54\">?<\/font> <font color=\"#000000\">pwmpins<\/font><font color=\"#000000\">[<\/font><font color=\"#000000\">i<\/font> <font color=\"#434f54\">-<\/font> <font color=\"#000000\">1<\/font><font color=\"#000000\">]<\/font> <font color=\"#434f54\">:<\/font> <font color=\"#000000\">pwmpins<\/font><font color=\"#000000\">[<\/font><font color=\"#000000\">MAXPINS<\/font><font color=\"#000000\">]<\/font><font color=\"#434f54\">,<\/font> <font color=\"#000000\">0<\/font><font color=\"#000000\">)<\/font><font color=\"#000000\">;<\/font>\n &nbsp;<font color=\"#d35400\">delay<\/font><font color=\"#000000\">(<\/font><font color=\"#000000\">30<\/font><font color=\"#000000\">)<\/font><font color=\"#000000\">;<\/font>\n &nbsp;<font color=\"#000000\">i<\/font><font color=\"#434f54\">++<\/font><font color=\"#000000\">;<\/font>\n<font color=\"#000000\">}<\/font>\n\n<\/pre>\n","protected":false},"excerpt":{"rendered":"<p>For it-seemed-like-a-good-idea-at-the-time reasons, I&#8217;ve ended up with a couple of tubes of the big dome LEDs. A tube is a lot; something over 20 pieces. Oh well, I&#8217;ll find uses for them eventually. It seems these are LEDTronics 806 Series \u00e2\u20ac\u02dcSuper Intensity 20mm Big Dome 6-Chip LEDs\u00e2\u20ac\u2122. The datasheet shows they are configured as a [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_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":[7],"tags":[],"class_list":["post-16173","post","type-post","status-publish","format-standard","hentry","category-computers-suck"],"jetpack_publicize_connections":[],"jetpack_featured_media_url":"","jetpack_shortlink":"https:\/\/wp.me\/pQNZZ-4cR","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/scruss.com\/blog\/wp-json\/wp\/v2\/posts\/16173","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/scruss.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/scruss.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/scruss.com\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/scruss.com\/blog\/wp-json\/wp\/v2\/comments?post=16173"}],"version-history":[{"count":2,"href":"https:\/\/scruss.com\/blog\/wp-json\/wp\/v2\/posts\/16173\/revisions"}],"predecessor-version":[{"id":16177,"href":"https:\/\/scruss.com\/blog\/wp-json\/wp\/v2\/posts\/16173\/revisions\/16177"}],"wp:attachment":[{"href":"https:\/\/scruss.com\/blog\/wp-json\/wp\/v2\/media?parent=16173"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/scruss.com\/blog\/wp-json\/wp\/v2\/categories?post=16173"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/scruss.com\/blog\/wp-json\/wp\/v2\/tags?post=16173"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}