Мазмуну:

EAL - Өнөр жай 4.0 Жылуулук жана нымдуулук: 9 кадам
EAL - Өнөр жай 4.0 Жылуулук жана нымдуулук: 9 кадам

Video: EAL - Өнөр жай 4.0 Жылуулук жана нымдуулук: 9 кадам

Video: EAL - Өнөр жай 4.0 Жылуулук жана нымдуулук: 9 кадам
Video: Видео Прогулка под расслабляющую музыку по острову Катаянокка, Хельсинки 4K 2024, Ноябрь
Anonim
EAL - Өнөр жай 4.0 Жылуулук жана нымдуулук
EAL - Өнөр жай 4.0 Жылуулук жана нымдуулук
EAL - Өнөр жай 4.0 Жылуулук жана нымдуулук
EAL - Өнөр жай 4.0 Жылуулук жана нымдуулук
EAL - Өнөр жай 4.0 Жылуулук жана нымдуулук
EAL - Өнөр жай 4.0 Жылуулук жана нымдуулук
EAL - Өнөр жай 4.0 Жылуулук жана нымдуулук
EAL - Өнөр жай 4.0 Жылуулук жана нымдуулук

Мен долбоорлорду жөнгө салуу боюнча маселени чечип жатам, жана мен дагы, ошондой эле ром жана фамилия үчүн маалыматтар. Бул жерде 4 программалык камсыздоонун программалык камсыздоосу бар.

1 -кадам: Бөлүктөрдүн тизмеси

Arduino: Туура эмес маалымат жана керектүү маалымат.

Моторконтроллер: эң башкысы, эң башкысы.

Fane: til at fordele varmen.

Varme/ Fugtigheds сенсору: Температураны жана температураны өзгөртүү керек.

Батарейкалар: бул жердеги мотоконтроллерлердин жардамы менен.

Peltier: til at varmeregulere.

Бул температура жана температура сенсорунун маалыматын жөнөтүүчү тарабынан берилген температуралар жана температуралар, ошондой эле автоматтык контроллерлер жана контроллерлер.

Motorkontrolleren er fbundet til en fane og en peltier, жөнгө салуу температурасы.

2 -кадам: Программалык камсыздоо

Программалык камсыздоо
Программалык камсыздоо
Программалык камсыздоо
Программалык камсыздоо
Программалык камсыздоо
Программалык камсыздоо
Программалык камсыздоо
Программалык камсыздоо

Ардуино:

· Сигналдык дайындар сенсорлордун маалыматтарын өчүрүп коюңуз.

· Скандоолорду өчүрүү/өчүрүү боюнча маалыматтар сизди кароого мүмкүндүк берет.

· Маалыматтар Node-Red'ге Arduinoen аркылуу жөнөтүлөт. Жөнөтүүчү маалымат түрүнүн маалыматы:

o Цельсий температурасы.

o Fugtigheden målt i procent.

o Fanen og peltierens status, i form 0 0 eller 1. ON/OFF

Кызыл түйүн:

· Arduinoen маалыматтары.

· Маалыматтарды 3 категорияга бөлүү: Температура, Фугтед, Статус.

· Skal lave en graf for Temperatur, Fugtighed og Status, over en kort tid.

· Skal vises i колдонуучу интерфейси i max. 60 мүн.

· Сактоо жана маалымат алуу үчүн.

· Бул маалыматты phpMyAdmin'ге жөнөтүү керек

phpMyAdmin:

· Node Red боюнча модерация маалыматы.

· Маалыматтар базасынын астындагы таблицаларды табуу.

· Кирүү маалыматтары.

· Skal lave табулатура.

· Колдонуу Visual Studio'до башталгыч графиктин жардамы менен.

Visual Studio:

· Henter tabellerne phMypAdmin жана башка программаларды табуу жана өчүрүү.

· Сактоо маалыматын өчүрүү керек.

3 -кадам: Кабелдик диаграмма

Кабелдик диаграмма
Кабелдик диаграмма

Электрондук системанын диаграммасын караңыз

4 -кадам: Arduino программасы

Arduino программасы
Arduino программасы
Arduino программасы
Arduino программасы

Программалык камсыздоо:

Анткени DHT11 сенсору "SimpleDHT11" библиотекасында. Төмөнкү китепканалардын тизмеси сизди кызыктырат: бул жерде сиз өзүңүздү кармайсыз. Vi tager de værdier og lægger dem over i 2 Int Tag’s, “температура” og”нымдуулук”. Төмөнкү температуранын ченемдерин текшерип турганыңызда, жөнөтүүчүнүн демейки шартта портал аркылуу жөнөтүлүшү керек.

ЭЭМ программасы, эгерде ИШТЕГИ функциялар менен иштөөдө, температураны жана температураны жөнгө салат.

Дагы 4 монтаждоо үчүн Ардуиондук сомго кирүү үчүн, сиз өзүңүздү караңыз. Knappernes grænserværdier ligger på henholdsvis 18, 20, 22 жана 24 грейдер. Жөнөкөй сөз менен айтканда, 4 ледпрайзердин жардамы менен, сиз өзүңүздү кармайсыз.

5 -кадам: Arduino үчүн I/O Liste

Санариптик кирүүлөр

Varme & Fugtigheds сенсору

int pinDHT11 = 2;

Санарип чыгуулар

Blæser

int StroemRetning1 = 5;

int StroemRetning2 = 6;

int StroemStyrke = 7;

Varme/køle

int VarmeSide1 = 8;

int VarmeSide2 = 9;

int VarmeGrad = 10;

6-кадам: Node-Red

Node-Red
Node-Red
Node-Red
Node-Red
Node-Red
Node-Red
Node-Red
Node-Red

Vig bruger node-red тилкелеринин маалыматтарын бөлүп, MySQL маалымат базасына чейин колдонуучу интерфейси менен бирге.

Мен түйүн-кызыл форбидердин жардамы менен Arduino hvortil der er tilsluttet en temperatur og fugtigheds sensor samt en blæser.

Маалыматтар "бөлүштүрүү" функциясынан кийин бөлүнгөндөн кийин гана бөлүнөт. Колдонуучунун интерфейси тирүү болгондон кийин, маалымат жөнөтүлөт.

Берилиштерди жөнөтүүчүнүн маалымат базасы өчүрүлсө жана кечиктирилбесе, анда ал 10 секундага чейин созулат. Маалыматтар базасын көзөмөлдөө үчүн кошумча маалымат алыңыз.

Колдонуучунун интерфейси боюнча маалыматтарды бөлүшүү үчүн. Dette gør at kommer 3 tabeller i vores database. Температура, өчүрүү жана өчүрүү (ON/OFF).

Берилиштерден кийин бльют сплитеттери жөнөтүүчүгө берилиштер берилиштер менен берилиштер берилиштери берилиштер берилиштер базасында жазылат. Дайындар функциясы маалымат базасынын маалыматын сактоо үчүн талап кылынат.

Колдонуучунун интерфейси графиктин графиги жана температурасы боюнча каралат. Колдонуу шарттары 1 же 0 (ON/OFF)

Коопсуздукту камсыз кылуу боюнча электрондук почта билдирүүсүн жөнөтүңүз. Төмөнкү шарттар боюнча билдирүүлөрдү жөнөтүү керек: Мен анын электрондук почтасын 20% дан ашпаган температурада 25 градустан ашпаган температурада жөнөтөм. Төмөнкү сигналдар электрондук почта аркылуу электрондук почта аркылуу техникалык жактан жабылып, түйүн-кызыл түстө.

7 -кадам: MySQL PhpMyAdmin

MySQL PhpMyAdmin
MySQL PhpMyAdmin
MySQL PhpMyAdmin
MySQL PhpMyAdmin
MySQL PhpMyAdmin
MySQL PhpMyAdmin

phpMyAdmin

MySQL жана маалымат базасы боюнча phpMyAdmin дайындарын сактап коюңуз.

MySQL жана phpMyAdmin жөнөтүүчүсү маалымат базасы боюнча маалыматтын тегерегиндеги маалыматтын тегерегине киргизилет.

Төмөнкү маалыматтын бөлүштүрүлүшү мен түйүндүн кызыл тизмегинин үстүнөн ката жана маалымат базасы (жылыткыч, нымдуулук жана темп)

Төмөнкү таблицалар автоматтык түрдө түйүндөрдүн кызыл өңдөрүндө жайгашкан.

Табыштамалар жана MySQL маалыматтары ушул убакка чейин сакталып турат. Төмөнкү маалымат боюнча, бул жерде температура жана температура ар кандай болот:

Vi har lavet en kopi af hver tabel (жылыткычтын көчүрмөсү, нымдуулуктун көчүрмөсү жана температуранын көчүрмөсү)

Бул MySQL үчүн дагы бир нерсе болсо керек, бул жерде сиз каалаган нерсени таба аласыз.

Анткени, бул маалымат таблицасынын үстүндө дагы, мен дагы таблицанын триггерин иштетем.

Triggeren gør at hver gand der kommer data fra node red og over i databaseasen kopieres hele tabellen over i kopi tabellen.

8 -кадам: Visual Studio, Microsoft презентациясы

Visual Studio, Microsoft презентациясы
Visual Studio, Microsoft презентациясы

Анын терезелери Visual Studioдо ачылган. Көрүүчүлөрдүн саны 3кө жетет. "жаңыртуу" үчүн табулатура баракчасына каттоодон өтүңүз.

Сунушталууда: