Контроллер на ардуино для аквариума (страница 89)

Галерея
LVit
L

Д-пилс
142 / 33 раза

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

Сергей(с)
С

Белгород
18 / 4 раза

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

Виталий.
В

Домодедово
192 / 111 раз

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

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

Сергей(с)
С

Белгород
18 / 4 раза

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

Виталий.
В

Домодедово
192 / 111 раз

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

Сергей90
С

Славянск
40 / 6 раз

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

Сергей90
С

Славянск
40 / 6 раз

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

Сергей90
С

Славянск
40 / 6 раз

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

Виталий.
В

Домодедово
192 / 111 раз

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

serg_42
s

Новокузнецк
6407 / 3635 раз

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


  • Похожие темы