{"id":2168,"date":"2014-12-07T22:07:50","date_gmt":"2014-12-07T21:07:50","guid":{"rendered":"http:\/\/telefab.fr\/?p=2168"},"modified":"2026-04-30T17:33:59","modified_gmt":"2026-04-30T15:33:59","slug":"etoiles-de-noel","status":"publish","type":"projet","link":"https:\/\/hub.imt-atlantique.fr\/fablab\/projet\/etoiles-de-noel\/","title":{"rendered":"\u00c9toiles de No\u00ebl"},"content":{"rendered":"<p>C&rsquo;est bient\u00f4t No\u00ebl ! Le moment parfait pour r\u00e9aliser soi-m\u00eame une guirlande \u00e9lectrique \u00e0 mettre dans le sapin. Pour changer un peu des guirlandes \u00e9lectriques que l&rsquo;on trouve dans le commerce, j&rsquo;ai d\u00e9cid\u00e9 de faire un guirlande de grands \u00e9toiles translucides, contenant chacune une LED multicolore par branche. Voici un aper\u00e7u du r\u00e9sultat en vid\u00e9o (en vertical d\u00e9sol\u00e9, mais sinon on n&rsquo;aurait pas vu tout le sapin) :<\/p>\n<div style=\"width: 300px;\" class=\"wp-video\"><video class=\"wp-video-shortcode\" id=\"video-2168-1\" width=\"300\" height=\"533\" preload=\"metadata\" controls=\"controls\"><source type=\"video\/mp4\" src=\"https:\/\/hub.imt-atlantique.fr\/fablab\/wp-content\/uploads\/archives\/2014\/12\/etoiles-demo-video.mp4?_=1\" \/><source type=\"video\/webm\" src=\"https:\/\/hub.imt-atlantique.fr\/fablab\/wp-content\/uploads\/archives\/2014\/12\/etoiles-demo-video.webm?_=1\" \/><a href=\"https:\/\/hub.imt-atlantique.fr\/fablab\/wp-content\/uploads\/archives\/2014\/12\/etoiles-demo-video.mp4\">https:\/\/hub.imt-atlantique.fr\/fablab\/wp-content\/uploads\/archives\/2014\/12\/etoiles-demo-video.mp4<\/a><\/video><\/div>\n<p>Dans la vid\u00e9o, il n&rsquo;y a qu&rsquo;onze \u00e9toiles dans le sapin. L&rsquo;objectif final est une guirlande de vingt\u00a0\u00e9toiles mais le rendu est d\u00e9j\u00e0 sympa. Diff\u00e9rents modes sont propos\u00e9s : fixe blanc, changement de couleurs, clignotant blanc, fixe multicolore, scintillement blanc, rotation color\u00e9e des branches des \u00e9toiles, et\u00a0flammes rouges\u00a0et jaunes. Ce ne sont que des exemples, je n&rsquo;ai pas encore eu beaucoup de temps pour programmer les effets.<\/p>\n<p>Voici quelques photos d\u00e9taillant la guirlande :<\/p>\n<p><a href=\"https:\/\/hub.imt-atlantique.fr\/fablab\/wp-content\/uploads\/archives\/2014\/12\/IMG_5776.jpg\"><img decoding=\"async\" class=\"alignnone wp-image-2200\" src=\"https:\/\/hub.imt-atlantique.fr\/fablab\/wp-content\/uploads\/archives\/2014\/12\/IMG_5776-290x300.jpg\" alt=\"\u00c9toiles : une de nuit\" width=\"200\" \/><\/a><a href=\"https:\/\/hub.imt-atlantique.fr\/fablab\/wp-content\/uploads\/archives\/2014\/12\/IMG_5715-e1417904301435-214x300.jpg\"><img decoding=\"async\" class=\"alignnone\" src=\"https:\/\/hub.imt-atlantique.fr\/fablab\/wp-content\/uploads\/archives\/2014\/12\/IMG_5715-e1417904301435-214x300.jpg\" alt=\"\u00c9toiles : une \u00e9toile dans le sapin\" width=\"200\" \/><\/a><br \/>\n<a href=\"https:\/\/hub.imt-atlantique.fr\/fablab\/wp-content\/uploads\/archives\/2014\/12\/FullSizeRender.jpg\"><img decoding=\"async\" src=\"https:\/\/hub.imt-atlantique.fr\/fablab\/wp-content\/uploads\/archives\/2014\/12\/FullSizeRender-1024x382.jpg\" alt=\"\u00c9toiles : guirlande allum\u00e9e\" width=\"400\" \/><\/a><\/p>\n<p>&nbsp;<\/p>\n<p>Si vous voulez construire une guirlande du m\u00eame genre\u00a0pour No\u00ebl, ce n&rsquo;est pas tr\u00e8s compliqu\u00e9. Il suffit d&rsquo;un peu de mat\u00e9riel, d&rsquo;une imprimante 3D et de patience. Je d\u00e9taille dans la suite comment j&rsquo;ai fait ma guirlande, et ce que je compte am\u00e9liorer.<\/p>\n<h2>Le mat\u00e9riel<\/h2>\n<p>Voici le mat\u00e9riel que j&rsquo;ai utilis\u00e9 pour construire cette guirlande :<\/p>\n<ul>\n<li>du plastique ABS transparent 1,5 mm (environ 500g) ;<\/li>\n<li><a href=\"https:\/\/www.adafruit.com\/products\/1461\">un ruban \u00e0 LEDs Neopixel d\u2019Adafruit<\/a>\u00a0de 2m avec 120 LEDs RGB (multicolores) contr\u00f4lables individuellement, PCB blanc ;<\/li>\n<li>5m de c\u00e2ble 3G0,75mm noir pour la base de la guirlande ;<\/li>\n<li>20m de c\u00e2ble RJ11 noir pour les branches vers\u00a0les \u00e9toiles ;<\/li>\n<li>un <a href=\"http:\/\/arduino.cc\/en\/Main\/arduinoBoardNano\">Arduino Nano<\/a> pour contr\u00f4ler les LEDs ;<\/li>\n<li>une alimentation 5V 4A pour alimenter l&rsquo;Arduino et les LEDs ;<\/li>\n<li>un gros condensateur pour prot\u00e9ger le ruban et l&rsquo;Arduino.<\/li>\n<\/ul>\n<p>Au niveau des outils, il faut une imprimante 3D et un poste de soudure.<\/p>\n<h2>L&rsquo;\u00e9toile en plastique<\/h2>\n<p>L&rsquo;\u00e9toile est enti\u00e8rement r\u00e9alis\u00e9e \u00e0 l&rsquo;imprimante 3D. Le mod\u00e8le a \u00e9t\u00e9 dessin\u00e9 sous <a href=\"http:\/\/www.openscad.org\">OpenSCAD<\/a>. Il est <a href=\"https:\/\/github.com\/twisterss\/etoiles-noel\/tree\/master\/things\">disponible sur Github<\/a>, avec les fichiers STL export\u00e9s pour l&rsquo;impression. Le fichier est param\u00e9trable. Il est possible de modifier le nombre de branches ou la taille de l&rsquo;\u00e9toile par exemple.<\/p>\n<p>La pi\u00e8ce \u00e0 imprimer se d\u00e9compose en 3 parties, dont 2 identiques. Voici \u00e0 quoi \u00e7a ressemble une fois imprim\u00e9 :<\/p>\n<p><a href=\"https:\/\/hub.imt-atlantique.fr\/fablab\/wp-content\/uploads\/archives\/2014\/12\/IMG_5703.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-2175 size-medium\" src=\"https:\/\/hub.imt-atlantique.fr\/fablab\/wp-content\/uploads\/archives\/2014\/12\/IMG_5703-300x225.jpg\" alt=\"\u00c9toiles : pi\u00e8ces \u00e0 imprimer\" width=\"300\" height=\"225\" \/><\/a>L&rsquo;\u00e9toile est faite de deux moiti\u00e9s, qui s&#8217;emboitent sur un anneau central. Ceci permet de fermer simplement l&rsquo;\u00e9toile en force. Je n&rsquo;ai pas mis de colle, m\u00eame s&rsquo;il pourrait \u00eatre utile d&rsquo;en ajouter pour solidifier le tout. Il y a une encoche en bas de chaque demi-\u00e9toile pour laisser passer le fil \u00e9lectrique. Il y a aussi un petit trou en haut de chaque demi-\u00e9toile pour accrocher du fil de p\u00eache qui servira \u00e0 accrocher l&rsquo;\u00e9toile au sapin. La partie circulaire au centre de l&rsquo;\u00e9toile servira de support au ruban \u00e0 LEDs.<\/p>\n<p>J&rsquo;ai imprim\u00e9 toutes les pi\u00e8ces avec un remplissage de 100%. Le rendu visuel est diff\u00e9rent avec un remplissage de 0%, plus transparent. Vous pouvez faire des tests.<\/p>\n<p>Pour faire une guirlande compl\u00e8te, il faut imprimer 40 demi-\u00e9toiles et 20 anneaux, ce qui peut prendre du temps selon la rapidit\u00e9 de votre imprimante 3D&#8230;<\/p>\n<h2>Les LEDs et le c\u00e2blage<\/h2>\n<p>La partie \u00e9lectronique dans chaque \u00e9toile est extr\u00eamement simple et se compose uniquement d&rsquo;un bout de ruban \u00e0 LEDs contenant 5 LEDs. Les dimensions de l&rsquo;\u00e9toile sont faites pour que les LEDs s&rsquo;alignent toutes seules face \u00e0 chaque branche de l&rsquo;\u00e9toile. Voici \u00e0 quoi ressemble l&rsquo;int\u00e9rieur d&rsquo;une \u00e9toile\u00a0:\u00a0<a href=\"https:\/\/hub.imt-atlantique.fr\/fablab\/wp-content\/uploads\/archives\/2014\/12\/IMG_5781.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter wp-image-2199 size-medium\" src=\"https:\/\/hub.imt-atlantique.fr\/fablab\/wp-content\/uploads\/archives\/2014\/12\/IMG_5781-300x282.jpg\" alt=\"\" width=\"300\" height=\"282\" \/><\/a>La seule chose \u00e0 faire pour construire l&rsquo;\u00e9toile est de souder sur le ruban le fil qui servira \u00e0 faire une branche de la guirlande. Ce fil est du fil RJ11. J&rsquo;ai d\u00e9coup\u00e9 des morceaux de 70cm pour chaque \u00e9toile. L&rsquo;int\u00e9r\u00eat du c\u00e2ble RJ11 est qu&rsquo;il a 4 conducteurs : le noir est la masse, le rouge me sert de 5V, le vert me sert de \u00ab\u00a0data in\u00a0\u00bb et le jaune de \u00ab\u00a0data out\u00a0\u00bb. Le fil de donn\u00e9es fait ainsi un aller retour : il arrive par le vert, traverse le ruban, et repart par le jaune. C&rsquo;est ce qui permettra de contr\u00f4ler ind\u00e9pendamment toutes les LEDs. Voici le circuit global de la guirlande :<\/p>\n<p><a href=\"https:\/\/hub.imt-atlantique.fr\/fablab\/wp-content\/uploads\/archives\/2014\/12\/wire-schema_bb.png\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-medium wp-image-2178\" src=\"https:\/\/hub.imt-atlantique.fr\/fablab\/wp-content\/uploads\/archives\/2014\/12\/wire-schema_bb-300x130.png\" alt=\"\u00c9toiles : sch\u00e9ma guirlande\" width=\"300\" height=\"130\" \/><\/a><\/p>\n<p>&nbsp;<\/p>\n<p>La c\u00e2ble horizontal en bas est le c\u00e2ble 3G0,75mm et les c\u00e2bles verticaux sont les c\u00e2bles RJ11. Avec 20 \u00e9toiles, il y a 3 m\u00e8tres de guirlande, avec une branche de 70cm qui part tous les 15 cm. Il est aussi possible d&rsquo;ajouter 1 m\u00e8tre de c\u00e2ble en d\u00e9but de guirlande pour \u00e9loigner le contr\u00f4leur et faciliter la mise en place dans le sapin.<\/p>\n<p>La longueur et la section du c\u00e2ble sont\u00a0importantes. Plus le c\u00e2ble est long, plus il doit avoir une large section\u00a0(une faible r\u00e9sistivit\u00e9) pour que la tension dans l&rsquo;\u00e9toile la plus \u00e9loign\u00e9e reste suffisante. De m\u00eame, plus il y a d&rsquo;\u00e9toiles, plus l&rsquo;intensit\u00e9 qui traverse le fil est importante. C&rsquo;est pourquoi j&rsquo;utilise des fils tr\u00e8s fins pour les branches et un gros c\u00e2ble pour le \u00ab\u00a0tronc\u00a0\u00bb de la guirlande. J&rsquo;utilise <a href=\"http:\/\/autocaravane.fr\/camping-car\/142\/calcul-section-fil-electricite.html\">cet outil en ligne<\/a> pour estimer les sections \u00e0 utiliser.<\/p>\n<p>Pour souder le c\u00e2ble RJ11 au c\u00e2ble 3G0,75mm tous les 15cm, il suffit de d\u00e9nuder un petit tron\u00e7on (2cm) du cable 3G0,75mm au cutter, puis de d\u00e9nuder \u00e0 des endroits diff\u00e9rents le fil 5V\u00a0et le fil\u00a0de masse. On soude ensuite directement sur les parties d\u00e9nud\u00e9es. Il faut ensuite couper le troisi\u00e8me fil (donn\u00e9es) et souder le fil vert du c\u00e2ble RJ11 du c\u00f4t\u00e9 du contr\u00f4leur et le fil jaune de l&rsquo;autre c\u00f4t\u00e9. Pour \u00e9viter des court-circuits, j&rsquo;ai mis de la gaine thermo-r\u00e9tractable sur les fils de donn\u00e9es. J&rsquo;ai ensuite enrob\u00e9 le tout dans du scotch d&rsquo;\u00e9lectricien noir pour isoler et cacher les fils.<\/p>\n<p>Une pr\u00e9caution importante \u00e0 prendre lors de la construction de la guirlande est que l&rsquo;\u00e9toile la plus proche du contr\u00f4leur doit \u00eatre faite d&rsquo;un bout de ruban pris \u00e0 un\u00a0d\u00e9but de ruban. Tous les 50cm sur le ruban, il y a une soudure et une premi\u00e8re LED avec une r\u00e9sistance de protection devant le \u00ab\u00a0data in\u00a0\u00bb. C&rsquo;est une de ces\u00a0LEDs qui doit \u00eatre la premi\u00e8re connect\u00e9e au contr\u00f4leur.<\/p>\n<h2>Le contr\u00f4leur<\/h2>\n<p>Le contr\u00f4leur est simplement un Arduino Nano qui se situe en bout de guirlande (c\u00f4t\u00e9 \u00ab\u00a0data in\u00a0\u00bb). Il envoie les commandes par le fil bleu vers les LEDs et peut contr\u00f4ler chaque LED ind\u00e9pendemment.<\/p>\n<p>Le circuit \u00e9lectronique est compos\u00e9 de l&rsquo;Arduino Nano, d&rsquo;un condensateur (2 en parall\u00e8le en fait) pour prot\u00e9ger l&rsquo;alimentation, et d&rsquo;une r\u00e9sistance d&rsquo;1 M\u03a9 servant de \u00ab\u00a0pull-up\u00a0\u00bb pour un bouton qui fonctionne au toucher. Le bouton sert \u00e0 changer de mode d&rsquo;affichage. J&rsquo;ai soud\u00e9 les composants sous forme d&rsquo;un \u00ab\u00a0shield\u00a0\u00bb pour l&rsquo;Arduino Nano, ce qui m&rsquo;\u00e9vite de le souder. Je n&rsquo;ai pas encore fait de boitier pour le circuit, ni d\u00e9cid\u00e9 comment je vais faire le bouton, ce qui explique les fils dans le vide :<\/p>\n<p><a href=\"https:\/\/hub.imt-atlantique.fr\/fablab\/wp-content\/uploads\/archives\/2014\/12\/IMG_5704.jpg\"><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-medium wp-image-2182\" src=\"https:\/\/hub.imt-atlantique.fr\/fablab\/wp-content\/uploads\/archives\/2014\/12\/IMG_5704-300x225.jpg\" alt=\"\u00c9toiles : circuit de contr\u00f4le\" width=\"300\" height=\"225\" \/><\/a><\/p>\n<p>&nbsp;<\/p>\n<p>Le programme est fait sous la forme d&rsquo;une librairie pour contr\u00f4ler les \u00e9toiles (Stars.h et Stars.cpp) et d&rsquo;un sketch avec plusieurs modes d&rsquo;affichage. Il est <a href=\"https:\/\/github.com\/twisterss\/etoiles-noel\/tree\/master\/sw\/christmas\">disponible sur Github<\/a>\u00a0et\u00a0utilise la <a href=\"https:\/\/github.com\/adafruit\/Adafruit_NeoPixel\">librairie NeoPixel d&rsquo;Adafruit<\/a>\u00a0(\u00e0 installer sur votre ordinateur). Les modes actuels sont assez basiques. Je compte les am\u00e9liorer.<\/p>\n<h2>Am\u00e9liorations<\/h2>\n<p>Plusieurs am\u00e9liorations sont possibles \u00e0 partir de ce premier jet\u00a0:<\/p>\n<ul>\n<li>Faire un joli boitier pour le contr\u00f4leur.<\/li>\n<li>Coller les \u00e9toiles pour qu&rsquo;elles tiennent mieux, ou concevoir un meilleur syst\u00e8me de fixation.<\/li>\n<li>Am\u00e9liorer les animations de la guirlande. L&rsquo;Arduino Nano peut \u00eatre utilis\u00e9 pour faire des millions d&rsquo;effets diff\u00e9rents. je n&rsquo;ai pas encore pass\u00e9 assez de temps l\u00e0-dessus.<\/li>\n<li>Ajouter des capteurs pour faire r\u00e9agir la guirlande \u00e0 son environnement : le bruit, la lumi\u00e8re, la date ou l&rsquo;heure pourraient faire changer les animations. Tout est possible !<\/li>\n<li>Ajouter une LED au centre de l&rsquo;\u00e9toile. Je ne suis pas s\u00fbr de vouloir faire \u00e7a, mais certaines personnes me l&rsquo;ont sugg\u00e9r\u00e9.<\/li>\n<\/ul>\n<h2>\u00c0 vous !<\/h2>\n<p>Cette guirlande n&rsquo;est pas tr\u00e8s compliqu\u00e9e \u00e0 construire. Il faut juste un peu de patience. Si vous en manquez, vous pouvez aussi construire une seule \u00e9toile, qui illuminera votre sapin. M\u00eame sans la partie \u00e9lectronique, l&rsquo;\u00e9toile seule peut faire joli dans le sapin, et vous pouvez mettre n&rsquo;importe quelle sorte de choses dedans.<\/p>\n<p style=\"text-align: center;\">Si vous faites \u00e9voluer l&rsquo;id\u00e9e, tenez-moi au courant !<\/p>\n","protected":false},"author":1,"featured_media":2170,"parent":0,"menu_order":0,"template":"","meta":{"_acf_changed":false,"footnotes":""},"categories":[39,20],"type_projet":[],"class_list":["post-2168","projet","type-projet","status-publish","has-post-thumbnail","hentry","category-a-la-une","category-projets"],"acf":{"objectifs":"","categorie":false,"fichiers_associes":null},"_links":{"self":[{"href":"https:\/\/hub.imt-atlantique.fr\/fablab\/wp-json\/wp\/v2\/projet\/2168","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/hub.imt-atlantique.fr\/fablab\/wp-json\/wp\/v2\/projet"}],"about":[{"href":"https:\/\/hub.imt-atlantique.fr\/fablab\/wp-json\/wp\/v2\/types\/projet"}],"author":[{"embeddable":true,"href":"https:\/\/hub.imt-atlantique.fr\/fablab\/wp-json\/wp\/v2\/users\/1"}],"version-history":[{"count":1,"href":"https:\/\/hub.imt-atlantique.fr\/fablab\/wp-json\/wp\/v2\/projet\/2168\/revisions"}],"predecessor-version":[{"id":10522,"href":"https:\/\/hub.imt-atlantique.fr\/fablab\/wp-json\/wp\/v2\/projet\/2168\/revisions\/10522"}],"wp:attachment":[{"href":"https:\/\/hub.imt-atlantique.fr\/fablab\/wp-json\/wp\/v2\/media?parent=2168"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/hub.imt-atlantique.fr\/fablab\/wp-json\/wp\/v2\/categories?post=2168"},{"taxonomy":"type_projet","embeddable":true,"href":"https:\/\/hub.imt-atlantique.fr\/fablab\/wp-json\/wp\/v2\/type_projet?post=2168"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}