<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="https://community.element14.com/cfs-file/__key/system/syndication/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/"><channel><title>Avoid Conflict with this ESP32 Defcon Task Tracker -- Episode 675</title><link>https://community.element14.com/challenges-projects/element14-presents/project-videos/w/documents/71953/avoid-conflict-with-this-esp32-defcon-task-tracker----episode-675</link><description /><dc:language>en-US</dc:language><generator>Telligent Community 12</generator><item><title>Avoid Conflict with this ESP32 Defcon Task Tracker -- Episode 675</title><link>https://community.element14.com/challenges-projects/element14-presents/project-videos/w/documents/71953/avoid-conflict-with-this-esp32-defcon-task-tracker----episode-675</link><pubDate>Thu, 24 Jul 2025 16:21:40 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:bc9c84b1-5fef-4b62-b644-b098877cacfc</guid><dc:creator>vijeth_ds</dc:creator><comments>https://community.element14.com/challenges-projects/element14-presents/project-videos/w/documents/71953/avoid-conflict-with-this-esp32-defcon-task-tracker----episode-675#comments</comments><description>Current Revision posted to Documents by vijeth_ds on 7/24/2025 4:21:40 PM&lt;br /&gt;
&lt;p data-start="161" data-end="832"&gt;Mark builds a DEFCON-style status display using an ESP32 and addressable LEDs. Originally intended to track global alert levels, the project was reimagined as a personal progress indicator that changes color based on task completion. The ESP32 hosts a web-based interface where users can manage tasks, with the LED sign reflecting their status in real time. This project combines simple electronics, custom laser-cut acrylic housing, and Wi-Fi control for a practical and adaptable build.&lt;/p&gt;
&lt;h2 id="mcetoc_1j0tse01a0" data-start="161" data-end="832"&gt;&lt;strong&gt;&lt;/strong&gt;Watch Mark Build the Project&lt;/h2&gt;
&lt;p data-start="161" data-end="832"&gt;&lt;a href="https://youtu.be/8HZ_TQ5Cvos"&gt;https://youtu.be/8HZ_TQ5Cvos&lt;/a&gt;&lt;/p&gt;
&lt;h2 id="mcetoc_1j0tse01a1" data-start="161" data-end="832"&gt;A DEFCON Concept, Re-imagined&lt;/h2&gt;
&lt;p data-start="161" data-end="832"&gt;This project began as an idea to create a DEFCON-style status display that could reflect real-world security levels using live data from global threat monitoring sites. The original concept was to scan various international sources, process the data, and use a weighted algorithm to display a generalised &amp;ldquo;threat level&amp;rdquo; on a wall-mounted sign. However, while exploring this approach, it became clear that interpreting and relaying potentially serious or sensitive information in this way could lead to confusion or misrepresentation. As a result, the project was re-imagined as a personal task progress tracker&amp;mdash;a safer and more practical application for the same hardware.&lt;/p&gt;
&lt;p data-start="161" data-end="832"&gt;&lt;img alt="image" style="max-height:360px;max-width:640px;"  src="/resized-image/__size/1280x720/__key/communityserver-wikis-components-files/00-00-00-03-81/IMG_5F00_1539.jpg" /&gt;&lt;/p&gt;
&lt;h2 id="mcetoc_1j0tse01a2" data-start="161" data-end="832"&gt;Core Hardware and Materials&lt;/h2&gt;
&lt;p data-start="834" data-end="1536"&gt;The hardware build centres around the ESP32 micro-controller, chosen for its built-in Wi-Fi capabilities and Arduino support. A pair of addressable LED strips forms the display, allowing the indicator to represent five different levels of status or completion. The housing is constructed from laser-cut acrylic sheets. Clear acrylic was used for availability reasons and later spray painted for opacity. Internal light diffusers were made by sanding down acrylic pieces to a matte finish, ensuring the LED light would disperse evenly across each display segment. The build also includes a momentary push-button for network reset functionality, and a USB power source or battery pack to power the device.&lt;/p&gt;
&lt;p data-start="834" data-end="1536"&gt;&lt;img loading="lazy" alt="image" style="max-height:360px;max-width:640px;"  src="/resized-image/__size/1280x720/__key/communityserver-wikis-components-files/00-00-00-03-81/4786.jpg" /&gt;&lt;/p&gt;
&lt;h2 id="mcetoc_1j0tse01a3" data-start="1538" data-end="2201"&gt;Design and Assembly Process&lt;/h2&gt;
&lt;p data-start="1538" data-end="2201"&gt;Assembly involved gluing together acrylic panels to form compartments behind each numeric cutout in the sign. These compartments act as light isolation chambers so that each digit is illuminated cleanly without bleeding into neighboring sections. Separators and diffusers were added to improve clarity, and the LED strips were cut to size and mounted precisely within each section. Wiring the LED strips to the ESP32 required attention to the correct data, power, and ground connections. The reset switch was also wired to allow network reconfiguration when held during boot. Hot glue was used to secure the internal components once final placement was confirmed.&lt;/p&gt;
&lt;p data-start="1538" data-end="2201"&gt;&lt;img loading="lazy" alt="image" style="max-height:360px;max-width:640px;"  src="/resized-image/__size/1280x720/__key/communityserver-wikis-components-files/00-00-00-03-81/9.jpg" /&gt;&lt;/p&gt;
&lt;h2 id="mcetoc_1j0tse01a4" data-start="1538" data-end="2201"&gt;Programming the ESP32&lt;/h2&gt;
&lt;p data-start="2203" data-end="2757"&gt;The ESP32 runs a web server that hosts a simple interface for managing a task list. Users connect to the device over Wi-Fi, either directly using the ESP32&amp;rsquo;s access point or through a configured local network. The web interface allows users to add, mark, and clear tasks. As tasks are completed, the sign changes its visual output to reflect progress&amp;mdash;from red to green based on completion ratio. The firmware includes both the HTML/CSS web page and the Arduino sketch, with clear documentation and required library references included in the source code.&lt;/p&gt;
&lt;p data-start="2203" data-end="2757"&gt;&lt;img loading="lazy" alt="image" style="max-height:360px;max-width:640px;"  src="/resized-image/__size/1280x720/__key/communityserver-wikis-components-files/00-00-00-03-81/12.jpg" /&gt;&lt;/p&gt;
&lt;h2 id="mcetoc_1j0tse01a5" data-start="2759" data-end="3322"&gt;Wrapping it Up&lt;/h2&gt;
&lt;p data-start="2759" data-end="3322"&gt;The final result is a functional and adaptable project that uses familiar micro-controller tools to build a responsive visual indicator. The outcome is a useful tool that adds a touch of humour and urgency to everyday priorities. The sign is easy to install and configure, and thanks to the ESP32&amp;rsquo;s flexibility, it can be expanded or reprogrammed for future enhancements.&lt;/p&gt;
&lt;p data-start="2759" data-end="3322"&gt;Supporting Links and Downloads&lt;/p&gt;
&lt;p data-start="2759" data-end="3322"&gt;- &lt;a title="ESP32 Board Library" href="https://dl.espressif.com/dl/package_esp32_index.json" rel="noopener noreferrer nofollow" target="_blank" data-e14adj="t"&gt;ESP32 Board Library&lt;/a&gt;&lt;/p&gt;
&lt;p data-start="2759" data-end="3322"&gt;-&amp;nbsp;&amp;nbsp;&lt;a href="https://community.element14.com/challenges-projects/element14-presents/m/files/150496"&gt;Episode 675 Resources&lt;/a&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 id="mcetoc_1j0u1ikhk0"&gt;Bill of Materials&lt;/h2&gt;
&lt;table class="e14-product-bom-main"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;th&gt;Product Name&lt;/th&gt;
&lt;th&gt;Manufacturer&lt;/th&gt;
&lt;th&gt;Quantity&lt;/th&gt;
&lt;th&gt;&lt;a id="e14-product-link-432dc" data-at-areainteracted="rte-content" data-at-type="click" data-at-link-type="button" href="https://referral.element14.com/OrderCodeView?fsku=2913867&amp;nsku=69AC6097&amp;COM=e14c-noscript&amp;CMP=e14c-noscript&amp;osetc=e14-noscript-tracking-loss" data-at-label="PRODUCT_POPUP_OPEN"class="e14-embedded e14_shopping-cart-far e14-button" onclick="event.preventDefault();e14.func.displayProduct(e14.meta.user.country, this, 'embedded-link', e14.func.getProductLinkJSON('432dc'));" data-farnell="2913867" data-newark="69AC6097" data-comoverride="" data-cmpoverride="" data-cpc="" data-avnetemea="" data-avnetema="" data-avnetasia="" &gt;Buy Kit&lt;/a&gt; &lt;/th&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Pushbutton Switch, 12 mm, SPST, On-Off, Round Raised, Yellow&lt;/td&gt;
&lt;td&gt;Multicomp Pro&lt;/td&gt;
&lt;td&gt;1&lt;/td&gt;
&lt;td&gt;&lt;a id="e14-product-link-72f31" data-at-areainteracted="rte-content" data-at-type="click" data-at-link-type="button" href="https://referral.element14.com/OrderCodeView?fsku=2913867&amp;nsku=69AC6097&amp;COM=e14c-noscript&amp;CMP=e14c-noscript&amp;osetc=e14-noscript-tracking-loss" data-at-label="PRODUCT_POPUP_OPEN"class="e14-embedded e14_shopping-cart-far e14-button" onclick="event.preventDefault();e14.func.displayProduct(e14.meta.user.country, this, 'embedded-link', e14.func.getProductLinkJSON('72f31'));" data-farnell="2913867" data-newark="69AC6097" data-comoverride="" data-cmpoverride="" data-cpc="" data-avnetemea="" data-avnetema="" data-avnetasia="" &gt;Buy Now&lt;/a&gt; &lt;/td&gt;
&lt;/tr&gt;
&lt;tr class="xs-hide"&gt;
&lt;td&gt;&amp;nbsp;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h2 id="mcetoc_1j0u1j4v03"&gt;Additional Parts&lt;/h2&gt;
&lt;table class="e14-product-bom-additional"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;th&gt;Product Name&lt;/th&gt;
&lt;th&gt;Manufacturer&lt;/th&gt;
&lt;th&gt;Quantity&lt;/th&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;ESP32 DOIT DEVKIT 1,0&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;1&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;ledstrip WS2812 approx. 1 meter&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;1&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="mcetoc_1j0u1ikhk2"&gt;&lt;/h3&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;

