Skip to content

The Animated Pixel Lamp

?
Creation's quality: 4.6/5 (14 votes)
Evaluation of members on the printability, utility, level of detail, etc.
  • 43.8k views
  • 297 likes
  • 2.8k downloads

3D model description

All the steps of realization here:

https://youtu.be/94nbqv7Jhlo

3D printing settings

The "OPTION" files are for those who have a dual color printer, ignore them if this is not the case.

The lampshade must be printed in 0.2 vase mode with 8 layers from below and nothing above.

You can choose to print the pixel semicircles or the entire circle, I have made both available to you.

Everything was printed in 0.2mm in the video.

  • 3D file format: STL
  • Last update: 2019/04/08 at 12:15
  • Publication date: 2019/04/05 at 23:47

Tags

Creator

License

CC BY NC

Page translated by automatic translation. See the original version.

Collection associated with this 3D model


Makes created by the community

Best sellers of the category Home


Add a comment

48 comments

Bonjour Heliox,
en ouvrant le fichier .ino, je ne lis pas le include à la librairie MSGEQ7. C'est une MAJ qui a été faite ou je dois le rajouter ?

Merci pour ta réponse

PS : super chouette réal. je finis de recevoir les derniers composants et je l'assemble ;)

Ok forget my previous post..
I found myself i needed to include fast leb library in code...
Working now!

Hello

Thank you for your work.
I am trying to do this and i think i assembled everything correctly, currently testing the circuit in bench.
It is not working and i am trying to figure it out...

Is normal when compiling the program in arduino ide i get this:

In file included from C:\Users\unhuzpt\Desktop\Heliox\Lampe Pixel\Lampe Pixel\Pixelamp\pixelamp\pixelamp.ino:7:0:

C:\Users\unhuzpt\Documents\Arduino\libraries\FastLED/FastLED.h:14:21: note: #pragma message: FastLED version 3.003.002

# pragma message "FastLED version 3.003.002"

                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~

In file included from C:\Users\unhuzpt\Desktop\Heliox\Lampe Pixel\Lampe Pixel\Pixelamp\pixelamp\pixelamp.ino:8:0:

sketch\pixelamp.h:227:1: warning: narrowing conversion of '-1' from 'int' to 'uint8_t {aka unsigned char}' inside { } [-Wnarrowing]

};

^

