Jump to content

Search the Community

Showing results for tags 'схема управление светом'.



More search options

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


Forum 💡 LED Lighting Solutions ▪️ Design Ideas

  • Select Language
    • English
    • Русский
    • Deutsch
    • Français
    • Dansk
    • Español
    • Suomen
    • Italiano
    • Polski
    • Português
    • Română
    • Türkçe
    • Nederlands
    • Norsk
    • Čeština
    • العربيه
    • 繁體中文

Blogs

There are no results to display.

There are no results to display.

Marker Groups

  • Professionals
  • Designers
  • LED Advertising
  • Lighting Solution Development

Find results in...

Find results that contain...


Date Created

  • Start

    End


Last Updated

  • Start

    End


Filter by number of...

Joined

  • Start

    End


Group


City


Website


Phone


Information

Found 1 result

  1. Умный блок управления светом SMART POWER с дистанционным управлением Этот проект был задуман, чтобы решить некоторые общие проблемы, стоящие перед всеми нами. Представьте себе ситуацию, на улице холодно, зима, поздний вечер, вы читаете книгу в своей кровати перед сном. После прочтения нескольких страниц, вы уже чувствуете сонливость, и ваши глаза постепенно закрываются. Но в вашей комнате по-прежнему горит свет, и у вас уже нет никакого желания вставать и выключать его. Тут то и приходит мысль, как это сделать, не вставая с кровати. Но как это сделать? Не волнуйтесь, ваш смартфон сделает эту работу за вас! В этом уроке сделаем свой умный блок питания под различные источники света, управляемый с помощью смартфона на платформе Android и основанный на контроллере Arduino. От вас, не потребуется никакого опыта программирования Android устройств вообще, так как уже создано бесплатное приложение стороннего разработчика. Хоть этот проект и был начат, чтобы включать и выключать свет в спальне, позже добавим еще несколько интересных особенностей. Особенности: Включение или выключение ламп, вентилятора, кондиционера и других устройств с питанием 220V в вашей комнате. Управление светодиодными лентами RGB 12V Сбор данных с датчиков (можно создать определенные действия, которые будут выполняться, в зависимости от считываемых данных с датчиков) Прежде чем продолжить, рекомендую вам ознакомиться с материалом, представленным по ссылкам ниже: http://www.instructables.com/id/Andruino-A-Simple-2-Way-Bluetooth-based-Android-C/#step0 http://www.instructables.com/id/Arduino-Home-Automation-Bluetooth/#step0 Проект работает от сети переменного тока 220-230V, поэтому соблюдайте технику безопасности при работе с высоким напряжением! Шаг 1. Необходимые компоненты • Контроллер Arduino Nano • Модуль Bluetooth HC 06 • Модуль реле • Блок питания 12V / 2A • Понижающий модуль питания DC-DC 12/5V 3A • Транзистор TIP 31C – 3шт. • Датчик температуры LM35DZ • Разъем – штырьковый, полоса, 40 контактов, 2,54 мм, прямой однорядный для плат Ardunio • Встраиваемая розетка AC 220V 10А • Сетевая вилка 250V, 10A • Провода • Держатель предохранителя 5 x 20 мм 10А и предохранитель 10А • Винтовые клеммы под пайку двух контактные (красного и синего цвета) • Резистор 1 кОм – 3шт. • Перфорированная монтажная плата – 2шт. • Пластиковый корпус Шаг 2: Как это работает? Это проект основан на работе программного обеспечения "ArdudDroid" доступное для бесплатного скачивания и использования в Google Play по ссылке: https://play.google.com/store/apps/details?id=com.techbitar.android.Andruino&hl=en Это приложение контролирует работу различных приборов, подключенных к контроллеру Arduino и силовому реле. При нажатии цифровых кнопок в приложении на вашем смартфоне, по каналу Bluetooth посылаются соответствующие команды от вашего смартфона к модулю Bluetooth HC-06, который вы подключили к вашему контроллеру Arduino. Контроллер Arduino распознает управляющую команду, сравнивает ее с заранее запрограммированными командами, назначенными для каждого прибора. Когда он идентифицирует эту команду, то контроллер Arduino активирует соответствующее реле, подключенное к его цифровому выходу, подавая на него 5V. Таким образом, реле включается, и соответствующий прибор, подключенный к реле, тоже включается. Приложение также может посылать команды для изменения широтно-импульсной модуляции для каждого выхода контроллера Arduino. Данный тип управления применяется для изменения работы светодиодных лент RGB, изменение цвета, яркости и т.п. Так как светодиоды потребляют значительный ток, то их подключение выполняется через драйвер на основе транзисторов. Приложение имеет возможность считывать значения с датчиков, подключенных к аналоговым входам контроллера Arduino. В нашем случае, на контакт контроллера A0 подключен датчик температуры, таким образом, на экране нашего смартфона в приложении будет отображаться температура в комнате. Шаг 3: Подготовка питания 12V В наших домах используется сеть переменного напряжения 220V. В нашем проекте, для питания контроллера Arduino, модуля Bluetooth, модуля реле используется постоянное напряжение 5V. Для питания драйвера светодиодной полосы RGB используется постоянное напряжение 12V. Поэтому, первым делом нам надо понизить входное напряжение с 220 до 12V. Это можно сделать двумя способами: Использовать понижающий трансформатор вместе с выпрямляющим диодным мостом. Использовать запчасти от стандартного блока питания 230/12V 2A Для нас предпочтительнее второй вариант, так как его проще купить, и в нем есть все, что нам нужно. Тем более, что у вас скорее всего есть старый не нужный блок питания. При помощи отвертки, разделите корпус блока питания. Маркером отметьте входные и выходные контакты, с указанием полярности на выходе. Затем аккуратно отрежьте подключенные провода к плате блока питания. В итоге у нас получилась готовая плата блока питания 230/12V. Шаг 4: Изготовление интерфейсной платы Основная интерфейсная плата содержит разъемы для контроллера Arduino Nano, модуля реле, модуля Bluetooth, датчика температуры, и разъем подключения светодиодной ленты RGB. Также на этой плате установлен понижающий модуль DC-DC 12/5V. Так как сам контроллер Arduino поддерживает напряжение питания 12V, то мы его подключаем напрямую к импульсному источнику питания 12V DC (плата блока питания подготовленная ранее). Все остальные устройства подключаются к питанию 5V DC от понижающего модуля. Во-первых, отделите штырьковые разъемы с требуемым количеством контактов и припаяйте их, так как показано на изображениях. Затем пропаяйте все компоненты, согласно приведенной электрической схеме. Для подвода питания 12V к интерфейсной плате используйте двух контактный винтовой разъем (на изображении синего цвета). Шаг 5: Плата драйвера RGB светодиодов Ток, потребляемый светодиодной лентой RGB, превышает максимальную нагрузку выходов контроллера Arduino. Поэтому мы добавляем в нашу схему драйвер (блок питания) светодиодной ленты. Схема драйвера собирается на базе трех транзисторов TIP 31C N-P-N и трех резисторов номиналом 1 кОм. Во-первых, расположите и припаяйте ко второй перфорированной плате три транзистора и три резистора. Затем припаяйте красный винтовой разъем для подвода питания 12V, а также штырьковые разъемы (по четыре контакта) для подключения светодиодных лент (выход) и кабеля с входными данными от контроллера Arduino. Затем пропаяйте все соединения согласно приведенной электрической схеме. Входной разъем от контроллера Arduino - GND, R, G, B Выходной разъем на светодиодную ленту - +12V, R, G, B К красному винтовому разъему подключается питание 12V DC Шаг 6: Подготовка корпуса Замерьте размер ваших встраиваемых розеток и вырежьте под них прорези в вашем пластмассовом боксе. Проделайте отверстия под провода подключения питания и светодиодной ленты. Также сделайте отверстие под установку предохранителя. Шаг 7: Зафиксируйте розетки Установите розетки в вырезанное гнездо и зафиксируйте их болтами. Шаг 8: Подготовка шнура питания Используйте трех жильный кабель с сечением жилы не менее 1,5 мм2, для подключения общего питания 220V к вашему блоку питания. Зачистите его с обоих концов и подключите к нему сетевую вилку и винтовые зажимы внутри бокса. При подключении кабеля соблюдайте стандартную цветовую маркировку проводов. Красный – фазный провод Черный – нулевой провод Зеленый (желто-зеленый) - заземление Шаг 9: Электрическая схема Выполните электрические соединения при помощи проводов, согласно приведенной электрической схеме. После окончания монтажа, внимательно проверьте все еще раз, т.к. неправильное соединение может привести к повреждению оборудования. Шаг 10: Монтирования всех плат Расположите все ваши платы в пластмассовом боксе и при помощи горячего клея зафиксируйте их на своих местах. Затем при помощи пластиковых хомутов аккуратно соберите ваши провода в жгутики. Шаг 11: Подключение всех модулей к интерфейсной плате Сначала подключите провода питания всех модулей. Затем используйте провода с установленными разъемами «мама» - «мама», для соединения всех оставшихся линий. Ниже, указана распиновка контактов, для соединения всех модулей: Питание на всех модулях: 5V ---> Vcc GND ---> GND Модуль Bluetooth по отношению Arduino --> Bluetooth HC 06 Rx ---> Tx Tx ---> Rx Блок реле по отношению Arduino ----> Блок реле D2 ---> IN1 D4 ---> IN2 Плата драйвера RGB по отношению Arduino ---> RGB Driver Board GND --- > GND D6 ----> R D9 ----> G D11 ---> B Датчик температуры LM 35 по отношению Arduino ---> LM35 A0 ---> Out Шаг 12: Добавление светодиодной индикации В общем то, вам не нужно каких-либо отдельных светодиодов для индикации, так как все модули имеют встроенные светодиоды. Но для удобства использования, я добавил индикацию наличия питания и состояния канала связи Bluetooth. Для индикации питания, просверлите отверстие по диаметру светодиода в верхней крышке, в районе нахождения светодиода на плате вашего импульсного блока питания 12V. Для индикации состояния подключения Bluetooth, просверлите небольшое отверстие в боковой стенке корпуса, так, что бы светодиод, расположенный на плате модуля Bluetooth, совпадал с просверленным отверстием. Для лучшего рассеивания света, я заклеил отверстия липкой лентой изнутри корпуса. Шаг 13: Программирование контроллера Arduino Загрузить исходный код в файле «ardudroid.ino» по ссылке Подключите контроллер Arduino Nano к компьютеру / ноутбуку через USB кабель. Откройте программу Arduino IDE. Выберите тип контроллера "Arduino Nano" и порт номер "XX" (XX - это СОМ-порт, к которому подключен ваш контроллер). Загрузите программный код в контроллер. Шаг 14: Закройте корпус Закройте крышку корпуса и закрутите все винты. Для разнообразия можете наклеить какую-нибудь оригинальную наклейку (у меня череп с костями). Шаг 15: Тестирование Подключите шнур питания к розетке 230V, при этом у вас загорится индикатор питания на верхней крышке, и замигает индикатор состояния подключения Bluetooth. Скачайте приложение для вашего смартфона из Google Play и установите его. Откройте приложение и выполните сопряжение с модулем «Bluetooth module (HC-06)». При первом сопряжении устройств, он попросит указать пароль. Используйте «1234» или «0000». После успешного сопряжения, произойдет подключение устройств, и индикатор состояния подключения Bluetooth начнет гореть постоянно. Теперь понажимайте различные цифровые кнопки и проверьте работу различных устройств и показания температуры. При помощи ползунков, можно плавно изменять яркость и цвет свечения светодиодной ленты. Источник: instructables
×