Innehållsförteckning:
- Steg 1: Samla alla delar
- Steg 2: Byggde sensormattan
- Steg 3: Montera LED -remsan på din säng
- Steg 4: Programmera Trinket
- Steg 5: Byggde kretsen
- Steg 6: Njut !!
Video: Fancy Bed Night Lights: 6 steg (med bilder)
2024 Författare: John Day | [email protected]. Senast ändrad: 2024-01-30 12:46
Av Danni FRFölj mig på twitterFölj mer av författaren:
Om: Jag är intresserad av ny teknik och de saker som vi kan göra i huset med några komponenter och lite fantasi. Mer om Danni FR »
Detta är framtidens sängljussystem! De tänds när du går ut ur sängen mitt i natten och stängs av när du går in i din bekväma drömmaskin. Så inga fler nattolyckor och krossade tår !!
Detta är superenkelt att bygga och din säng kommer att se ut ur denna värld. Så låt oss börja, ska vi?
Steg 1: Samla alla delar
Okej, för att börja måste vi ha all del som krävs för detta projekt. Läs detta hålsteg innan du köper något. Så du behöver:
- En Adafruit Trinket 5V (https://www.adafruit.com/product/1501)
- En brödbräda (https://www.adafruit.com/product/64)
- Några bygelkablar (https://www.adafruit.com/product/153)
- Ett motstånd på 4 k7 ohm (https://www.adafruit.com/product/2783)
- Ett velostatblad (https://www.adafruit.com/product/1361)
- Vår LED -remsa (https://www.adafruit.com/product/2237)
- En strömförsörjning (https://www.adafruit.com/product/1466)
- Och naturligtvis lite tejp, aluminiumfolie och en tunn kartong
- Vissa verktyg som tång, sax och lödkolv.
- Lite eltejp och kaptontejp.
- En sängmatta förstås !!!
Som du säkert kan se är jag ett stort fan av Adafruit -produkter, men du kan använda andra LED -remsemodeller. Detta är upp till dig, min kod har många alternativ tillgängliga. I min installation använde jag 50 LED SM16716 -moduler, använd gärna så mycket lysdioder du vill och vilken modell som koden stöder. Men överväg en lämplig strömförsörjning för din installation, kom ihåg att de flesta rgb -remsor kan behöva så mycket som 60 mA per LED. Så du varnas!
Steg 2: Byggde sensormattan
Detta är förmodligen den längsta delen av denna handledning, men det är enkelt. Använd bilderna som referens och följ dessa steg:
- Skär två aluminiumfolieplåtar lite mindre än velostatarket.
- Använd sedan lite eltejp för att ansluta de 3 arken, kom ihåg att i mitten går velostatarket. Låt också ett litet utrymme vara fri från tejp för ledningarna.
- Använd en koppartapp för att skapa elektriska kontakter, en går i den nedre aluminiumfolien och den andra i toppen.
- Lödtrådar till den bifogade koppartejpen och använd lite kaptontejp för att skydda anslutningen.
- Använd sedan en tunn kartong för att skydda aluminiumfolien från att riva, dessa ark måste ha samma storlek som hela sensorn. Säkra den med mer eltejp. Var också försiktig med att släppa ut ett litet utrymme utan tejp eller gör ett litet hål i både aluminium och kartong så att luft släpper ut utan att skada sensorn.
- Är allt ok så har du nu en fullt fungerande stegsensor !!!
Obs: Jag använde plastpåsen som medföljde velostatarket för att skydda sensorn mot fukt, bara släpp in den:)
Steg 3: Montera LED -remsan på din säng
Låt oss nu gå till den roliga delen av det här projektet, fäst dina lampor på din säng !!! Jag kommer inte att gå in i detaljer med detta, bara vara kreativ och göra som du vill. Men om du behöver lite inspiration lägger jag gruvor var några centimeter och jag använde maskeringstejp för att fästa det på sängen.
Använd gärna så många lysdioder du vill, i den position och det avstånd du vill ha:)
Steg 4: Programmera Trinket
Okej, först och främst måste du lära dig hur du använder prydnadssaken. Lyckligtvis har adafruit en bra handledning här. När du är redo, återgå till åtgärden.
Jag ser, du har återvänt. Du vet nu hur du laddar program till Trinket med Arduino och grunderna, förmodligen har du gjort en Blinky demo:)
Ladda nu ner det fantastiska FastLED -biblioteket från GitHub och installera det. Och lägg sedan min kod i din prydnadssaker, är programmerad att göra lysdioderna blåa med en liten animation. Men ändra gärna hur du vill, kom ihåg att konfigurera antalet lysdioder du använder och typ av remsa.
// Detta projekt skapades av Danni Fernandez #include #include "FastLED.h" #define NUM_LEDS 50 // how many leds your strip has #define DATA_PIN 0 // data line for your strip #define CLOCK_PIN 1 // clock line for din remsa, är din remsa inte ha den här kommentaren den#definiera SENSOR_PIN 1 // där sensorn är ansluten, på adafruit -prydnadens analoga stift 1 är lika med digital stift 2#definiera TRIGGER 50 // värdet nedan när vi anser att någon går CRGB lysdioder [NUM_LEDS]; int inialisation = 0; int tillstånd = 0; void setup () {if (F_CPU == 16000000) clock_prescale_set (clock_div_1); // om du vill ha prydnadssignalen vid 16MHZ, välj också den på tavlemenyn // Avmarkera/redigera en av följande rader för din LED -remsa som du använder // FastLED.addLeds (leds, NUM_LEDS); // FastLED.addLeds (lysdioder, NUM_LEDS); // FastLED.addLeds (lysdioder, NUM_LEDS); // FastLED.addLeds (lysdioder, NUM_LEDS); // FastLED.addLeds (lysdioder, NUM_LEDS); // FastLED.addLeds (lysdioder, NUM_LEDS); //FastLED.addLeds(leds, NUM_LEDS); // FastLED.addLeds (lysdioder, NUM_LEDS); // FastLED.addLeds (lysdioder, NUM_LEDS); // FastLED.addLeds (lysdioder, NUM_LEDS); // FastLED.addLeds (lysdioder, NUM_LEDS); // FastLED.addLeds (lysdioder, NUM_LEDS); // FastLED.addLeds (lysdioder, NUM_LEDS); // FastLED.addLeds (lysdioder, NUM_LEDS); // FastLED.addLeds (lysdioder, NUM_LEDS); // FastLED.addLeds (lysdioder, NUM_LEDS); // FastLED.addLeds (lysdioder, NUM_LEDS); // FastLED.addLeds (lysdioder, NUM_LEDS); // FastLED.addLeds (lysdioder, NUM_LEDS); FastLED.addLeds (lysdioder, NUM_LEDS); // i mitt fall är detta min bandmodell // FastLED.addLeds (leds, NUM_LEDS); // FastLED.addLeds (lysdioder, NUM_LEDS); // FastLED.addLeds (lysdioder, NUM_LEDS); // FastLED.addLeds (lysdioder, NUM_LEDS); inialisation = 1; delay (500);} void loop () {if (inialisation == 1) // stäng av alla lysdioder som är påslagen {for (int i = 0; i <NUM_LEDS; i ++) {leds .setRGB (0, 0, 0); } FastLED.show (); inialisation = 0; FastLED.show (); } om (analogRead (SENSOR_PIN) <= TRIGGER) // om någon är på mattan {if (state == 0) // är lysdioder är avstängda gör sedan den här animationen för att slå på {för (int i = 0; i < NUM_LEDS; i ++) {leds .setRGB (0, 0, 20); FastLED.show (); fördröjning (100); } fördröjning (200); för (int x = 20; x <= 125; x ++) {för (int i = 0; i <NUM_LEDS; i ++) {leds .setRGB (0, 0, x); } FastLED.show (); fördröjning (20); } medan (analogRead (SENSOR_PIN) = 20; x--) {för (int i = 0; i
För den senaste versionen av koden, ladda ner den på GitHub:
Steg 5: Byggde kretsen
Är en ganska enkel krets, så det tar bara några minuter att göra detta i vårt brödbräda:)
Mina anslutningar är följande:
- 5V från strömförsörjning till BAT -stift på prydnadssatsen och Vcc på vår LED -remsa.
- GND från strömförsörjning till Trinket, en tråd i vår mattsensor och GND på LED -remsan.
- Trinket pin 0 till data pin på LED Strip.
- Klämstift 1 till klockstiftet på LED -remsan.
- Den andra tråden i mattsensorn går till Trinket pin 2, även ett 4k7 ohm motstånd går mellan denna pin och 5V pin i Trinket.
Det är allt, lätt tycker du inte?
Steg 6: Njut !!
Dölj allt under din säng och lägg sensorn under mattan. Nu är du redo att rocka det här projektet.
Jag hoppas att du gillar det och hackar mycket med animeringar och belysning.
Tack för att du läste mig:)
Rekommenderad:
DIY Hemlagad Fancy Lamp: 5 steg (med bilder)
DIY Homemade Fancy Lamp: Jag är en högskolestudent som för närvarande går på en kurs om kretsar. Under lektionen hade jag en idé att använda en mycket enkel krets för att göra ett praktiskt projekt avsett för grundskoleelever som var roligt, kreativt och informativt. Detta projekt inkluderar
Automatisk IoT Hallway Night Light med ESP8266: 4 steg (med bilder)
Automatisk IoT Hallway Night Light Med ESP8266: Jag startade det här projektet inspirerat av en trappljus från ett annat instruerbart inlägg. Skillnaden är att hjärnan i kretsen använder ESP8266, vilket betyder att det kommer att bli en IoT -enhet
Bed Presence Sensor With SONOFF: 8 steg (med bilder)
Bed Presence Sensor With SONOFF: Välkommen till denna handledning! Om du aldrig blinkade en sonoff med tasmota bör du först lära dig att göra det och sedan är det bara du som kan bygga det. Om du inte känner till sonof
Fancy LED -hatt: 5 steg (med bilder)
Fancy LED -hatt: Jag har alltid velat göra ett Arduino -projekt, men aldrig haft några bra idéer för en förrän min familj blev inbjuden till en snygg hattfest. Med två veckors ledtid var jag nyfiken på om jag både kunde planera och utföra en rörelsekänslig LED -animationshatt. Vänder sig
Lights Out Night Light: 4 steg
Lights Out Night Light: Det är dags för sängen. Du reser dig för att släcka lamporna för natten, och efter att du har vridit omkopplaren inser du att du har den svartblå resan tillbaka till din sängs säkerhet framför dig. Tur för dig, nattlampor uppfanns, och du har kommit till