<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>neopixel &#8211; MagicManu</title>
	<atom:link href="https://www.magicmanu.com/tag/neopixel/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.magicmanu.com</link>
	<description>Mes tutos de bricolage</description>
	<lastBuildDate>Tue, 02 Jun 2026 06:33:01 +0000</lastBuildDate>
	<language>fr-FR</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=7.0</generator>

<image>
	<url>https://www.magicmanu.com/wp-content/uploads/2019/03/Photo-Profil-2017-carre-150x150.jpg</url>
	<title>neopixel &#8211; MagicManu</title>
	<link>https://www.magicmanu.com</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Je fabrique une pompe à essence urne électronique Simpson</title>
		<link>https://www.magicmanu.com/deco/2026/05/je-fabrique-une-pompe-a-essence-urne-electronique-simpson/</link>
					<comments>https://www.magicmanu.com/deco/2026/05/je-fabrique-une-pompe-a-essence-urne-electronique-simpson/#respond</comments>
		
		<dc:creator><![CDATA[Manu]]></dc:creator>
		<pubDate>Fri, 29 May 2026 17:45:49 +0000</pubDate>
				<category><![CDATA[Déco]]></category>
		<category><![CDATA[3d print]]></category>
		<category><![CDATA[3dprint]]></category>
		<category><![CDATA[50 ans]]></category>
		<category><![CDATA[anniv]]></category>
		<category><![CDATA[anniversaire]]></category>
		<category><![CDATA[arduino]]></category>
		<category><![CDATA[deco]]></category>
		<category><![CDATA[diy]]></category>
		<category><![CDATA[ESP-32 ESP-WROOM-32]]></category>
		<category><![CDATA[ESP32]]></category>
		<category><![CDATA[essence]]></category>
		<category><![CDATA[ILI9341]]></category>
		<category><![CDATA[IR break-beam]]></category>
		<category><![CDATA[jaune]]></category>
		<category><![CDATA[laser cut]]></category>
		<category><![CDATA[lasercut]]></category>
		<category><![CDATA[MAX98357A]]></category>
		<category><![CDATA[neopixel]]></category>
		<category><![CDATA[pompe]]></category>
		<category><![CDATA[simpson]]></category>
		<category><![CDATA[simpsons]]></category>
		<category><![CDATA[TwoTrees U2]]></category>
		<category><![CDATA[urne]]></category>
		<category><![CDATA[WS2812b]]></category>
		<guid isPermaLink="false">https://www.magicmanu.com/?p=272107775</guid>

					<description><![CDATA[Ma mission du jour : créer une boîte à enveloppe (urne) pour l&#8217;anniv de mon frère, fan des Simpson !Le but de la cagnotte ?]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">Ma mission du jour : créer une boîte à enveloppe (urne) pour l&rsquo;anniv de mon frère, fan des Simpson !<br>Le but de la cagnotte ? Financer l&rsquo;achat de sa première moto !<br>Du coup, le thème que j&rsquo;ai trouvé : une pompe à essence électronique jaune Simpson, qui détecte les enveloppes et anime un écran.</p>


<figure class="wp-block-embed-youtube wp-block-embed is-type-video is-provider-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio"><a href="https://www.magicmanu.com/deco/2026/05/je-fabrique-une-pompe-a-essence-urne-electronique-simpson/"><img decoding="async" src="https://i.ytimg.com/vi/cOJCVs-Prl0/maxresdefault.jpg" alt="YouTube Video"></a><br /> <a href="https://youtu.be/cOJCVs-Prl0" target="_blank">Lire cette vidéo sur YouTube</a>.<br /><figcaption></figcaption></figure>


<p class="wp-block-paragraph">Cutter ultrasonique portatif <strong>TwoTrees U2</strong> :<br><a href="https://www.laserbuying.com/products/twotrees-u2?ref=MagicManu" target="_blank" rel="noreferrer noopener">https://www.laserbuying.com/products/twotrees-u2?ref=MagicManu</a><br>(vous bénéficiez de 6% de remise grâce au code MAGICMANU)<br><a href="https://twotrees3d.com/products/twotrees-u2-handheld-ultrasonic-cutter" target="_blank" rel="noreferrer noopener">https://twotrees3d.com/products/twotrees-u2-handheld-ultrasonic-cutter</a></p>



<figure class="wp-block-image size-large"><img fetchpriority="high" decoding="async" width="576" height="1024" src="https://www.magicmanu.com/wp-content/uploads/2026/05/Homer-103-576x1024.jpg" alt="" class="wp-image-272107776" srcset="https://www.magicmanu.com/wp-content/uploads/2026/05/Homer-103-576x1024.jpg 576w, https://www.magicmanu.com/wp-content/uploads/2026/05/Homer-103-169x300.jpg 169w, https://www.magicmanu.com/wp-content/uploads/2026/05/Homer-103-768x1365.jpg 768w, https://www.magicmanu.com/wp-content/uploads/2026/05/Homer-103-864x1536.jpg 864w, https://www.magicmanu.com/wp-content/uploads/2026/05/Homer-103-1152x2048.jpg 1152w, https://www.magicmanu.com/wp-content/uploads/2026/05/Homer-103-scaled.jpg 1440w" sizes="(max-width: 576px) 100vw, 576px" /></figure>
]]></content:encoded>
					
					<wfw:commentRss>https://www.magicmanu.com/deco/2026/05/je-fabrique-une-pompe-a-essence-urne-electronique-simpson/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Fabriquer un éclairage automatique d&#8217;escalier avec Arduino</title>
		<link>https://www.magicmanu.com/arduino/2020/10/fabriquer-un-eclairage-automatique-descalier-avec-arduino/</link>
					<comments>https://www.magicmanu.com/arduino/2020/10/fabriquer-un-eclairage-automatique-descalier-avec-arduino/#comments</comments>
		
		<dc:creator><![CDATA[Manu]]></dc:creator>
		<pubDate>Fri, 16 Oct 2020 18:50:25 +0000</pubDate>
				<category><![CDATA[Arduino]]></category>
		<category><![CDATA[Fabrication escalier]]></category>
		<category><![CDATA[arduino]]></category>
		<category><![CDATA[automatic ligth]]></category>
		<category><![CDATA[eclairage escalier]]></category>
		<category><![CDATA[ELEGOO]]></category>
		<category><![CDATA[escalier]]></category>
		<category><![CDATA[light staircase]]></category>
		<category><![CDATA[lumiere escalier]]></category>
		<category><![CDATA[neopixel]]></category>
		<guid isPermaLink="false">https://www.magicmanu.com/?p=272106442</guid>

					<description><![CDATA[Voici comment réaliser un éclairage automatique et progressif d&#8217;escalier façon arc-en-ciel ! Fini de se lever la nuit en utilisant la lumière de son portable]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">Voici comment réaliser un éclairage automatique et progressif d&rsquo;escalier façon arc-en-ciel ! Fini de se lever la nuit en utilisant la lumière de son portable pour éviter d&rsquo;allumer !</p>


<figure class="wp-block-embed-youtube wp-block-embed is-type-video is-provider-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio"><a href="https://www.magicmanu.com/arduino/2020/10/fabriquer-un-eclairage-automatique-descalier-avec-arduino/"><img decoding="async" src="https://i.ytimg.com/vi/gVdwrkDrrc0/maxresdefault.jpg" alt="YouTube Video"></a><br /> <a href="https://youtu.be/gVdwrkDrrc0" target="_blank">Lire cette vidéo sur YouTube</a>.<br /><figcaption>Tuto fabriquer un éclairage automatique d&rsquo;escalier avec Arduino</figcaption></figure>


<p class="wp-block-paragraph">Pour cela j&rsquo;ai utilisé des goulottes pour câbles où sont installées des LEDs NeoPixel. La détection est assurée en haut et en bas par des détecteurs de présence PIR, installés dans les supports imprimés en 3D. La partie « intelligente » est confiée à un Arduino Nano.<br>Un capteur de lumière permet de n&rsquo;activer le système que si il fait assez sombre, et 2 potentiomètres permettent les réglages, l&rsquo;un pour la sensibilité à la lumière, et l&rsquo;autre pour la durée d&rsquo;allumage (0 à 5 minutes)</p>



<p class="wp-block-paragraph"><strong>Matériel :</strong></p>



<ul class="wp-block-list">
<li><a href="https://www.leroymerlin.fr/v3/p/produits/moulure-blanc-pour-moulure-h-3-x-p-1-cm-e1400972416" target="_blank" rel="noreferrer noopener">4 moulures blanches 3&#215;1 cm x 2 m</a> (1,3€ x 4)</li>



<li><a href="https://amzn.to/40vys8A" target="_blank" rel="noreferrer noopener">26 LED WS2812B adressable 5050 RGB NeoPixel</a> (lien rémunéré par Amazon, 4,23 € les 100)</li>



<li><a href="https://amzn.to/3KaepXC" target="_blank" rel="noreferrer noopener">1 Alimentation 220V &#8211; 5V 3A</a> (lien rémunéré par Amazon, 13,28 €)</li>



<li>1 Arduino Nano</li>



<li><a href="https://amzn.to/3FUScdT" target="_blank" rel="noreferrer noopener">2 capteurs PIR HC-SR501</a> (lien rémunéré par Amazon, 9,59 € les 5)</li>



<li>1 photorésistance</li>



<li>2 potentiomètres 10 Kohms</li>



<li>2 résistances 470 ohms (1/4 w)</li>



<li>1 résistance de 10 Kohms (1/4 w)</li>



<li>1 condensateur 1000 µF</li>
</ul>



<p class="wp-block-paragraph">Dans cette vidéo, je vous présente aussi un Stater Kit avec tout ce qu&rsquo;il faut pour débuter avec Arduino.<br>Ce kit m&rsquo;a été offert par ELEGOO. Si j&rsquo;ai accepté c&rsquo;est parce qu&rsquo;ils proposent un bon kit de démarrage à un prix tout à fait abordable, et qu&rsquo;il est bien fait, complet, et en français. Mais sachez que dans tous les cas, je reste maitre des choix, contenus et jugements dans mes vidéos.</p>



<p class="wp-block-paragraph"><strong>Le schéma électronique est dispo ici :</strong></p>



<div class="wp-block-file"><a id="wp-block-file--media-5ff6b9f5-da0f-4bc5-b8b5-500574cf59c7" href="https://www.magicmanu.com/wp-content/uploads/2020/10/Schema-Eclairage-Escalier-MagicManu.pdf">Schema-Eclairage-Escalier-MagicManu.pdf</a><a href="https://www.magicmanu.com/wp-content/uploads/2020/10/Schema-Eclairage-Escalier-MagicManu.pdf" class="wp-block-file__button wp-element-button" download aria-describedby="wp-block-file--media-5ff6b9f5-da0f-4bc5-b8b5-500574cf59c7">Télécharger</a></div>



<p class="wp-block-paragraph"><strong>Le support 3D à imprimer :</strong></p>



<div class="wp-block-file"><a id="wp-block-file--media-ccf31a16-a81f-4ba0-85f6-63a009b8bb83" href="https://www.magicmanu.com/wp-content/uploads/2020/10/Support.stl">Support.stl</a><a href="https://www.magicmanu.com/wp-content/uploads/2020/10/Support.stl" class="wp-block-file__button wp-element-button" download aria-describedby="wp-block-file--media-ccf31a16-a81f-4ba0-85f6-63a009b8bb83">Télécharger</a></div>



<p class="wp-block-paragraph"><strong>Galerie photos :</strong></p>



<figure class="wp-block-gallery has-nested-images columns-default is-cropped wp-block-gallery-1 is-layout-flex wp-block-gallery-is-layout-flex">
<figure class="wp-block-image size-large"><a href="https://www.magicmanu.com/wp-content/uploads/2020/10/Escalier-019-scaled.jpg"><img decoding="async" width="1024" height="768" data-id="272106453" src="https://www.magicmanu.com/wp-content/uploads/2020/10/Escalier-019-1024x768.jpg" alt="" class="wp-image-272106453" srcset="https://www.magicmanu.com/wp-content/uploads/2020/10/Escalier-019-1024x768.jpg 1024w, https://www.magicmanu.com/wp-content/uploads/2020/10/Escalier-019-300x225.jpg 300w, https://www.magicmanu.com/wp-content/uploads/2020/10/Escalier-019-768x576.jpg 768w, https://www.magicmanu.com/wp-content/uploads/2020/10/Escalier-019-1536x1152.jpg 1536w, https://www.magicmanu.com/wp-content/uploads/2020/10/Escalier-019-2048x1536.jpg 2048w" sizes="(max-width: 1024px) 100vw, 1024px" /></a></figure>



<figure class="wp-block-image size-large"><a href="https://www.magicmanu.com/wp-content/uploads/2020/10/Escalier-049-scaled.jpg"><img decoding="async" width="1024" height="768" data-id="272106455" src="https://www.magicmanu.com/wp-content/uploads/2020/10/Escalier-049-1024x768.jpg" alt="" class="wp-image-272106455" srcset="https://www.magicmanu.com/wp-content/uploads/2020/10/Escalier-049-1024x768.jpg 1024w, https://www.magicmanu.com/wp-content/uploads/2020/10/Escalier-049-300x225.jpg 300w, https://www.magicmanu.com/wp-content/uploads/2020/10/Escalier-049-768x576.jpg 768w, https://www.magicmanu.com/wp-content/uploads/2020/10/Escalier-049-1536x1152.jpg 1536w, https://www.magicmanu.com/wp-content/uploads/2020/10/Escalier-049-2048x1536.jpg 2048w" sizes="(max-width: 1024px) 100vw, 1024px" /></a></figure>



<figure class="wp-block-image size-large"><a href="https://www.magicmanu.com/wp-content/uploads/2020/10/Escalier-035-scaled.jpg"><img loading="lazy" decoding="async" width="1024" height="768" data-id="272106454" src="https://www.magicmanu.com/wp-content/uploads/2020/10/Escalier-035-1024x768.jpg" alt="" class="wp-image-272106454" srcset="https://www.magicmanu.com/wp-content/uploads/2020/10/Escalier-035-1024x768.jpg 1024w, https://www.magicmanu.com/wp-content/uploads/2020/10/Escalier-035-300x225.jpg 300w, https://www.magicmanu.com/wp-content/uploads/2020/10/Escalier-035-768x576.jpg 768w, https://www.magicmanu.com/wp-content/uploads/2020/10/Escalier-035-1536x1152.jpg 1536w, https://www.magicmanu.com/wp-content/uploads/2020/10/Escalier-035-2048x1536.jpg 2048w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></a><figcaption class="wp-element-caption">dav</figcaption></figure>



<figure class="wp-block-image size-large"><a href="https://www.magicmanu.com/wp-content/uploads/2020/10/Escalier-091b.jpg"><img loading="lazy" decoding="async" width="1024" height="768" data-id="272106459" src="https://www.magicmanu.com/wp-content/uploads/2020/10/Escalier-091b-1024x768.jpg" alt="" class="wp-image-272106459" srcset="https://www.magicmanu.com/wp-content/uploads/2020/10/Escalier-091b-1024x768.jpg 1024w, https://www.magicmanu.com/wp-content/uploads/2020/10/Escalier-091b-300x225.jpg 300w, https://www.magicmanu.com/wp-content/uploads/2020/10/Escalier-091b-768x576.jpg 768w, https://www.magicmanu.com/wp-content/uploads/2020/10/Escalier-091b-1536x1152.jpg 1536w, https://www.magicmanu.com/wp-content/uploads/2020/10/Escalier-091b.jpg 1920w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></a></figure>



<figure class="wp-block-image size-large"><a href="https://www.magicmanu.com/wp-content/uploads/2020/10/Escalier-094-scaled.jpg"><img loading="lazy" decoding="async" width="1920" height="2560" data-id="272106458" src="https://www.magicmanu.com/wp-content/uploads/2020/10/Escalier-094-scaled.jpg" alt="" class="wp-image-272106458" srcset="https://www.magicmanu.com/wp-content/uploads/2020/10/Escalier-094-scaled.jpg 1920w, https://www.magicmanu.com/wp-content/uploads/2020/10/Escalier-094-225x300.jpg 225w" sizes="auto, (max-width: 1920px) 100vw, 1920px" /></a></figure>



<figure class="wp-block-image size-large"><a href="https://www.magicmanu.com/wp-content/uploads/2020/10/Escalier-086-scaled.jpg"><img loading="lazy" decoding="async" width="1024" height="768" data-id="272106456" src="https://www.magicmanu.com/wp-content/uploads/2020/10/Escalier-086-1024x768.jpg" alt="" class="wp-image-272106456" srcset="https://www.magicmanu.com/wp-content/uploads/2020/10/Escalier-086-1024x768.jpg 1024w, https://www.magicmanu.com/wp-content/uploads/2020/10/Escalier-086-300x225.jpg 300w, https://www.magicmanu.com/wp-content/uploads/2020/10/Escalier-086-768x576.jpg 768w, https://www.magicmanu.com/wp-content/uploads/2020/10/Escalier-086-1536x1152.jpg 1536w, https://www.magicmanu.com/wp-content/uploads/2020/10/Escalier-086-2048x1536.jpg 2048w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></a></figure>



<figure class="wp-block-image size-large"><a href="https://www.magicmanu.com/wp-content/uploads/2020/10/Escalier-101-scaled.jpg"><img loading="lazy" decoding="async" width="1024" height="768" data-id="272106452" src="https://www.magicmanu.com/wp-content/uploads/2020/10/Escalier-101-1024x768.jpg" alt="" class="wp-image-272106452" srcset="https://www.magicmanu.com/wp-content/uploads/2020/10/Escalier-101-1024x768.jpg 1024w, https://www.magicmanu.com/wp-content/uploads/2020/10/Escalier-101-300x225.jpg 300w, https://www.magicmanu.com/wp-content/uploads/2020/10/Escalier-101-768x576.jpg 768w, https://www.magicmanu.com/wp-content/uploads/2020/10/Escalier-101-1536x1152.jpg 1536w, https://www.magicmanu.com/wp-content/uploads/2020/10/Escalier-101-2048x1536.jpg 2048w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></a></figure>



<figure class="wp-block-image size-large"><a href="https://www.magicmanu.com/wp-content/uploads/2020/10/Escalier-095-scaled.jpg"><img loading="lazy" decoding="async" width="1920" height="2560" data-id="272106451" src="https://www.magicmanu.com/wp-content/uploads/2020/10/Escalier-095-scaled.jpg" alt="" class="wp-image-272106451" srcset="https://www.magicmanu.com/wp-content/uploads/2020/10/Escalier-095-scaled.jpg 1920w, https://www.magicmanu.com/wp-content/uploads/2020/10/Escalier-095-225x300.jpg 225w" sizes="auto, (max-width: 1920px) 100vw, 1920px" /></a></figure>



<figure class="wp-block-image size-large"><a href="https://www.magicmanu.com/wp-content/uploads/2020/10/Eclairage-Escalier-1920.jpg"><img loading="lazy" decoding="async" width="1024" height="576" data-id="272106444" src="https://www.magicmanu.com/wp-content/uploads/2020/10/Eclairage-Escalier-1920-1024x576.jpg" alt="Automatic rainbow staircase lighting" class="wp-image-272106444" srcset="https://www.magicmanu.com/wp-content/uploads/2020/10/Eclairage-Escalier-1920-1024x576.jpg 1024w, https://www.magicmanu.com/wp-content/uploads/2020/10/Eclairage-Escalier-1920-300x169.jpg 300w, https://www.magicmanu.com/wp-content/uploads/2020/10/Eclairage-Escalier-1920-768x432.jpg 768w, https://www.magicmanu.com/wp-content/uploads/2020/10/Eclairage-Escalier-1920-1536x864.jpg 1536w, https://www.magicmanu.com/wp-content/uploads/2020/10/Eclairage-Escalier-1920.jpg 1920w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></a></figure>
</figure>



<p class="wp-block-paragraph"><strong>Circuit imprimé et schéma électronique :</strong></p>



<figure class="wp-block-gallery has-nested-images columns-default is-cropped wp-block-gallery-2 is-layout-flex wp-block-gallery-is-layout-flex">
<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="661" data-id="272106465" src="https://www.magicmanu.com/wp-content/uploads/2020/10/Cote-Composants-1024x661.png" alt="" class="wp-image-272106465" srcset="https://www.magicmanu.com/wp-content/uploads/2020/10/Cote-Composants-1024x661.png 1024w, https://www.magicmanu.com/wp-content/uploads/2020/10/Cote-Composants-300x194.png 300w, https://www.magicmanu.com/wp-content/uploads/2020/10/Cote-Composants-768x496.png 768w, https://www.magicmanu.com/wp-content/uploads/2020/10/Cote-Composants.png 1395w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /><figcaption class="wp-element-caption">Côté composants</figcaption></figure>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="657" data-id="272106466" src="https://www.magicmanu.com/wp-content/uploads/2020/10/Cote-Pistes-1024x657.png" alt="" class="wp-image-272106466" srcset="https://www.magicmanu.com/wp-content/uploads/2020/10/Cote-Pistes-1024x657.png 1024w, https://www.magicmanu.com/wp-content/uploads/2020/10/Cote-Pistes-300x193.png 300w, https://www.magicmanu.com/wp-content/uploads/2020/10/Cote-Pistes-768x493.png 768w, https://www.magicmanu.com/wp-content/uploads/2020/10/Cote-Pistes.png 1391w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /><figcaption class="wp-element-caption">Côté cuivre</figcaption></figure>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="663" data-id="272106471" src="https://www.magicmanu.com/wp-content/uploads/2020/10/PCB-1024x663.png" alt="" class="wp-image-272106471" srcset="https://www.magicmanu.com/wp-content/uploads/2020/10/PCB-1024x663.png 1024w, https://www.magicmanu.com/wp-content/uploads/2020/10/PCB-300x194.png 300w, https://www.magicmanu.com/wp-content/uploads/2020/10/PCB-768x497.png 768w, https://www.magicmanu.com/wp-content/uploads/2020/10/PCB.png 1336w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /><figcaption class="wp-element-caption">PCB</figcaption></figure>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="768" data-id="272106475" src="https://www.magicmanu.com/wp-content/uploads/2020/10/IMG_20200927_184314-1-1024x768.jpg" alt="" class="wp-image-272106475" srcset="https://www.magicmanu.com/wp-content/uploads/2020/10/IMG_20200927_184314-1-1024x768.jpg 1024w, https://www.magicmanu.com/wp-content/uploads/2020/10/IMG_20200927_184314-1-300x225.jpg 300w, https://www.magicmanu.com/wp-content/uploads/2020/10/IMG_20200927_184314-1-768x576.jpg 768w, https://www.magicmanu.com/wp-content/uploads/2020/10/IMG_20200927_184314-1-1536x1152.jpg 1536w, https://www.magicmanu.com/wp-content/uploads/2020/10/IMG_20200927_184314-1-2048x1536.jpg 2048w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /><figcaption class="wp-element-caption">Etude</figcaption></figure>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="768" data-id="272106474" src="https://www.magicmanu.com/wp-content/uploads/2020/10/IMG_20200927_184333-1-1024x768.jpg" alt="" class="wp-image-272106474" srcset="https://www.magicmanu.com/wp-content/uploads/2020/10/IMG_20200927_184333-1-1024x768.jpg 1024w, https://www.magicmanu.com/wp-content/uploads/2020/10/IMG_20200927_184333-1-300x225.jpg 300w, https://www.magicmanu.com/wp-content/uploads/2020/10/IMG_20200927_184333-1-768x576.jpg 768w, https://www.magicmanu.com/wp-content/uploads/2020/10/IMG_20200927_184333-1-1536x1152.jpg 1536w, https://www.magicmanu.com/wp-content/uploads/2020/10/IMG_20200927_184333-1-2048x1536.jpg 2048w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /><figcaption class="wp-element-caption">Circuit soudé</figcaption></figure>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="768" data-id="272106469" src="https://www.magicmanu.com/wp-content/uploads/2020/10/IMG_20201003_155321-1024x768.jpg" alt="" class="wp-image-272106469" srcset="https://www.magicmanu.com/wp-content/uploads/2020/10/IMG_20201003_155321-1024x768.jpg 1024w, https://www.magicmanu.com/wp-content/uploads/2020/10/IMG_20201003_155321-300x225.jpg 300w, https://www.magicmanu.com/wp-content/uploads/2020/10/IMG_20201003_155321-768x576.jpg 768w, https://www.magicmanu.com/wp-content/uploads/2020/10/IMG_20201003_155321-1536x1152.jpg 1536w, https://www.magicmanu.com/wp-content/uploads/2020/10/IMG_20201003_155321-2048x1536.jpg 2048w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /><figcaption class="wp-element-caption">Circuit installé</figcaption></figure>



<figure class="wp-block-image size-large"><img loading="lazy" decoding="async" width="1024" height="724" data-id="272106473" src="https://www.magicmanu.com/wp-content/uploads/2020/10/Schema-Eclairage-Escalier-MagicManu-1-1024x724.png" alt="" class="wp-image-272106473" srcset="https://www.magicmanu.com/wp-content/uploads/2020/10/Schema-Eclairage-Escalier-MagicManu-1-1024x724.png 1024w, https://www.magicmanu.com/wp-content/uploads/2020/10/Schema-Eclairage-Escalier-MagicManu-1-300x212.png 300w, https://www.magicmanu.com/wp-content/uploads/2020/10/Schema-Eclairage-Escalier-MagicManu-1-768x543.png 768w, https://www.magicmanu.com/wp-content/uploads/2020/10/Schema-Eclairage-Escalier-MagicManu-1-1536x1087.png 1536w, https://www.magicmanu.com/wp-content/uploads/2020/10/Schema-Eclairage-Escalier-MagicManu-1-2048x1449.png 2048w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /><figcaption class="wp-element-caption">Schéma</figcaption></figure>
<figcaption class="blocks-gallery-caption wp-element-caption">Schéma et PCB</figcaption></figure>



<p class="wp-block-paragraph"><strong>Code Arduino :</strong></p>



<pre title="Stairs.ino" class="wp-block-code"><code lang="cpp" class="language-cpp line-numbers">#include &lt;Adafruit_NeoPixel.h&gt;
#ifdef __AVR__
  #include &lt;avr/power.h&gt;
#endif

#define inIR_H 		  2  // Input PIR top
#define inIR_B 		  3  // Input PIR bottom
#define PIND        6  // Input Neopixel right
#define PING        5  // Input Neopixel left
#define PHOTOSENS   A0 // Input Photoresistor
#define POTARLUM    A2 // Input Brightness detection adjustment
#define POTARTPS    A4 // Input Light duration adjustment
#define NUMPIXELS   13 // Number of pixel by side

bool IR_H = LOW;
bool IR_B = LOW;
bool MemH = LOW;
bool MemB = LOW;

int PhotoVal;
int AdjLum;
int AdjTps;
long AdjTpsMil;


Adafruit_NeoPixel pixelsD = Adafruit_NeoPixel(NUMPIXELS, PIND, NEO_GRB + NEO_KHZ800);
Adafruit_NeoPixel pixelsG = Adafruit_NeoPixel(NUMPIXELS, PING, NEO_GRB + NEO_KHZ800);

void setup() { 
  pinMode(inIR_H,INPUT);
  pinMode(inIR_B,INPUT);
  
  pixelsD.begin();
  pixelsG.begin();
  
  pixelsD.clear();
  pixelsG.clear();

  pixelsD.show();
  pixelsG.show();
}

void loop() {
  
  PhotoVal = analogRead(PHOTOSENS);
  AdjLum   = analogRead(POTARLUM);
  AdjTps   = analogRead(POTARTPS);

  AdjTpsMil = AdjTps / (1024 / 300); // 0 to 300 seconds (5 minutes)
  AdjTpsMil *= 1000;         // to miliseconds
  
  IR_H = digitalRead(inIR_H);
  IR_B = digitalRead(inIR_B);
  
  if (IR_H != MemH){
    if (IR_H == HIGH and PhotoVal &lt; AdjLum){
      downHigh();
      delay(AdjTpsMil); 
      downLow();
    }
    MemH = IR_H;
  }

  if (IR_B != MemB){
    if (IR_B == HIGH and PhotoVal &lt; AdjLum){
      upHigh();
      delay(AdjTpsMil); 
      upLow();
    }
    MemB = IR_B;
  }  
  
}

void downLow() {
  int16_t i, j;
  
  for(i=0; i&lt;=NUMPIXELS; i++) {
   	long lngRGB = pixelsD.getPixelColor(i);	// actual color
   	uint8_t u8R = (uint8_t)((lngRGB &gt;&gt; 16) &amp; 0xff),
    	    u8G = (uint8_t)((lngRGB &gt;&gt; 8) &amp; 0xff),
    	    u8B = (uint8_t)(lngRGB &amp; 0xff);
 
    for(j=1; j&lt;10; j++) {
      pixelsD.setPixelColor(i, u8R / j, u8G / j, u8B / j);
      pixelsG.setPixelColor(i, u8R / j, u8G / j, u8B / j);
      pixelsD.show();
      pixelsG.show();
      delay(15);  
    }      
    pixelsD.setPixelColor(i, 0, 0, 0);
    pixelsG.setPixelColor(i, 0, 0, 0);
    pixelsD.show();
    pixelsG.show();    
    delay(500);      
  }
}


void downHigh() {
  int16_t i, j;
  int32_t Color[3];
  
  for(i=0; i&lt;NUMPIXELS; i++) {
    for(j=20; j&gt;0; j--) {
      Rainbow(256 / NUMPIXELS * i, Color);   
      pixelsD.setPixelColor(i, Color[0] / j, Color[1] / j, Color[2] / j);
      pixelsG.setPixelColor(i, Color[0] / j, Color[1] / j, Color[2] / j);
      pixelsD.show();
      pixelsG.show();
      delay(5);  
    }
    delay(200);    
  }
}

void upLow() {
  int16_t i, j;
  
  for(i=NUMPIXELS; i&gt;=0; i--) {
    //Serial.println(i);
   	long lngRGB = pixelsD.getPixelColor(i);	// actual color
   	uint8_t u8R = (uint8_t)((lngRGB &gt;&gt; 16) &amp; 0xff),
    	    u8G = (uint8_t)((lngRGB &gt;&gt; 8) &amp; 0xff),
    	    u8B = (uint8_t)(lngRGB &amp; 0xff);
 
    for(j=1; j&lt;10; j++) {
      pixelsD.setPixelColor(i, u8R / j, u8G / j, u8B / j);
      pixelsG.setPixelColor(i, u8R / j, u8G / j, u8B / j);
      pixelsD.show();
      pixelsG.show();
      delay(15);  
    }      
    pixelsD.setPixelColor(i, 0, 0, 0);
    pixelsG.setPixelColor(i, 0, 0, 0);
    pixelsD.show();
    pixelsG.show();    
    delay(500);      
  }
}

void upHigh() {
  int16_t i, j;
  int32_t Color[3];
  
  for(i=NUMPIXELS; i&gt;=0; i--) {
    for(j=20; j&gt;0; j--) {
      Rainbow(256 / NUMPIXELS * (i * -1 + NUMPIXELS - 1), Color);   
      pixelsD.setPixelColor(i, Color[0] / j, Color[1] / j, Color[2] / j);
      pixelsG.setPixelColor(i, Color[0] / j, Color[1] / j, Color[2] / j);
      pixelsD.show();
      pixelsG.show();
      delay(5);  
    }
    delay(200);    
  }
}

void Rainbow(byte WheelPos, int32_t TheColors[3]) {
  WheelPos = 255 - WheelPos;
  
  if(WheelPos &lt; 85) {
    TheColors[0] = 255 - WheelPos * 3;
    TheColors[1] = 0;
    TheColors[2] = WheelPos * 3;
  }
  else if(WheelPos &lt; 170) {
    WheelPos -= 85;
    TheColors[0] = 0;
    TheColors[1] = WheelPos * 3;
    TheColors[2] = 255 - WheelPos * 3;    
  }
  else {
  	WheelPos -= 170;
    TheColors[0] = WheelPos * 3;
    TheColors[1] = 255 - WheelPos * 3;
    TheColors[2] = 0;    
  }
}</code></pre>



<p class="wp-block-paragraph">Suite à plusieurs demandes voici la version du code Arduino sans photocellule et sans le potentiomètre de réglage de luminosité associé : <a href="https://www.magicmanu.com/stairs2/" target="_blank" rel="noreferrer noopener">Stair2.ino</a></p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.magicmanu.com/arduino/2020/10/fabriquer-un-eclairage-automatique-descalier-avec-arduino/feed/</wfw:commentRss>
			<slash:comments>36</slash:comments>
		
		
			</item>
		<item>
		<title>Horloge à LED Assassin&#8217;s Creed</title>
		<link>https://www.magicmanu.com/arduino/2018/02/horloge-a-led-assassins-creed/</link>
					<comments>https://www.magicmanu.com/arduino/2018/02/horloge-a-led-assassins-creed/#comments</comments>
		
		<dc:creator><![CDATA[Manu]]></dc:creator>
		<pubDate>Thu, 15 Feb 2018 12:12:23 +0000</pubDate>
				<category><![CDATA[Arduino]]></category>
		<category><![CDATA[Déco]]></category>
		<category><![CDATA[arduino nano]]></category>
		<category><![CDATA[assassin's creed]]></category>
		<category><![CDATA[assassin's creed origins]]></category>
		<category><![CDATA[bois]]></category>
		<category><![CDATA[bricolage]]></category>
		<category><![CDATA[clock]]></category>
		<category><![CDATA[diy]]></category>
		<category><![CDATA[dremel]]></category>
		<category><![CDATA[dremel 3000]]></category>
		<category><![CDATA[horloge]]></category>
		<category><![CDATA[led]]></category>
		<category><![CDATA[logo]]></category>
		<category><![CDATA[neopixel]]></category>
		<category><![CDATA[plexy]]></category>
		<category><![CDATA[reveil]]></category>
		<category><![CDATA[WS2812b]]></category>
		<guid isPermaLink="false">http://blog.magicmanu.com/?p=272100546</guid>

					<description><![CDATA[Dremel m&#8217;a proposé de tester leur coffret Dremel 3000, j&#8217;ai réalisé une horloge qui prend la forme du logo d&#8217;Assassin&#8217;s Creed Origins.Fabriquée en bois et plexiglass,]]></description>
										<content:encoded><![CDATA[
<p class="wp-block-paragraph">Dremel m&rsquo;a proposé de tester leur coffret <a href="https://www.dremel.com/fr/fr/p/dremel-3000-3000-15-v485" target="_blank" rel="noreferrer noopener">Dremel 3000</a>, j&rsquo;ai réalisé une horloge qui prend la forme du logo d&rsquo;Assassin&rsquo;s Creed Origins.<br>Fabriquée en bois et plexiglass, elle intégré un simple mécanisme d&rsquo;horloge à aiguille, et un anneau NeoPixel de 24 LED RVB qui se rempli au rythme des secondes. Les LEDs sont pilotées par un Arduino Nano.<br>Le logo est peint en Or antique pour coller avec l&rsquo;univers du jeu : l&rsquo;Egypte antique.<br>L&rsquo;horloge peut être fixée au mur ou posée sur un support en plexi.</p>


<figure class="wp-block-embed-youtube wp-block-embed is-type-video is-provider-youtube wp-embed-aspect-16-9 wp-has-aspect-ratio"><a href="https://www.magicmanu.com/arduino/2018/02/horloge-a-led-assassins-creed/"><img decoding="async" src="https://i.ytimg.com/vi/Z3f_dPUjQi4/maxresdefault.jpg" alt="YouTube Video"></a><br /> <a href="https://youtu.be/Z3f_dPUjQi4" target="_blank">Lire cette vidéo sur YouTube</a>.<br /><figcaption></figcaption></figure>


<p class="wp-block-paragraph">Hauteur totale : 47 cms<br>Temps passé : 1 journée<br>Principal outillage : Dremel 3000 + Adaptateur défonceuse 335, outillage à main</p>



<p class="wp-block-paragraph">Programme Arduino et logo en PDF à télécharger ici :</p>



<div class="wp-block-file"><a id="wp-block-file--media-cbabf3d6-8ea1-4a24-8071-28f5fe56cbad" href="https://www.magicmanu.com/wp-content/uploads/2018/02/AssassinsCreedClock-by-MagicManu.zip" target="_blank" rel="noreferrer noopener">AssassinsCreedClock-by-MagicManu</a><a href="https://www.magicmanu.com/wp-content/uploads/2018/02/AssassinsCreedClock-by-MagicManu.zip" class="wp-block-file__button wp-element-button" download aria-describedby="wp-block-file--media-cbabf3d6-8ea1-4a24-8071-28f5fe56cbad">Télécharger</a></div>



<figure class="wp-block-image alignnone"><a href="https://www.magicmanu.com/wp-content/uploads/2018/02/IMG_20180213_183859.jpg"><img loading="lazy" decoding="async" width="829" height="1024" src="https://www.magicmanu.com/wp-content/uploads/2018/02/IMG_20180213_183859-829x1024.jpg" alt="horloge-led-assassins-creed-1" class="wp-image-272100544" srcset="https://www.magicmanu.com/wp-content/uploads/2018/02/IMG_20180213_183859-829x1024.jpg 829w, https://www.magicmanu.com/wp-content/uploads/2018/02/IMG_20180213_183859-243x300.jpg 243w, https://www.magicmanu.com/wp-content/uploads/2018/02/IMG_20180213_183859-768x949.jpg 768w, https://www.magicmanu.com/wp-content/uploads/2018/02/IMG_20180213_183859.jpg 874w" sizes="auto, (max-width: 829px) 100vw, 829px" /></a><figcaption class="wp-element-caption">horloge-led-assassins-creed-1</figcaption></figure>



<figure class="wp-block-image alignnone"><a href="https://www.magicmanu.com/wp-content/uploads/2018/02/Horloge-008.jpg"><img loading="lazy" decoding="async" width="1024" height="575" src="https://www.magicmanu.com/wp-content/uploads/2018/02/Horloge-008-1024x575.jpg" alt="horloge-led-assassins-creed-10" class="wp-image-272100535" srcset="https://www.magicmanu.com/wp-content/uploads/2018/02/Horloge-008-1024x575.jpg 1024w, https://www.magicmanu.com/wp-content/uploads/2018/02/Horloge-008-300x169.jpg 300w, https://www.magicmanu.com/wp-content/uploads/2018/02/Horloge-008-768x432.jpg 768w, https://www.magicmanu.com/wp-content/uploads/2018/02/Horloge-008.jpg 1920w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></a><figcaption class="wp-element-caption">horloge-led-assassins-creed-10</figcaption></figure>



<figure class="wp-block-image alignnone"><a href="https://www.magicmanu.com/wp-content/uploads/2018/02/IMG_20180212_201904.jpg"><img loading="lazy" decoding="async" width="1024" height="575" src="https://www.magicmanu.com/wp-content/uploads/2018/02/IMG_20180212_201904-1024x575.jpg" alt="horloge-led-assassins-creed-2" class="wp-image-272100543" srcset="https://www.magicmanu.com/wp-content/uploads/2018/02/IMG_20180212_201904-1024x575.jpg 1024w, https://www.magicmanu.com/wp-content/uploads/2018/02/IMG_20180212_201904-300x169.jpg 300w, https://www.magicmanu.com/wp-content/uploads/2018/02/IMG_20180212_201904-768x432.jpg 768w, https://www.magicmanu.com/wp-content/uploads/2018/02/IMG_20180212_201904.jpg 1920w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></a><figcaption class="wp-element-caption">horloge-led-assassins-creed-2</figcaption></figure>



<figure class="wp-block-image alignnone"><a href="https://www.magicmanu.com/wp-content/uploads/2018/02/IMG_20180212_124912.jpg"><img loading="lazy" decoding="async" width="1024" height="575" src="https://www.magicmanu.com/wp-content/uploads/2018/02/IMG_20180212_124912-1024x575.jpg" alt="horloge-led-assassins-creed-3" class="wp-image-272100542" srcset="https://www.magicmanu.com/wp-content/uploads/2018/02/IMG_20180212_124912-1024x575.jpg 1024w, https://www.magicmanu.com/wp-content/uploads/2018/02/IMG_20180212_124912-300x169.jpg 300w, https://www.magicmanu.com/wp-content/uploads/2018/02/IMG_20180212_124912-768x432.jpg 768w, https://www.magicmanu.com/wp-content/uploads/2018/02/IMG_20180212_124912.jpg 1920w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></a><figcaption class="wp-element-caption">horloge-led-assassins-creed-3</figcaption></figure>



<figure class="wp-block-image alignnone"><a href="https://www.magicmanu.com/wp-content/uploads/2018/02/IMG_20180211_181503.jpg"><img loading="lazy" decoding="async" width="1024" height="575" src="https://www.magicmanu.com/wp-content/uploads/2018/02/IMG_20180211_181503-1024x575.jpg" alt="horloge-led-assassins-creed-4" class="wp-image-272100541" srcset="https://www.magicmanu.com/wp-content/uploads/2018/02/IMG_20180211_181503-1024x575.jpg 1024w, https://www.magicmanu.com/wp-content/uploads/2018/02/IMG_20180211_181503-300x169.jpg 300w, https://www.magicmanu.com/wp-content/uploads/2018/02/IMG_20180211_181503-768x432.jpg 768w, https://www.magicmanu.com/wp-content/uploads/2018/02/IMG_20180211_181503.jpg 1920w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></a><figcaption class="wp-element-caption">horloge-led-assassins-creed-4</figcaption></figure>



<figure class="wp-block-image alignnone"><a href="https://www.magicmanu.com/wp-content/uploads/2018/02/IMG_20180211_181451.jpg"><img loading="lazy" decoding="async" width="1024" height="575" src="https://www.magicmanu.com/wp-content/uploads/2018/02/IMG_20180211_181451-1024x575.jpg" alt="horloge-led-assassins-creed-5" class="wp-image-272100540" srcset="https://www.magicmanu.com/wp-content/uploads/2018/02/IMG_20180211_181451-1024x575.jpg 1024w, https://www.magicmanu.com/wp-content/uploads/2018/02/IMG_20180211_181451-300x169.jpg 300w, https://www.magicmanu.com/wp-content/uploads/2018/02/IMG_20180211_181451-768x432.jpg 768w, https://www.magicmanu.com/wp-content/uploads/2018/02/IMG_20180211_181451.jpg 1920w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></a><figcaption class="wp-element-caption">horloge-led-assassins-creed-5</figcaption></figure>



<figure class="wp-block-image alignnone"><a href="https://www.magicmanu.com/wp-content/uploads/2018/02/IMG_20180211_181445.jpg"><img loading="lazy" decoding="async" width="1024" height="575" src="https://www.magicmanu.com/wp-content/uploads/2018/02/IMG_20180211_181445-1024x575.jpg" alt="horloge-led-assassins-creed-6" class="wp-image-272100539" srcset="https://www.magicmanu.com/wp-content/uploads/2018/02/IMG_20180211_181445-1024x575.jpg 1024w, https://www.magicmanu.com/wp-content/uploads/2018/02/IMG_20180211_181445-300x169.jpg 300w, https://www.magicmanu.com/wp-content/uploads/2018/02/IMG_20180211_181445-768x432.jpg 768w, https://www.magicmanu.com/wp-content/uploads/2018/02/IMG_20180211_181445.jpg 1920w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></a><figcaption class="wp-element-caption">horloge-led-assassins-creed-6</figcaption></figure>



<figure class="wp-block-image alignnone"><a href="https://www.magicmanu.com/wp-content/uploads/2018/02/IMG_20180211_181250.jpg"><img loading="lazy" decoding="async" width="1024" height="575" src="https://www.magicmanu.com/wp-content/uploads/2018/02/IMG_20180211_181250-1024x575.jpg" alt="horloge-led-assassins-creed-7" class="wp-image-272100538" srcset="https://www.magicmanu.com/wp-content/uploads/2018/02/IMG_20180211_181250-1024x575.jpg 1024w, https://www.magicmanu.com/wp-content/uploads/2018/02/IMG_20180211_181250-300x169.jpg 300w, https://www.magicmanu.com/wp-content/uploads/2018/02/IMG_20180211_181250-768x432.jpg 768w, https://www.magicmanu.com/wp-content/uploads/2018/02/IMG_20180211_181250.jpg 1920w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></a><figcaption class="wp-element-caption">horloge-led-assassins-creed-7</figcaption></figure>



<figure class="wp-block-image alignnone"><a href="https://www.magicmanu.com/wp-content/uploads/2018/02/IMG_20180211_181244.jpg"><img loading="lazy" decoding="async" width="1024" height="575" src="https://www.magicmanu.com/wp-content/uploads/2018/02/IMG_20180211_181244-1024x575.jpg" alt="horloge-led-assassins-creed-8" class="wp-image-272100537" srcset="https://www.magicmanu.com/wp-content/uploads/2018/02/IMG_20180211_181244-1024x575.jpg 1024w, https://www.magicmanu.com/wp-content/uploads/2018/02/IMG_20180211_181244-300x169.jpg 300w, https://www.magicmanu.com/wp-content/uploads/2018/02/IMG_20180211_181244-768x432.jpg 768w, https://www.magicmanu.com/wp-content/uploads/2018/02/IMG_20180211_181244.jpg 1920w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></a><figcaption class="wp-element-caption">horloge-led-assassins-creed-8</figcaption></figure>



<figure class="wp-block-image alignnone"><a href="https://www.magicmanu.com/wp-content/uploads/2018/02/IMG_20180211_181026.jpg"><img loading="lazy" decoding="async" width="1024" height="575" src="https://www.magicmanu.com/wp-content/uploads/2018/02/IMG_20180211_181026-1024x575.jpg" alt="horloge-led-assassins-creed-9" class="wp-image-272100536" srcset="https://www.magicmanu.com/wp-content/uploads/2018/02/IMG_20180211_181026-1024x575.jpg 1024w, https://www.magicmanu.com/wp-content/uploads/2018/02/IMG_20180211_181026-300x169.jpg 300w, https://www.magicmanu.com/wp-content/uploads/2018/02/IMG_20180211_181026-768x432.jpg 768w, https://www.magicmanu.com/wp-content/uploads/2018/02/IMG_20180211_181026.jpg 1920w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></a><figcaption class="wp-element-caption">horloge-led-assassins-creed-9</figcaption></figure>



<figure class="wp-block-image alignnone"><a href="https://www.magicmanu.com/wp-content/uploads/2018/02/Schema.png"><img loading="lazy" decoding="async" width="1024" height="576" src="https://www.magicmanu.com/wp-content/uploads/2018/02/Schema-1024x576.png" alt="Arduino Nano et Neopixel" class="wp-image-272100545" srcset="https://www.magicmanu.com/wp-content/uploads/2018/02/Schema-1024x576.png 1024w, https://www.magicmanu.com/wp-content/uploads/2018/02/Schema-300x169.png 300w, https://www.magicmanu.com/wp-content/uploads/2018/02/Schema-768x432.png 768w, https://www.magicmanu.com/wp-content/uploads/2018/02/Schema.png 1920w" sizes="auto, (max-width: 1024px) 100vw, 1024px" /></a><figcaption class="wp-element-caption">Arduino Nano et Neopixel</figcaption></figure>



<p class="wp-block-paragraph"><strong>Code Arduino :</strong></p>



<pre title="AssassinsCreedClock.ino" class="wp-block-code"><code lang="cpp" class="language-cpp line-numbers">// Assassin's Creed LED Clock
// MagicManu - 02/2018
// http://blog.magicmanu.com
// https://www.youtube.com/MagicManu

#include &lt;Adafruit_NeoPixel.h&gt;
#ifdef __AVR__
  #include &lt;avr/power.h&gt;
#endif

#define PIN            6
#define NUMPIXELS      24

Adafruit_NeoPixel pixels = Adafruit_NeoPixel(NUMPIXELS, PIN, NEO_GRB + NEO_KHZ800);

uint16_t delayval = 500; // delay for half a second
uint16_t j;
uint16_t LastCol;
uint16_t NbCycle = 0;

uint32_t TheColors [12] [3] {
  {0, 0, 0}, 
  {255, 0, 0},    
  {0, 255, 0},
  {0, 0, 255},
  {255, 255, 0},
  {0, 255, 255},
  {255, 0, 255},
  {34, 66, 124},
  {233, 56, 63},
  {109, 7, 26},
  {127, 0, 255},
  {0, 201, 87}
};


void setup() {
  randomSeed(analogRead(0)); // This initializes the random value
  
  pixels.begin(); // This initializes the NeoPixel library.

  theaterChase(pixels.Color(120, 120, 120), 30);
}

void loop() {
  // Never same color 2 time
  for(uint16_t c=0; c&lt;10; c++) {
    j = random(1, 12);
    if (j != LastCol)
      break;
  }
  LastCol = j;
 
  colorWipe(0, 2);   // OFF  
  colorWipe(j, 230); // Color
  
  NbCycle++;

  // Rainbow
  if (NbCycle &gt;= 10){
    rainbowCycle(5);
    NbCycle = 0;
  }
}


void colorWipe(int j, uint8_t wait) {
  for(uint16_t i=0; i&lt;pixels.numPixels(); i++) {
    for(int b=10; b&gt;0; b--) {
      pixels.setPixelColor(i, pixels.Color(TheColors[j][0] / b, TheColors[j][1] / b, TheColors[j][2] / b));
      pixels.show();
      delay(wait);
    }
  }
}


// Slightly different, this makes the rainbow equally distributed throughout
void rainbowCycle(uint8_t wait) {
  uint16_t i, j;

  for(j=0; j&lt;256*2; j++) { // 2 cycles of all colors on wheel
    for(i=0; i&lt; pixels.numPixels(); i++) {
      pixels.setPixelColor(i, Wheel(((i * 256 / pixels.numPixels()) + j) &amp; 255));
    }
    pixels.show();
    delay(wait);
  }
}

//Theatre-style crawling lights.
void theaterChase(uint32_t c, uint8_t wait) {
  for (int j=0; j&lt;10; j++) {  //do 10 cycles of chasing
    for (int q=0; q &lt; 3; q++) {
      for (uint16_t i=0; i &lt; pixels.numPixels(); i=i+3) {
        pixels.setPixelColor(i+q, c);    //turn every third pixel on
      }
      pixels.show();

      delay(wait);

      for (uint16_t i=0; i &lt; pixels.numPixels(); i=i+3) {
        pixels.setPixelColor(i+q, 0);        //turn every third pixel off
      }
    }
  }
}


// Input a value 0 to 255 to get a color value.
// The colours are a transition r - g - b - back to r.
uint32_t Wheel(byte WheelPos) {
  WheelPos = 255 - WheelPos;
  if(WheelPos &lt; 85) {
    return pixels.Color(255 - WheelPos * 3, 0, WheelPos * 3);
  }
  if(WheelPos &lt; 170) {
    WheelPos -= 85;
    return pixels.Color(0, WheelPos * 3, 255 - WheelPos * 3);
  }
  WheelPos -= 170;
  return pixels.Color(WheelPos * 3, 255 - WheelPos * 3, 0);
}
</code></pre>
]]></content:encoded>
					
					<wfw:commentRss>https://www.magicmanu.com/arduino/2018/02/horloge-a-led-assassins-creed/feed/</wfw:commentRss>
			<slash:comments>6</slash:comments>
		
		
			</item>
	</channel>
</rss>
