http://www.objavka.com
          AquaTerra Show - 2018

AquaTerra Show - 2017

KilliFish-2017 в Одессе

Всеукраинская выставка икромечущих карпозубых и карповых (с 01.04.2017г. по 09.04.2017г.)

Виставка-конкурс аранжування нано-акваріумів "Сакура в акваріумі 2017"

Всеукраинская выставка креветок и ракообразных. Харьков, март-2017г.

aquaterra
Страница 2 из 2 ПерваяПервая 12
Показано с 11 по 11 из 11

Тема: Делаем контроллер для аквариума сами

  1. #11
    Опытный аквариумист СКЛИК УкраинаХарьковский клуб аквариумистов Аватар для gus33
    Регистрация
    24.08.2016
    Сообщений
    495
    Поблагодарил(а)
    5
    Благодарностей: 80 (сообщений: 66)
    Вес репутации
    4

    Re: Делаем контроллер для аквариума сами

    Таймер мы сделали.....
    Теперь введем в наш контроллер измерение температуры.
    Самым оптимальным вариантом измерения температуры будет использование датчика DS 18B20.

    Основные характеристики датчика DS18B20 :
    Уникальный интерфейс 1-Wire Требуется только один контакт для связи
    Каждое устройство имеет уникальный 64-битный серийный адрес устройства который хранится в ROM
    Питание датчика в диапазоне температур от 3 вольт до 5,5 вольт
    Диапазон измеряемых температур от -55 ° C до +125 ° C (-67 ° F до +257 ° F)
    Программное обеспечение совместимо с DS1822
    Доступен в трех вариантах корпусов 8-Pin SO (150 mils), 8-Pin µSOP, и 3-Pin TO-92

    Нам интересен в корпусе ТО-92.

    Сам датчик подключается к плате Ардуино следующим образом:



    Если необходимо подключить несколько датчиков, то схема будет аналогично подключению 1 датчика:



    Следует заметить, что каждый датчик имеет свой адрес по которому к нему будет обращение.
    Для обращения к датчику в Ардуино должна быть установлена библиотека для работы с DS 18B20. В интернете их огромное множество. Я предпочитаю использовать DallasTemperature.
    После установки библиотеки, в примерах к Ардуино можно увидеть кучу примеров для работы с этим датчиком. Используем Multiple.
    После открытия примера, находим в нем к какому контакту подключен датчик и меняем на номер своего контакта.
    После прошивки получаем:


    В самом начале видим адреса датчиков, которые у Вас подключены.

    Locating devices…Found 2 devices — количестве подключенных датчиков 2 штуки
    Parasite power is: OFFпаразитное подключение отключено ( у нас датчики подключены внешним подключением )
    Device 0 Address: 280054B604000092адрес первого подключенного датчика
    Device 1 Address: 289E95B504000057адрес второго подключенного датчика
    Device 0 Resolution: 9режим измерения первого датчика
    Device 1 Resolution: 9 режим измерения второго датчика


    В следующей статье мы увидим как совместить датчики температуры и наш таймер.

  2. # ADS
    Рекламный Бот
    Регистрация
    Давно
    Сообщений
    Много
    Магазин Аквариум

     

Страница 2 из 2 ПерваяПервая 12

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •  
PostMan By Cultural Forum | کیلینیک کلینیک | raports