Пид регулятор ардуино библиотека.

Часто для того, чтобы повторить какую-то самоделку , необходимо облазить кучу самых разнообразных сайтов в сети. Бытует мнение — считается само собой разумеющимся, что радиолюбитель давно разобрался как подключить самостоятельно стандартные ардуино компоненты. Но это не всегда так. В самоделке используется пид регулятор ардуино библиотека, и для опытного конструктора нетривиальный код, а для новичка и подавно!

Поэтому я под свой пид регулятор ардуино для инкубатора выложу все использованные в скетче библиотеки!  И енный раз  их продублирую. Тут нет никакого желания слямздить чьи-то наработки — я считаю, что могу себе позволить сделать повторение некоторых моих самоделок максимально комфортными для пользователя моего сайта. Эти библиотеки не являются моими программами, но я максимально упрощаю запуск проэктов новичками — ведь файлы и версии выложенные тут успешно работают в моем железе.

Пид регулятор ардуино.

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

Кстати, чуть не забыл  пид регулятор ардуино библиотека  необходимая для работы моего скетча доступна для скачивания.

дисплей 1602 ардуино

Есть разные варианты подключения дисплея,

LiquidCrystal.h
LCD 1602

в каждом есть какието плюсы и минусы, я выбрал для проекта «терморегулятор для инкубатора» вариант подключения по 4 проводам, он мне подходит, скетч можно скачать LiquidCrystal.h по ссылке с моего сайта.

Датчики температуры и влажности.

Терморегулятор для инкубатора  постоянно следит эа  температурой в инкубаторе измерение температуры он производит с помощью герметичного цыфрового датчика  DS18B20 .

Влажность он измеряет с помощью DHT11 . По большому счёту DHT11 тоже может и температуру померять. Только вот точность слишком низкая, поэтому доверяем ей только влажность.

Библиотека датчика влажности  arduino DHT  и датчика температуры  arduino DS18B20  — они ответственные за измерения и контроль.

Установка библиотек в arduino IDE.

Для компиляции скетча нужно подключить в arduino IDE все используемые в программе библиотеки:

  • пид регулятор ардуино библиотека — PID_v1.zip
  • библиотека ЛСД дисплея — LiquidCrystal.zip
  • библиотеку датчика температуры — microDS18B20.zip
  • библиотеку датчика влажности — DHT-sensor-library-1.3.8.zip

Последовательность действий такая :

  1. Находим на компьютере папку установленной arduino IDE с названием «libraries» — они все там должны быть
  2. Скачиваем нужные библиотеки
  3. Распаковываем их
  4. Копируем все файлы в нужную папку
  5. Запускаем скетч в среде Arduino IDE
  6. Компилируем и заливаем скетч в плату arduino mega

Если всё сделали правильно, мега запустится сразу. Техниеские детали, подробности для самостоятельного изготовления и описание применемых деталей у меня на сайте по ссылке терморегулятор для інкубатора

Постановка задачи, теория и объяснение принципа работы терморегулятора рассмотрено здесь.