Съдържание:
- Стъпка 1: Съберете всички части
- Стъпка 2: Изградете сензорния килим
- Стъпка 3: Монтирайте LED лентата на леглото си
- Стъпка 4: Програмирайте дрънкулката
- Стъпка 5: Изградете веригата
- Стъпка 6: Насладете се !
Видео: Фантастични нощни светлини: 6 стъпки (със снимки)
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:54
От Danni FR Следете ме в Twitter Следвайте още от автора:
За: Интересувам се от новите технологии и нещата, които можем да направим в къщи с няколко компонента и малко въображение. Повече за Danni FR »
Това е системата за осветление на леглото на бъдещето! Те се включват, когато излезете от леглото си посред нощ, и се изключват, когато влезете в удобната си машина за мечти. Така че няма повече нощни инциденти и смачкани пръсти !!
Това е супер лесно за изграждане и леглото ви ще изглежда от този свят. Така че нека започнем, нали?
Стъпка 1: Съберете всички части
Окей, за да започнем, трябва да имаме цялата необходима част за този проект. Моля, прочетете тази стъпка, преди да купите нещо. Така че ще ви трябва:
- Дрънкулка Adafruit 5V (https://www.adafruit.com/product/1501)
- Макет (https://www.adafruit.com/product/64)
- Някои джъмперни проводници (https://www.adafruit.com/product/153)
- Резистор 4k7 ohm (https://www.adafruit.com/product/2783)
- Велостат лист (https://www.adafruit.com/product/1361)
- Нашата LED лента (https://www.adafruit.com/product/2237)
- Захранване (https://www.adafruit.com/product/1466)
- И разбира се малко лента, алуминиево фолио и тънък картон
- Някои инструменти като клещи, ножици и поялник.
- Малко електрическа лента и каптонова лента.
- Килим за легло разбира се !!!
Както вероятно виждате, аз съм голям фен на продуктите Adafruit, но можете да използвате други модели LED ленти. Това зависи от вас, моят код има много налични опции. В моята настройка използвах 50 LED SM16716 модула, не се колебайте да използвате колкото искате светодиоди и всеки модел, който кодът поддържа. Но помислете за подходящо захранване за вашата настройка, не забравяйте, че повечето rgb ленти може да се нуждаят от до 60 mA на светодиод. Значи сте предупредени!
Стъпка 2: Изградете сензорния килим
Това е може би най -дългата част от този урок, но е лесно. Моля, използвайте снимките като справка и следвайте тези стъпки:
- Нарежете два листа от алуминиево фолио, малко по -малки от листа на velostat.
- След това използвайте малко електрическа лента, за да съедините 3 листа, не забравяйте, че в средата отива листът velostat. Оставете също малко пространство без лента за окабеляване.
- Използвайте малко медно стъпало, за да създадете електрически контакти, единият влиза в долното алуминиево фолио, а другият в горния.
- Запоявайте проводниците към прикрепената медна лента и използвайте малко каптонова лента, за да защитите връзката.
- След това използвайте тънък картон, за да предпазите алуминиевото фолио от разкъсване, тези листове трябва да са със същия размер като целия сензор. Закрепете го с още електрическа лента. Внимавайте също да оставите малко пространство без лента или да направите малка дупка както в алуминий, така и в картон, за да позволите изтичане на въздух, без да повредите сензора.
- Всичко е наред, сега имате напълно функционален стъпков сензор !!!
Забележка: Използвах пластмасовата торбичка, която се доставяше с листа с велостат, за да предпазя сензора от влага, просто го пъхнете:)
Стъпка 3: Монтирайте LED лентата на леглото си
Сега нека да преминем към забавната част на този проект, прикрепете светлините си към леглото си !!! Няма да навлизам в много подробности с това, просто бъдете креативни и правите както искате. Но ако имате нужда от малко вдъхновение, поставям мини на всеки няколко сантиметра и използвах маскираща лента, за да я фиксирам към леглото.
Чувствайте се свободни да използвате колкото искате светодиоди, в желаната позиция и разстояние:)
Стъпка 4: Програмирайте дрънкулката
Добре, първо ще трябва да научите как да използвате дрънкулката. За щастие adafruit има страхотен урок точно тук. Когато сте готови се върнете към действието.
Виждам, ти се върна. Вече знаете как да зареждате програми в Trinket с Arduino и основите, вероятно сте правили демо на Blinky:)
Сега изтеглете страхотната библиотека FastLED от GitHub и я инсталирайте. И след това поставете моя код в дрънкулката си, програмиран е да включва светодиодите в синьо с малка анимация. Но не се колебайте да променяте както искате, не забравяйте да конфигурирате броя на светодиодите, които използвате, и вида на лентата.
// Този проект е създаден от Дани Фернандес #include #include "FastLED.h" #define NUM_LEDS 50 // колко светодиоди има вашата лента #define DATA_PIN 0 // ред за данни за вашата лента #define CLOCK_PIN 1 // часовник ред за вашата лента, вашата лента няма ли този коментар, тя#дефинирайте SENSOR_PIN 1 // където сензорът е свързан, на аналоговия щифт Adafruit дрънкулка 1 е равен на цифров пин 2#дефинирайте TRIGGER 50 // стойността по -долу, когато смятате, че някой стъпва CRGB светодиоди [NUM_LEDS]; int инициализация = 0; int състояние = 0; void setup () {if (F_CPU == 16000000) clock_prescale_set (clock_div_1); // когато искате дрънкулката да работи на 16MHZ, моля, изберете я и от менюто на таблото // Декомментирайте/редактирайте един от следните редове за вашата LED лента, която използвате // FastLED.addLeds (светодиоди, NUM_LEDS); // FastLED.addLeds (светодиоди, NUM_LEDS); // FastLED.addLeds (светодиоди, NUM_LEDS); // FastLED.addLeds (светодиоди, NUM_LEDS); // FastLED.addLeds (светодиоди, NUM_LEDS); // FastLED.addLeds (светодиоди, NUM_LEDS); //FastLED.addLeds(leds, NUM_LEDS); // FastLED.addLeds (светодиоди, NUM_LEDS); // FastLED.addLeds (светодиоди, NUM_LEDS); // FastLED.addLeds (светодиоди, NUM_LEDS); // FastLED.addLeds (светодиоди, NUM_LEDS); // FastLED.addLeds (светодиоди, NUM_LEDS); // FastLED.addLeds (светодиоди, NUM_LEDS); // FastLED.addLeds (светодиоди, NUM_LEDS); // FastLED.addLeds (светодиоди, NUM_LEDS); // FastLED.addLeds (светодиоди, NUM_LEDS); // FastLED.addLeds (светодиоди, NUM_LEDS); // FastLED.addLeds (светодиоди, NUM_LEDS); // FastLED.addLeds (светодиоди, NUM_LEDS); FastLED.addLeds (светодиоди, NUM_LEDS); // в моя случай това е моят модел на лента // FastLED.addLeds (светодиоди, NUM_LEDS); // FastLED.addLeds (светодиоди, NUM_LEDS); // FastLED.addLeds (светодиоди, NUM_LEDS); // FastLED.addLeds (светодиоди, NUM_LEDS); инициализация = 1; забавяне (500);} void loop () {if (inicialization == 1) // изключва всички включени светодиоди {for (int i = 0; i <NUM_LEDS; i ++) {leds .setRGB (0, 0, 0); } FastLED.show (); инициализация = 0; FastLED.show (); } ако (analogRead (SENSOR_PIN) <= TRIGGER) // ако някой е на килима {if (state == 0) // е светодиодите са изключени, направете тази анимация за включване {for (int i = 0; i < NUM_LEDS; i ++) {leds .setRGB (0, 0, 20); FastLED.show (); забавяне (100); } забавяне (200); for (int x = 20; x <= 125; x ++) {for (int i = 0; i <NUM_LEDS; i ++) {leds .setRGB (0, 0, x); } FastLED.show (); забавяне (20); } while (analogRead (SENSOR_PIN) = 20; x--) {for (int i = 0; i
За последната версия на кода го вземете на GitHub:
Стъпка 5: Изградете веригата
Това е доста лесна схема, така че ще ни отнеме само няколко минути, за да направим това в нашата макет,:)
Моите връзки са следните:
- 5V от захранване към BAT щифт на дрънкулката и Vcc на нашата LED лента.
- GND от захранване към дрънкулката, един проводник на нашия сензор за килим и GND на LED лентата.
- Пинк 0 за свързване с данни на LED лентата.
- Щифт за дрънкулка 1 към щифт за часовник на LED лентата.
- Другият проводник на сензора за килим отива към щифт 2 на Trinket, също резистор 4k7 ома преминава между този щифт и 5V щифт на Trinket.
Това е всичко, лесно не мислите ли?
Стъпка 6: Насладете се !
Скрийте всичко под леглото си и поставете сензора под килима. Сега сте готови да разтърсите този проект.
Надявам се да ви хареса и да хакнете много с анимациите и осветлението.
Благодаря, че ме четете:)
Препоръчано:
Как да изградите оратори за нощни усещания: 15 стъпки
Как да изградим високоговорители за нощни усещания: Това е урок за това как да изградите комплекта високоговорители за усещания за една нощ от части express
Сандък със съкровище Zelda (със светлини и звук): 12 стъпки (със снимки)
Zelda Treasure Chest (With Lights & Sound): Здравейте на всички! Бях голям фен на игрите Legend of Zelda, когато бях по -малък, но мисля, че почти всеки знае емблематичната мелодия, която свири, когато отворите сандък в играта, просто звучи толкова вълшебно! В тази инструкция ще ви покажа как
Преоткриване на вашите безплатни изобретения Роботът „Фантастични пластмасови работи“да свети: 5 стъпки
Преоткриване на вашите безплатни нововъведения „Фантастичните пластмасови работи“Робот за светене: Използване на готови светодиоди, за да накарате пластмасовия „робот“да свети и да избледнява! Осигурява въведение в основното запояване, схеми, светодиоди и пластмаси
Затъмняващ осветител- за нощни часовници и т.н.: 4 стъпки (със снимки)
Затъмняващ осветител- за нощни часовници и т.н.: Това устройство възникна поради оплакването на жена ми, че не може да види часовника на спалнята, когато спалнята е в тъмното, и не иска да включва светлините, за да ме събуди . Жена ми не искаше ослепителна светлина на часовника, достатъчно светлина
Направи си сам коледни светлини - Хореографирани къщи светлини: 15 стъпки (със снимки)
Коледни лампички „Направи си сам“- Хореографирани светлини за къща: Коледа „Направи си сам“- Коледа, осветени за къща. Това НЕ е начинаещ „Направи си сам“. Ще ви трябва твърдо разбиране по електроника, верига, ОСНОВНО програмиране и общи познания за електрическата безопасност. Това DIY е за опитен човек, така че