&lt;div style="font-size: 90%;"&gt;Tags: esp32 web server, defcon sign, smart led display, home automation project, DIY electronics project, esp32 project, iot project, diy esp32, esp32 led sign, addressable leds, web-controlled led, esp32 tutorial, task progress indicator, esp32 to-do tracker, led status display, friday_release&lt;/div&gt;
</description></item><item><title>Avoid Conflict with this ESP32 Defcon Task Tracker -- Episode 675</title><link>https://community.element14.com/challenges-projects/element14-presents/project-videos/w/documents/71953/avoid-conflict-with-this-esp32-defcon-task-tracker----episode-675/revision/5</link><pubDate>Thu, 24 Jul 2025 11:02:52 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:bc9c84b1-5fef-4b62-b644-b098877cacfc</guid><dc:creator>cstanton</dc:creator><comments>https://community.element14.com/challenges-projects/element14-presents/project-videos/w/documents/71953/avoid-conflict-with-this-esp32-defcon-task-tracker----episode-675#comments</comments><description>Revision 5 posted to Documents by cstanton on 7/24/2025 11:02:52 AM&lt;br /&gt;
&lt;p data-start="161" data-end="832"&gt;Mark builds a DEFCON-style status display using an ESP32 and addressable LEDs. Originally intended to track global alert levels, the project was reimagined as a personal progress indicator that changes color based on task completion. The ESP32 hosts a web-based interface where users can manage tasks, with the LED sign reflecting their status in real time. This project combines simple electronics, custom laser-cut acrylic housing, and Wi-Fi control for a practical and adaptable build.&lt;/p&gt;
&lt;h2 id="mcetoc_1j0tse01a0" data-start="161" data-end="832"&gt;&lt;strong&gt;&lt;/strong&gt;Watch Mark Build the Project&lt;/h2&gt;
&lt;p data-start="161" data-end="832"&gt;&lt;a href="https://youtu.be/8HZ_TQ5Cvos"&gt;https://youtu.be/8HZ_TQ5Cvos&lt;/a&gt;&lt;/p&gt;
&lt;h2 id="mcetoc_1j0tse01a1" data-start="161" data-end="832"&gt;A DEFCON Concept, Re-imagined&lt;/h2&gt;
&lt;p data-start="161" data-end="832"&gt;This project began as an idea to create a DEFCON-style status display that could reflect real-world security levels using live data from global threat monitoring sites. The original concept was to scan various international sources, process the data, and use a weighted algorithm to display a generalised &amp;ldquo;threat level&amp;rdquo; on a wall-mounted sign. However, while exploring this approach, it became clear that interpreting and relaying potentially serious or sensitive information in this way could lead to confusion or misrepresentation. As a result, the project was re-imagined as a personal task progress tracker&amp;mdash;a safer and more practical application for the same hardware.&lt;/p&gt;
&lt;p data-start="161" data-end="832"&gt;&lt;img alt="image" style="max-height:360px;max-width:640px;"  src="/resized-image/__size/1280x720/__key/communityserver-wikis-components-files/00-00-00-04-35/IMG_5F00_1539.jpg" /&gt;&lt;/p&gt;
&lt;h2 id="mcetoc_1j0tse01a2" data-start="161" data-end="832"&gt;Core Hardware and Materials&lt;/h2&gt;
&lt;p data-start="834" data-end="1536"&gt;The hardware build centres around the ESP32 micro-controller, chosen for its built-in Wi-Fi capabilities and Arduino support. A pair of addressable LED strips forms the display, allowing the indicator to represent five different levels of status or completion. The housing is constructed from laser-cut acrylic sheets. Clear acrylic was used for availability reasons and later spray painted for opacity. Internal light diffusers were made by sanding down acrylic pieces to a matte finish, ensuring the LED light would disperse evenly across each display segment. The build also includes a momentary push-button for network reset functionality, and a USB power source or battery pack to power the device.&lt;/p&gt;
&lt;p data-start="834" data-end="1536"&gt;&lt;img loading="lazy" alt="image" style="max-height:360px;max-width:640px;"  src="/resized-image/__size/1280x720/__key/communityserver-wikis-components-files/00-00-00-04-35/4786.jpg" /&gt;&lt;/p&gt;
&lt;h2 id="mcetoc_1j0tse01a3" data-start="1538" data-end="2201"&gt;Design and Assembly Process&lt;/h2&gt;
&lt;p data-start="1538" data-end="2201"&gt;Assembly involved gluing together acrylic panels to form compartments behind each numeric cutout in the sign. These compartments act as light isolation chambers so that each digit is illuminated cleanly without bleeding into neighboring sections. Separators and diffusers were added to improve clarity, and the LED strips were cut to size and mounted precisely within each section. Wiring the LED strips to the ESP32 required attention to the correct data, power, and ground connections. The reset switch was also wired to allow network reconfiguration when held during boot. Hot glue was used to secure the internal components once final placement was confirmed.&lt;/p&gt;
&lt;p data-start="1538" data-end="2201"&gt;&lt;img loading="lazy" alt="image" style="max-height:360px;max-width:640px;"  src="/resized-image/__size/1280x720/__key/communityserver-wikis-components-files/00-00-00-04-35/9.jpg" /&gt;&lt;/p&gt;
&lt;h2 id="mcetoc_1j0tse01a4" data-start="1538" data-end="2201"&gt;Programming the ESP32&lt;/h2&gt;
&lt;p data-start="2203" data-end="2757"&gt;The ESP32 runs a web server that hosts a simple interface for managing a task list. Users connect to the device over Wi-Fi, either directly using the ESP32&amp;rsquo;s access point or through a configured local network. The web interface allows users to add, mark, and clear tasks. As tasks are completed, the sign changes its visual output to reflect progress&amp;mdash;from red to green based on completion ratio. The firmware includes both the HTML/CSS web page and the Arduino sketch, with clear documentation and required library references included in the source code.&lt;/p&gt;
&lt;p data-start="2203" data-end="2757"&gt;&lt;img loading="lazy" alt="image" style="max-height:360px;max-width:640px;"  src="/resized-image/__size/1280x720/__key/communityserver-wikis-components-files/00-00-00-04-35/12.jpg" /&gt;&lt;/p&gt;
&lt;h2 id="mcetoc_1j0tse01a5" data-start="2759" data-end="3322"&gt;Wrapping it Up&lt;/h2&gt;
&lt;p data-start="2759" data-end="3322"&gt;The final result is a functional and adaptable project that uses familiar micro-controller tools to build a responsive visual indicator. The outcome is a useful tool that adds a touch of humour and urgency to everyday priorities. The sign is easy to install and configure, and thanks to the ESP32&amp;rsquo;s flexibility, it can be expanded or reprogrammed for future enhancements.&lt;/p&gt;
&lt;p data-start="2759" data-end="3322"&gt;Supporting Links and Downloads&lt;/p&gt;
&lt;p data-start="2759" data-end="3322"&gt;- &lt;a title="ESP32 Board Library" href="https://dl.espressif.com/dl/package_esp32_index.json" rel="noopener noreferrer nofollow" target="_blank" data-e14adj="t"&gt;ESP32 Board Library&lt;/a&gt;&lt;/p&gt;
&lt;p data-start="2759" data-end="3322"&gt;-&amp;nbsp;&amp;nbsp;&lt;a href="https://community.element14.com/challenges-projects/element14-presents/m/files/150496"&gt;Episode 675 Resources&lt;/a&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 id="mcetoc_1j0u1ikhk0"&gt;Bill of Materials&lt;/h2&gt;
&lt;table class="e14-product-bom-main"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;th&gt;Product Name&lt;/th&gt;
&lt;th&gt;Manufacturer&lt;/th&gt;
&lt;th&gt;Quantity&lt;/th&gt;
&lt;th&gt;&lt;a id="e14-product-link-43671" data-at-areainteracted="rte-content" data-at-type="click" data-at-link-type="button" href="https://referral.element14.com/OrderCodeView?fsku=2913867&amp;nsku=69AC6097&amp;COM=e14c-noscript&amp;CMP=e14c-noscript&amp;osetc=e14-noscript-tracking-loss" data-at-label="PRODUCT_POPUP_OPEN"class="e14-embedded e14_shopping-cart-far e14-button" onclick="event.preventDefault();e14.func.displayProduct(e14.meta.user.country, this, 'embedded-link', e14.func.getProductLinkJSON('43671'));" data-farnell="2913867" data-newark="69AC6097" data-comoverride="" data-cmpoverride="" data-cpc="" data-avnetemea="" data-avnetema="" data-avnetasia="" &gt;Buy Kit&lt;/a&gt; &lt;/th&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Pushbutton Switch, 12 mm, SPST, On-Off, Round Raised, Yellow&lt;/td&gt;
&lt;td&gt;Multicomp Pro&lt;/td&gt;
&lt;td&gt;1&lt;/td&gt;
&lt;td&gt;&lt;a id="e14-product-link-6fb4b" data-at-areainteracted="rte-content" data-at-type="click" data-at-link-type="button" href="https://referral.element14.com/OrderCodeView?fsku=2913867&amp;nsku=69AC6097&amp;COM=e14c-noscript&amp;CMP=e14c-noscript&amp;osetc=e14-noscript-tracking-loss" data-at-label="PRODUCT_POPUP_OPEN"class="e14-embedded e14_shopping-cart-far e14-button" onclick="event.preventDefault();e14.func.displayProduct(e14.meta.user.country, this, 'embedded-link', e14.func.getProductLinkJSON('6fb4b'));" data-farnell="2913867" data-newark="69AC6097" data-comoverride="" data-cmpoverride="" data-cpc="" data-avnetemea="" data-avnetema="" data-avnetasia="" &gt;Buy Now&lt;/a&gt; &lt;/td&gt;
&lt;/tr&gt;
&lt;tr class="xs-hide"&gt;
&lt;td&gt;&amp;nbsp;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h2 id="mcetoc_1j0u1j4v03"&gt;Additional Parts&lt;/h2&gt;
&lt;table class="e14-product-bom-additional"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;th&gt;Product Name&lt;/th&gt;
&lt;th&gt;Manufacturer&lt;/th&gt;
&lt;th&gt;Quantity&lt;/th&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;ESP32 DOIT DEVKIT 1,0&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;1&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;ledstrip WS2812 approx. 1 meter&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;1&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="mcetoc_1j0u1ikhk2"&gt;&lt;/h3&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;

&lt;div style="font-size: 90%;"&gt;Tags: esp32 web server, defcon sign, smart led display, home automation project, DIY electronics project, esp32 project, iot project, diy esp32, esp32 led sign, addressable leds, web-controlled led, esp32 tutorial, task progress indicator, esp32 to-do tracker, led status display&lt;/div&gt;
</description></item><item><title>Avoid Conflict with this ESP32 Defcon Task Tracker -- Episode 675</title><link>https://community.element14.com/challenges-projects/element14-presents/project-videos/w/documents/71953/avoid-conflict-with-this-esp32-defcon-task-tracker----episode-675/revision/6</link><pubDate>Thu, 24 Jul 2025 11:02:52 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:bc9c84b1-5fef-4b62-b644-b098877cacfc</guid><dc:creator>e14sbhargav</dc:creator><comments>https://community.element14.com/challenges-projects/element14-presents/project-videos/w/documents/71953/avoid-conflict-with-this-esp32-defcon-task-tracker----episode-675#comments</comments><description>Revision 6 posted to Documents by e14sbhargav on 7/24/2025 11:02:52 AM&lt;br /&gt;
&lt;p data-start="161" data-end="832"&gt;Mark builds a DEFCON-style status display using an ESP32 and addressable LEDs. Originally intended to track global alert levels, the project was reimagined as a personal progress indicator that changes color based on task completion. The ESP32 hosts a web-based interface where users can manage tasks, with the LED sign reflecting their status in real time. This project combines simple electronics, custom laser-cut acrylic housing, and Wi-Fi control for a practical and adaptable build.&lt;/p&gt;
&lt;h2 id="mcetoc_1j0tse01a0" data-start="161" data-end="832"&gt;&lt;strong&gt;&lt;/strong&gt;Watch Mark Build the Project&lt;/h2&gt;
&lt;p data-start="161" data-end="832"&gt;&lt;a href="https://youtu.be/8HZ_TQ5Cvos"&gt;https://youtu.be/8HZ_TQ5Cvos&lt;/a&gt;&lt;/p&gt;
&lt;h2 id="mcetoc_1j0tse01a1" data-start="161" data-end="832"&gt;A DEFCON Concept, Re-imagined&lt;/h2&gt;
&lt;p data-start="161" data-end="832"&gt;This project began as an idea to create a DEFCON-style status display that could reflect real-world security levels using live data from global threat monitoring sites. The original concept was to scan various international sources, process the data, and use a weighted algorithm to display a generalised &amp;ldquo;threat level&amp;rdquo; on a wall-mounted sign. However, while exploring this approach, it became clear that interpreting and relaying potentially serious or sensitive information in this way could lead to confusion or misrepresentation. As a result, the project was re-imagined as a personal task progress tracker&amp;mdash;a safer and more practical application for the same hardware.&lt;/p&gt;
&lt;p data-start="161" data-end="832"&gt;&lt;img alt="image" style="max-height:360px;max-width:640px;"  src="/resized-image/__size/1280x720/__key/communityserver-wikis-components-files/00-00-00-03-81/IMG_5F00_1539.jpg" /&gt;&lt;/p&gt;
&lt;h2 id="mcetoc_1j0tse01a2" data-start="161" data-end="832"&gt;Core Hardware and Materials&lt;/h2&gt;
&lt;p data-start="834" data-end="1536"&gt;The hardware build centres around the ESP32 micro-controller, chosen for its built-in Wi-Fi capabilities and Arduino support. A pair of addressable LED strips forms the display, allowing the indicator to represent five different levels of status or completion. The housing is constructed from laser-cut acrylic sheets. Clear acrylic was used for availability reasons and later spray painted for opacity. Internal light diffusers were made by sanding down acrylic pieces to a matte finish, ensuring the LED light would disperse evenly across each display segment. The build also includes a momentary push-button for network reset functionality, and a USB power source or battery pack to power the device.&lt;/p&gt;
&lt;p data-start="834" data-end="1536"&gt;&lt;img loading="lazy" alt="image" style="max-height:360px;max-width:640px;"  src="/resized-image/__size/1280x720/__key/communityserver-wikis-components-files/00-00-00-03-81/4786.jpg" /&gt;&lt;/p&gt;
&lt;h2 id="mcetoc_1j0tse01a3" data-start="1538" data-end="2201"&gt;Design and Assembly Process&lt;/h2&gt;
&lt;p data-start="1538" data-end="2201"&gt;Assembly involved gluing together acrylic panels to form compartments behind each numeric cutout in the sign. These compartments act as light isolation chambers so that each digit is illuminated cleanly without bleeding into neighboring sections. Separators and diffusers were added to improve clarity, and the LED strips were cut to size and mounted precisely within each section. Wiring the LED strips to the ESP32 required attention to the correct data, power, and ground connections. The reset switch was also wired to allow network reconfiguration when held during boot. Hot glue was used to secure the internal components once final placement was confirmed.&lt;/p&gt;
&lt;p data-start="1538" data-end="2201"&gt;&lt;img loading="lazy" alt="image" style="max-height:360px;max-width:640px;"  src="/resized-image/__size/1280x720/__key/communityserver-wikis-components-files/00-00-00-03-81/9.jpg" /&gt;&lt;/p&gt;
&lt;h2 id="mcetoc_1j0tse01a4" data-start="1538" data-end="2201"&gt;Programming the ESP32&lt;/h2&gt;
&lt;p data-start="2203" data-end="2757"&gt;The ESP32 runs a web server that hosts a simple interface for managing a task list. Users connect to the device over Wi-Fi, either directly using the ESP32&amp;rsquo;s access point or through a configured local network. The web interface allows users to add, mark, and clear tasks. As tasks are completed, the sign changes its visual output to reflect progress&amp;mdash;from red to green based on completion ratio. The firmware includes both the HTML/CSS web page and the Arduino sketch, with clear documentation and required library references included in the source code.&lt;/p&gt;
&lt;p data-start="2203" data-end="2757"&gt;&lt;img loading="lazy" alt="image" style="max-height:360px;max-width:640px;"  src="/resized-image/__size/1280x720/__key/communityserver-wikis-components-files/00-00-00-03-81/12.jpg" /&gt;&lt;/p&gt;
&lt;h2 id="mcetoc_1j0tse01a5" data-start="2759" data-end="3322"&gt;Wrapping it Up&lt;/h2&gt;
&lt;p data-start="2759" data-end="3322"&gt;The final result is a functional and adaptable project that uses familiar micro-controller tools to build a responsive visual indicator. The outcome is a useful tool that adds a touch of humour and urgency to everyday priorities. The sign is easy to install and configure, and thanks to the ESP32&amp;rsquo;s flexibility, it can be expanded or reprogrammed for future enhancements.&lt;/p&gt;
&lt;p data-start="2759" data-end="3322"&gt;Supporting Links and Downloads&lt;/p&gt;
&lt;p data-start="2759" data-end="3322"&gt;- &lt;a title="ESP32 Board Library" href="https://dl.espressif.com/dl/package_esp32_index.json" rel="noopener noreferrer nofollow" target="_blank" data-e14adj="t"&gt;ESP32 Board Library&lt;/a&gt;&lt;/p&gt;
&lt;p data-start="2759" data-end="3322"&gt;-&amp;nbsp;&amp;nbsp;&lt;a href="https://community.element14.com/challenges-projects/element14-presents/m/files/150496"&gt;Episode 675 Resources&lt;/a&gt;&amp;nbsp;&lt;/p&gt;
&lt;h2 id="mcetoc_1j0u1ikhk0"&gt;Bill of Materials&lt;/h2&gt;
&lt;table class="e14-product-bom-main"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;th&gt;Product Name&lt;/th&gt;
&lt;th&gt;Manufacturer&lt;/th&gt;
&lt;th&gt;Quantity&lt;/th&gt;
&lt;th&gt;&lt;a id="e14-product-link-4f910" data-at-areainteracted="rte-content" data-at-type="click" data-at-link-type="button" href="https://referral.element14.com/OrderCodeView?fsku=2913867&amp;nsku=69AC6097&amp;COM=e14c-noscript&amp;CMP=e14c-noscript&amp;osetc=e14-noscript-tracking-loss" data-at-label="PRODUCT_POPUP_OPEN"class="e14-embedded e14_shopping-cart-far e14-button" onclick="event.preventDefault();e14.func.displayProduct(e14.meta.user.country, this, 'embedded-link', e14.func.getProductLinkJSON('4f910'));" data-farnell="2913867" data-newark="69AC6097" data-comoverride="" data-cmpoverride="" data-cpc="" data-avnetemea="" data-avnetema="" data-avnetasia="" &gt;Buy Kit&lt;/a&gt; &lt;/th&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;Pushbutton Switch, 12 mm, SPST, On-Off, Round Raised, Yellow&lt;/td&gt;
&lt;td&gt;Multicomp Pro&lt;/td&gt;
&lt;td&gt;1&lt;/td&gt;
&lt;td&gt;&lt;a id="e14-product-link-76b6f" data-at-areainteracted="rte-content" data-at-type="click" data-at-link-type="button" href="https://referral.element14.com/OrderCodeView?fsku=2913867&amp;nsku=69AC6097&amp;COM=e14c-noscript&amp;CMP=e14c-noscript&amp;osetc=e14-noscript-tracking-loss" data-at-label="PRODUCT_POPUP_OPEN"class="e14-embedded e14_shopping-cart-far e14-button" onclick="event.preventDefault();e14.func.displayProduct(e14.meta.user.country, this, 'embedded-link', e14.func.getProductLinkJSON('76b6f'));" data-farnell="2913867" data-newark="69AC6097" data-comoverride="" data-cmpoverride="" data-cpc="" data-avnetemea="" data-avnetema="" data-avnetasia="" &gt;Buy Now&lt;/a&gt; &lt;/td&gt;
&lt;/tr&gt;
&lt;tr class="xs-hide"&gt;
&lt;td&gt;&amp;nbsp;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h2 id="mcetoc_1j0u1j4v03"&gt;Additional Parts&lt;/h2&gt;
&lt;table class="e14-product-bom-additional"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;th&gt;Product Name&lt;/th&gt;
&lt;th&gt;Manufacturer&lt;/th&gt;
&lt;th&gt;Quantity&lt;/th&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;ESP32 DOIT DEVKIT 1,0&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;1&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td&gt;ledstrip WS2812 approx. 1 meter&lt;/td&gt;
&lt;td&gt;&lt;/td&gt;
&lt;td&gt;1&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;h3 id="mcetoc_1j0u1ikhk2"&gt;&lt;/h3&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;

&lt;div style="font-size: 90%;"&gt;Tags: esp32 web server, defcon sign, smart led display, home automation project, DIY electronics project, esp32 project, iot project, diy esp32, esp32 led sign, addressable leds, web-controlled led, esp32 tutorial, task progress indicator, esp32 to-do tracker, led status display&lt;/div&gt;
</description></item><item><title>Avoid Conflict with this ESP32 Defcon Task Tracker -- Episode 675</title><link>https://community.element14.com/challenges-projects/element14-presents/project-videos/w/documents/71953/avoid-conflict-with-this-esp32-defcon-task-tracker----episode-675/revision/4</link><pubDate>Thu, 24 Jul 2025 10:55:38 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:bc9c84b1-5fef-4b62-b644-b098877cacfc</guid><dc:creator>cstanton</dc:creator><comments>https://community.element14.com/challenges-projects/element14-presents/project-videos/w/documents/71953/avoid-conflict-with-this-esp32-defcon-task-tracker----episode-675#comments</comments><description>Revision 4 posted to Documents by cstanton on 7/24/2025 10:55:38 AM&lt;br /&gt;
&lt;p data-start="161" data-end="832"&gt;Mark builds a DEFCON-style status display using an ESP32 and addressable LEDs. Originally intended to track global alert levels, the project was reimagined as a personal progress indicator that changes color based on task completion. The ESP32 hosts a web-based interface where users can manage tasks, with the LED sign reflecting their status in real time. This project combines simple electronics, custom laser-cut acrylic housing, and Wi-Fi control for a practical and adaptable build.&lt;/p&gt;
&lt;h2 id="mcetoc_1j0tse01a0" data-start="161" data-end="832"&gt;&lt;strong&gt;&lt;/strong&gt;Watch Mark Build the Project&lt;/h2&gt;
&lt;p data-start="161" data-end="832"&gt;&lt;a href="https://youtu.be/8HZ_TQ5Cvos"&gt;https://youtu.be/8HZ_TQ5Cvos&lt;/a&gt;&lt;/p&gt;
&lt;h2 id="mcetoc_1j0tse01a1" data-start="161" data-end="832"&gt;A DEFCON Concept, Re-imagined&lt;/h2&gt;
&lt;p data-start="161" data-end="832"&gt;This project began as an idea to create a DEFCON-style status display that could reflect real-world security levels using live data from global threat monitoring sites. The original concept was to scan various international sources, process the data, and use a weighted algorithm to display a generalised &amp;ldquo;threat level&amp;rdquo; on a wall-mounted sign. However, while exploring this approach, it became clear that interpreting and relaying potentially serious or sensitive information in this way could lead to confusion or misrepresentation. As a result, the project was re-imagined as a personal task progress tracker&amp;mdash;a safer and more practical application for the same hardware.&lt;/p&gt;
&lt;p data-start="161" data-end="832"&gt;&lt;img alt="image" style="max-height:360px;max-width:640px;"  src="/resized-image/__size/1280x720/__key/communityserver-wikis-components-files/00-00-00-04-35/IMG_5F00_1539.jpg" /&gt;&lt;/p&gt;
&lt;h2 id="mcetoc_1j0tse01a2" data-start="161" data-end="832"&gt;Core Hardware and Materials&lt;/h2&gt;
&lt;p data-start="834" data-end="1536"&gt;The hardware build centres around the ESP32 micro-controller, chosen for its built-in Wi-Fi capabilities and Arduino support. A pair of addressable LED strips forms the display, allowing the indicator to represent five different levels of status or completion. The housing is constructed from laser-cut acrylic sheets. Clear acrylic was used for availability reasons and later spray painted for opacity. Internal light diffusers were made by sanding down acrylic pieces to a matte finish, ensuring the LED light would disperse evenly across each display segment. The build also includes a momentary push-button for network reset functionality, and a USB power source or battery pack to power the device.&lt;/p&gt;
&lt;p data-start="834" data-end="1536"&gt;&lt;img loading="lazy" alt="image" style="max-height:360px;max-width:640px;"  src="/resized-image/__size/1280x720/__key/communityserver-wikis-components-files/00-00-00-04-35/4786.jpg" /&gt;&lt;/p&gt;
&lt;h2 id="mcetoc_1j0tse01a3" data-start="1538" data-end="2201"&gt;Design and Assembly Process&lt;/h2&gt;
&lt;p data-start="1538" data-end="2201"&gt;Assembly involved gluing together acrylic panels to form compartments behind each numeric cutout in the sign. These compartments act as light isolation chambers so that each digit is illuminated cleanly without bleeding into neighboring sections. Separators and diffusers were added to improve clarity, and the LED strips were cut to size and mounted precisely within each section. Wiring the LED strips to the ESP32 required attention to the correct data, power, and ground connections. The reset switch was also wired to allow network reconfiguration when held during boot. Hot glue was used to secure the internal components once final placement was confirmed.&lt;/p&gt;
&lt;p data-start="1538" data-end="2201"&gt;&lt;img loading="lazy" alt="image" style="max-height:360px;max-width:640px;"  src="/resized-image/__size/1280x720/__key/communityserver-wikis-components-files/00-00-00-04-35/9.jpg" /&gt;&lt;/p&gt;
&lt;h2 id="mcetoc_1j0tse01a4" data-start="1538" data-end="2201"&gt;Programming the ESP32&lt;/h2&gt;
&lt;p data-start="2203" data-end="2757"&gt;The ESP32 runs a web server that hosts a simple interface for managing a task list. Users connect to the device over Wi-Fi, either directly using the ESP32&amp;rsquo;s access point or through a configured local network. The web interface allows users to add, mark, and clear tasks. As tasks are completed, the sign changes its visual output to reflect progress&amp;mdash;from red to green based on completion ratio. The firmware includes both the HTML/CSS web page and the Arduino sketch, with clear documentation and required library references included in the source code.&lt;/p&gt;
&lt;p data-start="2203" data-end="2757"&gt;&lt;img loading="lazy" alt="image" style="max-height:360px;max-width:640px;"  src="/resized-image/__size/1280x720/__key/communityserver-wikis-components-files/00-00-00-04-35/12.jpg" /&gt;&lt;/p&gt;
&lt;h2 id="mcetoc_1j0tse01a5" data-start="2759" data-end="3322"&gt;Wrapping it Up&lt;/h2&gt;
&lt;p data-start="2759" data-end="3322"&gt;The final result is a functional and adaptable project that uses familiar micro-controller tools to build a responsive visual indicator. The outcome is a useful tool that adds a touch of humour and urgency to everyday priorities. The sign is easy to install and configure, and thanks to the ESP32&amp;rsquo;s flexibility, it can be expanded or reprogrammed for future enhancements.&lt;/p&gt;
&lt;p data-start="2759" data-end="3322"&gt;Supporting Links and Downloads&lt;/p&gt;
&lt;p data-start="2759" data-end="3322"&gt;- &lt;a title="ESP32 Board Library" href="https://dl.espressif.com/dl/package_esp32_index.json" rel="noopener noreferrer nofollow" target="_blank" data-e14adj="t"&gt;ESP32 Board Library&lt;/a&gt;&lt;/p&gt;
&lt;p data-start="2759" data-end="3322"&gt;-&amp;nbsp;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;

&lt;div style="font-size: 90%;"&gt;Tags: esp32 web server, defcon sign, smart led display, home automation project, DIY electronics project, esp32 project, iot project, diy esp32, esp32 led sign, addressable leds, web-controlled led, esp32 tutorial, task progress indicator, esp32 to-do tracker, led status display&lt;/div&gt;
</description></item><item><title>Avoid Conflict with this ESP32 Defcon Task Tracker -- Episode 675</title><link>https://community.element14.com/challenges-projects/element14-presents/project-videos/w/documents/71953/avoid-conflict-with-this-esp32-defcon-task-tracker----episode-675/revision/3</link><pubDate>Thu, 24 Jul 2025 10:49:36 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:bc9c84b1-5fef-4b62-b644-b098877cacfc</guid><dc:creator>cstanton</dc:creator><comments>https://community.element14.com/challenges-projects/element14-presents/project-videos/w/documents/71953/avoid-conflict-with-this-esp32-defcon-task-tracker----episode-675#comments</comments><description>Revision 3 posted to Documents by cstanton on 7/24/2025 10:49:36 AM&lt;br /&gt;
&lt;p data-start="161" data-end="832"&gt;Mark builds a DEFCON-style status display using an ESP32 and addressable LEDs. Originally intended to track global alert levels, the project was reimagined as a personal progress indicator that changes color based on task completion. The ESP32 hosts a web-based interface where users can manage tasks, with the LED sign reflecting their status in real time. This project combines simple electronics, custom laser-cut acrylic housing, and Wi-Fi control for a practical and adaptable build.&lt;/p&gt;
&lt;h2 id="mcetoc_1j0tse01a0" data-start="161" data-end="832"&gt;&lt;strong&gt;&lt;/strong&gt;Watch Mark Build the Project&lt;/h2&gt;
&lt;p data-start="161" data-end="832"&gt;&lt;a href="https://youtu.be/8HZ_TQ5Cvos"&gt;https://youtu.be/8HZ_TQ5Cvos&lt;/a&gt;&lt;/p&gt;
&lt;h2 id="mcetoc_1j0tse01a1" data-start="161" data-end="832"&gt;A DEFCON Concept, Reimagined&lt;/h2&gt;
&lt;p data-start="161" data-end="832"&gt;This project began as an idea to create a DEFCON-style status display that could reflect real-world security levels using live data from global threat monitoring sites. The original concept was to scan various international sources, process the data, and use a weighted algorithm to display a generalized &amp;ldquo;threat level&amp;rdquo; on a wall-mounted sign. However, while exploring this approach, it became clear that interpreting and relaying potentially serious or sensitive information in this way could lead to confusion or misrepresentation. As a result, the project was re-imagined as a personal task progress tracker&amp;mdash;a safer and more practical application for the same hardware.&lt;/p&gt;
&lt;h2 id="mcetoc_1j0tse01a2" data-start="161" data-end="832"&gt;Core Hardware and Materials&lt;/h2&gt;
&lt;p data-start="834" data-end="1536"&gt;The hardware build centres around the ESP32 micro-controller, chosen for its built-in Wi-Fi capabilities and Arduino support. A pair of addressable LED strips forms the display, allowing the indicator to represent five different levels of status or completion. The housing is constructed from laser-cut acrylic sheets. Clear acrylic was used for availability reasons and later spray painted for opacity. Internal light diffusers were made by sanding down acrylic pieces to a matte finish, ensuring the LED light would disperse evenly across each display segment. The build also includes a momentary push-button for network reset functionality, and a USB power source or battery pack to power the device.&lt;/p&gt;
&lt;h2 id="mcetoc_1j0tse01a3" data-start="1538" data-end="2201"&gt;Design and Assembly Process&lt;/h2&gt;
&lt;p data-start="1538" data-end="2201"&gt;Assembly involved gluing together acrylic panels to form compartments behind each numeric cutout in the sign. These compartments act as light isolation chambers so that each digit is illuminated cleanly without bleeding into neighboring sections. Separators and diffusers were added to improve clarity, and the LED strips were cut to size and mounted precisely within each section. Wiring the LED strips to the ESP32 required attention to the correct data, power, and ground connections. The reset switch was also wired to allow network reconfiguration when held during boot. Hot glue was used to secure the internal components once final placement was confirmed.&lt;/p&gt;
&lt;h2 id="mcetoc_1j0tse01a4" data-start="1538" data-end="2201"&gt;Programming the ESP32&lt;/h2&gt;
&lt;p data-start="2203" data-end="2757"&gt;The ESP32 runs a web server that hosts a simple interface for managing a task list. Users connect to the device over Wi-Fi, either directly using the ESP32&amp;rsquo;s access point or through a configured local network. The web interface allows users to add, mark, and clear tasks. As tasks are completed, the sign changes its visual output to reflect progress&amp;mdash;from red to green based on completion ratio. The firmware includes both the HTML/CSS web page and the Arduino sketch, with clear documentation and required library references included in the source code.&lt;/p&gt;
&lt;h2 id="mcetoc_1j0tse01a5" data-start="2759" data-end="3322"&gt;Wrapping it Up&lt;/h2&gt;
&lt;p data-start="2759" data-end="3322"&gt;The final result is a functional and adaptable project that uses familiar micro-controller tools to build a responsive visual indicator. The outcome is a useful tool that adds a touch of humour and urgency to everyday priorities. The sign is easy to install and configure, and thanks to the ESP32&amp;rsquo;s flexibility, it can be expanded or reprogrammed for future enhancements.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;

&lt;div style="font-size: 90%;"&gt;Tags: esp32 web server, defcon sign, smart led display, home automation project, DIY electronics project, esp32 project, iot project, diy esp32, esp32 led sign, addressable leds, web-controlled led, esp32 tutorial, task progress indicator, esp32 to-do tracker, led status display&lt;/div&gt;
</description></item><item><title>Avoid Conflict with this ESP32 Defcon Task Tracker -- Episode 675</title><link>https://community.element14.com/challenges-projects/element14-presents/project-videos/w/documents/71953/avoid-conflict-with-this-esp32-defcon-task-tracker----episode-675/revision/2</link><pubDate>Thu, 24 Jul 2025 09:33:22 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:bc9c84b1-5fef-4b62-b644-b098877cacfc</guid><dc:creator>cstanton</dc:creator><comments>https://community.element14.com/challenges-projects/element14-presents/project-videos/w/documents/71953/avoid-conflict-with-this-esp32-defcon-task-tracker----episode-675#comments</comments><description>Revision 2 posted to Documents by cstanton on 7/24/2025 9:33:22 AM&lt;br /&gt;
&lt;p data-start="161" data-end="832"&gt;Mark builds a DEFCON-style status display using an ESP32 and addressable LEDs. Originally intended to track global alert levels, the project was reimagined as a personal progress indicator that changes color based on task completion. The ESP32 hosts a web-based interface where users can manage tasks, with the LED sign reflecting their status in real time. This project combines simple electronics, custom laser-cut acrylic housing, and Wi-Fi control for a practical and adaptable build.&lt;/p&gt;
&lt;h2 id="mcetoc_1j0tse01a0" data-start="161" data-end="832"&gt;&lt;strong&gt;&lt;/strong&gt;Watch Mark Build the Project&lt;/h2&gt;
&lt;p data-start="161" data-end="832"&gt;&lt;a href="https://youtu.be/8HZ_TQ5Cvos"&gt;https://youtu.be/8HZ_TQ5Cvos&lt;/a&gt;&lt;/p&gt;
&lt;h2 id="mcetoc_1j0tse01a1" data-start="161" data-end="832"&gt;A DEFCON Concept, Reimagined&lt;/h2&gt;
&lt;p data-start="161" data-end="832"&gt;This project began as an idea to create a DEFCON-style status display that could reflect real-world security levels using live data from global threat monitoring sites. The original concept was to scan various international sources, process the data, and use a weighted algorithm to display a generalized &amp;ldquo;threat level&amp;rdquo; on a wall-mounted sign. However, while exploring this approach, it became clear that interpreting and relaying potentially serious or sensitive information in this way could lead to confusion or misrepresentation. As a result, the project was re-imagined as a personal task progress tracker&amp;mdash;a safer and more practical application for the same hardware.&lt;/p&gt;
&lt;h2 id="mcetoc_1j0tse01a2" data-start="161" data-end="832"&gt;Core Hardware and Materials&lt;/h2&gt;
&lt;p data-start="834" data-end="1536"&gt;The hardware build centres around the ESP32 micro-controller, chosen for its built-in Wi-Fi capabilities and Arduino support. A pair of addressable LED strips forms the display, allowing the indicator to represent five different levels of status or completion. The housing is constructed from laser-cut acrylic sheets. Clear acrylic was used for availability reasons and later spray painted for opacity. Internal light diffusers were made by sanding down acrylic pieces to a matte finish, ensuring the LED light would disperse evenly across each display segment. The build also includes a momentary push-button for network reset functionality, and a USB power source or battery pack to power the device.&lt;/p&gt;
&lt;h2 id="mcetoc_1j0tse01a3" data-start="1538" data-end="2201"&gt;Design and Assembly Process&lt;/h2&gt;
&lt;p data-start="1538" data-end="2201"&gt;Assembly involved gluing together acrylic panels to form compartments behind each numeric cutout in the sign. These compartments act as light isolation chambers so that each digit is illuminated cleanly without bleeding into neighboring sections. Separators and diffusers were added to improve clarity, and the LED strips were cut to size and mounted precisely within each section. Wiring the LED strips to the ESP32 required attention to the correct data, power, and ground connections. The reset switch was also wired to allow network reconfiguration when held during boot. Hot glue was used to secure the internal components once final placement was confirmed.&lt;/p&gt;
&lt;h2 id="mcetoc_1j0tse01a4" data-start="1538" data-end="2201"&gt;Programming the ESP32&lt;/h2&gt;
&lt;p data-start="2203" data-end="2757"&gt;The ESP32 runs a web server that hosts a simple interface for managing a task list. Users connect to the device over Wi-Fi, either directly using the ESP32&amp;rsquo;s access point or through a configured local network. The web interface allows users to add, mark, and clear tasks. As tasks are completed, the sign changes its visual output to reflect progress&amp;mdash;from red to green based on completion ratio. The firmware includes both the HTML/CSS web page and the Arduino sketch, with clear documentation and required library references included in the source code.&lt;/p&gt;
&lt;h2 id="mcetoc_1j0tse01a5" data-start="2759" data-end="3322"&gt;Wrapping it Up&lt;/h2&gt;
&lt;p data-start="2759" data-end="3322"&gt;The final result is a functional and adaptable project that uses familiar micro-controller tools to build a responsive visual indicator. The outcome is a useful tool that adds a touch of humour and urgency to everyday priorities. The sign is easy to install and configure, and thanks to the ESP32&amp;rsquo;s flexibility, it can be expanded or reprogrammed for future enhancements.&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;
</description></item><item><title>Avoid Conflict with this ESP32 Defcon Task Tracker -- Episode 675</title><link>https://community.element14.com/challenges-projects/element14-presents/project-videos/w/documents/71953/avoid-conflict-with-this-esp32-defcon-task-tracker----episode-675/revision/1</link><pubDate>Wed, 23 Jul 2025 12:33:37 GMT</pubDate><guid isPermaLink="false">93d5dcb4-84c2-446f-b2cb-99731719e767:bc9c84b1-5fef-4b62-b644-b098877cacfc</guid><dc:creator>cstanton</dc:creator><comments>https://community.element14.com/challenges-projects/element14-presents/project-videos/w/documents/71953/avoid-conflict-with-this-esp32-defcon-task-tracker----episode-675#comments</comments><description>Revision 1 posted to Documents by cstanton on 7/23/2025 12:33:37 PM&lt;br /&gt;
&lt;p data-start="161" data-end="832"&gt;Mark builds a DEFCON-style status display using an ESP32 and addressable LEDs. Originally intended to track global alert levels, the project was reimagined as a personal progress indicator that changes color based on task completion. The ESP32 hosts a web-based interface where users can manage tasks, with the LED sign reflecting their status in real time. This project combines simple electronics, custom laser-cut acrylic housing, and Wi-Fi control for a practical and adaptable build.&lt;/p&gt;
&lt;h2 data-start="161" data-end="832"&gt;&lt;strong&gt;&lt;/strong&gt;Watch Mark Build the Project&lt;/h2&gt;
&lt;p data-start="161" data-end="832"&gt;&amp;lt;insert video&amp;gt;&lt;/p&gt;
&lt;h2 data-start="161" data-end="832"&gt;A DEFCON Concept, Reimagined&lt;/h2&gt;
&lt;p data-start="161" data-end="832"&gt;This project began as an idea to create a DEFCON-style status display that could reflect real-world security levels using live data from global threat monitoring sites. The original concept was to scan various international sources, process the data, and use a weighted algorithm to display a generalized &amp;ldquo;threat level&amp;rdquo; on a wall-mounted sign. However, while exploring this approach, it became clear that interpreting and relaying potentially serious or sensitive information in this way could lead to confusion or misrepresentation. As a result, the project was re-imagined as a personal task progress tracker&amp;mdash;a safer and more practical application for the same hardware.&lt;/p&gt;
&lt;h2 data-start="161" data-end="832"&gt;Core Hardware and Materials&lt;/h2&gt;
&lt;p data-start="834" data-end="1536"&gt;The hardware build centres around the ESP32 micro-controller, chosen for its built-in Wi-Fi capabilities and Arduino support. A pair of addressable LED strips forms the display, allowing the indicator to represent five different levels of status or completion. The housing is constructed from laser-cut acrylic sheets. Clear acrylic was used for availability reasons and later spray painted for opacity. Internal light diffusers were made by sanding down acrylic pieces to a matte finish, ensuring the LED light would disperse evenly across each display segment. The build also includes a momentary push-button for network reset functionality, and a USB power source or battery pack to power the device.&lt;/p&gt;
&lt;h2 data-start="1538" data-end="2201"&gt;Design and Assembly Process&lt;/h2&gt;
&lt;p data-start="1538" data-end="2201"&gt;Assembly involved gluing together acrylic panels to form compartments behind each numeric cutout in the sign. These compartments act as light isolation chambers so that each digit is illuminated cleanly without bleeding into neighboring sections. Separators and diffusers were added to improve clarity, and the LED strips were cut to size and mounted precisely within each section. Wiring the LED strips to the ESP32 required attention to the correct data, power, and ground connections. The reset switch was also wired to allow network reconfiguration when held during boot. Hot glue was used to secure the internal components once final placement was confirmed.&lt;/p&gt;
&lt;h2 data-start="1538" data-end="2201"&gt;Programming the ESP32&lt;/h2&gt;
&lt;p data-start="2203" data-end="2757"&gt;The ESP32 runs a web server that hosts a simple interface for managing a task list. Users connect to the device over Wi-Fi, either directly using the ESP32&amp;rsquo;s access point or through a configured local network. The web interface allows users to add, mark, and clear tasks. As tasks are completed, the sign changes its visual output to reflect progress&amp;mdash;from red to green based on completion ratio. The firmware includes both the HTML/CSS web page and the Arduino sketch, with clear documentation and required library references included in the source code.&lt;/p&gt;
&lt;h2 data-start="2759" data-end="3322"&gt;Wrapping it Up&lt;/h2&gt;
&lt;p data-start="2759" data-end="3322"&gt;The final result is a functional and adaptable project that uses familiar micro-controller tools to build a responsive visual indicator. The outcome is a useful tool that adds a touch of humour and urgency to everyday priorities. The sign is easy to install and configure, and thanks to the ESP32&amp;rsquo;s flexibility, it can be expanded or reprogrammed for future enhancements.&lt;/p&gt;
&lt;div style="clear:both;"&gt;&lt;/div&gt;
</description></item></channel></rss>