Jump to content

Asteriy

Members
  • Content Count

    520
  • Joined

  • Last visited

Everything posted by Asteriy

  1. Добрый день. Ищу опытного специалиста для написания надежной программы для GSM информера для удаленного контроля температуры в сельском доме. Основные задачи информера: мониторинг температуры с 2х датчиков, сигнализация о установленной низкой температуры и высокой температуры, контроль утечки бытового газа (посредством датчика газа), контроль наличия сети 220В и удаленное включение/выключение электрического нагревателя не более 3кВт через твердотельное реле. Модули уже купил, но возможно нужно будет их подкорректировать (те или не те и какие модули необходимы). Подробнее могу объяснить в личной переписке
  2. Спасибо! Т.е. проще говоря диф.автомат лучше узо?
  3. Тогда УЗО исключаем из схемы? Ставлю на вход ДИФАВТОМАТ и после него фазовые автоматические выключатели на линии?
  4. Друзья, всем привет. Подскажите пожалуйста как правильно подключить к бытовой сети 220 Вольт УЗО и ДИФАВТОМАТ? УЗО последовательно с ДИФАВТОМАТОМ?
  5. С тем что бы проверить соответствуют адаптеры заявленному питанию? А что может стабилизаторы не пропускают или напряжения не достаточно?
  6. Например какие точки нужно замерять? И сколько должно быть?
  7. @KLARUS Да что... Все равно не работает. Единственное что теперь остается выпаивать резисторы и прозванивать мультиметром :/
  8. Проверял несколько раз. Номиналы резисторов на своих местах. Конденсаторы, микросхемы диоды... Как написали в описании таки установил. В общем подключил источник звука. Ничего нет((( Если динамик прислонить к уху то слабое хрипящее звучание еле-еле слышно. Микросхемы TDA2030 тепленькие.
  9. Подключил питание по схеме. Что теперь дальше делать? Проверить звук?
  10. Это вот в этом и кроется причина? Диоды нужно убирать?
  11. @KLARUS , на плате где колодка питания обозначения только AC1 GND AC2. Как подключить тогда? Случаем я от такого подключения как написал выше не мог ничего спалить?
  12. Всем привет. Купил и спаял набор "2.1 УСИЛИТЕЛЬ МОЩНОСТИ KIT DIY" покупал на Али - ссылка на набор. И не работает( К сожалению двуполярным источником питания не располагаю и использовал два AC/DC адаптера по 12В 2А подключал питание так: два минуса адаптеров в одну колодку питания и один плюс к колодке AC1 и второй плюс к колодке AC2. Перепроверил несколько раз. Номиналы деталей соответствуют маркировке на плате. Звука нет только если прислушаться слышен негромкий гул динамика и все. Схема набора
  13. @skripach , можно Вас попросить добавить еще три канала для регулировки? Всего получается четыре канала.
  14. @Dr. West , это да... Пределу нет совершенства)
  15. @Dr. West , плавное нарастание яркости кнопками работает исправно. А там посмотрю тогда по ситуации
  16. Поставил резистор на PWM вход и общий провод номиналом 1кОм и все получилось. При включении питания нет кратковременного проблеска. Спасибо всем)))
  17. Точно. Изображу схему. А какой номинал резистора попробовать поставить? Не отразится ли потом наличие резистора на PWM входе и общим проводом на работе режима программы?
  18. @Dr. West , простите не понял. Это связанно с тем что для загрузки программы в модуле Arduino некое время как раз 1,5 сек. И при включении питания PWM выход на драйвере открыт полностью, а как загрузится программа она ставит уровень яркости который сохранился в памяти. Нужно сделать так что бы при включении питания светильник не включался сразу что бы не было этой вспышки, а сначала включился модуль и уже затем включился светильник. Надеюсь нормально объяснил? Поменять очередность включения: сначала модуль, а за ним лампа.
  19. Друзья, еще подскажите пожалуйста как можно реализовать задержку включения? Смысл в чем при подключении питания светодиодный светильник на момент (~1,5сек) загорается в полную силу, а потом когда загрузится модуль Arduino светильник переходит в нужный режим. Нужно сделать так что бы сначала включался модуль Arduino, а за ним светильник. Нужно очень компактное решение.
  20. @skripach , класс! Здорово! unsigned long zaderzka=300000 - это время обновления записи позиции кнопки в память? Допустим мне понадобится подключить еще один канал с аналогичным управлением и записью позиции кнопки в память, то что нужно продублировать в скетче?
  21. @skripach . право мне не удобно уже) Но снова запустился бесконечный цикл. Но позицию запоминает.
  22. @skripach , #include <EEPROM.h> int adress; unsigned long zaderzka=300000; int brightness_old; unsigned long time; int ledPin = 11; // Присваиваем имя ledPin цифровому выводу 11, к которому подключен светодиод int brightness =0; // переменная для задания яркости byte fadeValue = 3; // шаг изменения яркости int buttonPlus=2; // Номер Pin к которому подключена кнопка "+" int buttonMinus=3; // Номер Pin к которому подключена кнопка "-" void setup() { brightness = EEPROM.read(adress); brightness_old=brightness; time=millis(); pinMode(ledPin, OUTPUT); // Инициализируем цифровой вывод ledPin (pin 11) как выход analogWrite(ledPin, brightness); } void loop() { // Этот цикл будет выполняться бесконечное количество раз. if (digitalRead(buttonPlus) == HIGH) { //если на выводе 2 (кнопка "+") высокий уровень (нажата), то brightness += fadeValue; // прибавляем значение яркости с шагом fadeValue if(brightness>255) brightness==255; } if (digitalRead(buttonMinus) == HIGH) { //если на выводе 3 (кнопка "-") высокий уровень (нажата), то brightness -= fadeValue; // уменьшаем значение яркости с шагом fadeValue if(brightness<=0)brightness=0; } brightness = constrain(brightness, 0, 255); // Эта функция задает крайние точки диапазона для переменной brightness 0 и 255 analogWrite(ledPin, brightness); // устанавливаем на выводе ledPin значение яркости яркость brightness delay(50); // Пауза 50 миллисекунд. if((millis()-time)>zaderzka) { if(brightness!=brightness_old) { EEPROM.write(adress,(byte)brightness); brightness_old=brightness; } time=millis(); } } Не убавлялось до полного отключения. В строке if(brightness<=0)brightness=5; поменял 5 на 0 - if(brightness<=0)brightness=0; Верно ли я понял? Не запоминает теперь позицию. Все время включается из одной позиции.
  23. @skripach , спасибо! Запоминает позицию. Два вопроса. 1) Можно ли заменить бесконечный цикл, т.е. при что бы при нажатии на кнопку убавить в минимум потом не зажигалось в полный накал и тоже самое с кнопкой прибавить - не перескакивал на минимальный уровень? Собственно так было и задумано что при убавлении не включался максимум и наоборот. 2) При включении питания на 1 секунду зажигается светильник на максимум, а потом на уровень сохранившийся в памяти. Можно ли что бы при включении не зажигалось на момент на максимум, а сразу с сохраненного уровня?
×
×
  • Create New...