Table des matières:
- Étape 1: MOTIFS
- Étape 2: Compétences requises
- Étape 3: Liste des composants
- Étape 4: Trouver la cathode et l'anode des LED dans la matrice
- Étape 5: Attribution des broches de l'Arduino Nano
- Étape 6: Souder les composants
- Étape 7: CODE - Basé sur le principe de persistance de la vision
- Étape 8: Application pour contrôler notre lampe
- Étape 9: Tutoriel d'application
Vidéo: Motifs LED satisfaisants : 9 étapes
2024 Auteur: John Day | [email protected]. Dernière modifié: 2024-01-30 09:05
Pour beaucoup, le sommeil est devenu une denrée pratiquement inaccessible, un luxe réservé à quelques chanceux qui ne sentent pas les diverses responsabilités qui les tirent dans des directions différentes à la fois. Dormir est vital et peut vous aider à vous sentir frais tout au long de la journée.
Compter les moutons n'est pas seulement une technique obsolète qui nous a été prêchée dans l'enfance et désormais révolue, elle est la plupart du temps inutile. Des études suggèrent que les lumières tamisées et les motifs peuvent non seulement vous aider à dormir, mais également améliorer la qualité de votre sommeil.
Voici donc une lampe de nuit induisant le sommeil contrôlée par Bluetooth basée sur l'IOT utilisant Arduino. Ceci est livré avec une application composée de 4 motifs apaisants et apaisants, vous permettant ainsi de contrôler ces motifs directement sur votre lampe directement depuis votre lit.
Cela fonctionne sur Bluetooth où l'application envoie des données à Arduino via Bluetooth qui interprète ces données et affiche le modèle tel que demandé par l'application.
Il a 4 modèles relaxants:
- EN SPIRALE
- BARRES
- FONDU EN FOND
- PISTE
La configuration est alimentée par une banque d'alimentation afin que votre lampe soit pratique et que vous puissiez l'emporter où vous voulez et en raison de la consommation de courant minimale de 50 milliampères, elle peut rester allumée pendant des heures.
Maintenant, creusons et commençons à construire cette lampe induisant le sommeil géniale et utile !!
Étape 1: MOTIFS
1) SPIRAL IN: Dans ce motif, on dirait qu'un point rouge est en spirale vers l'intérieur vers le centre, quelque chose de similaire à la spirale de Fibonacci. Pour cela, la logique est d'allumer la LED pendant 1 milliseconde, puis de l'éteindre et ensuite d'allumer la LED suivante et ainsi de suite. CECI EST BASÉ SUR LE PRINCIPE DE LA PERSISTANCE DE LA VISION
2) BARRES: Tout comme le modèle ci-dessus, au lieu de leds individuelles, des rangées et des colonnes parallèles formeront une spirale vers l'intérieur, ce qui lui donnera une sensation vraiment apaisante.
3) FADE IN: Dans ce motif, les LED ont l'air d'être aspirées, ce qui fait un beau motif
4) TRAIL: Un motif lent dans lequel la LED semble traverser la matrice, ce qui est vraiment amusant à regarder.
Étape 2: Compétences requises
La meilleure partie de l'électronique numérique est que tout est allumé ou éteint et donc, peu importe à quel point la tâche peut sembler complexe ou intimidante, elle peut être accomplie facilement avec un petit effort.
Il n'est pas nécessaire d'être un expert en électronique pour réaliser ce projet, mais certaines compétences sont requises pour mener à bien ce projet.
Les compétences requises sont les suivantes:
- Électronique de base Comment souder.
- Comment utiliser un multimètre pour vérifier les courts-circuits et d'autres choses.
- Comment coder en C pour écrire le code pour arduino, mais un code entièrement fonctionnel sera fourni.
- Comment créer une application en codant (java, python) ou sans coder (en utilisant un logiciel comme mit app inventor).
Étape 3: Liste des composants
Comme ce n'est pas un projet de haute technologie, obtenir les composants ne sera pas difficile. Vous pouvez les trouver facilement en ligne à des prix bon marché. Vous trouverez ci-dessous la liste des composants et les liens amazon pour les acheter:
- 1XModule Bluetooth HC-05
- 1X Mini Usb Cabke pour connecter arduino
- 1XArduino Nano
- Module d'affichage à LED rouge à anode commune 1XDot Matrix 8 * 8 8x8 3mm
- Fer à souder et fils à souder.
- Ruban électrique, fils de raccordement, carte zéro, fils conducteurs, pinces coupantes, pinces, pinces à dénuder, multimètre numérique et une banque d'alimentation pour alimenter la lampe et la superglue.
Étape 4: Trouver la cathode et l'anode des LED dans la matrice
Comme rien n'est mentionné sur la matrice LED à propos de quelle LED correspond à la cathode et à l'anode ainsi qu'à quelle ligne et colonne, nous utiliserons un arduino et deux fils de liaison.
Pour ce faire, nous allons connecter un fil de connexion mâle à femelle à la broche +5v de l'arduino et l'autre broche à la terre de l'arduino. En connectant maintenant les fils de liaison aux broches de la matrice LED une par une, nous allons trouver quelle broche correspond à quelle rangée et quelle colonne dans la matrice LED et la marquer comme cathode ou anode.
Il est préférable de noter quelque part quelle broche est la cathode et laquelle est l'anode pour faciliter la mémorisation
Ces résultats varieront en fonction de la façon dont vous avez placé votre matrice LED et parce que la matrice est parfaitement symétrique, la position des broches de cathode et d'anode variera en fonction de la façon dont vous positionnez votre matrice LED.
Étape 5: Attribution des broches de l'Arduino Nano
Ici nous allons utiliser 8 + 8 = 16 broches de l'arduino pour connecter notre matrice LED car nous avons 8 anodes et 8 cathodes.
Assurez-vous de ne pas connecter les broches de la matrice LED à la broche numérique 0 ou 1 de l'arduino car elles sont utilisées pour les communications Rx et Tx et seront utilisées pour notre module Bluetooth
J'ai utilisé les épingles suivantes cependant, vous êtes libre d'utiliser n'importe quelle épingle que vous voulez.
BROCHES NUMÉRIQUES 2, 3, 4, 5, 6, 7, 8, 9, 10, 11
BROCHES ANALOGIQUES A0, A1, A2, A3, A4, A5
Ci-dessus mentionné sont les broches utilisées par moi.
ASSUREZ-VOUS DE NE PAS UTILISER A6 ET A7 CAR VOUS NE POUVEZ PAS ÉCRIRE NUMÉRIQUEMENT SUR CES BROCHES
Étape 6: Souder les composants
Vient maintenant la partie intéressante de la soudure des composants sur notre carte zéro.
Tout d'abord, nous commencerons par super-coller un morceau de carte zéro perpendiculairement à notre carte zéro principale sur laquelle nous souderons notre matrice LED et cette pièce perpendiculaire sera utilisée pour souder l'arduino nano juste pour rendre l'ensemble du circuit aussi compact que possible.
Ensuite, nous souderons notre arduino nano à la carte zéro perpendiculaire et notre matrice LED aux cartes zéro principales.
Ensuite, nous allons connecter nos anodes de la matrice LED aux broches {2, 3, 4, 5, 6, 7, 8, 9} et les cathodes de la matrice LED aux broches {10, 11, A0, A1, A2, A3, A4, A5} de l'arduino. Pour cela, nous allons prendre des fils de connexion isolés et les dénuder à l'aide de pinces à dénuder. J'ai choisi des fils isolés afin d'éviter les courts-circuits dans notre circuit compact. Maintenant, nous allons souder l'anode à l'une des broches correspondant aux broches affectées aux anodes sur arduino qui est ici {2, 3, 4, 5, 6, 7, 8, 9} et de même pour toutes les cathodes jusqu'à ce que vous obteniez tout 16 broches parfaitement soudées comme sur les photos ci-dessus.
Maintenant, nous allons utiliser un multimètre et le mettre en mode diode et vérifier s'il y a un court-circuit dans notre circuit. Si les fils sont court-circuités à un endroit, nous utiliserons un fer à souder pour chauffer cette section et une pompe d'aspiration pour la dessouder et la souder à nouveau correctement.
Ensuite, nous voulons connecter le module Bluetooth afin de pouvoir le faire fonctionner et modifier les modèles sans fil.
Le module Bluetooth se compose de Vcc Gnd et d'une broche Rx et Tx. Le Rx du module bluetooth va au Tx d'arduino et non au Rx d'arduino. J'ai connecté le module Bluetooth au nano à l'aide de cavaliers afin de faciliter le débogage du code, car vous ne pouvez pas télécharger votre code sur nano avec les broches Rx et Tx connectées. Cependant, je vais vous fournir mon code final afin que vous puissiez directement souder les broches Vcc et Gnd aux broches nano et Rx et Tx une fois que vous avez téléchargé le code sur arduino. Si vous utilisez également des câbles de raccordement pour faciliter l'accès au module Bluetooth, votre carte finale devrait ressembler à celle des images ci-dessus.
Vous pouvez voir d'autres instructables sur la façon de configurer un module Bluetooth car nous n'en discuterons pas ici.
C'est tout pour la partie soudure et électronique.
Étape 7: CODE - Basé sur le principe de persistance de la vision
Si nous essayons de faire briller deux LED diagonales donnant haut à l'anode et bas aux cathodes des rangées et des colonnes correspondantes, cela ne fonctionnera pas car au lieu d'allumer 2 LED, il allumera les 4 LED à la section transversale de celles-ci lignes et colonnes.
Nous utilisons donc le concept de persistance de la vision selon lequel si deux LED brillent une par une avec un délai entre elles inférieur à 100 millisecondes, notre œil ne remarquera pas la période de 100 millisecondes lorsque les deux LED étaient éteintes et il semble que les deux les LED étaient allumées simultanément.f
Ceci est utilisé partout dans le code pour allumer les LED afin que seules les LED souhaitées s'allument et pas les indésirables.
Le code est joint ci-dessous en raison de sa longueur.
Étape 8: Application pour contrôler notre lampe
Si vous savez comment développer des applications en utilisant Java, Python ou tout autre langage, vous pouvez continuer et n'hésitez pas à créer votre propre application avec l'interface de votre choix. Vous pouvez voir l'interface de mon application à des fins de référence.
(Dans les captures d'écran ci-dessus, j'ai noirci les noms des trois premières connexions Bluetooth pour des raisons personnelles.)
Cependant, si vous ne connaissez pas le développement d'applications ou si vous êtes débutant, n'hésitez pas à utiliser mon application. L'APK est fourni ci-dessous.
Étape 9: Tutoriel d'application
Pour installer l'application, vous devrez d'abord accéder aux paramètres de votre mobile et autoriser l'installation à partir de sources inconnues. Une fois que vous avez installé l'APK, activez votre Bluetooth et assurez-vous d'avoir couplé le module Bluetooth par le nom de HC-05 ou HC-06 avec votre téléphone.
Une fois que vous avez couplé le module, ouvrez à nouveau l'application et cliquez sur se connecter.
Sélectionnez ensuite le module dans la liste des appareils appairés disponibles.
Vous pouvez imprimer en 3D votre propre boîtier pour ce projet comme vous le souhaitez.
Maintenant, tout ce que vous avez à faire est de garder votre lampe avec la batterie externe pour l'alimenter où vous voulez dans votre pièce, sélectionnez le motif souhaité et regardez les motifs apaisants et attendez que la magie se produise pendant que vous vous endormez lentement et paisiblement !!
Conseillé:
Motifs LED (Différents Motifs Lumineux): 3 Étapes
Motifs LED (Différents Motifs Lumineux) : L'idée : Mon projet est un motif de couleur LED. Le projet contient 6 LED qui sont toutes alimentées et communiquent avec l'Arduino. Il y a 4 motifs différents qui défileront et seront joués en boucle. Quand un modèle se termine, une autre prise
Comment rendre les LED WS2812B réactives à la musique avec plusieurs motifs : 4 étapes
Comment faire de la musique des LED WS2812B réactives avec multi-motif : WS2812, WS2812B est une source de lumière LED contrôlée intelligente. il a une puce de contrôle intégrée et a 4 broches. V+,V-,Din & Dout.Pour contrôler ces LED, nous voulons utiliser des MCU comme Arduino, PIC ou Rasberry pie.J'ai utilisé Arduino UNO pour ce projet
Lampe à motifs multiples #HMS2018 : 7 étapes
Lampe multi-motifs #HMS2018 : Voici un moyen de faire une lampe multi-motifs
Motifs thermochromiques : 7 étapes (avec photos)
Motifs thermochromiques : Si vous recherchez un nouveau matériau avec lequel concevoir, alors la peinture thermochromique pourrait être exactement ce que vous recherchez. Suivez ce tutoriel pour apprendre à créer des designs thermochromiques interactifs
Créer des motifs en mosaïque pour l'image d'arrière-plan du site Web : 8 étapes
Créer des modèles de mosaïque pour l'image d'arrière-plan du site Web : Voici une méthode simple et directe (je pense) pour créer des images qui peuvent être carrelées sans avoir l'air trop "grille". Ce didacticiel utilise Inkscape (www.inkscape.org), un éditeur de graphiques vectoriels open source. J'imagine que cette méthode peut