Зарегистрируйтесь для отключения рекламы и доступа ко всем возможностям портала

Контроллер на ардуино для аквариума

LVit

Вовсе, кстати, не обязательно 4.7 К. Может потребоваться подбор сопротивления. А может и так https://mysku.ru/blog/aliexpress/70224.html
Сергей(с)

Виталий., У меня тоже вопрос по датчикам температуры. Тоже не работают.
Распишу подробнее: Собрал проект (6свет8реле, LCD не цеплял), всё заработало. Прицепил один датчик, но он не определился. Датчики брал на али 5 штук 18Б20, до этого два уже использовал в других проектах - завелись без проблем. Подумал не рабочий попался. Распаял ещё один - такое-же поведение. Купил в местной радиолавке 18s20 (было упоминание что они тоже поддерживаются) - тоже не прокатило. Подключал по вскому - и по двухпроводной схеме, и по трехпроводной, и подтягивающий резистор цеплял и возле ардуины и на ноги датчика, и пробовал и 5к и 10к... :wo)(ll:
Вот хотелось-бы узнать как конкретно реализовано общение с датчиками: там какой-то универсальный алгоритм? Или какие требования?
А то "лыж" накупил а поехать не получается... :smu:sche_nie:
Виталий.

Сергей(с) писал(а):как конкретно реализовано общение с датчиками
простое считывание без запроса идентификатора датчика (1 датчик на линии, дата подтянута к плюсу питания ~5 кОм)
на проводе дата:
инициализация (на землю ~1ms + 0,25ms)
контроллер - [CCh] отправить всем
контроллер - [44h] записать значение в память
в следующем цикле контроллера
инициализация (на землю ~1ms + 0,25ms)
контроллер - [CCh] отправить всем
контроллер - [BEh] считать значение из памяти

тут или инициализация не проходит или цикл быстро выполняется (без экрана?) хотя бы должен 85 градусов показать, если считать не успел.
Сергей(с)

Виталий. писал(а): тут или инициализация не проходит или цикл быстро выполняется (без экрана?)
Контроллер работает без экрана. Хотя разъем для него предусмотрен и распаян. Попробую ещё прицепить его, а то ни разу так и не подключал - в программе намного больше информации...
Нашёл скриншот: Т1 подключен, Т2 нет
Виталий.

Хорошо бы посмотреть чего экран покажет,
И без датчиков показывает 0 градусов или пишет нет датчиков, и с двумя датчиками что пишет в телефоне?
Сергей90

Начал собирать контроллер в корпус. Но есть проблема, срабатывает все реле при загрузке контроллера. Пробовал подвязать сигнал через 10к и 4.7к к +, не помогло. Может уменьшить сопротивление?
Вложения
Контроллер на ардуино для аквариума - фото#108395
Сергей90

Попробовал привязать сигнал к + через 1к, все равно при загрузке срабатывает. Может дело в прошивке?
Сергей90

Или значение портов по умолчанию?
Виталий.

Сергей90 писал(а): Или значение портов по умолчанию?
При загрузке порты не управляются контроллером, без подтяжки проявляется как щелчок реле или вспышка диодов, обычно хватает 10 кОм для устранения.
Значит что-то еще мешает, + питания реле совпадает по величине напряжения с контроллером?
serg_42

Виталий., я на своих проектах обратил внимание, что некоторые ардуиновские библиотеки при их инициализации "кошмарят" ранее настоенные пины.
Особо не разбирался, кто именно и где "гадит", но грешу на драйвера UART и(или) дисплеев.
Поэтому тупо в setup() делаю инициализацию пинов дважды: сразу после сброса и после того, как вся периферия настроена.
Виталий.

Тут скорее дело в железе, ставил самые простые реле с подтяжкой 10К - ничего не дергается.
Питание одинаковое с контроллером было.
При загрузке порты просто в воздухе болтаются.
serg_42

Виталий. писал(а): Тут скорее дело в железе
Согласен.
Если питание на блоке реле появится раньше чем устаканится +5V на на контроллере, через оптроны реле и защитные диоды пинов будет протекать ток, который включит релюшки.
Сергей90

Питание общее для реле и контроллера через dc dc приобразователь. Все работает хорошо, кроме щелкания реле при загрузке. Прошивку использую led6_6.20_1602_0×27
Сергей90

Все железо с али.
Сергей90

У меня основное освещение люменисцентные лампы (на led светильник финансов пока нет), а рассвет закат на rgb светодиодной ленте , шим через мосфеты, так на них никаких вспышек при загрузке контроллера нет.
Сергей90

Реле держит сработаным около 1 секунды, пока на контроллере не замирцает красный светодиод.
bizqqvit

И снова всем привет все собрал, датчик Т заработал. Есть просьба кто сможет помочь,нужно обьяснить как сделать закат рассвет (3вт светодиоды) ,что нужно купить и куда все подключить.Спасибо за помощь,умники лесом типа все написано ,я в этом деле не тащу .Делал все по картинкам. :s_o_s:
corwinsib

Всем добрый день. Вопрос по диммированию ламп назрел. Вот если у меня имеется драйвер для LED с выводом для PWM диммирования, то не важна-же мощность ключа в контроллере? Я правильно понимаю?
serg_42

corwinsib писал(а): имеется драйвер для LED
Какой?
corwinsib

ИПС60-700ТУ
  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение