Mundarija:

UCL-IIoT-Wi-Fi bilan issiqxona: 10 qadam
UCL-IIoT-Wi-Fi bilan issiqxona: 10 qadam

Video: UCL-IIoT-Wi-Fi bilan issiqxona: 10 qadam

Video: UCL-IIoT-Wi-Fi bilan issiqxona: 10 qadam
Video: فرعون و برقل أول مرة يشوفو النعمة 😂 😂 br9l hotgam fir3awn #المغرب #bar9al #ecomweblife #برقل 2024, Noyabr
Anonim
UCL-IIoT-Wi-Fi bilan issiqxona
UCL-IIoT-Wi-Fi bilan issiqxona

Bu UCL bo'yicha 3 semestrlik maktab loyihasi. Biz issiqxonamizda ishlashni davom ettirishga qaror qildik, lekin bu safar ma'lumotlarni yig'ish bilan

Adam0220 va mort340d tomonidan ishlab chiqarilgan

1 -qadam: umumiy nuqtai

Image
Image
Sharh
Sharh
Sharh
Sharh
Sharh
Sharh

Qaysi bog 'ishqibozlari, tuproq namligi pasayib ketganda yoki sizning o'simliklarga kechasi ham kerakli "quyosh nuri" bera oladigan bo'lsa, o'simliklar avtomatik sug'oriladigan "aqlli uy" ga ega bo'lishni orzu qilmaydi?

Bizning maqsadimiz - siz uchun shunday qila oladigan issiqxona yaratish

Bu ko'rsatma arduino orqali o'z -o'zini tutishga qodir issiqxonani qanday yaratganimizni tushuntiradi.

Biz harorat va namlikni o'lchash uchun DHT11 dan foydalanganmiz. Bizning namlik sensori tuproq namligini o'lchash uchun ishlatiladi. Bizning suv nasosimiz, tuproq juda quruq bo'lganda, tuproqni sug'orish uchun ishlatiladi. LCD monitor tuproq namligi va harorati nima ekanligini ko'rsatish uchun ishlatiladi. Ledlar quyoshni tasvirlash uchun ishlatiladi. Biz qizil tugunni arduino -dan olgan barcha qadriyatlarimizni ko'rish uchun ishlatganmiz. WeMos D1 R2 ma'lumotlarni Wi -Fi orqali yuborish uchun ishlatiladi. MySQL ma'lumotlarini veb -sahifa orqali ko'rish uchun ishlatiladi.

2-qadam: Oqim jadvali + Node-red-ni qanday o'rnatish va tugun-qizilga MySQL-ni qo'shish

Oqim sxemasi + Node-red-ni qanday o'rnatish va qizil-tugunga MySQL-ni qo'shish
Oqim sxemasi + Node-red-ni qanday o'rnatish va qizil-tugunga MySQL-ni qo'shish

Bu erda bizning issiqxona sxemasi

1. Qizil tugunli kompyuterni kompyuteringizga o'rnating.

2. "asboblar paneli, node-remysql va node-serialport" ni o'rnating.

3. Palitrani boshqarish uchun kiring

4. Keyin o'rnatish -ni bosing

5. Keyin modullarni qidiring

6. MySQL -ni ochish uchun kompyuteringizga wampserver -ni o'rnating

7. phpMyAdmin -ni oching

8. "Nodered" blok misolini o'rnating.

9. Jadval yarating, sizga yoqadigan narsalarning nomini "nam aso" deb yozing.

10. MySQL blokini tugun-qizil rangga kiriting

11. Qizil tugunli "Mysql" bloki bizning SQL ma'lumotlar bazamiz nomiga havola qilinishi kerak, bu holda "tugunli".

3 -qadam: qismlar ro'yxati

1 x Arduino bilan

1 x WeMos D1 R2

2 x non paneli

1 x 12v suv nasoslari

4 x Led

1 x LCD displey

1 x DHT 11

1 x namlik namlik sensori

1 x ky-019 o'rni

1 x Batareya ushlagichi

8 x batareya (AA)

4 x 220 ohm qarshilik

Shlang

Simlar

Bundan tashqari, biz foydalanardik

Tuproq va o'simliklar

3D printer + lazer kesuvchi

4 -qadam: Loyihaning 3D chop etilishi

Loyihani 3D bosib chiqarish
Loyihani 3D bosib chiqarish

Asosiy kadrlar 3D printerda ishlab chiqariladi

Uyingizda pleksiglasdan yasalgan bo'lib, u lazerli to'sar bilan ishlangan

Devorlari yog'ochdan yasalgan bo'lib, u lazerli kesgich bilan ishlangan

Siz fayllarni https://www.instructables.com/id/Greenhouse-Overview-On-Going/ saytidan olishingiz mumkin.

5 -qadam: Fritzingda simlarni ulash

Fritzingda simlar
Fritzingda simlar

6 -qadam: Arduino kodi

Arduino kodi
Arduino kodi
Arduino kodi
Arduino kodi
Arduino kodi
Arduino kodi
Arduino kodi
Arduino kodi

WeMos D1 R2 kodidan olingan rasmlar. U Wi-Fi-ga qanday ulanishimizni va ma'lumotlarni arduino-dan tugun-qizil rangga qanday yuborishimizni ko'rsatadi

Rasm 1. Rasmda WeMos kutubxonalarni o'qiydi va Wi -Fi tarmog'iga ulanadi va arduino -da qaysi pinlar borligini ko'rsatadi.

Rasm 2. Seriyali monitorda u paket borligini yozadi va "udp" dan foydalangan holda ma'lumotlarni kompyuterga qizil tugun orqali yuborishimizni ko'rsatadi.

Rasm 3. Tugun-qizil va bo'sh sozlamalarga qancha char yuborishimiz mumkinligini ko'rsatadi

4-rasm. Harorat, namlik va namlikni suzadi, so'ngra namlikni 0-100%gacha qaytaradi. Shundan so'ng, ular satrlarga bo'linadi, so'ngra qizil tugunga yuboriladi.

7 -qadam: ESP8266 kartasini Arduino IDE -ga qanday o'rnatish kerak

Arduino IDE -da ESP8266 kartasini qanday o'rnatish kerak
Arduino IDE -da ESP8266 kartasini qanday o'rnatish kerak
Arduino IDE -da ESP8266 kartasini qanday o'rnatish kerak
Arduino IDE -da ESP8266 kartasini qanday o'rnatish kerak
Arduino IDE -da ESP8266 kartasini qanday o'rnatish kerak
Arduino IDE -da ESP8266 kartasini qanday o'rnatish kerak
Arduino IDE -da ESP8266 kartasini qanday o'rnatish kerak
Arduino IDE -da ESP8266 kartasini qanday o'rnatish kerak

ESP8266 kartasini Arduino IDE -ga o'rnatish uchun quyidagi ko'rsatmalarga amal qiling.

1) Arduino IDE -dan imtiyozlar oynasini oching. Fayl> Sozlamalar -ga o'ting

2) https://arduino.esp8266.com/stable/package_esp8266com_index.json -ni quyidagi rasmda ko'rsatilgandek "Kengash menejerining qo'shimcha URL manzillari" maydoniga kiriting. Keyin, "OK" tugmasini bosing.

3) Ochiq taxtalar menejeri. Asboblar> Kengash> Kengash menejeri -ga o'ting …

4) Pastga siljiting, ESP8266 karta menyusini tanlang va biz ishlatadigan "esp8266" ni o'rnating 2.3.0

5) Asboblar> Kengash> Umumiy ESP8266 modulidan ESP8266 kartangizni tanlang

6) Nihoyat, Arduino IDE-ni qayta oching

8 -qadam: kirish -chiqish ro'yxati

I/U ro'yxati
I/U ro'yxati

Bu bizning UNO va WeMos D1 R2 uchun kirish -chiqish ro'yxatimiz

9-qadam: qizil tugun

Qizil tugun
Qizil tugun
Qizil tugun
Qizil tugun
Qizil tugun
Qizil tugun
Qizil tugun
Qizil tugun

Birinchi ikkita rasm-bu ma'lumot Wi-Fi orqali va tugun-qizil rangda ko'rsatiladigan joy. Ikkinchi rasm - bu kompyuter porti orqali o'tadigan qizil tugunli dastur. Oxirgi rasmda WeMos D1 R2 ishlatiladi

Qizil tugunli https://nodered.org/docs/platforms/windows-ni o'rnating

10 -qadam: MySQL

MySQL
MySQL
MySQL
MySQL

SQL - bu Arduino -dan olingan ma'lumotlarni saqlash uchun foydalanadigan veb -sayt.

MySQL -ga ulanish uchun wamp -dan foydalanish kerak. Siz wamp -ni https://wampserver.aviatechno.net/ saytidan yuklab olishingiz mumkin.

Tavsiya: