Table des matières:

BRICOLAGE SMART LED MATRIX (ESP8266 + WS2812 / NeoPixels): 7 étapes (avec photos)
BRICOLAGE SMART LED MATRIX (ESP8266 + WS2812 / NeoPixels): 7 étapes (avec photos)

Vidéo: BRICOLAGE SMART LED MATRIX (ESP8266 + WS2812 / NeoPixels): 7 étapes (avec photos)

Vidéo: BRICOLAGE SMART LED MATRIX (ESP8266 + WS2812 / NeoPixels): 7 étapes (avec photos)
Vidéo: diy wall clock with esp8266 2024, Novembre
Anonim
BRICOLAGE SMART LED MATRIX (ESP8266 + WS2812 / NeoPixels)
BRICOLAGE SMART LED MATRIX (ESP8266 + WS2812 / NeoPixels)

Voici mon introduction à un projet que je suis très heureux de vous montrer. Il s'agit d'une matrice de LED intelligente DIY qui vous permettra d'afficher des données, telles que YouTube Stats, vos Smart Home Stats, telles que la température, l'humidité, peuvent être une simple horloge ou simplement afficher du texte et des animations.

Dans ce premier tutoriel, je ferai le premier test et l'affichage du texte.

Si vous êtes un apprenant visuel, je sais qu'une vidéo vaut plus de 1000 mots, alors voici un tutoriel vidéo. (Je suis hispanophone, alors pensez à activer les sous-titres en anglais):

J'espère que vous apprécierez le projet!.

Étape 1: Compétences requises

Compétences requises
Compétences requises

Comme vous pouvez le remarquer, rien ne semble très difficile sur ce projet, mais vous aurez besoin de quelques connaissances de base sur:

-Utilisation de l'IDE Arduino.

-3D impression ou artisanat (pour la grille).

-Soudage.

-Câblage.

Étape 2: Composants et liste de pièces

Composants et liste de pièces
Composants et liste de pièces
Composants et liste de pièces
Composants et liste de pièces
Composants et liste de pièces
Composants et liste de pièces

Un bon endroit que je peux recommander pour trouver vos composants, c'est MakerFocus, c'est un magasin de matériel Open Source !

  1. PCB, vous pouvez choisir entre la version sans LED et AJOUTER les bandes de LED par vous-même, ou celle avec les LED.
  2. ESP8266 (Microcontrôleur).
  3. Bandes LED WS2812.
  4. Alimentation 5v 2A.
  5. Prise d'alimentation PCB.
  6. Imprimante 3D (facultatif) Vous pouvez faire les pièces avec du carton ou quelque chose de rigide.

Étape 3: schéma de circuit

Schéma
Schéma
Schéma
Schéma
Schéma
Schéma
Schéma
Schéma

Voici le schéma de circuit, vous avez plusieurs options pour faire le projet. Vous pouvez simplement créer la partie de contrôle du circuit, celle montrée dans la première image, puis attacher des bandes de LED individuelles comme indiqué sur la 3ème image.

Vous pouvez également, à la place des bandes LED, utiliser des panneaux LED.

Il a toutes les connexions internes du circuit qui nous permettront de créer la conception du PCB plus tard. J'ai également joint le PDF des schémas afin que vous puissiez mieux le voir.

TÉLÉCHARGEZ GRATUITEMENT les schémas, le code et les bibliothèques.

Étape 4: Conception et commande de circuits imprimés

Conception et commande de circuits imprimés
Conception et commande de circuits imprimés
Conception et commande de circuits imprimés
Conception et commande de circuits imprimés
Conception et commande de circuits imprimés
Conception et commande de circuits imprimés

Pour la mise en œuvre d'un bon projet, nous avons besoin d'un assemblage fiable pour le circuit qui le constitue, et il n'y a pas de meilleure façon de le faire qu'avec un bon PCB.

Ici, vous pouvez télécharger les fichiers Gerber, BOM et Pick & Place, ceux dont vous avez besoin pour commander votre PCB auprès de votre entreprise de fabrication de PCB.

Je suggère JLCPCB:

?$2 pour 5 PCB & SMT bon marché (2 Coupons)

ACHETER LA TABLEAU DÉJÀ CONÇU, Gerber + Pick & Place + BOM

Étape 5: Assemblage

Assemblée
Assemblée
Assemblée
Assemblée
Assemblée
Assemblée

Imprimez la grille.

J'ai imprimé la grille sur différentes parties à cause de ma petite imprimante 3D.

J'ai découpé un morceau de papier blanc rigide pour obtenir une meilleure définition des pixels.

Attaché les fichiers de grille. (Vous pouvez concevoir votre propre grille).

J'ai imprimé 2 pièces Grid et 1 Grid2.

Étape 6: Programmation de l'ESP8266 et test

Programmation de l'ESP8266 et test
Programmation de l'ESP8266 et test
Programmation de l'ESP8266 et test
Programmation de l'ESP8266 et test
Programmation de l'ESP8266 et test
Programmation de l'ESP8266 et test

1- Pour programmer l'ESP8266, nous devons placer le cavalier sur (position PROG), connecter le convertisseur USB vers TTL à notre PCB sur ses broches respectives, puis à notre PC, installer les bibliothèques puis télécharger. (Besoin d'avoir le ESP8266 Packaje installé sur votre IDE).

2- Installez les bibliothèques et les dépendances.

3- Redémarrez l'IDE, allez dans Archive > Exemples > Adafruit NeoPixel > Strandtest.

-Modifier le nombre de LED connectées.

-Modifiez la broche sur "0". (Où les LED sont connectées).

4- Téléchargez le croquis.

5- Cavalier sur USE, déconnecter USB et brancher l'alimentation 5v.

6- Vérifiez que toutes vos LED fonctionnent correctement.

REMARQUE: utilisez le 3,3 v du convertisseur USB-TTL pour alimenter l'ESP. (brûlera avec 5v).

Étape 7: Programmation finale et affichage du texte

Programmation finale et affichage du texte
Programmation finale et affichage du texte
Programmation finale et affichage du texte
Programmation finale et affichage du texte
Programmation finale et affichage du texte
Programmation finale et affichage du texte
  1. Changez le "HOLA" avec le texte que vous voulez montrer.
  2. Vérifiez que vous connectez les LED sur le PIN #.
  3. Réglez la luminosité.
  4. Modifiez les couleurs du texte.
  5. Téléchargez et profitez.

Notez la dernière image: si vous placez les LED différemment de moi, veuillez ajuster ces options dans le code.

Conseillé: