Table des matières:
- Étape 1: Découpez votre citrouille
- Étape 2: câbler les composants électroniques
- Étape 3: Programmation de votre citrouille
- Étape 4: Profitez
Vidéo: Une citrouille d'Halloween IoT - Contrôler les LED avec une application Arduino MKR1000 et Blynk ??? : 4 étapes (avec photos)
2024 Auteur: John Day | [email protected]. Dernière modifié: 2024-01-30 09:05
Bonjour à tous, Il y a quelques semaines, c'était Halloween et, suivant la tradition, j'ai découpé une jolie citrouille pour mon balcon. Mais ayant ma citrouille à l'extérieur, je me suis rendu compte que c'était assez ennuyeux de devoir sortir tous les soirs pour allumer la bougie. Et j'ai aussi réalisé que ce serait plus drôle, si je pouvais changer la couleur de la lumière des bougies.
Si vous souhaitez apprendre à automatiser les lumières de votre citrouille et pouvoir éclairer votre citrouille d'Halloween de différentes couleurs, ce tutoriel est fait pour vous.
Ici, je vais d'abord vous montrer comment utiliser un appareil IoT (ici un Arduino MKR1000) pour contrôler l'interrupteur ON/OFF de vos lumières citrouilles (RGB LED Neopixel Ring). Dans un second temps, je vous montrerai également comment régler différentes couleurs de lumières à l'aide de votre smartphone. ???
Commençons !
Fournitures:
Voici la liste des composants dont vous aurez besoin pour ce projet. Si vous devez acheter l'un des composants, consultez eBay ou Amazon, vous pouvez les acheter à un prix équitable.
- Une citrouille
- Arduino MKR1000
- Anneau Néopixel - 12 LED RVB (SK6812)
- Condensateur 1000µF
- 470Ω Résistance
- Batterie LiPo 3.7V 2000mAh - si elle n'est pas alimentée via USB Micro
- Quelques fils de liaison
- Un fer à souder
Étape 1: Découpez votre citrouille
Amusez-vous et profitez de la soupe de citrouille avec la chair de citrouille que vous avez découpée dans la partie intérieure ??
Étape 2: câbler les composants électroniques
Comprendre vos composants
Vous trouverez ci-dessous le schéma de câblage de ce projet. Avant de commencer le câblage, vous devrez peut-être prendre en compte quelques éléments.
- Quelle carte microcontrôleur Arduino utilisez-vous ? Votre carte a-t-elle une entrée 5 V ou 3,3 V ? Votre carte a-t-elle une broche de sortie d'alimentation 5V?
- Quelle est la taille de votre anneau LED Neopixel - 12, 16, 24 pixels ?
- Comment allez-vous alimenter votre microcontrôleur Arduino et vos LED ?
Dans ce projet, j'ai choisi d'utiliser un Arduino MKR1000, qui possède une puce WiFi intégrée. J'ai décidé d'opter pour cet Arduino car je voulais pouvoir contrôler mon Arduino depuis mon smartphone via WiFi. De plus, j'avais déjà cette planche à la maison et je ne l'utilisais pour rien d'autre. Une autre option serait d'utiliser un Arduino Uno, Nano ou tout autre Arduino avec un module WiFi ESP8266.
Comparé aux autres Arduino, le MKR1000 fonctionne à 3,3V. Bien que vous puissiez fournir 5 V à la carte via le port USB, vous ne pouvez pas fournir plus de 3,3 V aux broches d'E/S. Le MKR1000 a une broche 5V, qui peut être utilisée pour alimenter des appareils 5V. Dans notre cas, nous utiliserons cette broche pour alimenter notre bague Neopixel. Si vous utilisez un anneau plus grand tel que 16, 24 pixels ou plus, vous pouvez envisager d'utiliser une alimentation séparée.
La citrouille et l'électronique seront sur mon balcon et nous utiliserons donc une batterie LiPo 3.7V pour alimenter notre Arduino et le Neopixel. Le tutoriel MKR1000 BatteryLife est utile pour vous aider à décider de la capacité de la batterie que vous allez utiliser. Comme je ne voulais pas recharger la batterie tous les jours, j'ai opté pour une batterie de 2000mAh. De plus, j'ai décidé de mettre l'Arduino en mode veille lorsque je n'allumais pas ma citrouille. Cela permet de réduire la consommation d'énergie lorsque le module WiFi est éteint.
Câblez vos composants
- Soudez le condensateur directement sur la bague Neopixel. Côté négatif à GND et côté positif à 5V
- Soudez la résistance 470Ω à la broche Data In (DI)
- Connectez la broche 5V de l'Arduino au 5V du Neopixel à l'aide d'un cavalier
- Connectez la broche GND de l'Arduino au GND du Neopixel à l'aide d'un cavalier
- Connectez la broche numérique #4 de l'Arduino à la DI du Neopixel à l'aide d'un cavalier
Une fois cela fait, vous devrez ouvrir le dossier GitHub " IoT-Halloween-Pumpkin " et apporter quelques petites modifications au code avant de le télécharger sur votre Arduino. J'espère que vous êtes prêt pour un peu de programmation !! ????
Étape 3: Programmation de votre citrouille
Programmez votre Arduino
Dans ce projet, nous voulons programmer notre Arduino de manière à obtenir les résultats suivants:
- L'Arduino est connecté à l'application Blynk via WiFi.
- Les couleurs des lumières Neopixel sont modifiées via l'application Blynk.
Vous pouvez trouver le code de ce projet dans mon référentiel GithHub "IoT Halloween Pumpkin". Mais avant de creuser, vous voudrez peut-être lire quelques choses que j'ai apprises en faisant ce projet ! ???
Spectacles de lumière LED
Les LED adressables ou dans le langage Adafruit "NeoPixel" tels que les pilotes de LED WS2812, WS2811 et SK6812 peuvent être contrôlés à l'aide de la bibliothèque Adafruit NeoPixel. Si c'est la première fois que vous utilisez NeoPixel, je vous recommande vivement de jeter un œil à Adafruit NeoPixel Uberguide. Plein de conseils et d'astuces, c'est une excellente ressource !
Pour configurer une couleur de LED sur votre citrouille, vous devrez envoyer des valeurs RVB à votre Arduino/NeoPixel. Le plus simple est de regarder le code couleur de certaines couleurs ! Spiro Disco Blue, Arlequin, Daffodil ou Rose Bonbon, en voici de chouettes.
Une façon plus amusante est d'avoir des couleurs sur votre NeoPixel "dansant". Si vous êtes vraiment motivé, lancez-vous ! Sinon, consultez le billet de blog Tweaking4All LEDStrip Effects. Vous trouverez du code pour des effets d'éclairage assez étonnants. Une autre excellente ressource est le générateur d'effets Neopixel d'Adriano.
Application Blynk
L'application Blynk est l'une des plateformes IoT les plus populaires. L'application Blynk est incroyablement facile à utiliser et en moins de 5 minutes, vous pourrez créer une application IoT sur votre smartphone pour communiquer via Internet avec votre appareil IoT. Avant d'adapter votre application Blynk à vos besoins, vous devrez:
1. Téléchargez l'application Blynk
2. Installez la bibliothèque Blynk
3. Configurez la connexion à votre appareil IoT
L'application Blynk a publié d'excellentes documentations pour aider tout le monde à démarrer. Jetez un œil par ici si comme moi, c'est la première fois que vous l'utilisez.
Étape 4: Profitez
Félicitations, vous pouvez maintenant vous asseoir confortablement dans votre canapé et utiliser votre smartphone pour contrôler les couleurs des LED de votre citrouille d'Halloween. ???
Merci d'avoir lu mon projet. J'espère que vous l'apprécierez et qu'il vous incitera à entreprendre quelque chose de similaire pour vos LED sur votre sapin de Noël, sur votre bonhomme de neige d'hiver ou autre !
Conseillé:
Citrouille d'Halloween avec un œil animatronique en mouvement - Cette citrouille peut rouler des yeux ! : 10 étapes (avec photos)
Citrouille d'Halloween avec un œil animatronique en mouvement | Cette citrouille peut rouler ses yeux ! : dans ce Instructable, vous apprendrez à faire une citrouille d'Halloween qui terrifie tout le monde lorsque son œil bouge. Ajustez la distance de déclenchement du capteur à ultrasons à la bonne valeur (étape 9) et votre citrouille pétrifiera tous ceux qui oseront prendre cand
Une machine effrayante d'Halloween utilisant un PIR, une citrouille imprimée en 3D et le Pranker audio compatible Troll Arduino / Joke Board pratique.: 5 étapes
Une machine effrayante d'Halloween utilisant un PIR, une citrouille imprimée en 3D et le Pranker audio compatible Troll Arduino / Joke Board pratique.: Le tableau Troll créé par Patrick Thomas Mitchell de EngineeringShock Electronics et a été entièrement financé sur Kickstarter il n'y a pas si longtemps. J'ai eu ma récompense quelques semaines plus tôt pour aider à écrire quelques exemples d'utilisation et à construire une bibliothèque Arduino dans une tentative
Créer une application Android pour les petites entreprises à l'aide de l'application MIT et de Google Fusion Table : 7 étapes
Création d'une application Android pour les petites entreprises à l'aide de l'application MIT et de Google Fusion Table : avez-vous déjà voulu créer votre propre application disponible sur Google Play Store !!! Si vous avez une entreprise, ce tutoriel va changer votre vie. Après avoir lu ceci attentivement, vous serez en mesure de créer votre propre application. Avant
Contrôlez les appareils ménagers à l'aide de NodeMCU (ESP8266) et de l'application Blynk : 8 étapes (avec photos)
Contrôler les appareils ménagers à l'aide de NodeMCU (ESP8266) et de l'application Blynk : dans ce didacticiel, nous allons apprendre à utiliser l'application Blynk et NodeMCU (ESP8266) afin de contrôler la lampe (tout autre appareil ménager conviendra parfaitement), la combinaison sera être via Internet. Le but de cette instructable est de montrer le simp
Contrôlez les appareils ménagers depuis votre smartphone avec l'application Blynk et Raspberry Pi : 5 étapes (avec photos)
Contrôlez les appareils ménagers depuis votre smartphone avec l'application Blynk et Raspberry Pi : Dans ce projet, nous allons apprendre à utiliser l'application Blynk et Raspberry Pi 3 afin de contrôler les appareils ménagers (cafetière, lampe, rideau de fenêtre et plus encore… ). Composants matériels : Raspberry Pi 3 Relay Lamp Breadboard Wires Applications logicielles : Blynk A