Obsah:
- Krok 1: Zhromaždite všetky diely
- Krok 2: Postavte senzorovú podložku
- Krok 3: Namontujte pásik LED na posteľ
- Krok 4: Naprogramujte drobnosť
- Krok 5: Postavte obvod
- Krok 6: Užite si to !!
Video: Efektné nočné svetlá: 6 krokov (s obrázkami)
2024 Autor: John Day | [email protected]. Naposledy zmenené: 2024-01-30 12:01
Autor: Danni FRSledujte ma na twitteriSledujte viac od autora:
O: Zaujímajú ma nové technológie a veci, ktoré si môžeme vyrobiť doma s niekoľkými komponentmi a trochou predstavivosti. Viac o Danni FR »
Toto je svetelný systém postele budúcnosti! Zapnú sa, keď uprostred noci vyjdete z postele, a vypne sa, keď vojdete do svojho pohodlného stroja snov. Takže už žiadne nočné nehody a rozbité prsty na nohách !!
Postavenie je veľmi jednoduché a vaša posteľ bude vyzerať ako z iného sveta. Začnime teda, áno?
Krok 1: Zhromaždite všetky diely
Dobre, aby sme mohli začať, musíme mať všetku časť potrebnú pre tento projekt. Pred kúpou niečoho si prečítajte tento krok diery. Takže budete potrebovať:
- Tringet Adafruit 5V (https://www.adafruit.com/product/1501)
- Nepájivá doska (https://www.adafruit.com/product/64)
- Niektoré prepojovacie vodiče (https://www.adafruit.com/product/153)
- Rezistor 4k7 ohmov (https://www.adafruit.com/product/2783)
- Velostatický list (https://www.adafruit.com/product/1361)
- Náš LED pás (https://www.adafruit.com/product/2237)
- Napájací zdroj (https://www.adafruit.com/product/1466)
- A samozrejme trochu pásky, alobalu a tenkého kartónu
- Niektoré nástroje ako kliešte, nožnice a spájkovačka.
- Trochu elektrickej pásky a kaptonovej pásky.
- Koberec do postele samozrejme !!!
Ako pravdepodobne vidíte, som veľkým fanúšikom produktov Adafruit, môžete však použiť aj iné modely pásikov LED. Je to na vás, môj kód má k dispozícii veľa možností. V mojom nastavení som použil 50 modulov LED SM16716, neváhajte použiť toľko diód, koľko chcete, a akýkoľvek model, ktorý kód podporuje. Ale pre svoje nastavenie zvážte vhodný napájací zdroj. Nezabudnite, že väčšina RGB pásikov môže potrebovať až 60 mA na jednu LED. Takže ste varovaní!
Krok 2: Postavte senzorovú podložku
Toto je pravdepodobne najdlhšia časť tohto tutoriálu, ale je to jednoduché. Fotografie použite ako referenciu a postupujte podľa týchto krokov:
- Odrežte dva listy hliníkovej fólie o niečo menšie ako velostatový list.
- Potom pomocou troch elektrických páskov spojte 3 listy. Nezabudnite, že v strede prechádza velostatový list. Nechajte tiež malý priestor bez pásky pre zapojenie.
- Na vytvorenie elektrických kontaktov použite medenú odbočku, jedna ide do spodnej hliníkovej fólie a druhá hore.
- Spájkujte drôty s pripevnenou medenou páskou a na ochranu spojenia použite kaptonovú pásku.
- Potom použite tenkú lepenku na ochranu hliníkovej fólie pred roztrhnutím, tieto listy musia mať rovnakú veľkosť ako celý snímač. Zaistite ho väčšou elektrickou páskou. Dávajte si tiež pozor na to, aby ste nechali malý priestor bez pásky alebo urobili malý otvor v hliníku aj kartóne, aby unikol vzduch bez poškodenia snímača.
- Je všetko v poriadku, teraz máte plne funkčný krokový senzor !!!
Poznámka: Na ochranu senzora pred vlhkosťou som použil igelitové vrecko, ktoré bolo dodané s velostatickým listom, jednoducho ho zasuňte:)
Krok 3: Namontujte pásik LED na posteľ
Teraz prejdeme k zábavnej časti tohto projektu, pripevnite svoje svetlá k posteli !!! Nebudem s tým písať veľa podrobností, buďte kreatívni a robte si, ako chcete. Ale ak potrebujete trochu inšpirácie, dávam míny každých pár centimetrov a na pripevnenie k posteli som použil maskovaciu pásku.
Neváhajte použiť toľko LED, koľko chcete, v pozícii a vzdialenosti, akú chcete:)
Krok 4: Naprogramujte drobnosť
Dobre, v prvom rade sa budete musieť naučiť používať Trinket. Našťastie adafruit má skvelý tutoriál práve tu. Akonáhle budete pripravení, vráťte sa k akcii.
Vidím, že si sa vrátil. Teraz viete, ako načítať programy do Trinketu pomocou Arduina a základy, pravdepodobne ste urobili demo Blinky:)
Teraz si stiahnite skvelú knižnicu FastLED z GitHub a nainštalujte ju. A potom vložte môj kód do vašej drobnosti, je naprogramovaný tak, aby pomocou malej animácie LED diódy zafarbil na modro. Nebojte sa však upraviť tak, ako chcete, nezabudnite nakonfigurovať počet LED diód, ktoré používate, a typ pásika.
// Tento projekt vytvoril Danni Fernandez #include #include „FastLED.h“#define NUM_LEDS 50 // koľko LED diód má váš pás #definujte DATA_PIN 0 // dátový riadok pre váš pás #definujte CLOCK_PIN 1 // hodinový riadok pre váš prúžok, váš prúžok nemá tento komentár#definujte SENSOR_PIN 1 // kde je pripojený snímač, na analógovom kolíku adafruit trinket 1 sa rovná digitálnemu pinu 2#definujte TRIGGER 50 // hodnota nižšie, keď niekto zvažuje, že kráča po CRGB LED diódy [NUM_LEDS]; int inicializácia = 0; int stav = 0; neplatné nastavenie () {if (F_CPU == 16000000) clock_prescale_set (clock_div_1); // ak chcete, aby trinket bežal na 16 MHz, prosíme ho vyberte aj v ponuke nástenky // Odkomentujte/upravte jeden z nasledujúcich riadkov pre svoj LED pás, ktorý používate // 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 (LED diódy, NUM_LEDS); // v mojom prípade je to môj pásový model // FastLED.addLeds (leds, NUM_LEDS); // FastLED.addLeds (leds, NUM_LEDS); // FastLED.addLeds (leds, NUM_LEDS); // FastLED.addLeds (leds, NUM_LEDS); inicializácia = 1; oneskorenie (500);} prázdna slučka () {if (inicializácia == 1) // vypne všetky diódy pri zapnutí {for (int i = 0; i <NUM_LEDS; i ++) {leds .setRGB (0, 0, 0); } FastLED.show (); inicializácia = 0; FastLED.show (); } if (analogRead (SENSOR_PIN) <= TRIGGER) // ak je niekto na koberci {if (state == 0) // LED diódy sú vypnuté, urobte túto animáciu na zapnutie {for (int i = 0; i < NUM_LEDS; i ++) {leds .setRGB (0, 0, 20); FastLED.show (); oneskorenie (100); } oneskorenie (200); pre (int x = 20; x <= 125; x ++) {for (int i = 0; i <NUM_LEDS; i ++) {leds .setRGB (0, 0, x); } FastLED.show (); oneskorenie (20); } while (analogRead (SENSOR_PIN) = 20; x--) {for (int i = 0; i
Poslednú verziu kódu získate na GitHub:
Krok 5: Postavte obvod
Je to celkom ľahký okruh, a preto nám bude trvať len niekoľko minút, kým ho vyrobíme na našej doske s chlebom:)
Moje spojenia sú nasledovné:
- 5V od napájania k BAT kolíku Trinket a Vcc nášho LED pásu.
- GND z napájania Trinket, jeden drôt nášho kobercového senzora a GND LED pásika.
- Trinket pin 0 na dátový pin LED Strip.
- Kolík cetky 1 k hodinovému kolíku pásky LED.
- Druhý vodič senzora koberca smeruje na pin 2 Trinket, medzi tento pin a 5V pin Trinketu ide tiež odpor 4 k7 ohm.
To je všetko, jednoduché, nemyslíte?
Krok 6: Užite si to !!
Skryte všetko pod posteľou a dajte snímač pod koberec. Teraz ste pripravení rozbehnúť tento projekt.
Dúfam, že sa vám bude páčiť a budete veľa hackovať s animáciami a osvetlením.
Ďakujem, že ma čítaš:)
Odporúča:
Nočné svetlo Pú Medveď a priatelia: 5 krokov (s obrázkami)
Nočné svetlo Pú Medveď a priatelia: Nasledujúce nočné svetlo bolo vytvorené pomocou povrchovo namontovaného ATTiny85. Má dve tlačidlá, jedno na jeho zapnutie a vypnutie a druhé na pozastavenie pri zvolenej sekvencii osvetlenia. Prestávka nie je skutočnou pauzou, ale jednoducho prerušuje spojenie s
Bolt - Nočné hodiny pre bezdrôtové nabíjanie DIY (6 krokov): 6 krokov (s obrázkami)
Bolt - Nočné hodiny bezdrôtového nabíjania DIY (6 krokov): Indukčné nabíjanie (tiež známe ako bezdrôtové nabíjanie alebo bezdrôtové nabíjanie) je typ bezdrôtového prenosu energie. Na prenos elektriny do prenosných zariadení používa elektromagnetickú indukciu. Najbežnejšou aplikáciou je bezdrôtové nabíjanie Qi
Nočné svetlo s prepínaním svetla: 8 krokov (s obrázkami)
Nočné svetlo s prepínateľným svetlom: Tento návod ukazuje, ako som hackol snímač nočného svetla, aby sa dal ručne vypnúť. Pred testovaním jednotky si pozorne prečítajte, pamätajte na všetky otvorené obvody a v prípade potreby vypnite oblasť
UVIL: Nočné svetlo s podsvietením čierneho svetla (alebo kontrolka SteamPunk): 5 krokov (s obrázkami)
UVIL: Nočné svetlo s podsvietením čierneho svetla (alebo kontrolka SteamPunk): Ako zostaviť strašidelne žiariacu neo-retropostmodernú ultrafialovú kontrolku. Toto ukazuje konštrukciu prvých dvoch, ktoré som vytvoril ako spôsob vyhodnotenia procesu leptania DPS načrtnutého v inom návode. . Mojou myšlienkou je použiť ich pri
Sklenené nočné svetlo Martini s automatickým vnímaním svetla: 3 kroky
Nočné svetlo Glass Martini s automatickým rozpoznávaním svetla: Jednoduchý zásah nočného svetla LED snímajúceho svetlo, ktoré vytvorí príjemné nočné svetlo Zloženie: Sklenená fľaša martini so skleneným porcelánom rozbité sklo (urobte si prechádzku na divokej strane a nájdite miesto, kde ľudia často narážajú do áut ) 3-6 LED diód (ak chcete