Table des matières:
- Fournitures
- Étape 1: Le circuit
- Étape 2: Programmation
- Étape 3: Terminer
- Étape 4: Joyeux Noël à tous
Vidéo: Décoration de fenêtre lumineuse de Noël contrôlée par WiFi : 4 étapes
2024 Auteur: John Day | [email protected]. Dernière modifié: 2024-01-30 09:07
Contrôlez une bande lumineuse à LED depuis votre téléphone ou votre PC - de nombreux motifs lumineux amusants sur le thème de Noël.
Fournitures
1. Carte de développement ESP12e: Aliexpress: https://s.click.aliexpress.com/e/EOP1yvis - Carte de développement ESP8266, avec batterie et en-têtes pré-soudés. Celui-ci est livré avec une LED RVB, et même un capteur de lumière. Achetez-en deux si vous le souhaitez ! Ce projet peut facilement être adapté pour n'importe quelle carte ESP8266, telle que ma D1 Mini préférée. J'utilise celui-ci ici car aucune soudure n'est nécessaire et il est livré avec une batterie.
2. Arduino Uno: Aliexpress: https://s.click.aliexpress.com/e/O3ReneKM - c'est celui avec la puce amovible Atmega328P, utilisée pour programmer la carte de développement ESP8266.
3. Câble USB pour Uno:Aliexpress:
4. Câbles de démarrage pour tout connecter - pas de soudure pour ce projet !Aliexpress: https://s.click.aliexpress.com/e/O3ReneKM - une sélection de mâle à mâle/femelle etc. Nous utilisons M2M pour l'Uno à Connexion bande LED
5. Bande LED WS2812: Aliexpress: https://s.click.aliexpress.com/e/O3ReneKM - Choisissez votre version. J'ai choisi 5m, 150 LED's, IP30 (non étanche) et PCB blanc
6. piles AA x 3
Étape 1: Le circuit
Voir le schéma du circuit.
*Veuillez noter: Je ne peux pas être tenu responsable des micro-contrôleurs ou bandes LED fondus. Ce projet a fonctionné pour moi, c'est tout ce que je peux dire, mais je ne le laisserais pas forcément tourner quand je quitte la maison. Il est recommandé sur de nombreux forums Arduino d'avoir au moins un condensateur de 1000 uF entre 5v et GND (avant la bande LED) et également une résistance de 500 Ohm avant la ligne Data. Veuillez consulter https://learn.adafruit.com/adafruit-neopixel-uberguide/powering-neopixels pour plus de conseils.
Étape 2: Programmation
Obtenez votre code Arduino ici: https://github.com/tomjuggler/esp8266-fastled-web… par défaut sans avoir besoin d'un routeur.
Si vous ne l'avez pas déjà fait, procurez-vous l'addon ESP8266 pour Arduino IDE. L'addon et les instructions sont ici:
1. Assurez-vous que tout est connecté (à l'exception de la ligne d'alimentation de la bande LED (fil jaune), les 2 broches du mode de programmation doivent être court-circuitées avant la mise sous tension. La carte est livrée avec un petit capuchon pour le faire.
2. Allumez la carte (j'ai ajouté un interrupteur au mien, il n'y en a pas, vous pouvez simplement retirer une batterie et la remettre sous tension.)
3. Branchez le câble USB de l'Arduino à votre ordinateur - la puce Atmega328 de l'Arduino Uno doit d'abord être retirée (vous pouvez également utiliser un adaptateur USB vers série pour programmer à la place).
4. Sélectionnez « Module générique ESP8266 » comme carte, dans l'IDE Arduino. Choisissez également 4m avec 1m Spiffs. Vérifiez votre connexion série maintenant, Outils -> Port.
5. Télécharger un croquis
6. Éteignez et rallumez la carte (avec les broches du mode de programmation toujours court-circuitées)
7. Téléchargez Spiffs (fichiers nécessaires pour le serveur Web, etc.), Outils -> 'ESP8266 Sketch Data Upload'
8. Déconnectez les 2 broches du mode de programmation, connectez le fil jaune de la bande LED 5v au 5v (j'ai coincé le mien entre la borne + de la batterie et la batterie, voir la photo ci-dessous)
9. Allumez
10. Vous devez maintenant vous connecter au point d'accès WiFi à l'aide d'un PC ou d'un téléphone portable. L'AP devrait apparaître comme ESP - quelque chose ou autre. Une fois connecté, tapez '192.168.4.1' dans la barre d'adresse. Il s'agit de l'adresse du serveur Web par défaut de l'ESP8266.
11. Ça y est, vous devriez pouvoir utiliser l'application Web pour contrôler vos lumières !
Étape 3: Terminer
Une fois le code chargé, vous devriez pouvoir déconnecter les fils de programmation et Arduino UNO. Maintenant, accrochez simplement vos lumières autour de la fenêtre (j'ai accroché les miennes sur les bords supérieurs, derrière un voilage qui donne un grand effet). Aussi, peut-être mettre la carte et les piles dans une boîte pour plus de propreté, ou même remplacer le bloc-piles par une alimentation (je le ferai peut-être moi-même plus tard).
Étape 4: Joyeux Noël à tous
Ce que je trouve le plus fascinant dans ce projet, c'est la quantité de pièces qui interagissent ici. La puce ESP est programmée en C, qui s'interface avec JavaScript servi par un serveur Web interne, et s'exécute dans le navigateur. HTML est également impliqué - regardez vous-même dans le dossier de données de l'esquisse Arduino si vous êtes intéressé. C'est un excellent programme d'apprentissage avec des réglages vraiment festifs pour les lumières, et je suis reconnaissant à Jason Coon de l'avoir partagé sur GitHub.
Vous pouvez trouver cela et d'autres projets électroniques sur mon site Web: circusscientist.com
Conseillé:
MIDI2LED - une bande lumineuse à LED contrôlée par MIDI : 6 étapes
MIDI2LED - un effet de lumière de bande LED contrôlé par MIDI : il s'agit de mon premier instructable, alors supportez-moi. J'ai donc construit une box à base d'Arduino qui fait s'allumer une bande LED dans
Décoration de fenêtre de vacances à LED : 13 étapes
Décoration de fenêtre de vacances à LED : mon ami a dit qu'il était inutile de faire une décoration de fenêtre de vacances avec une bande LED. Dans l'ensemble, les vacances ne durent que quelques jours, nous devons donc les séparer et les supprimer juste après quelques jours. À la réflexion, c'est la vérité. Cette fois, je veux ma
Lumière d'arbre de Noël contrôlée par un jouet. : 12 étapes (avec photos)
Lumière d'arbre de Noël contrôlée par un jouet. : Salutations aux fabricants ! Noël et le nouvel an approchent. Cela signifie une ambiance festive, des cadeaux et, bien sûr, un sapin de Noël décoré de lumières colorées et lumineuses. Pour moi, les lumières de sapin de Noël grand public sont trop ennuyeuses. Pour faire plaisir aux enfants, j'ai réalisé un C unique
ESP8266 / Décoration de fenêtre de lumière de Noël LED Arduino RGB LED : 5 étapes (avec photos)
ESP8266 / Décoration de fenêtre de lumière de Noël LED Arduino RVB : C'est cette période de l'année : décembre. Et dans mon quartier, tout le monde décore sa maison et ses fenêtres avec des lumières de Noël. Cette fois, j'ai décidé de construire quelque chose de personnalisé, d'unique, en utilisant un module ESP8266 et quelques LED RVB. Vous c
Boîte de Noël : Lumières de Noël et spectacle de musique contrôlés par Internet Arduino/ioBridge : 7 étapes
Xmas-box : Spectacle de lumières de Noël et de musique contrôlés par Internet Arduino/ioBridge : Mon projet de boîte de Noël consiste en un spectacle de lumières de Noël et de musique contrôlé par Internet. Une chanson de Noël peut être demandée en ligne, puis placée dans une file d'attente et jouée dans l'ordre dans lequel elle a été demandée. La musique est transmise sur une stat FM