💡 Светильник управляемый жестами на Arduino, WS2812B и APDS9960
Всем привет!!!
Я рад , что могу снова показать Вам свои наработки.
На этот раз я собрал Ардуино светильник управляемый жестами.
Данный проект отнял у меня очень много времени, которого у меня и так всегда не хватает. ВИдео смонтировал на скорую руку, прошу меня за это простить. Подробное описание и схемы смотрите в блоге https://duino.ru/blog/all/innovacionny-svetilnik-na-ws2812b-upravlyaemy-zhestami-apds9960/
Первый вариант светильника я собрал очень быстро и он прекрасно работал у меня на макетной плате, но когда я перенес его на постоянное место, в корпус, вот тут все и начались, вылезли все проблемы с подвисаниями, ложными срабатываниями и прочими неприятностями. Погуглив в интернете, я нашел на иностранных сайтах, множество жалоб связанных с проблемами датчика APDS9960, но не нашел решений этих проблем. Пришлось понемножку тратить время на изучение Datasheet этого датчика и на понимание его работы. Что в конце концов принесло свои плоды и я смог написать стабильно работающий код.
В этом светильнике я сделал упор на управление жестами, все остальные функции второстепенные. Включается светильник жестами влево или в право, а так же можно включить и жестом на себя, но это не совсем удобно. Выключение производится жестом от себя. Далее жестами влево и в право можно перелистывать световые эффекты. Если начать листать влево, то лампа сначала будет менять свои цвета от белого до красного, включая все основные цвета и переходы между ними.
Если после включения лампы начнем листать вправо, то увидим динамические световые эффекты, такие как "Огонь" , "Матрица", "Лава лампа", "Радуга", "Конфетти", "Искры", "Огненный светильник". Если Вам нужно вернуться на обычный светильник, то вместо перелистывания, можно выключить лампу и включить любым из трех жестов. Некоторые эффекты я взял здесь https://www.tweaking4all.com/hardware/arduino/adruino-led-strip-effects/#LEDStripEffectFadeInandFadeOutRedGreenandBlue.
Я не уделял особого внимания эффектам, так как планирую сделать вторую версию лампы на контроллере Wemos D1 mini. В которой планирую довести все до идеала. По этой же причине я пока использую только одну линейку светодиодов, вместо четырех. Наиболее впечатляющие визуальные эффекты - это огненный светильник, радуга и прыгающие шары
Комплектующие для светильника:
Arduino Nano https://duino.ru/arduino-nano-v30-ch340-usb.html
Датчик жестов APDS9960 https://duino.ru/apds-9960
Планки с адресными светодиодами https://duino.ru/ws2812b-8xled.html
Соединительные провода dupont https://duino.ru/komplekt-soedinitelnyh-provodov-dupont.html
Преобразователь напряжения dc-dc mini360 https://duino.ru/Step-Down-mini.html
Все подробности, схемы, код и обсуждение выложу в течении 2-3 дней в блоге: https://duino.ru/blog/
Надеюсь что это видео было Вам полезно и Вы сможете повторить этот проект своими руками в домашних условиях.
Подписывайтесь на канал и ставьте лайки.
Forum: http://cyber-place.ru
Страница в VK: https://vk.com/duinoru
Группа в VK: https://vk.com/duino_ru
Youtube канал: http://www.youtube.com/c/ArduinoClub
Интернет магазин: https://duino.ru/
Instagram: https://www.instagram.com/duino_ru/
Телеграм канал: https://t.me/cyber_place
#arduino #ардуино #cyberlab #светильник #электроника #duino #самоделки #СвоимиРуками #ws2812b #светодиоды #APDS9960
Видео 💡 Светильник управляемый жестами на Arduino, WS2812B и APDS9960 канала CyberLab
Я рад , что могу снова показать Вам свои наработки.
На этот раз я собрал Ардуино светильник управляемый жестами.
Данный проект отнял у меня очень много времени, которого у меня и так всегда не хватает. ВИдео смонтировал на скорую руку, прошу меня за это простить. Подробное описание и схемы смотрите в блоге https://duino.ru/blog/all/innovacionny-svetilnik-na-ws2812b-upravlyaemy-zhestami-apds9960/
Первый вариант светильника я собрал очень быстро и он прекрасно работал у меня на макетной плате, но когда я перенес его на постоянное место, в корпус, вот тут все и начались, вылезли все проблемы с подвисаниями, ложными срабатываниями и прочими неприятностями. Погуглив в интернете, я нашел на иностранных сайтах, множество жалоб связанных с проблемами датчика APDS9960, но не нашел решений этих проблем. Пришлось понемножку тратить время на изучение Datasheet этого датчика и на понимание его работы. Что в конце концов принесло свои плоды и я смог написать стабильно работающий код.
В этом светильнике я сделал упор на управление жестами, все остальные функции второстепенные. Включается светильник жестами влево или в право, а так же можно включить и жестом на себя, но это не совсем удобно. Выключение производится жестом от себя. Далее жестами влево и в право можно перелистывать световые эффекты. Если начать листать влево, то лампа сначала будет менять свои цвета от белого до красного, включая все основные цвета и переходы между ними.
Если после включения лампы начнем листать вправо, то увидим динамические световые эффекты, такие как "Огонь" , "Матрица", "Лава лампа", "Радуга", "Конфетти", "Искры", "Огненный светильник". Если Вам нужно вернуться на обычный светильник, то вместо перелистывания, можно выключить лампу и включить любым из трех жестов. Некоторые эффекты я взял здесь https://www.tweaking4all.com/hardware/arduino/adruino-led-strip-effects/#LEDStripEffectFadeInandFadeOutRedGreenandBlue.
Я не уделял особого внимания эффектам, так как планирую сделать вторую версию лампы на контроллере Wemos D1 mini. В которой планирую довести все до идеала. По этой же причине я пока использую только одну линейку светодиодов, вместо четырех. Наиболее впечатляющие визуальные эффекты - это огненный светильник, радуга и прыгающие шары
Комплектующие для светильника:
Arduino Nano https://duino.ru/arduino-nano-v30-ch340-usb.html
Датчик жестов APDS9960 https://duino.ru/apds-9960
Планки с адресными светодиодами https://duino.ru/ws2812b-8xled.html
Соединительные провода dupont https://duino.ru/komplekt-soedinitelnyh-provodov-dupont.html
Преобразователь напряжения dc-dc mini360 https://duino.ru/Step-Down-mini.html
Все подробности, схемы, код и обсуждение выложу в течении 2-3 дней в блоге: https://duino.ru/blog/
Надеюсь что это видео было Вам полезно и Вы сможете повторить этот проект своими руками в домашних условиях.
Подписывайтесь на канал и ставьте лайки.
Forum: http://cyber-place.ru
Страница в VK: https://vk.com/duinoru
Группа в VK: https://vk.com/duino_ru
Youtube канал: http://www.youtube.com/c/ArduinoClub
Интернет магазин: https://duino.ru/
Instagram: https://www.instagram.com/duino_ru/
Телеграм канал: https://t.me/cyber_place
#arduino #ардуино #cyberlab #светильник #электроника #duino #самоделки #СвоимиРуками #ws2812b #светодиоды #APDS9960
Видео 💡 Светильник управляемый жестами на Arduino, WS2812B и APDS9960 канала CyberLab
Показать
Комментарии отсутствуют
Информация о видео
Другие видео канала
How to build a Hidden Shelf Edge Clock - 3D Printable | Elegoo Arduino Nano | Smart Home | LEDCheap DIY Arduino Ambilight 2.0 (Revisited) RGB WS2812b LED Full Build & How-ToПовторяем проект Огненной Wi-Fi Лампы от AlexGyverТабличка из оргстекла с подсветкой своими руками WS2812BЗвуковая - акустическая левитация, собираем за 20 минут своими рукамиПрототип ЦМУ на ws2812b (Видео 3)Часы – матрица на Arduino и адресных светодиодах WS2812B.Three Light Projects using ArduinoRGB развертка2💡Дешёвые модули умного дома с AliexpressLED (светодиодный) светильник своими руками. Led Desk Lamp DIYRaspberry Pi 4 Gesture-Controlled NeoPixels Using Python | APDS9960 and WS2812BsКрутая подсветка на WS2812 и ESP8266 (гирлянда) - БЕЗ ПРОГРАММИРОВАНИЯ с управлением с телефона и ПКМощный синтезатор на Arduino | Mozzi - музыка на Ардуиноhow to make an Flexible #LEDSign Curve Screen WIFI controlled with addressable LED´s WS2813😏Вызов принят: гиперкуб (бесконечный куб)Digital Clock - Arduino Nano, Bluetooth : HC-05, Real time clock: DS3231, WS2812B, DHT11FastLED Basics Episode 1 - Getting startedСтудийное освещение своими руками: Кольцевой светКопилка со счётчиком монет своими руками на Arduino