slava68: (Default)
[personal profile] slava68
Вчера спаял 4 датчика температуры, относительно герметичных. Как мы раньше жили без термоусадочной трубки ?
Ночью расставил их по местам измерения: один в тени, второй на солнце, третий в водозабор, четвёртый в выход горячей воды с нагревателя. За 10 минут подключил фоторезистор - хорошо, когда сам паяешь и пишешь программу для микроконтроллера. Будет регистрировать когда Солнце светит, а когда за тучку зашло.


На фото: Прототип многоканального многофункционального измерителя температуры.

Вчера ощутил, что обязательно надо будет делать индикатор, отображающий происходящие процессы. Включил, а ничего непонятно, пишет на SD-карту или нет, поступают данные с датчиков или нет.
Но там осталось всего 5 килобайт свободной памяти, всё, что можно было выкинуть из программы уже выкинул.
Теперь думаю, если проект будет интересным - перепишу на ассемблере.


На фото: Разветвитель для подключения датчиков. Будущий корпус устройства.

Ожидаю вечером получить:
- график инсоляции бассейна.
- график изменения температуры воздуха в тени и на солнце.
- график изменения температуры воды в бассейне
- график изменения температуры горячей воды из нагревателя.
все измерения синхронизированы по времени.


На фото: Датчик температуры в тени, датчик температуры на выходе нагревателя.

Придумал сделать подпрограмму калибровки датчиков с записью информации на SD-карту. Если на накопителе нет файла с калибровками -> то провести калибровку. Наливаем стакан с горячей водой, опускаем туда все датчики и минут 10 это всё вместе остывает. Вычисляем среднее квадратичное значение температуры и записываем в файл корректировочные коэффициенты для каждого датчика для каждого интервала температур.
Почему по наличию файла ? Иначе надо делать меню для входа в режим калибровки, а тут каждый байт на вес золота. Вот скоро приедет из Китая Мега2650, вот там развернусь, там памяти много :-)


На фото: Датчик температуры под прямыми солнечными лучами, датчик температуры в водозаборе.

К следующему эксперименту надо будет добавить датчик на выход песчаного фильтра. Когда на улице холоднее, чем вода в бассейне (а это практически всегда), то и нагреватель и фильтр охлаждают бассейн. И если через нагреватель проходит малый объём воды, то через фильтр 15 м3 в час, т.е. за 2 часа он охлаждает бассейн на 0.5 - 1 градус. Вот это и предстоит уточнить.
Ещё, надо будет сделать датчик освещённости так, чтобы на него никогда не падала тень и он был доступен для Солнца от рассвета до заката.

Продолжение (часть 2)

Date: 2014-08-07 01:55 am (UTC)
From: [identity profile] nepeanois.livejournal.com
для 1602 - того дисплейчика из заряжалки 5к - более чем дохрена.

Date: 2014-08-07 10:38 am (UTC)
From: [identity profile] slava68.livejournal.com
У меня уже на плате всё разведено под LKM-1638 .
и он там работал, просто пока пользовался терминалом на COM-порте.

Profile

slava68: (Default)
slava68

February 2026

S M T W T F S
1234567
891011121314
15161718192021
22232425262728

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Feb. 13th, 2026 03:14 pm
Powered by Dreamwidth Studios