1

Тема: Цифровой термометр с индикатором

Демонстрационный пример, иллюстрирующий прямой вывод информации на светодиодный индикатор, подключеный непосредственно к каналам ввода-вывода контроллера, одновременно с работой с цифровым однопроводным датчиком температуры DS18B20 (протокол Dallas 1-Wire).
Архив с документацией и исходными файлами проекта: http://forum.canny.ru/files/termo_dallas.zip
http://forum.canny.ru/files/termo_dallas_prev.png
 
Схема подключения индикатора и датчика к CANNY7:
http://forum.canny.ru/files/termo_dallas_im.png
Датчик и индикатор, смонтированные на плате расширения из комплекта SDK CANNY7:
http://forum.canny.ru/files/td_parts_prev.jpg
 
Подготовка демонстрационного стенда к работе (анимированый GIF 640x360 - 0,6Мб):
http://forum.canny.ru/files/demo_prev.gif
 
Демонстрационный стенд в работе:
http://forum.canny.ru/files/td_in_work_prev.jpg

UPD 31.10.2016: Добавлена диаграмма, актуализированная для CannyLab версии 1.24.

Вложений в сообщении

Иконка вложения termo_dallas_v124.cfd 5.85 кб, скачивался 485 раз, последний раз 2016-11-01 

2

Re: Цифровой термометр с индикатором

Добрый день.
Посдкажите, а несколько датчиков как присоединить к Canny?
Объединить их в сеть, тогда как добыть данные с определённого датчика?
Или к разным входам придётся их подсоединять?

3

Re: Цифровой термометр с индикатором

На данный момент придется подключать к разным каналам контроллера. Однако, добавить в драйвер поддержку однопроводной сети из многих датчиков вполне реально, но потребует некоторых усилий с нашей стороны. Пока у нас не было задач, где это могло бы потребоваться.

4

Re: Цифровой термометр с индикатором

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

5

Re: Цифровой термометр с индикатором

Ставим в план работ. По готовности сообщу.

6

Re: Цифровой термометр с индикатором

Взгляняте на датчики температуры работающие по шине I2C:
http://forum.canny.ru/viewtopic.php?id=98
Шина двухпроводная, до 8 датчиков на шину, если без ухищрений.