LVit
Аватара пользователя
Свой на форуме
Д-пилс
142 / 33 раза
10

Контроллер на ардуино для аквариума - стр. 45

Вовсе, кстати, не обязательно 4.7 К. Может потребоваться подбор сопротивления. А может и так ...
Сергей(с)
Аватара пользователя
Посетитель
Белгород
18 / 4 раза
8

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

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

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

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

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

Начал собирать контроллер в корпус. Но есть проблема, срабатывает все реле при загрузке контроллера. Пробовал подвязать сигнал через 10к и 4.7к к +, не помогло. Может уменьшить сопротивление?
Фото Контроллер на ардуино для аквариума (photo#108395)
Сергей90
Аватара пользователя
Участник
Славянск
40 / 6 раз

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

Или значение портов по умолчанию?
Виталий.
Аватара пользователя
Свой на форуме
Домодедово
185 / 111 раз

Сергей90 Или значение портов по умолчанию?
При загрузке порты не управляются контроллером, без подтяжки проявляется как щелчок реле или вспышка диодов, обычно хватает 10 кОм для устранения.
Значит что-то еще мешает, + питания реле совпадает по величине напряжения с контроллером?
serg_42
Аватара пользователя
Профессионал
Новокузнецк
4863 / 3076 раз
8

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

Тут скорее дело в железе, ставил самые простые реле с подтяжкой 10К - ничего не дергается.
Питание одинаковое с контроллером было.
При загрузке порты просто в воздухе болтаются.
serg_42
Аватара пользователя
Профессионал
Новокузнецк
4863 / 3076 раз
8

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

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

Все железо с али.
Сергей90
Аватара пользователя
Участник
Славянск
40 / 6 раз

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

Реле держит сработаным около 1 секунды, пока на контроллере не замирцает красный светодиод.
bizqqvit
Аватара пользователя
Новичок
Данилов
2 / 1 раз

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

Всем добрый день. Вопрос по диммированию ламп назрел. Вот если у меня имеется драйвер для LED с выводом для PWM диммирования, то не важна-же мощность ключа в контроллере? Я правильно понимаю?
serg_42
Аватара пользователя
Профессионал
Новокузнецк
4863 / 3076 раз
8

corwinsib имеется драйвер для LED
Какой?
corwinsib
Аватара пользователя
Новичок
Novosibirsk
4

ИПС60-700ТУ