Table des matières:

Lampes LED connectées - Projets IoT : 7 étapes (avec photos)
Lampes LED connectées - Projets IoT : 7 étapes (avec photos)

Vidéo: Lampes LED connectées - Projets IoT : 7 étapes (avec photos)

Vidéo: Lampes LED connectées - Projets IoT : 7 étapes (avec photos)
Vidéo: Créer un objet connecté (facilement) avec Arduino IOT Cloud 🌡️ 2024, Juillet
Anonim
Lampes LED connectées | Projets IoT
Lampes LED connectées | Projets IoT

Ce n'est pas juste une autre lampe à LED gravée que vous voyez sur le marché de nos jours. Ceci est une version avancée de ces lampes. A l'ère des objets connectés, j'ai fabriqué mes propres lampes connectées. Ce projet est inspiré d'un produit appelé Filimin: A Wi-Fi Enabled Touch Light That Connects You. J'ai vraiment adoré ce produit car dans cette génération de smartphone où chaque chose, chaque activité est prise en charge par notre smartphone, ce produit vous permettra de partager vos sentiments avec vos proches sans utiliser de smartphone.

Étape 1: de quoi parle ce projet ??

Dans ce projet, nous avons 2 lampes dont le WiFi intégré est connecté au serveur AdaFruit via Internet.

J'ai personnellement fabriqué la lampe en tant que lampes "I Miss You", vous pouvez graver tout ce que vous voulez dessus. Donc, si quelqu'un me manque, au lieu de lui envoyer un SMS ou de l'appeler pour lui dire que tu me manques, ce que font toutes les autres personnes sur la planète, je peux simplement toucher ma lampe pour faire briller la LED sur mon appareil. Après quelques secondes, une autre lampe LED qui se trouve sur l'appareil avec la personne à qui je l'ai offerte, commencera également à briller avec la même intensité. Plus je touche la lampe longtemps, plus la lumière sera brillante, ce qui révèle à quel point l'autre personne me manque. L'autre personne pourrait être n'importe où dans le monde entier, et cet appareil m'aidera à transmettre mes sentiments à l'autre.

C'est une façon innovante d'exprimer vos sentiments à vos proches. Cela peut aussi être votre Bat Signal pour appeler vos amis à venir jouer !

La fonction "Blue Tick" sur WhatsApp Messenger qui agit comme un accusé de lecture pour nous. Notre projet a la même caractéristique! Dès que l'autre personne verra que la lampe est allumée, elle saura que je transmets un message et dès qu'elle touchera l'appareil, la LED s'éteindra sur les deux lampes pour reconnaître qu'elle a vu votre message. C'est ainsi que je peux déterminer que notre message est transmis.

L'ensemble du processus peut être complété vice versa. L'autre personne, je peux répéter le processus pour transmettre tout ce qu'elle veut dire en faisant de même.

Étape 2: Composants requis

  1. 2 cartes ESP8266 12e
  2. 2 résistances 100k
  3. 2x BC547 Transistor
  4. 2 adaptateurs 12V CC
  5. 2 x bandes LED (longueur selon la taille de la feuille acrylique)
  6. 2 x feuille acrylique (j'ai utilisé la feuille avec les dimensions 150 x 90 x 5 mm)
  7. Quelques fils

Étape 3: Commandez vos PCB en ligne

Commandez vos PCB en ligne
Commandez vos PCB en ligne

J'ai un site incroyable appelé jlcpcb.com pour commander nos circuits imprimés en ligne. Vous pouvez également concevoir le circuit imprimé en ligne sur easyeda.com, puis télécharger le format de fichier gerber du circuit imprimé à partir de là.

Après cela, téléchargez ce fichier gerber sur jlcpcb et vous pouvez obtenir les circuits imprimés directement à votre porte. Le prix est raisonnable. 10 PCB pour 2$.

Encore une chose, votre première commande sera livrée gratuitement. Alors essayez-le une fois.

Si vous êtes assez chanceux, vous obtiendrez une paire de PCB gratuitement car j'ai prévu un cadeau à la fin de l'article.

Étape 4: Connexions

Connexions
Connexions

Étape 5: Travailler

Le code téléchargé sur ces cartes est un peu compliqué à expliquer et à comprendre, je vais donc expliquer l'ensemble du projet par le processus se déroulant en arrière-plan.

Alors tout d'abord, j'ai fait un interrupteur tactile à l'aide d'un simple fil multiconducteur à travers le circuit de diviseur de résistance sur la broche analogique de notre carte ESP. Ainsi, dès que nous touchons ce fil, la bande LED connectée à ce même ESP commence à briller. Plus nous touchons le fil longtemps, plus les lumières seront lumineuses. J'ai programmé 17 niveaux de luminosité. Une fois que vous avez terminé avec votre arrêt de niveau de luminosité parfait, retirez votre doigt sur le fil et après quelques secondes, cette lampe enverra les données de sa valeur de luminosité à une autre lampe via le courtier Adafruit MQTT. Les deux cartes agissent en tant que clients adafurit mqtt.

Après cela, la deuxième lampe commencera à briller avec la même luminosité dès qu'elle recevra les données du serveur. Maintenant, les deux lampes brilleront avec la même intensité. Maintenant que la personne avec la deuxième lampe touche le fil, les lumières des deux lampes s'éteignent, ce qui indique que le message est reçu et lu avec succès par la personne.

Et comme sage, la deuxième personne peut faire le même processus. Donc, fondamentalement, le code contient un client MQTT et des conditions complexes et rien d'autre. Alors, parcourez simplement le code et si vous êtes bon en codage Arduino, vous comprendrez facilement tout.

Étape 6: cadeau

Révéler
Révéler

Il y a un cadeau de PCB que j'ai reçu en quantité excédentaire pour ce projet. Je vais offrir quatre paires de PCB à quatre de mes abonnés et le processus d'inscription à ce cadeau est

  1. Vous devez aimer ma page fb.
  2. Vous devez suivre mon compte twitter.
  3. Vous devez suivre mon compte instagram.
  4. Après tout cela, commentez sous la vidéo comme "Tâche terminée"

Étape 7: Code et didacticiel vidéo

Image
Image

Pour le code, visitez mon compte GitHub.

Si vous avez encore des doutes concernant la réalisation de ce projet, regardez mon tutoriel vidéo complet dans lequel j'ai couvert tous les aspects de ce projet.

Conseillé: