Sommario:
- Passaggio 1: raccogliere tutte le parti
- Passaggio 2: costruire il tappeto sensore
- Passaggio 3: montare la striscia LED sul letto
- Passaggio 4: programma il gingillo
- Passaggio 5: costruire il circuito
- Passaggio 6: divertiti!
Video: Luci notturne da letto fantasia: 6 passaggi (con immagini)
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 10:04
Di Danni FRSeguimi su twitterSegui altro dell'autore:
A proposito: mi interessano le nuove tecnologie e le cose che possiamo realizzare in casa con pochi componenti e un po' di fantasia. Maggiori informazioni su Danni FR »
Questo è il sistema di illuminazione da letto del futuro! Si accendono quando esci dal letto nel cuore della notte e si spengono quando entri nella tua comoda macchina dei sogni. Quindi niente più incidenti notturni e dita dei piedi rotte!!
Questo è super facile da costruire e il tuo letto sembrerà fuori dal mondo. Quindi cominciamo, vero?
Passaggio 1: raccogliere tutte le parti
Ok, per iniziare dobbiamo avere tutta la parte necessaria per questo progetto. Si prega di leggere questo passaggio prima di acquistare qualsiasi cosa. Quindi avrai bisogno di:
- Un gingillo Adafruit 5V (https://www.adafruit.com/product/1501)
- Una breadboard (https://www.adafruit.com/product/64)
- Alcuni ponticelli (https://www.adafruit.com/product/153)
- Un resistore da 4k7 ohm (https://www.adafruit.com/product/2783)
- Un foglio velostat (https://www.adafruit.com/product/1361)
- La nostra striscia LED (https://www.adafruit.com/product/2237)
- Un alimentatore (https://www.adafruit.com/product/1466)
- E naturalmente un po' di nastro adesivo, un foglio di alluminio e un cartoncino sottile
- Alcuni strumenti come pinze, forbici e saldatore.
- Un po' di nastro isolante e nastro kapton.
- Un tappeto da letto ovviamente!!!
Come probabilmente puoi vedere, sono un grande fan dei prodotti Adafruit, tuttavia puoi utilizzare altri modelli di strisce LED. Dipende da te, il mio codice ha molte opzioni disponibili. Nella mia configurazione ho usato 50 moduli LED SM16716, sentiti libero di usare tutti i led che vuoi e qualsiasi modello supportato dal codice. Ma considera un alimentatore adeguato per la tua configurazione, ricorda che la maggior parte delle strisce rgb può richiedere fino a 60 mA per LED. Quindi sei avvisato!
Passaggio 2: costruire il tappeto sensore
Questa è probabilmente la parte più lunga di questo tutorial, ma è facile. Si prega di utilizzare le foto come riferimento e seguire questi passaggi:
- Taglia due fogli di alluminio un po' più piccoli del foglio velostat.
- Poi usate del nastro isolante per unire i 3 fogli, ricordate che al centro va il foglio velostat. Lascia anche un piccolo spazio libero di nastro adesivo per il cablaggio.
- Usa un po' di rame per creare contatti elettrici, uno va nel foglio di alluminio inferiore e l'altro nella parte superiore.
- Saldare i fili al nastro di rame attaccato e utilizzare del nastro kapton per proteggere la connessione.
- Quindi utilizzare un cartoncino sottile per proteggere il foglio di alluminio dallo strappo, questi fogli devono avere le stesse dimensioni dell'intero sensore. Fissalo con altro nastro isolante. Fare anche attenzione a lasciare un piccolo spazio senza nastro adesivo o fare un piccolo foro sia nell'alluminio che nel cartone per consentire la fuoriuscita dell'aria senza danneggiare il sensore.
- È tutto a posto, ora hai un sensore passo-passo perfettamente funzionante!!!
Nota: ho usato il sacchetto di plastica fornito con il foglio velostat per proteggere il sensore dall'umidità, basta inserirlo:)
Passaggio 3: montare la striscia LED sul letto
Ora passiamo alla parte divertente di questo progetto, attacca le luci al tuo letto!!! Non entrerò in molti dettagli con questo, sii creativo e fai come vuoi. Ma se hai bisogno di un po' di ispirazione ho messo delle mine ogni pochi centimetri e ho usato del nastro adesivo per fissarlo al letto.
Sentiti libero di usare quanti Led vuoi, nella posizione e distanza che vuoi:)
Passaggio 4: programma il gingillo
Ok, prima di tutto dovrai imparare a usare il Trinket. Fortunatamente adafruit ha un ottimo tutorial proprio qui. Quando sei pronto torna all'azione.
Vedo, sei tornato. Ora sai come caricare programmi su Trinket con Arduino e le basi, probabilmente hai fatto una demo di Blinky:)
Ora scarica la fantastica libreria FastLED da GitHub e installala. E poi metti il mio codice nel tuo gingillo, è programmato per trasformare i LED in blu con una piccola animazione. Ma sentiti libero di modificare come vuoi, ricordati di configurare il numero di led che stai utilizzando e il tipo di strip.
//Questo progetto è stato creato da Danni Fernandez#include #include "FastLED.h" #define NUM_LEDS 50 //quanti led ha la tua striscia#define DATA_PIN 0 //linea dati per la tua striscia #define CLOCK_PIN 1 //linea clock per la tua striscia, è la tua striscia non avere questo commento it#define SENSOR_PIN 1 //dove il sensore è collegato, sul pin analogico 1 del trinket adafruit è uguale al pin digitale 2#define TRIGGER 50 //il valore sotto se si considera che qualcuno sta facendo un passo CRGB led[NUM_LEDS]; int inizializzazione = 0;int stato = 0; void setup(){ if (F_CPU == 16000000) clock_prescale_set(clock_div_1); // se vuoi che il trinket funzioni a 16 MHZ, selezionalo anche nel menu della scheda // Decommenta/modifica una delle seguenti righe per la tua striscia led che stai utilizzando // 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 (led, NUM_LEDS); // FastLED.addLeds(leds, NUM_LEDS); // FastLED.addLeds(leds, NUM_LEDS); // FastLED.addLeds(leds, NUM_LEDS); FastLED.addLeds(leds, NUM_LEDS); //nel mio caso questo è il mio modello di striscia // FastLED.addLeds(leds, NUM_LEDS); // FastLED.addLeds (led, NUM_LEDS); // FastLED.addLeds(leds, NUM_LEDS); // FastLED.addLeds(leds, NUM_LEDS); inizializzazione = 1; delay(500);} void loop(){ if (inizializzazione == 1) //spegne tutti i led all'accensione { for (int i = 0; i < NUM_LEDS; i++) { leds.setRGB(0, 0, 0); } FastLED.show(); inizializzazione = 0; FastLED.show(); } if (analogRead(SENSOR_PIN) <= TRIGGER) //se qualcuno è sul tappeto { if (state == 0) //i led sono spenti allora fai questa animazione per accenderlo { for (int i = 0; i < NUM_LEDS; i++) { led.setRGB(0, 0, 20); FastLED.show(); ritardo(100); } ritardo(200); for (int x = 20; x <= 125; x++) { for (int i = 0; i < NUM_LEDS; i++) { leds.setRGB(0, 0, x); } FastLED.show(); ritardo(20); } while (analogRead(SENSOR_PIN) = 20; x--) { for (int i = 0; i
Per l'ultima versione del codice scaricalo su GitHub:
Passaggio 5: costruire il circuito
È un circuito abbastanza semplice, quindi ci vorranno solo pochi minuti per realizzarlo nella nostra breadboard,:)
I miei collegamenti sono i seguenti:
- 5V dall'alimentatore al pin BAT del Trinket e Vcc della nostra striscia LED.
- GND dall'alimentatore al Trinket, un filo del nostro sensore del tappeto e GND della striscia LED.
- Pin 0 del gingillo al pin dati della striscia LED.
- Pin del gingillo 1 al pin dell'orologio della striscia LED.
- L'altro filo del sensore del tappeto va al pin 2 del Trinket, inoltre un resistore da 4k7 ohm va tra questo pin e il pin 5V del Trinket.
Questo è tutto, facile non credi?
Passaggio 6: divertiti!
Nascondi tutto sotto il letto e metti il sensore sotto il tappeto. Ora sei pronto per lanciare questo progetto.
Spero che vi piaccia e che faccia un sacco di hacking con le animazioni e l'illuminazione.
Grazie per avermi letto:)
Consigliato:
Lampada fantasia fatta in casa fai da te: 5 passaggi (con immagini)
Lampada fantasia fatta in casa fai-da-te: sono uno studente universitario che attualmente sta seguendo un corso sui circuiti. Durante la lezione, ho avuto l'idea di utilizzare un circuito molto semplice per realizzare un progetto pratico progettato per gli studenti delle scuole elementari che fosse divertente, creativo e informativo. Questo progetto include t
Allarme per camera da letto con luci e suoni!: 6 passaggi
Allarme per la camera da letto con luci e suoni!: Ciao, oggi ti mostrerò come realizzare un allarme per la porta della tua camera da letto con Arduino UNO
Una fantasia sul tema dello stilofono: 7 passaggi (con immagini)
Una fantasia sul tema dello stilofono: ho deciso di realizzare un giocattolo musicale elettronico come regalo di Natale per mio figlio. Ho navigato sul Web in cerca di ispirazione e ho trovato lo Stylophone, un dispositivo su cui ho basato il mio design. Infatti ho sostituito i tasti corti dello Stylophone con lon
Come costruire altoparlanti per sensazioni notturne: 15 passaggi
Come costruire altoparlanti per sensazioni notturne: questo è un tutorial su come costruire il kit di altoparlanti per sensazioni notturne da parti express
Luci natalizie fai-da-te con musica - Luci della casa coreografate: 15 passaggi (con immagini)
Luci di Natale fai da te messe in musica - Luci di casa coreografate: Luci di Natale fai da te messe in musica - Luci di casa coreografate Questo NON è un fai-da-te per principianti. Avrai bisogno di una solida conoscenza di elettronica, circuiti, programmazione BASIC e intelligenza generale sulla sicurezza elettrica. Questo fai-da-te è per una persona esperta, quindi