Оглавление:
- Шаг 1: соберите все детали
- Шаг 2: построение сенсорного коврика
- Шаг 3. Установите светодиодную ленту на кровать
- Шаг 4: запрограммируйте брелок
- Шаг 5: построение схемы
- Шаг 6: Наслаждайтесь !
Видео: Необычные ночники для кровати: 6 шагов (с изображениями)
2024 Автор: John Day | [email protected]. Последнее изменение: 2024-01-30 11:53
Автор: Danni FR, подписывайтесь на меня в твиттере, подписывайтесь на другие сообщения автора:
О себе: Я интересуюсь новыми технологиями и вещами, которые мы можем сделать самостоятельно, используя несколько компонентов и немного воображения. Подробнее о Danni FR »
Это прикроватные светильники будущего! Они включаются, когда вы встаете с постели посреди ночи, и выключаются, когда вы входите в свою удобную машину мечты. Так что больше никаких ночных происшествий и сломанных пальцев ног !!
Его очень легко построить, и ваша кровать будет выглядеть необычно. Итак, начнем, ладно?
Шаг 1: соберите все детали
Хорошо, для начала нам нужно иметь все детали, необходимые для этого проекта. Пожалуйста, прочтите этот шаг с отверстием, прежде чем что-либо покупать. Итак, вам понадобятся:
- Брелок Adafruit 5V (https://www.adafruit.com/product/1501)
- Макет (https://www.adafruit.com/product/64)
- Некоторые перемычки (https://www.adafruit.com/product/153)
- Резистор 4к7 Ом (https://www.adafruit.com/product/2783)
- Лист велостат (https://www.adafruit.com/product/1361)
- Наша светодиодная лента (https://www.adafruit.com/product/2237)
- Блок питания (https://www.adafruit.com/product/1466)
- И конечно немного скотча, алюминиевой фольги и тонкого картона.
- Некоторые инструменты, такие как плоскогубцы, ножницы и паяльник.
- Немного изоленты и каптонной ленты.
- Постельный коврик конечно !!!
Как вы, наверное, заметили, я большой поклонник продукции Adafruit, однако вы можете использовать и другие модели светодиодных лент. Это зависит от вас, в моем коде доступно множество вариантов. В своей установке я использовал 50 светодиодных модулей SM16716, не стесняйтесь использовать столько светодиодов, сколько хотите, и любую модель, поддерживаемую кодом. Но подумайте о подходящем источнике питания для вашей установки, помните, что большинству лент RGB может потребоваться до 60 мА на светодиод. Итак, вы предупреждены!
Шаг 2: построение сенсорного коврика
Это, вероятно, самая длинная часть этого руководства, но она проста. Используйте фотографии в качестве справки и выполните следующие действия:
- Вырежьте два листа алюминиевой фольги немного меньше листа велостата.
- Затем используйте изоленту, чтобы соединить 3 листа, помните, что посередине идет лист велостат. Также освободите небольшое пространство от ленты для проводки.
- Используйте несколько медных отводов для создания электрических контактов, один входит в нижнюю алюминиевую фольгу, а другой - в верх.
- Припаяйте провода к прикрепленной медной ленте и используйте каптоновую ленту для защиты соединения.
- Затем используйте тонкий картон, чтобы защитить алюминиевую фольгу от разрывов, эти листы должны быть такого же размера, как и весь датчик. Закрепите его большей изолентой. Также будьте осторожны, оставив небольшое пространство без ленты или сделайте крошечные отверстия как в алюминии, так и в картоне, чтобы позволить воздуху выходить, не повредив датчик.
- Все в порядке, теперь у вас есть полнофункциональный датчик шага !!!
Примечание: я использовал полиэтиленовый пакет, который шел с листом велостата, чтобы защитить датчик от влажности, просто вставьте его:)
Шаг 3. Установите светодиодную ленту на кровать
А теперь перейдем к самой интересной части этого проекта, прикрепим свет к кровати !!! Я не буду вдаваться в подробности, просто проявите творческий подход и делайте так, как вы хотите. Но если вам нужно немного вдохновения, я ставлю мины через каждые несколько сантиметров и прикрепляю их к кровати с помощью липкой ленты.
Не стесняйтесь использовать столько светодиодов, сколько хотите, в нужном положении и на расстоянии:)
Шаг 4: запрограммируйте брелок
Хорошо, прежде всего вам нужно научиться пользоваться Брелоком. К счастью, у adafruit есть отличное руководство прямо здесь. Когда будете готовы, вернитесь к действию.
Я вижу, вы вернулись. Теперь вы знаете, как загружать программы в Trinket с помощью Arduino и основ, возможно, вы сделали демо-версию Blinky:)
Теперь загрузите отличную библиотеку FastLED с GitHub и установите ее. А затем поместите мой код в вашу безделушку, он запрограммирован на то, чтобы светодиоды стали синими с небольшой анимацией. Но не стесняйтесь изменять как хотите, не забудьте настроить количество светодиодов, которые вы используете, и тип полосы.
// Этот проект был создан Данни Фернандесом # include #include "FastLED.h" #define NUM_LEDS 50 // сколько светодиодов на вашей полосе # define DATA_PIN 0 // строка данных для вашей полосы #define CLOCK_PIN 1 // линия часов для ваша полоса, у вашей полосы нет этого комментария, это # define SENSOR_PIN 1 // где датчик подключен, аналоговый контакт 1 на брелке adafruit равен цифровому контакту 2 # define TRIGGER 50 // значение ниже, если учесть, что кто-то использует CRGB светодиоды [NUM_LEDS]; int inicialization = 0; int state = 0; void setup () {if (F_CPU == 16000000) clock_prescale_set (clock_div_1); // если вы хотите, чтобы брелок работал на частоте 16 МГц, пожалуйста, также выберите его в меню платы // Раскомментируйте / отредактируйте одну из следующих строк для вашей светодиодной полосы, которую вы используете // 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(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 (leds, NUM_LEDS); // FastLED.addLeds (светодиоды, NUM_LEDS); // FastLED.addLeds (светодиоды, NUM_LEDS); // FastLED.addLeds (светодиоды, NUM_LEDS); инициализация = 1; delay (500);} void loop () {if (inicialization == 1) // выключаем все светодиоды при включении {for (int i = 0; i <NUM_LEDS; i ++) {leds .setRGB (0, 0, 0); } FastLED.show (); инициализация = 0; FastLED.show (); } if (analogRead (SENSOR_PIN) <= TRIGGER) // если кто-то лежит на коврике {if (state == 0) // светодиоды выключены, то сделайте эту анимацию для включения {for (int i = 0; i < NUM_LEDS; я ++) {светодиоды [я].setRGB (0, 0, 20); FastLED.show (); задержка (100); } задержка (200); for (int x = 20; x <= 125; x ++) {for (int i = 0; i <NUM_LEDS; i ++) {светодиоды .setRGB (0, 0, x); } FastLED.show (); задержка (20); } while (analogRead (SENSOR_PIN) = 20; x--) {for (int i = 0; i
Последнюю версию кода загрузите на GitHub:
Шаг 5: построение схемы
Это довольно простая схема, поэтому нам потребуется всего несколько минут, чтобы сделать ее на нашей макетной плате,:)
Мои связи следующие:
- 5 В от источника питания к выводу BAT брелка и Vcc нашей светодиодной ленты.
- GND от БП на Брелок, один провод нашего датчика коврика и GND светодиодной ленты.
- Контакт 0 брелока к контакту данных светодиодной ленты.
- Контакт 1 брелка к тактовому контакту светодиодной ленты.
- Другой провод датчика коврика идет к контакту 2 Trinket, также резистор 4k7 Ом проходит между этим контактом и контактом 5V Trinket.
Вот и все, легко, не правда ли?
Шаг 6: Наслаждайтесь !
Спрячьте все под кроватью и положите датчик под коврик. Теперь вы готовы запустить этот проект.
Надеюсь, вам понравится, и вы поработаете над анимацией и освещением.
Спасибо, что прочитали меня:)
Рекомендуемые:
Светодиодный ночник для кровати с автоматическим датчиком движения DIY: 6 шагов (с изображениями)
Светодиодный ночник для кровати с автоматическим датчиком движения DIY: Привет, ребята, добро пожаловать в еще один инструктаж, который всегда поможет вам в повседневной жизни и добавит удобства, чтобы облегчить вашу жизнь. Иногда это может быть спасением для пожилых людей, которым приходится с трудом вставать с постели
Инструмент для выравнивания кровати FS-Touch: 11 шагов (с изображениями)
Инструмент для выравнивания кровати FS-Touch: Устали пытаться получить идеально выровненную платформу для 3D-принтера? Разочарованы тем, что угадывают правильное сопротивление между соплом и бумагой? Что ж, FS-Touch поможет вам количественно измерить эту силу сжатия и быстро и точно определить уровень кровати
Лучшая подставка для ноутбука для кровати: 7 шагов (с изображениями)
Лучшая подставка для ноутбука для кровати: сделайте простую, но невероятно полезную подставку для ноутбука примерно за 15 долларов и 30-60 минут! Отлично подходит для использования в постели при наборе текста, просмотре веб-страниц и особенно просмотре фильмов. Когда я использую свой ноутбук в постели, это часто неудобно. Приходится балансировать ноут на м
Ремешок для ноутбука - для дивана или кровати: 5 шагов
Ремешок для ноутбука - для дивана или кровати: это то, что я сделал после нескольких месяцев напряжения шеи, глядя на свой ноутбук, сидя на диване. Это действительно работает, только если вы сидите, как я, когда на диване, откинувшись назад, положив ноги на журнальный столик … Но это также
Держатель для iPod Knex в кровати: 5 шагов
Knex in Bed IPod Holder: Поскольку я получил так много положительных ответов, я решил опубликовать это. Итак, вот оно. Также выложу мод для классического iPod