Hello, Bon bah du coup va falloir que je flash ma lampe pour jouer a puissance 4 ! Merci @Peekleon (et merci @Heliox of course pour le design d'origine !)

Bonjour, je suis toujours sur le puissance 4.

Encore une correction de bug (grille qui se réinitialisait lorsqu'une colonne était pleine) et prise en charge de l'ESP32.

Normalement tout est OK maintenant. Je vais arrêter de poster mes messages ici pour pas trop polluer. Si vous voulez suivre le "projet" allez sur le github associé.

Yep, petite correction du code du puissance 4.

Le déplacement du pion en X était inversé. Je ne m'en étais pas aperçu, car le +/- était inversé sur le potentiomètre du haut de ma lampe.

Bref, c'est corrigé ;)

Merci a toi Heliox pour tous ces partages gratuits et de qualité.
J'ai aussi fait le distributeur à bonbon. Je vais peut-être faire les rangements pour résistances aussi, je trouve le design très bien pensé ;).

Merci PeekLeon pour ta contribution, c'est super ce que tu proposes :)

Cool Gigis, si tu rencontres des difficultés n'hésite pas à me contacter par mail, github ou même ici.

J'ai bien envie de tester la version mini de la lampe moi maintenant :p

Top, merci PeekLeon, je vais le tester sur la lampe (version mini) que j'ai fait pour ma puce, car pour l'instant je n'arrive pas à faire fonctionner celui qui semble aussi super de Merlinux, dommage que je ne sois pas aussi doué dans la programmation.

Bonjour,

Vraiment un super projet ! ! ! (la preuve j'ai mis 3 points d’exclamation).

Je me suis bien éclaté à monter cette lampe.

Je me suis aussi amusé à créer un puissance 4 jouable sur la lampe. S’il y a des intéressés, voici le lien du code source https://github.com/PeekLeon/Heliox-lampe-pixel_Puissance4

Bonjour, est-ce que quelqu'un a essayé avec le nouveau code? J'essayé avec un wemos D1 mini et un autre ESP82xx mais rien, pourtant il semble se programmer correctement et je branche le potar sur A0, en D5 avec la résistance la bande de LEDS et D6 et D7 (le codeur) mais rien ... :( :( :(

En regardant de plus près le codeur, j'ai vu les broches SW (je suppose SWITCH) qu'on n'utilise pas ET DT et CLK donc qui seront D6 et D7 ou inversement. J'en ai commandé, j'atternd de le recevoir et je testerai en tout cas encore merci, j'ai hâte de voir les nouvelles animations.

Merci bcp j'ai bien vu que D6 a été mis en D5 pour la lum mais maintenant tu as mis D6 et D7 mais je ne sais pas sur quelles broches du codeur ont les branches. Merci

Et éventuellement le schéma de (re)câblage. Merci

Merci Merlinux ... et dire que j'ai acheté des méga 2560 pro (bcp plus petits que les 2560 classiques) pour en faire des petites lampes aussi. Est-ce qu'il est possible de savoir quelles roues codeuses (liens éventuellement) tu as pris. Je n'ai pas encore fermé mes lampes. Merci

Bonjour
J'ai rajouté plein d'effet : https://github.com/pmerlin/HelioxLamp

Par contre j'ai changé le Mega en esp8266 (type wemos) qui n'a qu'un port analog mais beaucoup plus de mémoire .
J'étais parti un multiplexer de port anag mais avec 20 programmes le selecteur sautait entre 2 programme, je viens de changer pour une roue encodeuse numérique.

Bonjour a tous
Y a t'il eu des mise a jour du script pour de nouveaux effets ???

Bonjour, pourquoi en stl il y a une base avec micro? Un nouveau schéma électronique ?
Dans le fichier code, la ligne MSEGxxx n'est plus comme dans la vidéo, le code sans la ligne MSEGxxx est il tjs bon? Merci

Bonjour,

@MAELE j'ai trouvé il faut installer library Fastled en version 3.3.2 la dernière version 3.3.3 ne fonctionne pas. Je pense que tu dois avoir le même problème.

Bonjour Heliox,

Super travail! j'ai redesigner le socle pour passer sur U30 pro et fait l'abat-jour en 2 partie.
Cependant J'ai un problème quand je veux vérifier/téléverser le code :

narrowing conversion of '-1' from 'int' to 'uint8_t {aka unsigned char}' inside { } [-Wnarrowing]

Une idée? J'ai bien installer les deux bibliothèque

Merci beaucoup

En essayant de televerser le code a l'arduino, j'ai l'erreur :
exit status 1
Error compiling for board Arduino/Genuino Mega or Mega 2560.

L'erreur est plus longue mais semble venir de la library FastLED ou peut etre pixellamp.h

Un grand merci axelle pour ton travail et la précision des infos données, je me suis régalé à faire cette lampe! L'abat-jour etait trop haut pour ma Ender 3 pro, j'ai dû imprimer en 2 parties. Une fois terminé tout fonctionne nickel, juste l'animation feu (ma préférée) qui a tendance à "bugger" : les pixels supérieurs sont blancs/jaunes au lieu de noir, c'est moins joli... C'est aléatoire , du coup je retrouve les couleurs "normales" de l'animation après un M/A de la lampe (ou reset arduino).

Ce projet est superbe mais mériterait un remix, en particulier de le couvercle inférieur : emplacements pour visser l'arduino méga plutôt que le coller, emplacement de connecteur DC jack plutôt que laisser dépasser le fil. Et de quoi le maintenir correctement "clipsé".

Aussi des tétons de positionnement pour l'intérieur, on voit clairement sur la photo du projet un décalage quasiment à chaque étage.

Dommage car ces petits améliorations ne prendraient vraiment pas beaucoup de temps avec les fichiers originaux.

Juste une question : Dans les fichiers il y a une base avec trou pour le micro, y a-t-il d'autres infos concernant le modèle à utiliser et le câblage ? La fonction est dispo sur le script arduino ou c'est en prévision ?

Merci

Bonjour,
Est-ce normal que je ne peux pas imprimer l'abat-jour sur ma U30 Pro ? SVP
En effet cela me met dans Cura que le modèle est trop grand
Merci par avance

No I use a 0.2 nozzle but the shade has been printed in 0.3 quality to go faster.

Thanks for the quick answer. The makes on this site mostly use something about 20% for the infill, I think I will go a little bit higher.
So you used a 0.3 nozzle? Or is it the line width you used? The layer height should be 0.2mm in spiral mode, right?

Hello Derchrome,

1 - I simply used on 0.30mm but it is to be adapted according to your printer.

2 - For the rest, I advise you to put a large percentage in the filling on the parts that separate the LEDs so that the light does not penetrate.
For the rest, there is no particular parameter.

Hello,
thanks for the great design. The parts are already ordered. Now just two questions:
1. For the lamp shade which line width did you use? How thick does it have to be?
2. Which general print settings do you recommend? Infill, shells, etc...

Maybe you already mentioned it in your video but the French lessons I had in school are already a long time ago.

Thanks in advance for your help!

Hello, je cherche à modifier le script pour avoir une couleur uni. Mais je sais pas faire. Quelqu'un a une idée ?

quand sore tu la prochaine video

@heliox merci et au plaisir de voir tes prochains projets!!!

@getstouss : Il faut suivre le lien qui se trouve en description sous la vidéo et comme indiqué à côté, il faudra que tu sélectionne la référence "5m 30 IP30"

Pour ce qui est de White ou Black il s'agit de la couleur de la bande LED, il vaudra donc mieux prendre du blanc et la référence ECO fait que les résistances ne sont pas en relief sur la bande LED ce qui est également mieux pour le projet.

En conclusion tu peux donc prendre : WS2812BECO White PCB / 5m 30 IP30

Bonjour Axelle,

Peux-tu me donner la réf exacte du bandeau led que tu as utilisé pour ta lampe stp?
pour l'espacement de 33mm ou 28mm OK
alim 5v ok
mais le reste RGB / RGBW... bref suis un peu perdu sur le sujet.

j'ai réalisé la lampe avec anet a8 en coupant l'abat jour en deux
Merci de ta réponse.
Gaetan

Je suis en train de faire ce travail de réduction de taille avec des amelioration

bonjour heliox encore un magnifique projet
mais comme beaucoup je ne peux me lancer dessus car mon imprimante est trop petite pour l' abat jour domage j' aurais kiffer et etant complettement novice je ne sais comment tout reprendre tant pis

Bonjour !
Merci pour votre Projet ! Je vais totalement le remodeler pour correspondre à un bandeau de led plus resséré (16 mm d'espacement entre 2 leds) et de type APA102 (des couleurs qui envoient et une forte intensité !) Il faudra que j'utilise un boitier externe pour l'arduino je pense ...
Pour le code, l'avez vous mis sur Github ? Je pense que c'est le meilleur de le mettre à jour et de suivre les bugs et tracker les problèmes
A bientôt !

Merci Axelle pour cette lampe qui est en cours d'utilisation chez moi!
Concernant la dimension de l'abat jour, il est possible de passer par 3d builder (livré avec w10!) puis fractionner la pièce.
Peut-être à partager lors de de tes prochaines vidéos...
Je vais recréer l'abat jour, chez moi il est plein dans cura.
Au plaisir de voir une nouvelle vidèo.
Gaetan

Hello Heliox super projet,
Sur youtube trop de commentaire du coup je repose les question ici :p
Au bout de quelque heure cela ne chauffe pas trop a l’intérieur ?
A cb de remplissage as tu imprimées ?
Pourrai tu fournir les fichiers F360 de certain fichier par exemple le cadre pixel entier s imprime pour le "cercle' intérieur avec seulement 2 parois sans remplissage interne, j aurai voulu l épaissir de 0.2 pour avoir un remplissage.
De plus je ne suis pas super partisan de la colle, je voudrai le modifié pour mettre des vis. Apres je suis conscient que c'est une GROS boulot perso et que tu ne veuilles pas partager les sources
Et la dernière question c'est quoi cette option Micro tu ne nous en parle pas dans la vidéo ? Des composants a achetés en plus ?
Merci encore et à bientôt !

Dommage, faudra que j'attende pour avoir un nouvelle imprimante lol, la mienne est trop petite :'(

hello il est ou le code?

Pour l'abat jour son épaisseur est de combien de millimètres ?

@MaitrePo Si tu es sur CURA il faudra jouer avec les paramètres. J'utilise Simplify3D, l'impression se fait en mode vase, c'est à dire que le logiciel génère uniquement l'impression du contour de la forme, il faut indiquer qu'on ne veut pas imprimer le dessus et qu'en dessous il faut 8 couches d'impression (à ajuster selon, le trou du bas se formera et la pièce sera creuse.

@Petermoto Comme indiqué sur la description de la vidéo, le code arrivera après qu'il soit prêt à être partagé, merci donc de patienter.

BONJOUR SUPERBE REALISATION MAIS IL MANQUE LE SCRIPT
MERCI DE LE PARTAGER

J'ai pas compris le "en mode vase en 0.2 avec 8 couches du dessous et rien au dessus", je vois bien que c'est un cylindre fermé aux deux extrémités mais... :( le bas, c'est le côté avec un 2ème cercle (pas troué) au milieu ? :(


Would you like to support Cults?

You like Cults and you want to help us continue the adventure independently? Please note that we are a small team of 3 people, therefore it is very simple to support us to maintain the activity and create future developments. Here are 4 solutions accessible to all:

  • ADVERTISING: Disable your AdBlock banner blocker and click on our banner ads.

  • AFFILIATION: Make your purchases online by clicking on our affiliate links here Amazon, Gearbest or Aliexpress.

  • DONATE: If you want, you can make a donation via PayPal here.

  • WORD OF MOUTH: Invite your friends to come, discover the platform and the magnificent 3D files shared by the community!