Мазмұны:
- 1 -қадам: бөлшектер тізімі
- 2 -қадам: Сымдарды жалғау
- 3 -қадам: Блок -схема
- 4 -қадам: код
- 5-қадам: түйін-ҚЫЗЫЛ
- 6 -қадам: MySQL Wampserver
Бейне: UCL - IIoT - Ылғалдылық туралы ақпарат жинау: 6 қадам
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:26
Бұл нұсқаулық сізге кірден алынған ылғал туралы ақпарат береді, оны түйін қызыл интерфейсінде қарауға болады, сонымен қатар деректер жиналады және MySQL дерекқорына қойылады, бұл сізге суару схемасын білуге көмектеседі. Сіздің өсімдіктеріңіз үшін олар су қажет болған кезде үйренеді.
1 -қадам: бөлшектер тізімі
1 x Arduino Mega 2560
1 x USB кабелі
1 x I2C СКД экраны
1 x Ылғал топырақ сенсоры
Сымдар
2 -қадам: Сымдарды жалғау
LCD I2C дисплейі
GND> GND arduino жүйесінде
VDC> 5V arduino жүйесінде
SDA> SDA arduino жүйесінде
SCL> arduino жүйесінде SCL
Ылғал сенсоры
GND> GND arduino жүйесінде
VDC> 5V arduino жүйесінде
Сигнал> A0 arduino -да
3 -қадам: Блок -схема
Бұл схема біздің arduino деректерімен не істейтінімізді көрсетеді, бәрі біздің деректерді біздің arduino -дан жинаудан басталады, содан кейін дисплейде көрсетілген деректерді алу үшін біз nodeRED -пен байланысқан MySQL серверіне жіберіледі.
4 -қадам: код
Arduino кодын мына жерден көруге болады, сонымен қатар ол Arduino IDE -де жүктеу мен енгізуді жеңілдету үшін мәтіндік құжат ретінде жасалған, сондықтан сіз оны өзіңіздің Arduino -ға жүктей аласыз және кодтың қалай құрылымдалғанын көре аласыз.
5-қадам: түйін-ҚЫЗЫЛ
node-red бұл жобада деректерді жіберу және алу үшін қолданылады, оны біз енгізген ақпаратты көру үшін бақылау тақтасында көрсете аламыз. Біз MySQL серверіне уақыт белгісін қою үшін және деректерді жинау үшін қызыл түйінді қолданамыз. ылғал сенсорынан біздің Arduino -да. Біз деректерді MySQL -ге осылай жібердік, сонымен қатар оны біздің мәліметтер қорынан алу арқылы UI үшін қалай жинаймыз.
Сізге https://nodered.org/docs/getting-started/installat… сілтемесіне өтіп, қызыл-қызыл түймені іске қосу және орнату қажет болады және қызыл-түйінді орнату және іске қосу нұсқаулығын орындаңыз.
Ол орнатылған кезде оны CMD арқылы іске қосу қажет болады.
Менің түйін-қызыл код осы нұсқаулыққа мәтіндік файл ретінде жүктеледі және оны қызыл-қызылға импорттау керек.
Келесі кітапханаларды қызыл-қызылға орнату қажет болады:
қызыл-түйін
қызыл-түйіндік бақылау тақтасы
түйін-қызыл-түйін-mysql
түйін-қызыл-түйін-ардуино
түйін-қызыл-үлес-жол
түйін-қызыл-түйін-сериялық порт
түйін-қызыл-түйін-беруші
бұл нұсқаулықта берілген қызыл-қызыл кодты қолданатын түйін-қызыл жұмыс істейтінін қамтамасыз ету. Әйтпесе, бұл ағын сізге қате береді.
6 -қадам: MySQL Wampserver
Wampserver MySQL мәліметтер базасын құру үшін пайдаланылады, онда біз Arduino -дан деректерді сақтай аламыз, бұл жобада ылғал датчиктерінің деректері. Wampserver қолданған кезде сервер сіздің компьютеріңізде жергілікті түрде жұмыс істейді, ал дерекқорға кіру үшін кодты енгізбестен «root» арқылы кіру қажет болады. Қызыл-түйінмен байланысу үшін MySQL ағынында орнатылған Wampserver дерекқорымен бірдей ақпаратты қамтуы маңызды, әйтпесе ол оған қосыла алмайды.
Бұл жобада мен nodered деп аталатын жаңа мәліметтер базасын құрдым, содан кейін node деп аталатын кесте құрдым. Содан кейін сіз екі жолды жасайсыз, біреуі ылғалдылық үшін, бұл сенсордан келетін ылғалдылық туралы ақпаратты жинауға көмектеседі және бұл жағдайда уақыт белгісі қызыл-түйінмен қамтамасыз етіледі.
Wampserver бағдарламасын мына жерден орнатуға болады:
Ұсынылған:
Гелий атомымен ақпарат жіберу: 3 қадам
Helium Atom көмегімен ақпарат жіберу: Гелий - бұл объектілерді интернетке оңай, тиімді және қауіпсіз қосуға арналған интеграцияланған аппараттық құралдарды, бағдарламалық қамтамасыз етудің интерфейсін және инфрақұрылымды қамтамасыз ететін заттардың интернеті үшін толық сымсыз платформа. Екі аппараттық компонент бар
Температураны автоматты түрде өлшеу және дауыстық ақпарат: 5 қадам (суреттермен)
Температураны автоматты түрде өлшеу және дауыстық ақпарат: Соңғы күні бүкіл әлем Covid19 вирусымен күресуде. Алдымен зардап шеккен адамдарды (немесе күдіктіні) тексеру - дене температурасын өлшеу. Осылайша, бұл жоба дене температурасын автоматты түрде өлшейтін және дыбыс арқылы хабарлауға болатын модельге арналған
Есту қабілеті нашар адамдарға арналған үй автоматикасы туралы есік қоңырауы туралы хабарландыру (ESP-now, MQTT, Openhab): 3 қадам
Есту қабілеті нашар адамдарға арналған үй автоматикасы туралы есік қоңырауы туралы хабарландыру (ESP-now, MQTT, Openhab): Бұл нұсқаулықта мен сіздің үй автоматикасына қалыпты есік қоңырауын қалай енгізгенімді көрсетемін. Бұл шешім есту қабілеті нашар адамдарға өте ыңғайлы. Менің жағдайда мен балалардың туған күнінде бөлме бос емес және шулы болса, хабарландыру алу үшін қолданамын. Мен
Сандық қабырға күнтізбесі мен үй туралы ақпарат орталығы: 24 қадам (суреттермен)
Сандық қабырға күнтізбесі мен үй туралы ақпарат орталығы: Бұл нұсқаулықта мен ескі жалпақ экранды теледидарды ағаштан жасалған сандық қабырғаға бекітілген күнтізбе мен Raspberry Pi арқылы жұмыс істейтін үй ақпарат орталығына қосатын боламын. барлық мүшелері үшін маңызды ақпарат
Meshlab көмегімен лазерлік сканерлеу деректерін жинау және жинау: 8 қадам
Meshlab -ті лазерлік сканерлеу деректерін тазалау және жинау үшін қолдану: Meshlab - бұл торлы деректерді өңдеуге және өңдеуге арналған ашық бастапқы коды бар бағдарлама. Бұл оқулық 3D лазерлік сканерден деректерді қалай жинауды, тазартуды және қайта құруды нақты көрсетеді. Мұнда қолданылатын сканермен қолданылатын әдістер қолданылуы керек