Мазмұны:

UCL-IIoT-wifi қосылған жылыжай: 10 қадам
UCL-IIoT-wifi қосылған жылыжай: 10 қадам

Бейне: UCL-IIoT-wifi қосылған жылыжай: 10 қадам

Бейне: UCL-IIoT-wifi қосылған жылыжай: 10 қадам
Бейне: UCL-IIoT-Greenhouse-with-wifi 2024, Шілде
Anonim
UCL-IIoT-Wi-Fi қосылған жылыжай
UCL-IIoT-Wi-Fi қосылған жылыжай

Бұл UCL бойынша 3 семестрге арналған мектеп жобасы. Біз жылыжаймен жұмыс жасауды жалғастыруды шештік, бірақ бұл жолы мәліметтерді жинау арқылы

Adam0220 және mort340d жасаған

1 -қадам: Шолу

Image
Image
Шолу
Шолу
Шолу
Шолу
Шолу
Шолу

Қандай бақша энтузиастында өсімдіктер автоматты түрде суарылатын «ақылды үй» болуды армандай алмайды, егер топырақтың ылғалдылығы төмендегенде немесе сіздің өсімдіктерге түнгі уақытта да қажетті «күн сәулесін» бере алатын болса?

Біздің мақсат - сіз үшін мұны істей алатын жылыжай жасау

Бұл нұсқаулық ардуино арқылы өзін -өзі ұстай алатын жылыжай қалай жасағанымызды түсіндіреді.

Біз температура мен ылғалдылықты өлшеу үшін DHT11 қолдандық. Біздің топырақ ылғалдылығын өлшеу үшін ылғалдылық сенсоры қолданылады. Біздің су сорғышы топырақ тым құрғаған кезде топырақты суару үшін қолданылады. СКД мониторы топырақтың ылғалдылығы мен температурасын көрсетеді. Жарықдиодтар күнді бейнелеу үшін қолданылады. Біз қызыл түйінді arduino -дан алатын барлық құндылықтарымызды көру үшін қолдандық. WeMos D1 R2 деректерді WiFi арқылы жіберу үшін қолданылады. MySQL деректерді веб -бет арқылы қарау үшін қолданылады.

2-қадам: Flowchart + Node-red қалай орнатылады және MySQL-ді қызыл-қызылға қосады

Flowchart + Node-red қалай орнатылады және MySQL-ді қызыл-қызылға қалай қосады
Flowchart + Node-red қалай орнатылады және MySQL-ді қызыл-қызылға қалай қосады

Міне біздің жылыжайдың схемасы

1. Компьютерге қызыл түсті түйін орнатыңыз.

2. «бақылау тақтасын, node-remysql және node-serialport» орнатыңыз

3. Бояғышты басқару үшін кіріңіз

4. Содан кейін орнату түймесін басыңыз

5. Содан кейін модульдерді іздеңіз

6. MySQL ашу үшін компьютерге wampserver орнатыңыз

7. phpMyAdmin ашыңыз

8. «түйінделген» блок үлгісін орнату

9. Табель жасаңыз, өзіңізге ұнайтын заттардың атын «ылғалды» деп жазыңыз.

10. MySQL блогын қызыл-қызылға енгізіңіз

11. Қызыл түсті «Mysql» блогы біздің SQL деректер базасының атауына сілтеме жасау керек, біздің жағдайда «түйінделген»

3 -қадам: Бөлшектер тізімі

1 x Arduino Uno

1 x WeMos D1 R2

2 x Нан тақтасы

1 х су сорғысы 12в

4 x LED

1 x СКД экраны

1 x DHT 11

1 x Ылғал топырақ сенсоры

1 x реле-әнші ky-019

1 x Батарея ұстағыш

8 x Батарея (AA)

4х220 Ом кедергісі

Шланг

Сымдар

Қосымша біз қолдандық

Топырақ және өсімдіктер

3D принтер + лазерлік кескіш

4 -қадам: Жобаны 3D басып шығару

Жобаны 3D басып шығару
Жобаны 3D басып шығару

Негізгі кадр 3D принтерде жасалған

Шатыр лазерлі кескішпен плексиглассадан жасалған

