Taula de continguts:
- Pas 1: reuniu totes les parts
- Pas 2: construeix la catifa del sensor
- Pas 3: munteu la tira LED al llit
- Pas 4: programa el Trinket
- Pas 5: Construït el circuit
- Pas 6: gaudiu !
Vídeo: Llums nocturns de luxe: 6 passos (amb imatges)
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:16
Per Danni FR Segueix-me a twitter Segueix més de l'autor:
Quant a: M’interessen les noves tecnologies i les coses que podem fer a casa amb alguns components i una mica d’imaginació. Més informació sobre Danni FR »
Aquest és el sistema de llum del llit del futur! S’encenen quan surts del llit a mitja nit i s’apaguen quan entres a la teva còmoda màquina de somnis. Així doncs, no més accidents nocturns ni dits dels peus trencats !!
És molt fàcil de construir i el llit quedarà fora d’aquest món. Comencem, oi?
Pas 1: reuniu totes les parts
Okey, per començar hem de tenir tota la part necessària per a aquest projecte. Llegiu aquest pas de forat abans de comprar res. Per tant, necessitareu:
- Un Adafruit Trinket 5V (https://www.adafruit.com/product/1501)
- Una taula de treball (https://www.adafruit.com/product/64)
- Alguns cables de pont (https://www.adafruit.com/product/153)
- Una resistència de 4k7 ohm (https://www.adafruit.com/product/2783)
- Un full velostat (https://www.adafruit.com/product/1361)
- La nostra tira LED (https://www.adafruit.com/product/2237)
- Una font d'alimentació (https://www.adafruit.com/product/1466)
- I, per descomptat, una mica de cinta, paper d'alumini i un cartró prim
- Algunes eines com alicates, tisores i soldador.
- Una mica de cinta elèctrica i cinta kapton.
- Una catifa de llit és clar !!!
Com és probable que vegeu, sóc un gran fan dels productes Adafruit, però podeu utilitzar altres models de tires LED. Això depèn de vosaltres, el meu codi té moltes opcions disponibles. A la meva configuració he utilitzat 50 mòduls LED SM16716, no dubteu a utilitzar tants leds com vulgueu i qualsevol model que admeti el codi. Però tingueu en compte una font d’alimentació adequada per a la configuració, recordeu que la majoria de tires de rgb poden necessitar fins a 60 mA per LED. Així que se us avisa!
Pas 2: construeix la catifa del sensor
Aquesta és probablement la part més llarga d’aquest tutorial, però és fàcil. Utilitzeu les fotos com a referència i seguiu aquests passos:
- Talleu dues làmines de paper d'alumini una mica més petites que la de velostat.
- A continuació, utilitzeu una mica de cinta elèctrica per unir els 3 fulls, recordeu que al centre hi va el full de velòstat. Deixeu també un petit espai lliure de cinta per al cablejat.
- Utilitzeu un tapador de coure per crear contactes elèctrics, un va al paper d'alumini inferior i l'altre a la part superior.
- Soldeu els cables a la cinta de coure adjunta i feu servir cinta kapton per protegir la connexió.
- A continuació, utilitzeu un cartró prim per protegir el paper d’alumini de l’esquinçament. Aquestes làmines han de tenir la mateixa mida que tot el sensor. Assegureu-lo amb més cinta elèctrica. Tingueu també cura de deixar un petit espai sense cinta adhesiva o fer un petit forat tant en alumini com en cartró per permetre l’escapament de l’aire sense danyar el sensor.
- Si tot és correcte, ara teniu un sensor de pas totalment funcional !!!
Nota: He utilitzat la bossa de plàstic que venia amb la làmina de velòstat per protegir el sensor de la humitat, només cal introduir-lo:)
Pas 3: munteu la tira LED al llit
Ara anem a la part divertida d’aquest projecte, connecteu els llums al llit !!! No introduiré molts detalls amb això, només sigueu creatius i feu com vulgueu. Però si necessiteu una mica d’inspiració, poso mines cada pocs centímetres i he utilitzat cinta adhesiva per fixar-la al llit.
No dubteu a utilitzar tants Leds com vulgueu, en la posició i la distància que vulgueu:)
Pas 4: programa el Trinket
D’acord, primer de tot, haureu d’aprendre a utilitzar Trinket. Per sort, adafruit té un gran tutorial aquí mateix. Quan estigueu a punt, torneu a l'acció.
Ja ho veig, ja heu tornat. Ara ja sabeu com carregar programes al Trinket amb Arduino i els conceptes bàsics, probablement heu fet una demostració de Blinky:)
Ara descarregueu la gran biblioteca FastLED de GitHub i instal·leu-la. I, a continuació, poseu el meu codi al vostre quincalla, està programat per convertir els LED en blau amb una petita animació. Però no dubteu a modificar-lo com vulgueu, recordeu-vos de configurar el nombre de leds que utilitzeu i el tipus de tira.
// Aquest projecte ha estat creat per Danni Fernandez # include #include "FastLED.h" #define NUM_LEDS 50 // quants leds té la tira # defineix DATA_PIN 0 // línia de dades per a la tira #define CLOCK_PIN 1 // línia de rellotge per la vostra tira, és la vostra tira, no teniu aquest comentari? Definiu SENSOR_PIN 1 // on està connectat el sensor, al pin analògic 1 de la bafega adafruit és igual al pin digital 2 # definiu TRIGGER 50 // el valor següent si considereu que algú està fent un CRGB leds [NUM_LEDS]; int inicialització = 0; estat int = 0; configuració nul·la () {if (F_CPU == 16000000) clock_prescale_set (clock_div_1); // Si voleu que el trinket funcioni a 16 MHz, també ho heu de seleccionar al menú del tauler // Descomenteu / editeu una de les línies següents per a la vostra tira de leds que feu servir // 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); // en el meu cas aquest és el meu model de tira // FastLED.addLeds (leds, NUM_LEDS); // FastLED.addLeds (leds, NUM_LEDS); // FastLED.addLeds (leds, NUM_LEDS); // FastLED.addLeds (leds, NUM_LEDS); inicialització = 1; delay (500);} void loop () {if (inicialització == 1) // apaga tots els leds encesos {for (int i = 0; i <NUM_LEDS; i ++) {leds .setRGB (0, 0, 0); } FastLED.show (); inicialització = 0; FastLED.show (); } if (analogRead (SENSOR_PIN) <= TRIGGER) // si algú està a la catifa {if (state == 0) // està apagat el led, feu aquesta animació per activar {for (int i = 0; i < NUM_LEDS; i ++) {leds .setRGB (0, 0, 20); FastLED.show (); retard (100); } retard (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
Per obtenir la darrera versió del codi, obteniu-la a GitHub:
Pas 5: Construït el circuit
És un circuit força fàcil, de manera que només trigarem uns minuts a fer-ho a la nostra taula de treball,:)
Les meves connexions són les següents:
- 5V des de la font d’alimentació fins al pin BAT del Trinket i Vcc de la nostra tira LED.
- GND des de la font d’alimentació fins al barafet, un cable del nostre sensor de catifa i GND de la tira LED.
- Pin pinça 0 al pin de dades de la tira LED.
- Pin del pinyol 1 al pin del rellotge de la tira LED.
- L'altre cable del sensor de la catifa va al pin 2 de Trinket, també hi ha una resistència de 4k7 ohm entre aquest pin i el pin de 5V del Trinket.
Això és tot, fàcil, no creus?
Pas 6: gaudiu !
Amagueu-ho tot sota el llit i poseu el sensor sota la catifa. Ara ja esteu a punt per impulsar aquest projecte.
Espero que us agradi i feu un munt de pirateria amb les animacions i la il·luminació.
Gràcies per llegir-me:)
Recomanat:
Feu una caixa de joies de luxe amb Fusion: 7 passos (amb imatges)
Feu una caixa de joies de luxe amb Fusion: aquesta és una de les coses més belles que he fet amb Fusion. He utilitzat el vidre com a material, ja que m’ajudarà a veure-ho. Conec el dolor de buscar-vos joies;)
Com controlar les llums domèstiques / llums mitjançant Arduino i Amazon Alexa: 16 passos (amb imatges)
Com controlar les llums domèstiques / llums mitjançant Arduino i Amazon Alexa: he explicat com controlar la llum connectada a UNO i controlada per Alexa
Barret LED de luxe: 5 passos (amb imatges)
Fancy LED Hat: Sempre he volgut fer un projecte Arduino, però mai no he tingut cap idea fantàstica fins que la meva família va ser convidada a una festa de barrets de luxe. Amb dues setmanes de temps, tenia curiositat si podia planificar i executar un barret d’animació LED sensible al moviment. Torns
Creeu una llanterna LED o llums nocturns reciclant una càmera d’un sol ús Kodak: 11 passos (amb imatges)
Creeu una torxa LED o una llum nocturna reciclant una càmera d’un sol ús Kodak. Després de veure informació sobre els controladors LED de Joule Thief a Internet, vaig decidir provar de fabricar-los. Després d’aconseguir algunes unitats de treball, vaig començar a experimentar (com faig habitualment) amb diferents fonts de peces d’objectes que puc reciclar. Vaig trobar que t
Llums de Nadal de bricolatge musicades: llums de casa coreografiades: 15 passos (amb imatges)
Llums de Nadal de bricolatge musicades: llums de casa coreografiades: llums de Nadal de bricolatge musicades: llums de casa coreografiades NO és un bricolatge per a principiants. Necessitareu comprendre fermament l’electrònica, el circuit, la programació BÀSICA i intel·ligències generals sobre seguretat elèctrica. Aquest bricolatge és per a una persona experimentada, així que