Table des matières:
- Étape 1: Rassemblez toutes les pièces
- Étape 2: Construire le tapis de capteur
- Étape 3: Montez la bande LED sur votre lit
- Étape 4: programmer le bibelot
- Étape 5: construire le circuit
- Étape 6: Profitez !
Vidéo: Veilleuses de lit fantaisie : 6 étapes (avec photos)
2024 Auteur: John Day | [email protected]. Dernière modifié: 2024-01-30 09:09
Par Danni FRSuivez-moi sur twitterSuivez plus par l'auteur:
À propos: Je m'intéresse aux nouvelles technologies et aux choses que l'on peut fabriquer en interne avec quelques composants et un peu d'imagination. En savoir plus sur Danni FR »
C'est le système d'éclairage de lit du futur ! Ils s'allument lorsque vous sortez de votre lit au milieu de la nuit et s'éteignent lorsque vous entrez dans votre confortable machine à rêves. Alors fini les accidents nocturnes et les orteils cassés !!
C'est super facile à construire et votre lit aura l'air hors de ce monde. Alors commençons, voulez-vous ?
Étape 1: Rassemblez toutes les pièces
Ok, pour commencer, nous devons avoir toutes les pièces requises pour ce projet. Veuillez lire cette étape du trou avant d'acheter quoi que ce soit. Vous aurez donc besoin de:
- Un bijou Adafruit 5V (https://www.adafruit.com/product/1501)
- Une planche à pain (https://www.adafruit.com/product/64)
- Quelques fils de liaison (https://www.adafruit.com/product/153)
- Une résistance de 4k7 ohms (https://www.adafruit.com/product/2783)
- Une fiche vélostat (https://www.adafruit.com/product/1361)
- Notre bande LED (https://www.adafruit.com/product/2237)
- Une alimentation (https://www.adafruit.com/product/1466)
- Et bien sûr un peu de scotch, du papier aluminium et un carton fin
- Certains outils comme des pinces, des ciseaux et du fer à souder.
- Un peu de ruban électrique et de ruban kapton.
- Un tapis de lit bien sûr !!!
Comme vous pouvez probablement le voir, je suis un grand fan des produits Adafruit, mais vous pouvez utiliser d'autres modèles de bandes LED. Cela dépend de vous, mon code a beaucoup d'options disponibles. Dans ma configuration, j'ai utilisé 50 modules LED SM16716, n'hésitez pas à utiliser autant de LED que vous le souhaitez et tout modèle pris en charge par le code. Mais envisagez une alimentation appropriée pour votre configuration, rappelez-vous que la plupart des bandes RVB peuvent nécessiter jusqu'à 60 mA par LED. Alors vous êtes prévenus !
Étape 2: Construire le tapis de capteur
C'est probablement la partie la plus longue de ce tutoriel, mais c'est facile. Veuillez utiliser les photos comme référence et suivez ces étapes:
- Coupez deux feuilles de papier d'aluminium un peu plus petites que la feuille de vélostat.
- Ensuite, utilisez du ruban électrique pour joindre les 3 feuilles, rappelez-vous qu'au milieu va la feuille de vélostat. Laissez également un petit espace libre de ruban adhésif pour le câblage.
- Utilisez un taraud en cuivre pour créer des contacts électriques, l'un va dans la feuille d'aluminium du bas et l'autre dans le haut.
- Soudez les fils au ruban de cuivre attaché et utilisez du ruban kapton pour protéger la connexion.
- Ensuite, utilisez un carton fin pour protéger la feuille d'aluminium de la déchirure, ces feuilles doivent être de la même taille que l'ensemble du capteur. Fixez-le avec plus de ruban isolant. Veillez également à laisser un petit espace sans ruban adhésif ou à faire un petit trou dans l'aluminium et le carton pour permettre à l'air de s'échapper sans endommager le capteur.
- Est-ce que tout va bien, vous avez maintenant un capteur pas à pas entièrement fonctionnel !!!
Remarque: j'ai utilisé le sac en plastique fourni avec la feuille vélostat pour protéger le capteur de l'humidité, il suffit de le glisser dedans:)
Étape 3: Montez la bande LED sur votre lit
Passons maintenant à la partie amusante de ce projet, attachez vos lumières à votre lit !!! Je n'entrerai pas dans beaucoup de détails avec cela, soyez juste créatif et faites comme vous le souhaitez. Mais si vous avez besoin d'un peu d'inspiration, j'ai mis des mines tous les quelques centimètres et j'ai utilisé du ruban adhésif pour le fixer au lit.
N'hésitez pas à utiliser autant de Leds que vous le souhaitez, dans la position et la distance que vous souhaitez:)
Étape 4: programmer le bibelot
D'accord, tout d'abord, vous devrez apprendre à utiliser le Trinket. Heureusement, adafruit a un excellent tutoriel ici. Lorsque vous êtes prêt, revenez à l'action.
Je vois, tu es revenu. Vous savez maintenant comment charger des programmes sur le Trinket avec Arduino et les bases, vous avez probablement fait une démo Blinky:)
Téléchargez maintenant la superbe bibliothèque FastLED sur GitHub et installez-la. Et puis mettez mon code dans votre bibelot, est programmé pour allumer les LED en bleu avec une petite animation. Mais n'hésitez pas à modifier comme bon vous semble, pensez à configurer le nombre de leds que vous utilisez et le type de bande.
//Ce projet a été créé par Danni Fernandez#include #include "FastLED.h" #define NUM_LEDS 50 //combien de leds a votre bande#define DATA_PIN 0 //ligne de données pour votre bande #define CLOCK_PIN 1 //ligne d'horloge pour votre bande, est-ce que votre bande n'a pas ce commentaire #define SENSOR_PIN 1 //où le capteur est connecté, sur le bibelot adafruit, la broche analogique 1 est égale à la broche numérique 2 #define TRIGGER 50 //la valeur ci-dessous si l'on considère que quelqu'un marche CRGB leds[NUM_LEDS]; initialisation int = 0; état int = 0; void setup(){ if (F_CPU == 16000000) clock_prescale_set(clock_div_1); // si vous voulez que le bibelot fonctionne à 16 MHz, veuillez également le sélectionner dans le menu du tableau // Décommentez / modifiez l'une des lignes suivantes pour votre bande led que vous utilisez // FastLED.addLeds(leds, NUM_LEDS); // FastLED.addLeds(leds, NUM_LEDS); // FastLED.addLeds(leds, NUM_LEDS); // FastLED.addLeds(leds, NUM_LEDS); // FastLED.addLeds(leds, NUM_LEDS); // FastLED.addLeds(leds, NUM_LEDS); //FastLED.addLeds(leds, NUM_LEDS); // FastLED.addLeds(leds, NUM_LEDS); // FastLED.addLeds(leds, NUM_LEDS); // FastLED.addLeds(leds, NUM_LEDS); // FastLED.addLeds(leds, NUM_LEDS); // FastLED.addLeds(leds, NUM_LEDS); // FastLED.addLeds(leds, NUM_LEDS); // FastLED.addLeds(leds, NUM_LEDS); // FastLED.addLeds(leds, NUM_LEDS); // FastLED.addLeds (leds, NUM_LEDS); // FastLED.addLeds(leds, NUM_LEDS); // FastLED.addLeds(leds, NUM_LEDS); // FastLED.addLeds(leds, NUM_LEDS); FastLED.addLeds(leds, NUM_LEDS); //dans mon cas, c'est mon modèle de bande // FastLED.addLeds(leds, NUM_LEDS); // FastLED.addLeds (leds, NUM_LEDS); // FastLED.addLeds(leds, NUM_LEDS); // FastLED.addLeds(leds, NUM_LEDS); initialisation = 1; delay(500);} void loop(){ if (inicialisation == 1) //éteindre toutes les leds sous tension { for (int i = 0; i < NUM_LEDS; i++) { leds.setRGB(0, 0, 0); } FastLED.show(); initialisation = 0; FastLED.show(); } if (analogRead(SENSOR_PIN) <= TRIGGER) //si quelqu'un est sur le tapis { if (state == 0) //is les leds sont éteintes alors fais cette animation pour allumer { for (int i = 0; i < NUM_LEDS; i++) { leds.setRGB(0, 0, 20); FastLED.show(); retard (100); } délai (200); for (int x = 20; x <= 125; x++) { for (int i = 0; i < NUM_LEDS; i++) { leds.setRGB(0, 0, x); } FastLED.show(); retard(20); } while (analogRead(SENSOR_PIN) = 20; x--) { for (int i = 0; i
Pour la dernière version du code, obtenez-la sur GitHub:
Étape 5: construire le circuit
C'est un circuit assez facile, il ne nous faudra donc que quelques minutes pour le faire dans notre maquette,:)
Mes connexions sont les suivantes:
- 5V de l'alimentation à la broche BAT du Trinket et Vcc de notre bande LED.
- GND de l'alimentation au bibelot, un fil de notre capteur de tapis et GND de la bande LED.
- Broche de bijou 0 à la broche de données de la bande LED.
- Broche de bijou 1 à la broche d'horloge de la bande LED.
- L'autre fil du capteur de tapis va à la broche 2 du Trinket, une résistance de 4k7 ohms va également entre cette broche et la broche 5V du Trinket.
C'est tout, facile tu ne trouves pas ?
Étape 6: Profitez !
Cachez tout sous votre lit et placez le capteur sous le tapis. Vous êtes maintenant prêt à lancer ce projet.
J'espère que vous l'apprécierez et que vous ferez beaucoup de piratage avec les animations et l'éclairage.
Merci de m'avoir lu:)
Conseillé:
Lampe fantaisie maison bricolage: 5 étapes (avec photos)
Lampe fantaisie faite maison à faire soi-même : je suis un étudiant qui suit actuellement un cours sur les circuits. Pendant le cours, j'ai eu l'idée d'utiliser un circuit très simple pour créer un projet pratique conçu pour les élèves du primaire qui était amusant, créatif et informatif. Ce projet comprend le
Fabriquer une boîte à bijoux fantaisie avec Fusion : 7 étapes (avec photos)
Fabriquer une boîte à bijoux fantaisie avec Fusion : C'est l'une des choses les plus féminines que j'ai faites avec Fusion. J'ai utilisé du verre comme matériau car il m'aidera à voir à travers. Je connais la douleur de chercher tes bijoux
Une fantaisie sur le thème du Stylophone : 7 étapes (avec photos)
Une fantaisie sur le thème du Stylophone : J'ai décidé de faire un jouet musical électronique comme cadeau de Noël pour mon petit fils. J'ai parcouru le Web à la recherche d'inspiration et j'ai trouvé le Stylophone, un appareil sur lequel j'ai basé mon propre design. En fait, j'ai remplacé les touches courtes du Stylophone par lon
Chapeau LED fantaisie : 5 étapes (avec photos)
Chapeau LED fantaisie : j'ai toujours voulu faire un projet Arduino, mais je n'ai jamais eu de bonnes idées pour un projet jusqu'à ce que ma famille soit invitée à une soirée chapeau fantaisie. Avec un délai de deux semaines, j'étais curieux de savoir si je pouvais à la fois planifier et exécuter un chapeau d'animation LED sensible au mouvement. Se tourne
Fabriquer un ghetto blaster en carton avec des LED clignotantes fantaisie : 5 étapes
Fabriquer un ghetto blaster en carton avec des LED clignotantes fantaisie : j'ai fabriqué un ghetto blaster en carton pour une soirée déguisée sur le thème des années 80. J'ai pensé partager comment je l'ai fait ici.Ce que j'ai utilisé/Ce dont vous aurez besoin :Boîte en cartonDiverses peinturesRuban de masquage20 LED40 fils d'environ 10 pouces de long (selon la taille de votre b