ПРИЛОЖЕНИЕ 2
ПРИЛОЖЕНИЕ 3
.
Форм |
Зона |
Поз. |
|
Обозначение |
Наименование |
|
|
|
Кол. |
Примеч. |
|||||
|
|
|
|
|
|
|
|
|
|
|
|||||
|
|
|
|
|
|
|
|
Диоды |
|
|
|
|
|
||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
VD1 |
SDS142WA |
|
|
|
1 |
|
||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
VD2 |
MBRM140 |
|
|
|
1 |
|
||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Конденсаторы |
|
|
|
|
|
||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
C1 |
К50-35, 4.7мкФ, 160В, ±20% |
1 |
|
|||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
C2 |
К50-35, 0.22мкФ, 50В, ±20% |
1 |
|
|||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
C3 |
К73-11, 30мкФ, 450В, ±5% |
|
|
|
1 |
|
||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Микросхемы |
|
|
|
|
|
||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
DD1,DD2 |
Transistor Switch VDC 100V 33A |
2 |
|
|||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
DD3 |
AC Dimmer Module, 1 Channel, |
1 |
|
|||||||
|
|
|
|
|
3.3V/5V, AC 50/60hz, 110V~400V |
|
|||||||||
|
|
|
|
|
|
|
|
|
|
||||||
|
|
|
|
|
DD4 |
Espressif ESP32 Dev Module |
|
|
|
1 |
|
||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
DD5 |
LT1936 |
|
|
|
1 |
|
||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
DD6, DD7 |
I2C Module Button |
|
|
|
2 |
|
||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
DD8 |
DHT22 |
|
|
|
1 |
|
||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
DD9 |
LCD 1602 |
|
|
|
1 |
|
||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
DD10 |
RTC DS3231 |
|
|
|
1 |
|
||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
DD11 |
DS18B20 |
|
|
|
1 |
|
||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
DD12 |
MG90s |
|
|
|
1 |
|
||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Резисторы |
|
|
|
|
|
||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
R1 |
С2-23, 2 Вт, 10 кОм, ±5% |
|
|
|
1 |
|
||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
R2 |
С2-23, 2 Вт, 33 кОм, ±5% |
|
|
|
1 |
|
||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
R3 |
С2-23, 2 Вт, 4.7 кОм, ±5% |
|
|
|
1 |
|
||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Изм |
Лист |
|
№ докум. |
|
Подп. |
Дата |
|
|
|
|
|
|
|
|
|
Разраб. |
|
Л |
. |
|
|
|
|
Лит. |
|
Лист |
Листов |
||||
Пров. |
|
Данилаев М.П. |
|
|
|
|
|
|
|
|
|
|
1 |
||
|
|
|
|
|
|
|
|
Спецификация |
|
|
ИРЭФ-ЦТ, гр. |
||||
Н.контр. |
|
|
|
|
|
|
|
|
|
||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||
Утв. |
|
Данилаев М.П |
|
|
|
|
|
|
|
|
|
|
|
||
ПРИЛОЖЕНИЕ 4
#include <ESPAsyncWebServer.h> #include <Thread.h>
#include <iarduino_Metro.h> #include <OneWire.h>
#include <DallasTemperature.h> #include <SPI.h>
#include <DHT.h>
#include <LiquidCrystal_I2C.h> #include <DS1307RTC.h> #include <Wire.h>
#include <Servo.h> #include <RBDdimmer.h> #include <WiFi.h>
LiquidCrystal_I2C lcd(0x27, 16, 2); // инициализация экрана
OneWire oneWire(0); // пин к ds18b20
DallasTemperature sensors(&oneWire); // инициализация ds18b20 DHT dht(27, DHT22); // инициализация DHT22
dimmerLamp dimmer(12, 39); // инициализация диммера
Servo srvlotok; // инициализация серво-привода
AsyncWebServer server(80); // инициализация веб-сервера
const char* ssid = "CloadWar"; // переменная для логина
const char* password = "clbrnokc123"; // переменная для пароля float Temperature; // переменная для температуры
float Humidity; // переменная для влажности uint8_t sum; // переменная для подсчета кнопок i2c bool i; // переменная состояния кнопки 1
bool j; // переменная состояния кнопки 2
int pos; // переменная положения серво-привода int onOff; // перемнная вкл/выкл
char* eggname; // перменная типа яйца
long interval; // переменная времени интервала float Temp1; // переменная оптимальная температура float Temp2; // переменная критическая температура float Hum1; // переменная минимальной влажности float Hum2; // переменная максимальной влажности int daymax; // переменная кол-ва дней инкубации int daytemp; // переменная текущего дня
const byte DS3231 = 0x68; // переменная адреса rtc
Thread onoffinc = Thread(); // вкл/выкл инкубатора Thread selectegg = Thread(); // смена типа яйца Thread rotation = Thread(); // поворот лотка
Thread measure = Thread(); // измерение T&В, отправка данных на lcd
Thread vlaznost = Thread(); // регулировка влажности Thread incday = Thread(); // инкремент дня
Thread peregrev = Thread(); // перегрев с включением вентилятора
Thread pidregulator = Thread(); // пид-регулятор