Библиотеки arduino для сушилки для овощей и фруктов.

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

Дисплей дегидратора в процессе работы
дисплей 1602

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

Например оригинал пид регулятора  взят с сайта и доработан мною для применения в качестве PID терморегулятора для сушилки для овощей и фруктов.  Кстати, чуть не забыл , подпрограмма  пид регулятор ардуино   необходимая для работы моего скетча доступна для скачивания.

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

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

LiquidCrystal.h
LCD 1602

в каждом есть какие-то плюсы и минусы, я выбрал для проекта «терморегулятор для сушилки для овощей и фруктов» вариант подключения по I2C, он мне подходит, скетч можно скачать по ссылке с моего сайта.

Датчик температуры.

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

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

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

  • пид регулятор ардуино библиотека — PID_v1.h
  • библиотека ЛСД дисплея — LiquidCrystal_I2C.h
  • библиотеку датчика температуры — microDS18B20.h
  • библиотека энкодера GyverEncoder.h
  • стандартная библиотека eeprom.h идёт в комплекте с компилятором avr-gcc. Он компилирует наши скетчи из под Arduino IDE.

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

  1. Находим на компьютере папку установленной arduino IDE с названием «libraries» — они все там должны быть . Обычно это папка C:\Program Files (x86)\Arduino\libraries\  . Если вы при установке arduino IDE не меняли каталог по умолчанию.
  2. Скачиваем нужные библиотеки
  3. Распаковываем их
  4. Копируем все файлы в папку libraries
  5. Запускаем скетч в среде Arduino IDE при необходимости, устанавливаем среду  Arduino IDE
  6. Компилируем и заливаем скетч в плату arduino nano

Для сборки самоделки и понимания работы скетча ардуино нужно почитать страницу сушилка на ардуино нано объяснение технических подробностей и принципов работы самой сушки для фруктов и почему лучше пользоваться дегидратором можно почитать на странице «Навороченная» сушилка для фруктов .