Қабырғалар лазерлік кескішпен ағаштан жасалған

Сіз файлдарды https://www.instructables.com/id/Greenhouse-Overview-On-Going/ сайтынан ала аласыз.

5 -қадам: Фритзингке сымдар

Фритинг бойынша сымдар
Фритинг бойынша сымдар

6 -қадам: Arduino коды

Arduino коды
Arduino коды
Arduino коды
Arduino коды
Arduino коды
Arduino коды
Arduino коды
Arduino коды

Міне WeMos D1 R2 кодының кейбір суреттері. Ол Wi-Fi желісіне қалай қосылғанымызды және деректерді arduino-дан қызыл-қызылға қалай жіберетінімізді көрсетеді

Сурет 1. Суретте WeMos кітапханаларды оқиды және wifi қосылады және arduino -да қандай түйреуіштер бар екенін көрсетеді.

Сурет 2. Сериялық монитор пакетті алғанын басып шығарады және қызылға түйін арқылы компьютерге деректерді жіберу үшін «udp» қалай қолданатынымызды көрсетеді.

Сурет 3. Түйін-қызылға және жарамсыз күйге қанша таңба жіберуге болатынын көрсетеді

Сурет 4. Температураны, ылғалдылықты және ылғалдылықты өзгермелі етеді, содан кейін ылғалдылықты 0-100%құрайды. Осыдан кейін олар жолдарға айналады, содан кейін қызыл-түйінге жіберіледі.

7 -қадам: ESP8266 тақтасын Arduino IDE -ге қалай орнату керек

ESP8266 тақтасын Arduino IDE -ге қалай орнатуға болады
ESP8266 тақтасын Arduino IDE -ге қалай орнатуға болады
ESP8266 тақтасын Arduino IDE -ге қалай орнатуға болады
ESP8266 тақтасын Arduino IDE -ге қалай орнатуға болады
ESP8266 тақтасын Arduino IDE -ге қалай орнатуға болады
ESP8266 тақтасын Arduino IDE -ге қалай орнатуға болады
ESP8266 тақтасын Arduino IDE -ге қалай орнатуға болады
ESP8266 тақтасын Arduino IDE -ге қалай орнатуға болады

ESP8266 тақтасын Arduino IDE -ге орнату үшін келесі нұсқауларды орындаңыз:

1) Arduino IDE бағдарламасынан параметрлер терезесін ашыңыз. Файл> Параметрлер тармағына өтіңіз

2) https://arduino.esp8266.com/stable/package_esp8266com_index.json файлын төмендегі суретте көрсетілгендей «Қосымша тақта менеджерінің URL мекенжайлары» өрісіне енгізіңіз. Содан кейін «OK» түймесін басыңыз.

3) Ашық тақта менеджері. Құралдар> Басқару тақтасы менеджері бөліміне өтіңіз …

4) Төмен айналдырыңыз, ESP8266 тақта мәзірін таңдаңыз және біз 2.3.0 қолданатын «esp8266» орнатыңыз

5) ESP8266 тақтасын Құралдар> Тақта> Жалпы ESP8266 модулінен таңдаңыз

6) Соңында Arduino IDE-ді қайта ашыңыз

8 -қадам: енгізу -шығару тізімі

Енгізу -шығару тізімі
Енгізу -шығару тізімі

Бұл UNO мен WeMos D1 R2 үшін енгізу -шығару тізімі

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

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

Алғашқы екі сурет-бұл деректер Wi-Fi арқылы және түйінде қызыл түспен шығуды көрсетеді. Екінші сурет - бұл компьютердің порты арқылы өтетін қызыл түйіндік бағдарлама. Соңғы сурет WeMos D1 R2 пайдаланылады

Түйін-қызыл https://nodered.org/docs/platforms/windows орнатыңыз

10 -қадам: MySQL

MySQL
MySQL
MySQL
MySQL

SQL - бұл Arduino -дан алынған деректерді сақтау үшін қолданатын веб -сайт.

MySQL -ке қосылу үшін wamp пайдалану керек. Сіз вампты https://wampserver.aviatechno.net/ сайтынан жүктей аласыз.

Ұсынылған: