Новая версия отличается от предыдущей тем, что добавлено больше коммуникационных опций для дистанционного управления освещением вашей лестницы.
Одной из особенностей ASL Shield является функция связи с другими устройствами, такими как телефон или ПК, через облако.На плате имеется три терминала для подключения различных модулей: радиоприемник NRF24, модуль Bluetooth CH-06 и ESP WIFI.
Для некоторых целей дополнительно на плату добавлены четыре выхода-контакта, например- подключение ультразвукового датчика.
NRF24
Если вы выбираете модуль nRF24L01 для связи, вам обязательно нужно посетить Mysensors. MySensors – это сообщество аппаратного и программного обеспечения с открытым исходным кодом, специализирующееся на домашней автоматизации “сделай сам” и Интернете вещей.Здесь на странице продукта в разделе загрузки вы можете найти готовый эскиз ForASLMysensorsIncluded.ino. Просто загрузите этот скетч в Arduino, и ваша ASL готова для подключения в сеть Mysensors.
CH-06 Bluetooth и ESP FIFI модули
Если вы выбрали эти два датчика, то вам нужно взглянуть на Remotexy или Blynk. Я думаю, что эти два являются наиболее простыми и быстрыми способами создания графического интерфейса для управления платой. В зависимости от вашего проекта вам нужно будет объединить загруженный скетч Remotexy или Blynk с ForASLOnlyLightSensor.ino (см. Страницу продукта в разделе загрузки)
Шаг 1 – Проверяем напряжение светодиодной ленты – 12 В
Шаг 2 – Проверяем сколько ватт на метр будет потреблять ваша светодиодная лента
Шаг 3 – Рассчитываем предполагаемую потребляемую мощность
– Общая длина светодиодной ленты 30 светодиодов / м составляет 10 м, значит : 10 м x 7,2 Вт = 72 Вт.
Шаг 4 – Запас мощьности
При выборе блока, чтобы предотвратить перегревание, рекомендуется убедиться, что вы используете максимум 80% от максимальной мощности:
– 72 Вт / 0,8 = 90 Вт.
Шаг 5 – Складываем все вместе
-Ампер = Мощность / Вольт
-90 Вт / 12 В = 7,5 А
АСЛ и HC-SR04
Ссылка для скачивания кода-здесь
Подключение
Нижний датчик
-
- VCC: +5VDC
- Trig : pin12
- Echo: pin2
- GND: GND
Верхний датчик
- VCC: +5VDC
- Trig : pin13
- Echo: pin11
- GND: GND
Одним из способов является использование светового резистора.
Сигнал от фоторезистора приходит в форме волны, поэтому
вам нужно будет подтянуть фоторезистор к +5 в, используя внутренний резистор чипа, или к земле, используя внешний резистор.
Старая версия ASL не имеет такого внешнего резистора, поэтому вам нужно будет активировать внутренний. (Я имею в виду 2-летнюю версию). В существующей версии такой резистор уже встроен.
Следующий шаг – сгладить сигнал. Вам нужно будет установить библиотеку для сглаживания сигнала. На Github их несколько.
Затем вам нужно будет изменить код, чтобы позволить arduino проверять эти показания в некоторый период времени, я имею в виду, чтобы не реагировать на тени … и тому-подобное…
Другой способ – подключить реле «Умный дом».
Вам нужны будут некоторые дополнительные детали, общая стоимость выйдет не более 5 долларов:
Реле «Умный дом» – SONOFF
220V AC неоновая лампочка.
Термоусадка черного цвета.
Фоторезистор.
Затем собираем оптоизолятор, см. прилагаемый рис. и подключаем к Arduino.
Создаем сцену день / ночь или указываем время для включения / выключения с помощью интерфейса умного дома.
Третий способ – включить плату ASL в сеть Mysensors.
MySensors – это сообщество аппаратного и программного обеспечения с открытым исходным кодом, специализирующееся на домашней автоматизации и Интернете вещей.
Дополнительно вам понадобится радиомодуль NRF24.
Подключите его к 8-контактному разъему платы.
Затем загрузите скетч ForASLMysensorsIncluded.ino в arduino.
В веб интерфейсе ”Умного дома” появится новое реле, для которого также можно строить разные сцэны работы.
Для получения дополнительной информации, пожалуйста, посетите mysensors.org