Мазмұны:

UCL - IIoT - Жабық климат 4.0: 8 қадам
UCL - IIoT - Жабық климат 4.0: 8 қадам

Бейне: UCL - IIoT - Жабық климат 4.0: 8 қадам

Бейне: UCL - IIoT - Жабық климат 4.0: 8 қадам
Бейне: UCL-IIoT-Datalogger 2024, Қараша
Anonim
UCL - IIoT - Жабық климат 4.0
UCL - IIoT - Жабық климат 4.0

Бұл нұсқаулықты оқығаннан және жұмыс жасағаннан кейін, сізде Node-red көмегімен онлайн режимінде бақылай алатын өзіңіздің автоматты жабық климатыңыз болады. Біздің жағдайда біз бұл идеяны дамытып, оны 3D-баспаханада ұсындық.

1-қадам: IO-жобаға қажетті материалдардың тізімі

Жобаға қажетті материалдардың IO-тізімі
Жобаға қажетті материалдардың IO-тізімі
Жобаға қажетті материалдардың IO-тізімі
Жобаға қажетті материалдардың IO-тізімі
Жобаға қажетті материалдардың IO-тізімі
Жобаға қажетті материалдардың IO-тізімі

Ардуино MEGA 2560

RAYSTAR OPTRONICS RC1602A-FHW-ESXDHT сенсоры

BD243C транзисторы

Y. S. TECH FD244010HB 4010 40mm x10mm желдеткіш 24V 0.07A 2Pin 446

2 -қадам: Блок -схема

Блок -схема
Блок -схема

Бұл жобаның күрделілігін бейнелейтін схема. Көріп отырғаныңыздай, деректер блок -схеманың жоғарғы жағынан басталады және біртіндеп Arduino -да аяқталады. Блок -схема жоба туралы білімнің негізгі түрін беруге арналған, сондықтан кез келген адам біздің жүйені қалай орнатқанымызды түсінеді. Түйін-қызыл және вампсервер қалай жұмыс істейтіні туралы қосымша ақпарат келесі қадамдарда болады.

3 -қадам: үйді 3D басып шығару

Үйді 3D басып шығару
Үйді 3D басып шығару

Біз 18x16 өлшемін қолданамыз және оны кішірейтпейміз, себебі жабдық ішіне сәйкес келуі керек. 3D басып шығару үшін тәжірибеңіз бар нәрсені пайдаланыңыз немесе Fusion360 немесе SketchUp пайдаланыңыз. Егер сіз жобаға көбірек заттарды немесе материалдарды енгізгіңіз келсе, сізге үлкен үйдің жұмыс істеуін қалауыңыз мүмкін, егер сізде жабдық қажет болса.

Біз жасаған үй - бұл қарапайым және қарапайым үй. Егер сіз оны қызықтыратын болсаңыз, оны нәзік және жақсы етіп жасай аласыз. Бірақ біз KISS ережесін ұстануды ұнатамыз, бұл қарапайым ақымақтық.

4 -қадам: фризинг

Қиындық
Қиындық

Егер сіз оны біздің жолмен бұзғыңыз келсе, жобаның ойдағыдай жұмыс істейтініне көз жеткізу үшін сізге сол материалдар қажет. Элементтердің орналасуы олардың қалай қосылғанын оңай көруге мүмкіндік береді. СКД экран төбеге шығады, біз оған тесік жасап, желімдейміз, қалған заттар үйдің ішінде.

5 -қадам: кодтау

Кодтау
Кодтау
Кодтау
Кодтау
Кодтау
Кодтау

Код Arduino тілінде жазылған, ол C және C ++ бағдарламалау тілінің комбинациясынан тұрады. Егер көшіруге әрекет жасалса, сол кітапханалар қосылғанына көз жеткізіңіз.

6-қадам: қызыл-түйін

Қызыл-түйін
Қызыл-түйін
Қызыл түйін
Қызыл түйін

Node-red-бұл компьютерге CMD арқылы жүктелетін бағдарлама. бұл браузерге негізделген ағындық редакторды қамтамасыз ететін визуалды бағдарламалау үшін қолданылатын ағынға негізделген даму құралы.

Бұл DHT сенсорынан алынған мәндерді өңдеуде, содан кейін оларды бақылау тақтасында өлшеуіш ретінде көрсетуде маңызды рөл атқарады. Бұл жобаны пайдаланушыға жүйенің қазіргі уақытта қалай жұмыс істейтінін оңай білуге арналған. Өлшегіштерге қарап, пайдаланушы ішкі және сыртқы температураны, үйдегі ылғалдылықты, желдеткіштің ағымдағы жылдамдығын және ауа райы туралы қызықты ақпаратты біледі. Оны цифрлық қараудан басқа, оны үйдің төбесінде СКД экранынан да көруге болады.

Біз кодты қызыл буыннан буферге жүктедік, сонда бәрі оны пайдалана алады. Сізге құрылғыда қызыл түйін жүктеліп, оны бақылау тақтасындағы қойындыға импорттау қажет. Орындағаннан кейін сізде Arduino COM3 орнатылғанына және Wampserver бағдарламасында SQL дерекқоры бар екеніне көз жеткізіңіз. Біз сондай -ақ Weather.com сайтынан деректерді импорттауды шештік, бұл таңдалған қаладағы сыртқы ауа температурасын көрсетеді. Біз сандарды оқуға ыңғайлы ету үшін фаренгейтті цельцийге айналдырдық. Мұнда біз температура диапазоны -100 -ден 100 градусқа дейін деп шештік, бұл өте нақты аралық.

Өте маңызды түйін-сол функцияларды орындау үшін қызыл кітапшаға сол кітапханаларды орнату қажет. Паллетті басқаруда сіз кітапханаларды импорттай аласыз, және бізбен бірдей болу қажет:

қызыл-түйін

түйін-қызыл-үлес-жол

түйін-қызыл-үлес-бірлік-түрлендіргіш

қызыл-түйіндік бақылау тақтасы

түйін-қызыл-түйін-ардуино

түйін-қызыл-түйін-беруші

түйін-қызыл-түйін-mysql

Бұл жүктеу ақысыз және дерекқордың нәтижесі үшін өте маңызды. Node-rod бұл кітапханаларсыз дұрыс жұмыс істемейді және егер сіз оларсыз тырыссаңыз, сізге қате береді.

7 -қадам: Wampserver MySQL

Wampserver MySQL
Wampserver MySQL

Wampserver: MySQL дерекқоры Arduino-дан деректерді сақтау үшін қолданылады. Бұл жағдайда оның ішкі және сыртқы температурасы, желдеткіштің жылдамдығы мен ылғалдылығы. Мәліметтер қорының бұл түрінің барлығы компьютерде жұмыс істейді. Жүйеге кіру үшін «root» идентификатор түрін пайдалану қажет, ал код аймағы бос болуы керек. Қызыл-түйіннен сіз жіберетін деректер MySQL-дегідей аттармен қамтамасыз етілуі маңызды, әйтпесе деректер серверге жетпейді және қызыл-қызыл түсті қателер болады.

MySQL -те деректер базасын құру керек, ал біздің жағдайда біз оны «кодталған» деп атадық. Бұл мәліметтер базасында сіз проектпен байланыс орнататын кесте жасайсыз, бұл кестеде сізде сақтағыңыз келетін деректердің аттары бар жолдарды құру қажет. Бізде желдеткіш жылдамдығы, ішкі ылғалдылық, сыртқы ылғалдылық, температура мен уақыт бар. Уақыт қызыл-түйінмен қамтамасыз етілген, қалғандары Arduino-дан алынған деректер.

8 -қадам: Жобаның иллюстрациясы

Жобаның қалай жұмыс істейтінін көрсету.

Ұсынылған: