{"id":1376,"date":"2026-03-24T13:37:34","date_gmt":"2026-03-24T13:37:34","guid":{"rendered":"https:\/\/foxlap.com\/tutorials\/?p=1376"},"modified":"2026-03-25T14:36:48","modified_gmt":"2026-03-25T14:36:48","slug":"led-strip-add-on","status":"publish","type":"post","link":"https:\/\/foxlap.com\/tutorials\/led-strip-add-on\/","title":{"rendered":"LED Strip Add-on"},"content":{"rendered":"\n<p>This is a small tutorial.<\/p>\n\n\n\n<p>You can add an LED strip to the <strong>DIY version<\/strong>. WS2812B LEDs are recommended \u2014 a standard LED strip works perfectly.<br>First of all, update the firmare to the last version.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"600\" height=\"450\" src=\"https:\/\/foxlap.com\/tutorials\/wp-content\/uploads\/2026\/03\/ilj5d301b.jpg\" alt=\"\" class=\"wp-image-1378\" srcset=\"https:\/\/foxlap.com\/tutorials\/wp-content\/uploads\/2026\/03\/ilj5d301b.jpg 600w, https:\/\/foxlap.com\/tutorials\/wp-content\/uploads\/2026\/03\/ilj5d301b-300x225.jpg 300w\" sizes=\"auto, (max-width: 600px) 100vw, 600px\" \/><\/figure>\n\n\n\n<p>Foxlap requires a minimum of 3 LEDs and supports up to 15. The default is 5 LEDs, but this can be adjusted in the settings menu.<br>Power them with <strong>+5V<\/strong>, and the control pin is <strong>GPIO12<\/strong> on the ESP32.<br>(Note: GPIO12 does not cause any issue for the ESP32 as long as it is not driven HIGH during boot wich is not the case).<\/p>\n\n\n\n<p>There are 6 LED display modes yet:<\/p>\n\n\n\n<p><strong>1 \u2013 Disable<\/strong><br>No LEDs are used.<\/p>\n\n\n\n<p><strong>2 \u2013 RPM Level Meter<\/strong><br>This mode displays the RPM level. The maximum value is defined in the settings.<\/p>\n\n\n\n<p><strong>3 \u2013 Sectors<\/strong><br>The LEDs show red or green depending on whether you achieved a better sector or not. 1 LED per sector.<\/p>\n\n\n\n<p><strong>4 \u2013 Live Delta<\/strong><br>Red or green depending on whether you are ahead or behind.<\/p>\n\n\n\n<p><strong>5 \u2013 Threshold Alert<\/strong><br>Two blue LEDs light up when the target temperature is reached \u2014 this usually means you should open the radiator shutter.<br>The LEDs turn red once the alert temperature is reached.<\/p>\n\n\n\n<p><strong>6 \u2013 Oleksandr Threshold Alert<\/strong><br>This is another temperature warning mode, designed by a user (Oleksandr, hence the name).<\/p>\n\n\n\n<p>Here is how it works:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Starting from the notification temperature, one blue LED lights up.<\/li>\n\n\n\n<li>For each additional degree, another blue LED lights up (up to notification temperature +5\u00b0C).<br>This indicates that you are within the optimal engine operating range.<\/li>\n\n\n\n<li>Beyond notification temperature +5\u00b0C, the LEDs turn orange and gradually shift color with increasing temperature until they become red at the alert temperature.<\/li>\n\n\n\n<li>Once the alert temperature is exceeded, all LEDs flash red.<\/li>\n<\/ul>\n\n\n\n<p><\/p>\n\n\n\n<p>let me know&#8230;<\/p>\n","protected":false},"excerpt":{"rendered":"<p>This is a small tutorial. You can add an LED strip to the DIY version. WS2812B LEDs are recommended \u2014 [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":1377,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"categories":[45,7,10,44],"tags":[],"class_list":["post-1376","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-gokart","category-gps","category-laps","category-laptimer"],"_links":{"self":[{"href":"https:\/\/foxlap.com\/tutorials\/wp-json\/wp\/v2\/posts\/1376","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/foxlap.com\/tutorials\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/foxlap.com\/tutorials\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/foxlap.com\/tutorials\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/foxlap.com\/tutorials\/wp-json\/wp\/v2\/comments?post=1376"}],"version-history":[{"count":3,"href":"https:\/\/foxlap.com\/tutorials\/wp-json\/wp\/v2\/posts\/1376\/revisions"}],"predecessor-version":[{"id":1386,"href":"https:\/\/foxlap.com\/tutorials\/wp-json\/wp\/v2\/posts\/1376\/revisions\/1386"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/foxlap.com\/tutorials\/wp-json\/wp\/v2\/media\/1377"}],"wp:attachment":[{"href":"https:\/\/foxlap.com\/tutorials\/wp-json\/wp\/v2\/media?parent=1376"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/foxlap.com\/tutorials\/wp-json\/wp\/v2\/categories?post=1376"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/foxlap.com\/tutorials\/wp-json\/wp\/v2\/tags?post=1376"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}