Table des matières:

Lampe LED de bureau intelligente - Éclairage intelligent avec Arduino - Espace de travail Neopixels : 10 étapes (avec photos)
Lampe LED de bureau intelligente - Éclairage intelligent avec Arduino - Espace de travail Neopixels : 10 étapes (avec photos)

Vidéo: Lampe LED de bureau intelligente - Éclairage intelligent avec Arduino - Espace de travail Neopixels : 10 étapes (avec photos)

Vidéo: Lampe LED de bureau intelligente - Éclairage intelligent avec Arduino - Espace de travail Neopixels : 10 étapes (avec photos)
Vidéo: Eclairage Public Intelligent 2024, Juillet
Anonim
Lampe LED de bureau intelligente | Éclairage intelligent avec Arduino | Espace de travail Neopixels
Lampe LED de bureau intelligente | Éclairage intelligent avec Arduino | Espace de travail Neopixels

De nos jours, nous passons beaucoup de temps à la maison, à étudier et à travailler virtuellement, alors pourquoi ne pas agrandir notre espace de travail avec un système d'éclairage personnalisé et intelligent basé sur des LED Arduino et Ws2812b.

Ici, je vous montre comment construire votre éclairage LED Smart Desk que vous pouvez contrôler avec une télécommande IR depuis votre téléviseur, votre cinéma maison ou tout autre appareil avec émetteur IR.

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

É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.

-Programmation ESP8266.

-impression en 3D.

-Soudage.

-Câblage.

Étape 2: 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 Je recommande vraiment d'utiliser les services JLCPCB SMT pour commander le vôtre.

2. ESP8266 (microcontrôleur).

3. Bandes LED WS2812.

4. Alimentation 5v 2A.

5. Prise d'alimentation PCB.

6. Imprimante 3D.

7. Capteur infrarouge

8. La télécommande, pourrait être celle de votre téléviseur.

Étape 3: schéma de circuit

Schéma
Schéma

Voici le schéma du circuit, il a toutes les connexions internes du circuit qui nous permettront de créer la conception PCB plus tard.

J'ai également joint le PDF des schémas pour 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 Cinq - 4 Couches PCB & SMT bon marché (2 Coupons)

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

Étape 5: impression de pièces 3D

Impression de pièces 3D
Impression de pièces 3D

Tous les fichiers pour imprimer la clôture du projet.

Vous pouvez les imprimer sur votre imprimante 3D, si vous n'avez pas la vôtre, ici vous pouvez par celle que j'utilise.

Imprimante 3D Ender 3 Pro

Étape 6: Programmation de l'ESP8266

Programmation de l'ESP8266
Programmation de l'ESP8266
Programmation de l'ESP8266
Programmation de l'ESP8266
Programmation de l'ESP8266
Programmation de l'ESP8266
  1. Installez les bibliothèques qui feront fonctionner le code
  2. Ouvrez votre IDE Arduino.
  3. Allez dans Fichier > Exemples > IRremoteESP8266 > IRrecvDemo
  4. Cet exemple de code vous permettra de copier le code IR qui transmet la clé de la télécommande que vous souhaitez utiliser.
  5. Dans IRrecvDemo, mettez à jour le kRecvPin avec celui que vous avez connecté avec le capteur IR.
  6. Connectez votre ESP8266 au programmeur et connectez le capteur IR à votre broche sélectionnée.
  7. Téléchargez le code.
  8. Ouvrez le moniteur série et appuyez sur les touches dont vous souhaitez connaître le code, copiez-les et enregistrez-les sur des notes.
  9. Ouvrez le code MCM-LED-DESK.ino.
  10. Réglez le kRecvPin sur 3, les pixels sont connectés sur la broche 0 et le nombre de pixels dans mon cas est de 80.
  11. Dans la fonction Leer(), mettez à jour le code des If vers celui de votre télécommande.
  12. Téléchargez le code sur l'ESP8266 à l'aide du PCB du projet et d'un convertisseur USB vers TTL

Étape 7: ESP8266 ADC Hack

ESP8266 ADC Hack
ESP8266 ADC Hack
ESP8266 ADC Hack
ESP8266 ADC Hack

Comme vous l'avez remarqué, ma conception peut être utilisée avec un ESP-07 ou un ESP-01, mais dans mon cas, j'ai utilisé l'ESP-01 et la broche ADC (Tout) n'est pas accessible, j'ai donc dû souder un petit fil dans la broche Tout de la puce et connectez-la sur la broche PCB ADC.

Étape 8: Assemblage du projet

Assemblage du projet
Assemblage du projet
Assemblage du projet
Assemblage du projet
Assemblage du projet
Assemblage du projet
Assemblage du projet
Assemblage du projet

Placez le PCB avec tout ce qui est déjà connecté dans la boîte, vissez-le, placez l'écrou et le bouton du potentiomètre, collez le capteur IR et fermez le tout avec des vis ou plus de colle:D.

Étape 9: Placement des bandes et de l'unité de contrôle

Placement des bandes et de l'unité de contrôle
Placement des bandes et de l'unité de contrôle
Placement des bandes et de l'unité de contrôle
Placement des bandes et de l'unité de contrôle
Placement des bandes et de l'unité de contrôle
Placement des bandes et de l'unité de contrôle

Collez les bandes sur votre bureau ou à l'endroit souhaité, elles ont déjà de la colle mais je les ai fixées avec de la colle chaude.

Coupez-le à la taille de votre bureau/place, assurez-vous que le connecteur peut atteindre le boîtier de commande et collez-le également.

Connectez-le et trouvez une alimentation 5V 2A+.

Étape 10: Mise sous tension et test

Mise sous tension et test
Mise sous tension et test
Mise sous tension et test
Mise sous tension et test
Mise sous tension et test
Mise sous tension et test

Branchez l'alimentation au boîtier de commande et prenez votre télécommande et testez vos réglages et le contrôle de la luminosité avec le potentiomètre.

Profitez de votre projet et de votre installation.

Vous êtes libre de modifier le code et d'ajouter les couleurs et les animations que vous souhaitez.

Conseillé: