Загрузка страницы

💡 Светильник управляемый жестами на 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
Показать
Комментарии отсутствуют
Введите заголовок:

Введите адрес ссылки:

Введите адрес видео с YouTube:

Зарегистрируйтесь или войдите с
Информация о видео
5 января 2020 г. 1:00:21
00:26:37
Другие видео канала
How to build a Hidden Shelf Edge Clock -  3D Printable | Elegoo Arduino Nano | Smart Home | LEDHow 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-ToCheap DIY Arduino Ambilight 2.0 (Revisited) RGB WS2812b LED Full Build & How-ToПовторяем проект Огненной Wi-Fi Лампы от AlexGyverПовторяем проект Огненной Wi-Fi Лампы от AlexGyverТабличка из оргстекла с подсветкой своими руками WS2812BТабличка из оргстекла с подсветкой своими руками WS2812BЗвуковая - акустическая левитация, собираем за 20 минут своими рукамиЗвуковая - акустическая левитация, собираем за 20 минут своими рукамиПрототип ЦМУ на ws2812b (Видео 3)Прототип ЦМУ на ws2812b (Видео 3)Часы – матрица на Arduino и адресных светодиодах WS2812B.Часы – матрица на Arduino и адресных светодиодах WS2812B.Three Light Projects using ArduinoThree Light Projects using ArduinoRGB развертка2RGB развертка2💡Дешёвые модули умного дома с Aliexpress💡Дешёвые модули умного дома с AliexpressLED (светодиодный) светильник своими руками. Led Desk Lamp DIYLED (светодиодный) светильник своими руками. Led Desk Lamp DIYRaspberry Pi 4 Gesture-Controlled NeoPixels Using Python | APDS9960 and WS2812BsRaspberry Pi 4 Gesture-Controlled NeoPixels Using Python | APDS9960 and WS2812BsКрутая подсветка на WS2812 и ESP8266 (гирлянда) - БЕЗ ПРОГРАММИРОВАНИЯ с управлением с телефона и ПККрутая подсветка на WS2812 и ESP8266 (гирлянда) - БЕЗ ПРОГРАММИРОВАНИЯ с управлением с телефона и ПКМощный синтезатор на Arduino | Mozzi - музыка на АрдуиноМощный синтезатор на Arduino | Mozzi - музыка на Ардуиноhow to make an Flexible #LEDSign Curve Screen WIFI controlled with addressable LED´s WS2813how 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, DHT11Digital Clock - Arduino Nano, Bluetooth : HC-05, Real time clock: DS3231, WS2812B, DHT11FastLED Basics Episode 1 - Getting startedFastLED Basics Episode 1 - Getting startedСтудийное освещение своими руками: Кольцевой светСтудийное освещение своими руками: Кольцевой светКопилка со счётчиком монет своими руками на ArduinoКопилка со счётчиком монет своими руками на Arduino
Яндекс.Метрика