Mundarija:
- 1 -qadam: umumiy nuqtai
- 2-qadam: Oqim jadvali + Node-red-ni qanday o'rnatish va tugun-qizilga MySQL-ni qo'shish
- 3 -qadam: qismlar ro'yxati
- 4 -qadam: Loyihaning 3D chop etilishi
- 5 -qadam: Fritzingda simlarni ulash
- 6 -qadam: Arduino kodi
- 7 -qadam: ESP8266 kartasini Arduino IDE -ga qanday o'rnatish kerak
- 8 -qadam: kirish -chiqish ro'yxati
- 9-qadam: qizil tugun
- 10 -qadam: MySQL
2025 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2025-01-13 06:58
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
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
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
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
6 -qadam: 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
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
Bu bizning UNO va WeMos D1 R2 uchun kirish -chiqish ro'yxatimiz
9-qadam: 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
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.