Table des matières:

FLEXBALL - une boule PCB flexible de cent pixels avec WiFi : 6 étapes (avec photos)
FLEXBALL - une boule PCB flexible de cent pixels avec WiFi : 6 étapes (avec photos)

Vidéo: FLEXBALL - une boule PCB flexible de cent pixels avec WiFi : 6 étapes (avec photos)

Vidéo: FLEXBALL - une boule PCB flexible de cent pixels avec WiFi : 6 étapes (avec photos)
Vidéo: Циркадный звук [Maker Update #198] — Maker.io 2024, Juillet
Anonim
FLEXBALL - une boule PCB flexible de cent pixels avec WiFi
FLEXBALL - une boule PCB flexible de cent pixels avec WiFi
FLEXBALL - une boule PCB flexible de cent pixels avec WiFi
FLEXBALL - une boule PCB flexible de cent pixels avec WiFi

Salut les makers, c'est maker moekoe !

Flexball est basé sur un PCB flexible équipé de 100 LED adressables WS2812 2020. Il est contrôlé par un ESP8285-01f - le plus petit module basé sur ESP d'Espressif. De plus, il dispose d'un capteur accéléromètre ADXL345 à bord.

L'idée originale était d'afficher des messages texte sur cette matrice ronde (10x10) mais malheureusement les distances des bras sont trop grandes pour être lues facilement (vous pouvez le regarder à la fin de la vidéo). Néanmoins, c'est la plus belle sculpture LED que j'ai construite jusqu'à présent.

Merci PCBWay d'avoir sponsorisé ce projet ! Ces planches flexibles sont leur création et fabriquées avec un pur amour.

Étape 1: Inspirez-vous

Image
Image

Profitez de la vidéo !

Vous trouverez presque tout pour le ballon dans cette vidéo. Pour plus d'informations, des fichiers de conception, de PCB et de code, vous pouvez consulter les étapes suivantes.

Étape 2: Conception de PCB

Conception de circuits imprimés !
Conception de circuits imprimés !
Conception de circuits imprimés !
Conception de circuits imprimés !

Il s'agit de ma première conception de PCB flexible, vous trouverez donc certainement quelques éléments qui ne sont peut-être pas les meilleurs à utiliser ici. La partie la plus importante pour moi en tant que bricoleur est que cela fonctionnera à la fin - et hé, ça marche !:)

Pour les circuits flexibles, il existe des règles de conception spéciales que j'ai lues:

  • N'utilisez pas de traces avec des coins ou des bords dans les parties flexibles du dessin. Les traces pourraient se fissurer et les signaux pourraient être endommagés. Les traces courbes sont les meilleures ici.
  • Il en va de même pour les plans GND qui pourraient se casser à cause des courbures du PCB. La meilleure option ici est d'utiliser un réseau haché comme indiqué dans l'image ci-dessus.
  • Les pastilles et les vias doivent être connectés aux traces avec ces larmes… Je n'ai pas trouvé cette option dans mon logiciel de conception préféré Eagle. Si vous pouvez m'aider, n'hésitez pas à me le dire dans les commentaires:)

La partie la plus difficile lors de la conception de ce PCB a été la disposition circulaire des LED, des capuchons et des pastilles au bout des bras. J'ai créé une simple feuille Excel pour calculer les positions XY en fonction du rayon et de l'angle du bras correspondant. C'est certainement d'une grande aide si vous avez besoin d'arrangements circulaires comme ceux-ci. Malheureusement, je ne suis pas en mesure d'ajouter le fichier à cette étape. Si vous êtes intéressé, merci de me le faire savoir.

Étape 3: tout ce dont vous avez besoin

Tout ce dont vous avez besoin!
Tout ce dont vous avez besoin!

J'ai joint la nomenclature à cette étape. Les détails sur chaque composant peuvent être trouvés ici.

Des idées pour certains composants principaux peuvent être trouvées dans la liste suivante:

  1. PCB
  2. ESP8285-01F
  3. ADXL345
  4. LED WS2812 2020
  5. MCP73831 Lipo Chargeur IC
  6. Pack de protection de batterie

Étape 4: Assemblage de la balle

Assemblage du ballon !
Assemblage du ballon !
Assemblage du ballon !
Assemblage du ballon !
Assemblage du ballon !
Assemblage du ballon !
Assemblage du ballon !
Assemblage du ballon !

A côté de la centaine de LED, il n'y a pas de détail particulier à retenir. J'ai utilisé mon fer à souder à plaque chauffante DIY mais ce n'était pas du tout la meilleure idée. D'abord, il était trop petit pour chauffer tout le PCB. Deuxièmement, j'ai réduit la température afin de protéger le PCB des dommages. C'était un peu trop bas, donc j'ai dû aussi utiliser mon pistolet de refusion.

Le reste n'était qu'un peu de piste et d'erreur.:D Les cent LED ne voulaient pas fonctionner au premier essai. Il m'a fallu environ deux heures pour que tout s'allume. Mais le moment le plus satisfaisant a été une fois que toutes les LED s'allument parfaitement.

L'autre partie délicate consistait à souder les bras du cercle du bas à celui du haut. Je peux certainement recommander d'utiliser une troisième main ici, sinon cela pourrait devenir vraiment difficile!

Étape 5: Le code

Le code!
Le code!
Le code!
Le code!

Le code est basé sur la bibliothèque FastLED qui peut piloter plusieurs LED adressables comme l'APA102, le SK9822 ou le WS2812.

Le seul élément indispensable dans le code est la partie de verrouillage. L'ESP est capable de maintenir sa propre alimentation tant que la goupille de verrouillage est maintenue haute. Une fois qu'elle est tirée vers GND, la balle désactive sa propre alimentation. Un exemple de base est présenté dans le fichier joint.

Étape 6: Amusez-vous

S'amuser!
S'amuser!
S'amuser!
S'amuser!
S'amuser!
S'amuser!

Ce projet est encore en chantier. Néanmoins, c'était un projet secret pour moi et je ne pouvais pas attendre plus longtemps pour vous montrer ce truc génial. Si vous avez d'autres idées sur l'utilisation de la balle, faites-le moi savoir dans les commentaires ci-dessous.

J'espère que vous avez apprécié la lecture de cet Instructable et que vous avez peut-être trouvé un moyen de créer votre propre flexball !

N'hésitez pas à consulter mon Instagram, mon site Web et ma chaîne Youtube pour plus d'informations sur le flexball et d'autres projets géniaux !

Si vous avez des questions ou si quelque chose manque, faites-le moi savoir dans les commentaires ci-dessous !

Amusez-vous à créer !:)

Conseillé: