Материал: Пояснительная записка к диплому

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам

ПРИЛОЖЕНИЕ 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(); // пид-регулятор

Источник: https://studfile.net/preview/16674093/