Table des matières:

Internet Neon LED Heart Light: 6 étapes (avec photos)
Internet Neon LED Heart Light: 6 étapes (avec photos)

Vidéo: Internet Neon LED Heart Light: 6 étapes (avec photos)

Vidéo: Internet Neon LED Heart Light: 6 étapes (avec photos)
Vidéo: Here’s how I installed this LED rope light #renterfriendly #ledstriplights #livingroommakeover 2024, Juillet
Anonim
Image
Image
Lumière de coeur à LED néon Internet
Lumière de coeur à LED néon Internet
Lumière de coeur à LED néon Internet
Lumière de coeur à LED néon Internet

À des kilomètres de cette personne spéciale ou simplement une distanciation sociale? Vous voulez leur faire savoir que vous pensez à eux ? Construisez cette lumière cardiaque néon LED connectée à Internet et réglez-la à partir de votre téléphone ou de votre ordinateur, à tout moment, de n'importe où

Cette instructable s'adresse au débutant et ne suppose aucune expérience préalable avec les microcontrôleurs. Des compétences de base en soudure sont requises.

Fournitures

• Enseigne « néon LED » en forme de cœur d'Amazon (recherchez l'enseigne à néon en forme de cœur) ou ailleurs. Ce ne sont pas de véritables enseignes au néon avec des tubes remplis de gaz mais des bandes LED enfermées dans du plastique diffusant qui ressemblent à des tubes au néon de différentes couleurs. Vous pouvez en acheter un avec une base attachée ou créer votre propre base. La plupart fonctionnent sur 5v et ont des connecteurs USB pour l'alimentation.

Quelques exemples:

www.amazon.com/Battery-Powered-Hanging-Birthday-Christmas/dp/B07V35L4TT

www.amazon.com/Heart-Bedroom-Wedding-Holid…

www.amazon.com/XIYUNTE-Love-Light-Neon-Sig…

www.amazon.com/Cupid-Shape-Heart-Lights-De…

• WeMos mini ou autre ESP8266

• Câble de données micro-USB pour programmer la carte

• Transistor NPN, à usage général tel que 2N2222, 2N3904 ou 2N4401

• Résistance 1/8 ou 1/4 watt, 100 à 470 ohm

• Brancher le fil

• Panneau perforé, gaine thermorétractable (facultatif)

Outils• Pinces coupantes diagonales

ou pince à dénuder

• Fer à souder et soudure

basique:

mieux:

• Arduino IDE pour la programmation

• Voltmètre de base:

ou LED lâche (facultatif)

• Tournevis

Étape 1: Construisez votre lumière cardiaque à LED

Construisez votre lumière cardiaque à LED
Construisez votre lumière cardiaque à LED
Construisez votre lumière cardiaque à LED
Construisez votre lumière cardiaque à LED

Étape 1: Préparez la lumière du cœur à LED

Ouvrez la base du signe en retirant le couvercle de la batterie et toutes les vis. Conservez les vis.

Vous voulez trouver les 5 volts positifs et les connexions à la terre, et un voltmètre rend cela beaucoup plus facile. Branchez le signe sur l'alimentation USB et sondez avec le voltmètre. Essayez d'abord les contacts de la batterie dans le support de batterie. Le 5v positif peut être marqué d'un "+", et le contact de masse ou négatif de la batterie est généralement un ressort avec un fil attaché au coin opposé du boîtier de la batterie. Après avoir marqué les contacts + et de masse, vous pouvez retirer toutes les autres bornes de batterie dans la boîte - nous n'utiliserons pas du tout de batteries.

Il y aura une paire de fils de la prise USB (un vers + et un vers la terre) et un autre ensemble allant au cœur (encore une fois, un connecté au + et l'autre à la terre.) Retirez uniquement le fil allant entre la terre et le Panneau LED, laissez les trois autres fils tels qu'ils sont attachés aux contacts de la batterie. Soudez un fil rouge à la borne + de la batterie et un fil noir au contact de masse.

Si votre cœur a un interrupteur dans la base comme dans l'exemple ci-dessus et que vous souhaitez conserver sa fonction, le fil rouge peut être soudé à la borne de l'interrupteur qui indique 5v sur le voltmètre lorsque l'interrupteur est en position ON et zéro volts sur la position OFF.

[Si vous n'avez pas de voltmètre (et vous devriez - les simples sont peu coûteux et pratiques à avoir, ne serait-ce que pour vérifier vos batteries), vous pouvez utiliser une seule LED pour trouver les connexions + et terre. Le fil le plus long de la LED va au + et le plus court à la masse. Ne touchez que brièvement, car vous n'utilisez pas de résistance de limitation de courant ici.]

Étape 2: Assembler le circuit

Assembler le circuit
Assembler le circuit
Assembler le circuit
Assembler le circuit
Assembler le circuit
Assembler le circuit

Le circuit est très simple avec seulement quelques composants. Un schéma et un schéma de câblage sont inclus. Vous pouvez choisir d'assembler le circuit sur une planche à pain pour le tester, mais le fait de souder des broches à la carte ESP8266 peut rendre plus difficile la fixation ultérieure de fils de connexion à ces broches que de souder des fils aux trous vides. Si des broches sont installées sur votre carte ESP, un petit morceau de panneau perforé vous facilitera la vie.

Si vous utilisez une planche à pain pendant les tests, vous pouvez insérer une seule LED pour remplacer le cœur, mais assurez-vous de surveiller la polarité: la branche la plus longue de la LED va au fil rouge +. De nombreux transistors NPN à usage général largement disponibles peuvent être utilisés, tels que 2N2222 ou 2N4401, mais vous devez vérifier le brochage de l'appareil particulier que vous utilisez: trois fils conducteurs proviennent du transistor, de l'émetteur (E), du collecteur (C) et de la base (B) mais l'ordre de ces fils peut différer selon l'appareil et le fabricant. La base (B) est souvent, mais pas toujours, la tête centrale. Vérifiez la fiche technique du transistor particulier que vous utilisez avant de souder. Connectez une extrémité de la résistance à la broche D6 de la carte WeMos et l'autre à la base (B) du transistor. La valeur de la résistance nécessaire dépend du transistor que vous sélectionnez ainsi que de la quantité de courant consommée par le signe LED, mais tombera probablement dans la plage de 100 à 470 ohms. Nous voulons que le transistor agisse comme un interrupteur dans ce qu'on appelle un état "saturé". (Il existe différentes calculatrices en ligne pour les valeurs de résistance de base, mais il sera plus facile d'utiliser quelques résistances différentes si nécessaire lorsque le circuit est terminé.) Le fil de terre du signe cardiaque qui a été déconnecté plus tôt (ou le fil LED plus court) est maintenant attaché au collecteur du transistor (C) et le fil de l'émetteur (E) va au fil de terre noir. Avant d'aller plus loin, vérifiez toutes vos connexions par rapport au schéma et au schéma, en particulier les connexions des transistors.

Vous avez également besoin d'un fil de terre à la broche G sur le WeMos mini ainsi qu'un fil de +5 volts à la broche marquée 5V sur la carte WeMos. Par convention, les fils de tension + sont souvent rouges et les fils de terre sont généralement noirs pour une identification facile.

Étape 3: Inscrivez-vous à Adafruit IO

Inscrivez-vous à Adafruit IO
Inscrivez-vous à Adafruit IO
Inscrivez-vous à Adafruit IO
Inscrivez-vous à Adafruit IO
Inscrivez-vous à Adafruit IO
Inscrivez-vous à Adafruit IO
Inscrivez-vous à Adafruit IO
Inscrivez-vous à Adafruit IO

Ensuite, vous voudrez créer un compte gratuit sur IO.adafruit.com. Sélectionnez "Commencer gratuitement". Vous choisirez un nom d'utilisateur et vous recevrez une longue clé alphanumérique telle que "aio_5NrczkqJQCTddgWWOQM1glJSx". Enregistrez les deux pour plus tard.

Créez deux flux pour transporter des données entre votre appareil et le serveur Adafruit IO. L'un doit être nommé "start" et l'autre "feedback" (tout en minuscules.)

Créez un nouveau tableau de bord pour ce projet et nommez-le comme vous le souhaitez. C'est là que vous dirigerez votre navigateur pour contrôler le cœur. Ajoutez deux nouveaux "blocs" à votre tableau de bord en cliquant sur le bouton +. Sélectionnez un bouton momentané pour le démarrage de l'alimentation avec un texte de bouton de « Démarrer » et les valeurs 1 pour la valeur de presse et 0 pour la valeur de libération. Ensuite, ajoutez un bloc « indicateur » et attachez-le au flux de commentaires. Sélectionnez les couleurs pour représenter à la fois le cœur éclairé et non éclairé et définissez les conditions sur « =1 ». Vous pouvez mettre 0 ou 1 dans la case Valeur de test pour voir comment les couleurs apparaîtront.

Vous pouvez ajouter votre tableau de bord à vos favoris ou l'enregistrer sur l'écran d'accueil de votre téléphone pour un accès facile. Le bouton Démarrer, euh, fera clignoter le cœur à distance et l'indicateur de rétroaction s'allumera lorsque le cœur aura reçu le signal de démarrage et s'éteindra lorsqu'il s'éteindra dans 30 minutes.

Étape 4: programmer l'ESP2866

Téléchargez le dernier logiciel Arduino IDE pour votre ordinateur à partir de https://www.arduino.cc/en/Main/Software et installez le descripteur de carte https://arduino.esp8266.com/stable/package_esp8266c… sous Préférences -> Carte supplémentaire URL des gestionnaires. Vous devriez maintenant voir plusieurs autres tableaux dans le menu Outils -> Tableaux, y compris (LOLIN) WeMos mini.

Allez dans le menu Sketch -> Inclure la bibliothèque -> Gérer les bibliothèques… Ici, vous rechercherez et installerez la dernière version des deux bibliothèques Arduino requises: ESP8266WiFi et Adafruit_IO_WiFi. Fermez le champ de recherche lorsque vous avez terminé.

Téléchargez maintenant le code cardiaque de cette page sur votre ordinateur et ouvrez-le dans l'IDE Arduino. Vous pouvez être invité à l'enregistrer dans un dossier du même nom.

Dans la section **paramètres, entrez vos propres valeurs pour IO_USERNAME et IO_KEY d'Adafruit ainsi que les WIFI_SSID et WIFI_PASS de votre propre réseau WiFi. Vous pouvez modifier plusieurs autres paramètres comme bon vous semble:

#define fadeDuration 1000* 60* 30: l'heure par défaut d'allumage de la lumière est de 30 minutes

#define minFade 10: Vous n'avez probablement pas besoin de changer cela

#define maxFade 200: plage 100 - 500

Enregistrez le code modifié.

Allez dans le menu IDE et sélectionnez Outils -> Cartes -> LOLIN (WeMos) D1 et mini. Connectez le câble USB à la carte WeMos et à votre ordinateur et sélectionnez le port série approprié sous Outils -> Port. Sélectionnez le menu Esquisse -> Télécharger et attendez la fin du processus. Déconnectez le câble série.

Pour des instructions plus détaillées sur la configuration et l'utilisation de l'IDE Arduino, ainsi que de nombreux autres sujets, consultez l'excellent

Étape 5: Illuminez votre cœur

Illuminez votre coeur !
Illuminez votre coeur !

Branchez le cœur sur une source d'alimentation USB 5v. Vous devriez voir une LED bleue allumée sur le circuit imprimé.

Accédez à votre tableau de bord et appuyez sur le bouton Démarrer. Si tout va bien, l'indicateur de rétroaction changera de couleur et votre cœur commencera à battre !

Dépannage

Si vous rencontrez des problèmes, vérifiez les points suivants:

L'ESP8266 s'allume-t-il (LED bleue) ?

Vérifiez soigneusement votre câblage, en particulier les connexions des transistors.

Confirmez que vous avez le nom d'utilisateur et la clé AIO corrects ainsi que le SSID et le mot de passe dans le code.

Le moniteur série IDE peut être utilisé pour aider à déboguer tout problème.

Étape 6: Profitez

Prendre plaisir!
Prendre plaisir!
Prendre plaisir!
Prendre plaisir!

Plug sans vergogne: cette instructable a été préparée comme une entrée dans le concours de coeurs https://www.instructables.com/contest/heart/ Votez pour elle !

Où aller à partir d'ici (un défi):

Que diriez-vous d'incorporer une minuterie réglable pour combien de temps le cœur reste allumé ?

Que diriez-vous de deux appareils jumelés, chacun avec un bouton-poussoir pour déclencher l'autre ?

Conseillé: