В прошлой части мы разобрались с печатью элементов инкубатора на 3D принтере, теперь посмотрим на аппаратную и программную составляющие.
В проекте использовались такие комплектующие:
Arduino UNO – ну тут все понятно, мозги системы.
LCD 1602 I2C – экран системы, брал сразу с модулем I2C, чтобы занимал меньше пинов на ардуине.
ИК приемник с пультом – не люблю возиться с кнопками, а тут вполне себе рабочее решение для управления системой. На Ali искать по запросу «IR Arduino».
DS18B20 – температурный датчик в герметичном корпусе с хорошей точностью измерений.
DHT11 – датчик температуры и влажности, точность никакая, поэтому с него берем только показания влажности, учитывая погрешность ±10%.
Модуль с 4 реле – для управления светом и вентиляторами. На Ali искать по запросу «Relay shield».
Сервопривод SG90 – для вращения лотков, я взял на всякий случай два, но пока стоит только один. Лоток с 8 яйцами крутит без проблем.
Блок питания на 12В - вполне достаточно 2 ампер. Обычно такие используются для светодиодной подсветки. На Ali можно искать по запросу «12v 2a».
LM2596 - DC–DC преобразователь: 12 вольт для питания Ардуины многовато, могут быть сбои в работе. Чтобы не покупать второй блок питания, с помощью этого модуля понижаем напряжение с 12В до 9В и подаем на ардуину.
Вентиляторы использовал стандартные, компьютерные, размером 60 мм. Не покупал, снял 2 шт. со старого системного блока. На Ali искать по запросу «60mm fan», но имеет смысл дойти до ближайшего компьютерного магазина, там может быть дешевле.
Поскольку на ардуине мало разъемов для питания +5В, землю и пин для подключения DS18B20 вывел на монтажную плату. К которой припаял 3 колодки и резистор на 4,7КОм.
Общая схема подключения, извиняюсь за качество. Ну и мог не угадать с цветами проводов, лучше уточнять для каждого компонента:
Общая стоимость всех компонентов обошлась примерно в 1000 рублей, закупался на AliExpress. Заказ лучше делать в одном магазине, получается экономия на стоимости доставки.
Программа на самом деле предельно простая. Управление температурой осуществляется по принципу термостата: холодно – греем, тепло – не греем. Температурный режим, вращение лотков и вентиляция зависят от текущего дня. В общем, смотрите исходники: servo.zip
Поскольку инкубатор делал в подарок, к нему прилагается небольшая инструкция. Если чего не дописал здесь – читайте в инструкции: incubator.pdf.
Полноценно инкубатор пока не использовали, только тестовые запуски: греет быстро, температуру держит, вентиляцию включает своевременно. Когда будет закладка, напишу отдельно о ее результатах.
В случае отключения электроснабжения необходимо:
- Вынуть вилки инкубатора из розетки;
- Укрыть инкубатор пледом или одеялом.
После включения электроснабжения необходимо:
- Открыть инкубатор и руками поставить лотки в положение 90°.
- Подключить инкубатор к электричеству.
- С помощью пульта выставить текущий день.
Около 12 часов без света может стоять.
C:\Program Files (x86)\Arduino\arduino-builder -dump-prefs -logger=machine -hardware C:\Program Files (x86)\Arduino\hardware -tools C:\Program Files (x86)\Arduino\tools-builder -tools C:\Program Files (x86)\Arduino\hardware\tools\avr -built-in-libraries C:\Program Files (x86)\Arduino\libraries -libraries F:\Users\777\Documents\Arduino\libraries -fqbn=arduino:avr:uno -ide-version=10809 -build-path F:\TMP\arduino_build_713793 -warnings=none -build-cache F:\TMP\arduino_cache_993139 -prefs=build.warn_data_percentage=75 -prefs=runtime.tools.avrdude.path=C:\Program Files (x86)\Arduino\hardware\tools\avr -prefs=runtime.tools.avrdude-6.3.0-arduino14.path=C:\Program Files (x86)\Arduino\hardware\tools\avr -prefs=runtime.tools.arduinoOTA.path=C:\Program Files (x86)\Arduino\hardware\tools\avr -prefs=runtime.tools.arduinoOTA-1.2.1.path=C:\Program Files (x86)\Arduino\hardware\tools\avr -prefs=runtime.tools.avr-gcc.path=C:\Program Files (x86)\Arduino\hardware\tools\avr -prefs=runtime.tools.avr-gcc-5.4.0-atmel3.6.1-arduino2.path=C:\Program Files (x86)\Arduino\hardware\tools\avr -verbose F:\Users\777\Desktop\инкубатор\Самодельный инкубатор Arduino\servo\servo\servo.ino
C:\Program Files (x86)\Arduino\arduino-builder -compile -logger=machine -hardware C:\Program Files (x86)\Arduino\hardware -tools C:\Program Files (x86)\Arduino\tools-builder -tools C:\Program Files (x86)\Arduino\hardware\tools\avr -built-in-libraries C:\Program Files (x86)\Arduino\libraries -libraries F:\Users\777\Documents\Arduino\libraries -fqbn=arduino:avr:uno -ide-version=10809 -build-path F:\TMP\arduino_build_713793 -warnings=none -build-cache F:\TMP\arduino_cache_993139 -prefs=build.warn_data_percentage=75 -prefs=runtime.tools.avrdude.path=C:\Program Files (x86)\Arduino\hardware\tools\avr -prefs=runtime.tools.avrdude-6.3.0-arduino14.path=C:\Program Files (x86)\Arduino\hardware\tools\avr -prefs=runtime.tools.arduinoOTA.path=C:\Program Files (x86)\Arduino\hardware\tools\avr -prefs=runtime.tools.arduinoOTA-1.2.1.path=C:\Program Files (x86)\Arduino\hardware\tools\avr -prefs=runtime.tools.avr-gcc.path=C:\Program Files (x86)\Arduino\hardware\tools\avr -prefs=runtime.tools.avr-gcc-5.4.0-atmel3.6.1-arduino2.path=C:\Program Files (x86)\Arduino\hardware\tools\avr -verbose F:\Users\777\Desktop\инкубатор\Самодельный инкубатор Arduino\servo\servo\servo.ino
Using board 'uno' from platform in folder: C:\Program Files (x86)\Arduino\hardware\arduino\avr
Using core 'arduino' from platform in folder: C:\Program Files (x86)\Arduino\hardware\arduino\avr
ВНИМАНИЕ: Категория 'Display, Hangul' в библиотеке LiquidCrystal_I2C_Hangul не является действительной. Установка на 'Uncategorized'
Detecting libraries used...
"C:\\Program Files (x86)\\Arduino\\hardware\\tools\\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10809 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\cores\\arduino" "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\variants\\standard" "F:\\TMP\\arduino_build_713793\\sketch\\servo.ino.cpp" -o nul
"C:\\Program Files (x86)\\Arduino\\hardware\\tools\\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10809 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\cores\\arduino" "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\variants\\standard" "-IF:\\Users\\777\\Documents\\Arduino\\libraries\\DHT_sensor_library" "F:\\TMP\\arduino_build_713793\\sketch\\servo.ino.cpp" -o nul
"C:\\Program Files (x86)\\Arduino\\hardware\\tools\\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10809 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\cores\\arduino" "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\variants\\standard" "-IF:\\Users\\777\\Documents\\Arduino\\libraries\\DHT_sensor_library" "-IF:\\Users\\777\\Documents\\Arduino\\libraries\\OneWire" "F:\\TMP\\arduino_build_713793\\sketch\\servo.ino.cpp" -o nul
"C:\\Program Files (x86)\\Arduino\\hardware\\tools\\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10809 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\cores\\arduino" "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\variants\\standard" "-IF:\\Users\\777\\Documents\\Arduino\\libraries\\DHT_sensor_library" "-IF:\\Users\\777\\Documents\\Arduino\\libraries\\OneWire" "-IF:\\Users\\777\\Documents\\Arduino\\libraries\\DallasTemperature" "F:\\TMP\\arduino_build_713793\\sketch\\servo.ino.cpp" -o nul
"C:\\Program Files (x86)\\Arduino\\hardware\\tools\\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10809 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\cores\\arduino" "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\variants\\standard" "-IF:\\Users\\777\\Documents\\Arduino\\libraries\\DHT_sensor_library" "-IF:\\Users\\777\\Documents\\Arduino\\libraries\\OneWire" "-IF:\\Users\\777\\Documents\\Arduino\\libraries\\DallasTemperature" "-IC:\\Program Files (x86)\\Arduino\\libraries\\Servo\\src" "F:\\TMP\\arduino_build_713793\\sketch\\servo.ino.cpp" -o nul
"C:\\Program Files (x86)\\Arduino\\hardware\\tools\\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10809 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\cores\\arduino" "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\variants\\standard" "-IF:\\Users\\777\\Documents\\Arduino\\libraries\\DHT_sensor_library" "-IF:\\Users\\777\\Documents\\Arduino\\libraries\\OneWire" "-IF:\\Users\\777\\Documents\\Arduino\\libraries\\DallasTemperature" "-IC:\\Program Files (x86)\\Arduino\\libraries\\Servo\\src" "-IF:\\Users\\777\\Documents\\Arduino\\libraries\\IRremote" "F:\\TMP\\arduino_build_713793\\sketch\\servo.ino.cpp" -o nul
"C:\\Program Files (x86)\\Arduino\\hardware\\tools\\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10809 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\cores\\arduino" "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\variants\\standard" "-IF:\\Users\\777\\Documents\\Arduino\\libraries\\DHT_sensor_library" "-IF:\\Users\\777\\Documents\\Arduino\\libraries\\OneWire" "-IF:\\Users\\777\\Documents\\Arduino\\libraries\\DallasTemperature" "-IC:\\Program Files (x86)\\Arduino\\libraries\\Servo\\src" "-IF:\\Users\\777\\Documents\\Arduino\\libraries\\IRremote" "-IF:\\Users\\777\\Documents\\Arduino\\libraries\\LiquidCrystal_I2C" "F:\\TMP\\arduino_build_713793\\sketch\\servo.ino.cpp" -o nul
"C:\\Program Files (x86)\\Arduino\\hardware\\tools\\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10809 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\cores\\arduino" "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\variants\\standard" "-IF:\\Users\\777\\Documents\\Arduino\\libraries\\DHT_sensor_library" "-IF:\\Users\\777\\Documents\\Arduino\\libraries\\OneWire" "-IF:\\Users\\777\\Documents\\Arduino\\libraries\\DallasTemperature" "-IC:\\Program Files (x86)\\Arduino\\libraries\\Servo\\src" "-IF:\\Users\\777\\Documents\\Arduino\\libraries\\IRremote" "-IF:\\Users\\777\\Documents\\Arduino\\libraries\\LiquidCrystal_I2C" "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\libraries\\Wire\\src" "F:\\TMP\\arduino_build_713793\\sketch\\servo.ino.cpp" -o nul
"C:\\Program Files (x86)\\Arduino\\hardware\\tools\\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10809 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\cores\\arduino" "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\variants\\standard" "-IF:\\Users\\777\\Documents\\Arduino\\libraries\\DHT_sensor_library" "-IF:\\Users\\777\\Documents\\Arduino\\libraries\\OneWire" "-IF:\\Users\\777\\Documents\\Arduino\\libraries\\DallasTemperature" "-IC:\\Program Files (x86)\\Arduino\\libraries\\Servo\\src" "-IF:\\Users\\777\\Documents\\Arduino\\libraries\\IRremote" "-IF:\\Users\\777\\Documents\\Arduino\\libraries\\LiquidCrystal_I2C" "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\libraries\\Wire\\src" "F:\\Users\\777\\Documents\\Arduino\\libraries\\DHT_sensor_library\\DHT.cpp" -o nul
"C:\\Program Files (x86)\\Arduino\\hardware\\tools\\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10809 -DARDUINO_AVR_UNO -DARDUINO_ARCH_AVR "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\cores\\arduino" "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\variants\\standard" "-IF:\\Users\\777\\Documents\\Arduino\\libraries\\DHT_sensor_library" "-IF:\\Users\\777\\Documents\\Arduino\\libraries\\OneWire" "-IF:\\Users\\777\\Documents\\Arduino\\libraries\\DallasTemperature" "-IC:\\Program Files (x86)\\Arduino\\libraries\\Servo\\src" "-IF:\\Users\\777\\Documents\\Arduino\\libraries\\IRremote" "-IF:\\Users\\777\\Documents\\Arduino\\libraries\\LiquidCrystal_I2C" "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\libraries\\Wire\\src" "F:\\Users\\777\\Documents\\Arduino\\libraries\\DHT_sensor_library\\DHT_U.cpp" -o nul
Несколько библиотек найдено для "OneWire.h"
Используется: F:\Users\777\Documents\Arduino\libraries\OneWire
In file included from F:\Users\777\Documents\Arduino\libraries\DHT_sensor_library\DHT_U.cpp:22:0:
Не используется: F:\Users\777\Documents\Arduino\libraries\MAX31850_OneWire
F:\Users\777\Documents\Arduino\libraries\DHT_sensor_library\DHT_U.h:25:29: fatal error: Adafruit_Sensor.h: No such file or directory
Несколько библиотек найдено для "DallasTemperature.h"
compilation terminated.
Используется: F:\Users\777\Documents\Arduino\libraries\DallasTemperature
Не используется: F:\Users\777\Documents\Arduino\libraries\MAX31850_DallasTemp
Используем библиотеку DHT_sensor_library версии 1.3.4 из папки: F:\Users\777\Documents\Arduino\libraries\DHT_sensor_library
Используем библиотеку OneWire версии 2.3.4 из папки: F:\Users\777\Documents\Arduino\libraries\OneWire
Используем библиотеку DallasTemperature версии 3.8.0 из папки: F:\Users\777\Documents\Arduino\libraries\DallasTemperature
Используем библиотеку Servo версии 1.1.3 из папки: C:\Program Files (x86)\Arduino\libraries\Servo
Используем библиотеку IRremote версии 2.2.3 из папки: F:\Users\777\Documents\Arduino\libraries\IRremote
Используем библиотеку LiquidCrystal_I2C версии 1.1.1 из папки: F:\Users\777\Documents\Arduino\libraries\LiquidCrystal_I2C
Используем библиотеку Wire версии 1.0 из папки: C:\Program Files (x86)\Arduino\hardware\arduino\avr\libraries\Wire
exit status 1
Ошибка компиляции для платы Arduino/Genuino Uno.
C:\Program Files (x86)\Arduino\arduino-builder -dump-prefs -logger=machine -hardware C:\Program Files (x86)\Arduino\hardware -tools C:\Program Files (x86)\Arduino\tools-builder -tools C:\Program Files (x86)\Arduino\hardware\tools\avr -built-in-libraries C:\Program Files (x86)\Arduino\libraries -libraries F:\Users\777\Documents\Arduino\libraries -fqbn=arduino:avr:nano:cpu=atmega328 -vid-pid=0000_0000 -ide-version=10809 -build-path F:\TMP\arduino_build_850468 -warnings=none -build-cache F:\TMP\arduino_cache_120754 -prefs=build.warn_data_percentage=75 -prefs=runtime.tools.avrdude.path=C:\Program Files (x86)\Arduino\hardware\tools\avr -prefs=runtime.tools.avrdude-6.3.0-arduino14.path=C:\Program Files (x86)\Arduino\hardware\tools\avr -prefs=runtime.tools.arduinoOTA.path=C:\Program Files (x86)\Arduino\hardware\tools\avr -prefs=runtime.tools.arduinoOTA-1.2.1.path=C:\Program Files (x86)\Arduino\hardware\tools\avr -prefs=runtime.tools.avr-gcc.path=C:\Program Files (x86)\Arduino\hardware\tools\avr -prefs=runtime.tools.avr-gcc-5.4.0-atmel3.6.1-arduino2.path=C:\Program Files (x86)\Arduino\hardware\tools\avr -verbose F:\Users\777\Desktop\inkybator\servo\servo\servo.ino
C:\Program Files (x86)\Arduino\arduino-builder -compile -logger=machine -hardware C:\Program Files (x86)\Arduino\hardware -tools C:\Program Files (x86)\Arduino\tools-builder -tools C:\Program Files (x86)\Arduino\hardware\tools\avr -built-in-libraries C:\Program Files (x86)\Arduino\libraries -libraries F:\Users\777\Documents\Arduino\libraries -fqbn=arduino:avr:nano:cpu=atmega328 -vid-pid=0000_0000 -ide-version=10809 -build-path F:\TMP\arduino_build_850468 -warnings=none -build-cache F:\TMP\arduino_cache_120754 -prefs=build.warn_data_percentage=75 -prefs=runtime.tools.avrdude.path=C:\Program Files (x86)\Arduino\hardware\tools\avr -prefs=runtime.tools.avrdude-6.3.0-arduino14.path=C:\Program Files (x86)\Arduino\hardware\tools\avr -prefs=runtime.tools.arduinoOTA.path=C:\Program Files (x86)\Arduino\hardware\tools\avr -prefs=runtime.tools.arduinoOTA-1.2.1.path=C:\Program Files (x86)\Arduino\hardware\tools\avr -prefs=runtime.tools.avr-gcc.path=C:\Program Files (x86)\Arduino\hardware\tools\avr -prefs=runtime.tools.avr-gcc-5.4.0-atmel3.6.1-arduino2.path=C:\Program Files (x86)\Arduino\hardware\tools\avr -verbose F:\Users\777\Desktop\inkybator\servo\servo\servo.ino
Using board 'nano' from platform in folder: C:\Program Files (x86)\Arduino\hardware\arduino\avr
Using core 'arduino' from platform in folder: C:\Program Files (x86)\Arduino\hardware\arduino\avr
Detecting libraries used...
"C:\\Program Files (x86)\\Arduino\\hardware\\tools\\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10809 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\cores\\arduino" "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\variants\\eightanaloginputs" "F:\\TMP\\arduino_build_850468\\sketch\\servo.ino.cpp" -o nul
"C:\\Program Files (x86)\\Arduino\\hardware\\tools\\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10809 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\cores\\arduino" "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\variants\\eightanaloginputs" "-IF:\\Users\\777\\Documents\\Arduino\\libraries\\DHT" "F:\\TMP\\arduino_build_850468\\sketch\\servo.ino.cpp" -o nul
"C:\\Program Files (x86)\\Arduino\\hardware\\tools\\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10809 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\cores\\arduino" "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\variants\\eightanaloginputs" "-IF:\\Users\\777\\Documents\\Arduino\\libraries\\DHT" "-IF:\\Users\\777\\Documents\\Arduino\\libraries\\DHT_sensor_library" "F:\\TMP\\arduino_build_850468\\sketch\\servo.ino.cpp" -o nul
"C:\\Program Files (x86)\\Arduino\\hardware\\tools\\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10809 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\cores\\arduino" "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\variants\\eightanaloginputs" "-IF:\\Users\\777\\Documents\\Arduino\\libraries\\DHT" "-IF:\\Users\\777\\Documents\\Arduino\\libraries\\DHT_sensor_library" "-IF:\\Users\\777\\Documents\\Arduino\\libraries\\Adafruit_Sensor-master" "F:\\TMP\\arduino_build_850468\\sketch\\servo.ino.cpp" -o nul
"C:\\Program Files (x86)\\Arduino\\hardware\\tools\\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10809 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\cores\\arduino" "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\variants\\eightanaloginputs" "-IF:\\Users\\777\\Documents\\Arduino\\libraries\\DHT" "-IF:\\Users\\777\\Documents\\Arduino\\libraries\\DHT_sensor_library" "-IF:\\Users\\777\\Documents\\Arduino\\libraries\\Adafruit_Sensor-master" "-IF:\\Users\\777\\Documents\\Arduino\\libraries\\LiquidCrystal_I2C" "F:\\TMP\\arduino_build_850468\\sketch\\servo.ino.cpp" -o nul
"C:\\Program Files (x86)\\Arduino\\hardware\\tools\\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10809 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\cores\\arduino" "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\variants\\eightanaloginputs" "-IF:\\Users\\777\\Documents\\Arduino\\libraries\\DHT" "-IF:\\Users\\777\\Documents\\Arduino\\libraries\\DHT_sensor_library" "-IF:\\Users\\777\\Documents\\Arduino\\libraries\\Adafruit_Sensor-master" "-IF:\\Users\\777\\Documents\\Arduino\\libraries\\LiquidCrystal_I2C" "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\libraries\\Wire\\src" "F:\\TMP\\arduino_build_850468\\sketch\\servo.ino.cpp" -o nul
"C:\\Program Files (x86)\\Arduino\\hardware\\tools\\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10809 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\cores\\arduino" "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\variants\\eightanaloginputs" "-IF:\\Users\\777\\Documents\\Arduino\\libraries\\DHT" "-IF:\\Users\\777\\Documents\\Arduino\\libraries\\DHT_sensor_library" "-IF:\\Users\\777\\Documents\\Arduino\\libraries\\Adafruit_Sensor-master" "-IF:\\Users\\777\\Documents\\Arduino\\libraries\\LiquidCrystal_I2C" "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\libraries\\Wire\\src" "-IF:\\Users\\777\\Documents\\Arduino\\libraries\\MAX31850_OneWire" "F:\\TMP\\arduino_build_850468\\sketch\\servo.ino.cpp" -o nul
"C:\\Program Files (x86)\\Arduino\\hardware\\tools\\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10809 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\cores\\arduino" "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\variants\\eightanaloginputs" "-IF:\\Users\\777\\Documents\\Arduino\\libraries\\DHT" "-IF:\\Users\\777\\Documents\\Arduino\\libraries\\DHT_sensor_library" "-IF:\\Users\\777\\Documents\\Arduino\\libraries\\Adafruit_Sensor-master" "-IF:\\Users\\777\\Documents\\Arduino\\libraries\\LiquidCrystal_I2C" "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\libraries\\Wire\\src" "-IF:\\Users\\777\\Documents\\Arduino\\libraries\\MAX31850_OneWire" "-IF:\\Users\\777\\Documents\\Arduino\\libraries\\DallasTemperature" "F:\\TMP\\arduino_build_850468\\sketch\\servo.ino.cpp" -o nul
"C:\\Program Files (x86)\\Arduino\\hardware\\tools\\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10809 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\cores\\arduino" "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\variants\\eightanaloginputs" "-IF:\\Users\\777\\Documents\\Arduino\\libraries\\DHT" "-IF:\\Users\\777\\Documents\\Arduino\\libraries\\DHT_sensor_library" "-IF:\\Users\\777\\Documents\\Arduino\\libraries\\Adafruit_Sensor-master" "-IF:\\Users\\777\\Documents\\Arduino\\libraries\\LiquidCrystal_I2C" "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\libraries\\Wire\\src" "-IF:\\Users\\777\\Documents\\Arduino\\libraries\\MAX31850_OneWire" "-IF:\\Users\\777\\Documents\\Arduino\\libraries\\DallasTemperature" "-IC:\\Program Files (x86)\\Arduino\\libraries\\Servo\\src" "F:\\TMP\\arduino_build_850468\\sketch\\servo.ino.cpp" -o nul
"C:\\Program Files (x86)\\Arduino\\hardware\\tools\\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10809 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\cores\\arduino" "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\variants\\eightanaloginputs" "-IF:\\Users\\777\\Documents\\Arduino\\libraries\\DHT" "-IF:\\Users\\777\\Documents\\Arduino\\libraries\\DHT_sensor_library" "-IF:\\Users\\777\\Documents\\Arduino\\libraries\\Adafruit_Sensor-master" "-IF:\\Users\\777\\Documents\\Arduino\\libraries\\LiquidCrystal_I2C" "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\libraries\\Wire\\src" "-IF:\\Users\\777\\Documents\\Arduino\\libraries\\MAX31850_OneWire" "-IF:\\Users\\777\\Documents\\Arduino\\libraries\\DallasTemperature" "-IC:\\Program Files (x86)\\Arduino\\libraries\\Servo\\src" "-IF:\\Users\\777\\Documents\\Arduino\\libraries\\IRremote" "F:\\TMP\\arduino_build_850468\\sketch\\servo.ino.cpp" -o nul
"C:\\Program Files (x86)\\Arduino\\hardware\\tools\\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10809 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\cores\\arduino" "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\variants\\eightanaloginputs" "-IF:\\Users\\777\\Documents\\Arduino\\libraries\\DHT" "-IF:\\Users\\777\\Documents\\Arduino\\libraries\\DHT_sensor_library" "-IF:\\Users\\777\\Documents\\Arduino\\libraries\\Adafruit_Sensor-master" "-IF:\\Users\\777\\Documents\\Arduino\\libraries\\LiquidCrystal_I2C" "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\libraries\\Wire\\src" "-IF:\\Users\\777\\Documents\\Arduino\\libraries\\MAX31850_OneWire" "-IF:\\Users\\777\\Documents\\Arduino\\libraries\\DallasTemperature" "-IC:\\Program Files (x86)\\Arduino\\libraries\\Servo\\src" "-IF:\\Users\\777\\Documents\\Arduino\\libraries\\IRremote" "F:\\Users\\777\\Documents\\Arduino\\libraries\\DHT\\DHT.cpp" -o nul
"C:\\Program Files (x86)\\Arduino\\hardware\\tools\\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10809 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\cores\\arduino" "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\variants\\eightanaloginputs" "-IF:\\Users\\777\\Documents\\Arduino\\libraries\\DHT" "-IF:\\Users\\777\\Documents\\Arduino\\libraries\\DHT_sensor_library" "-IF:\\Users\\777\\Documents\\Arduino\\libraries\\Adafruit_Sensor-master" "-IF:\\Users\\777\\Documents\\Arduino\\libraries\\LiquidCrystal_I2C" "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\libraries\\Wire\\src" "-IF:\\Users\\777\\Documents\\Arduino\\libraries\\MAX31850_OneWire" "-IF:\\Users\\777\\Documents\\Arduino\\libraries\\DallasTemperature" "-IC:\\Program Files (x86)\\Arduino\\libraries\\Servo\\src" "-IF:\\Users\\777\\Documents\\Arduino\\libraries\\IRremote" "F:\\Users\\777\\Documents\\Arduino\\libraries\\DHT_sensor_library\\DHT.cpp" -o nul
"C:\\Program Files (x86)\\Arduino\\hardware\\tools\\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10809 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\cores\\arduino" "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\variants\\eightanaloginputs" "-IF:\\Users\\777\\Documents\\Arduino\\libraries\\DHT" "-IF:\\Users\\777\\Documents\\Arduino\\libraries\\DHT_sensor_library" "-IF:\\Users\\777\\Documents\\Arduino\\libraries\\Adafruit_Sensor-master" "-IF:\\Users\\777\\Documents\\Arduino\\libraries\\LiquidCrystal_I2C" "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\libraries\\Wire\\src" "-IF:\\Users\\777\\Documents\\Arduino\\libraries\\MAX31850_OneWire" "-IF:\\Users\\777\\Documents\\Arduino\\libraries\\DallasTemperature" "-IC:\\Program Files (x86)\\Arduino\\libraries\\Servo\\src" "-IF:\\Users\\777\\Documents\\Arduino\\libraries\\IRremote" "F:\\Users\\777\\Documents\\Arduino\\libraries\\DHT_sensor_library\\DHT_U.cpp" -o nul
"C:\\Program Files (x86)\\Arduino\\hardware\\tools\\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10809 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\cores\\arduino" "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\variants\\eightanaloginputs" "-IF:\\Users\\777\\Documents\\Arduino\\libraries\\DHT" "-IF:\\Users\\777\\Documents\\Arduino\\libraries\\DHT_sensor_library" "-IF:\\Users\\777\\Documents\\Arduino\\libraries\\Adafruit_Sensor-master" "-IF:\\Users\\777\\Documents\\Arduino\\libraries\\LiquidCrystal_I2C" "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\libraries\\Wire\\src" "-IF:\\Users\\777\\Documents\\Arduino\\libraries\\MAX31850_OneWire" "-IF:\\Users\\777\\Documents\\Arduino\\libraries\\DallasTemperature" "-IC:\\Program Files (x86)\\Arduino\\libraries\\Servo\\src" "-IF:\\Users\\777\\Documents\\Arduino\\libraries\\IRremote" "F:\\Users\\777\\Documents\\Arduino\\libraries\\LiquidCrystal_I2C\\LiquidCrystal_I2C.cpp" -o nul
"C:\\Program Files (x86)\\Arduino\\hardware\\tools\\avr/bin/avr-g++" -c -g -Os -w -std=gnu++11 -fpermissive -fno-exceptions -ffunction-sections -fdata-sections -fno-threadsafe-statics -Wno-error=narrowing -flto -w -x c++ -E -CC -mmcu=atmega328p -DF_CPU=16000000L -DARDUINO=10809 -DARDUINO_AVR_NANO -DARDUINO_ARCH_AVR "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\cores\\arduino" "-IC:\\Program Files (x86)\\Arduino\\hardware\\arduino\\avr\\variants\\eightanaloginputs" "-IF:\\Users\\777\\Documents\\Arduino\\libraries\\DHT" "-IF:\\Users\\777\\Documents\\Arduino\\libraries\\D
In file included from C:\Users\nick\Documents\Arduino\libraries\DHT-sensor-library-master\DHT_U.cpp:15:0:
C:\Users\nick\Documents\Arduino\libraries\DHT-sensor-library-master\DHT_U.h:36:10: fatal error: Adafruit_Sensor.h: No such file or directory
#include
Alexander Yushko