Mundarija:
- 1 -qadam: Bu qanday ishlaydi?
- 2 -qadam: Buning uchun nima qilish kerak?
- 3 -qadam: Qanday qilish kerak?
- 4 -qadam: Server dasturi
- 5 -qadam: Yoritish va isitish simlarini ulang
Video: Akvariumni yoritish va isitishni boshqaradigan Wi -Fi tizimini qanday yaratish kerak: 5 qadam
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:23
Bu nima qilayapti? Akvariumni jadval bo'yicha avtomatik ravishda yoki qo'lda bosish tugmasi yoki internet so'rovi bilan yoqadigan / o'chiradigan tizim.
Suv harorati kuzatiladigan tizim, agar u haddan tashqari qizib ketganda yoki o'chib qolsa, elektron pochta va ogohlantirishlarni yuboradi.
Isitish termostati sifatida ham ishlatilishi mumkin bo'lgan tizim.
U oldindan yuklangan 3 xil jadval bilan ishlaydi va ularni Internet-so'rov orqali tanlash mumkin. Masalan, men birini ish haftasi uchun, ikkinchisini uyda ta'til uchun, uchinchisini esa uydan tashqaridagi ta'tillar uchun aniqladim.
Xuddi shu yorug'lik davomiyligi bilan siz uyda bo'lganingizda akvariumingizdan ko'proq zavq olishingiz mumkin.
Bu uyni avtomatlashtirish arxitekturasining bir qismidir
1 -qadam: Bu qanday ishlaydi?
Tizim ESP8266 ga asoslangan va GPIO va WIFI imkoniyatlaridan foydalanadi. GPIO 2 röleyni boshqarish va sensordan suv haroratini o'qish uchun ishlatiladi. Tizim Linux serveri bilan ma'lumotlar almashish uchun UDPdan foydalanadi. Jadval haftalik / kunlik / soatlik aniqlanadi. Har bir soat 7,5 daqiqalik 8 qismga bo'lingan. Oldindan yuklangan jadval haqiqiy Internet so'rovining ustiga yozilishi mumkin. Tizim muntazam ravishda serverga ma'lumot yuborib turardi, shuning uchun siz suvning harorati va yorug'lik holatini masofadan bilib olishingiz mumkin.
U haddan tashqari qizib ketganda yoki past isitilganda ogohlantirishlar va elektron pochta xabarlarini yuboradi.
2 -qadam: Buning uchun nima qilish kerak?
-
1 x ESP8266
Men 3,3 voltli, o'rni va yuqori sifatli Olimex ESP8266-EVB ni tanlayman
- 1 yoki 2 o'rni
- 1 x DS18B20 suv o'tkazmaydigan harorat sensori
- 1 x 2N2222 kommutatsion tranzistor yoki unga tenglashtirilgan
- 3 x rezistorlar (100 ohm - 2,7K ohm - 4,7K ohm)
- 1 x tugmachali kalit
- 1 x elektr qutisi
- 1 x PCB prototipi
- Dasturiy ta'minotni yuklash uchun 1 x FT232RL FTDI USB 3.3 V
- 1 x 5V va 3,3V quvvat
3 -qadam: Qanday qilish kerak?
Barcha kerakli qismlarni oling
Qismlarni non paneliga ulang
PCBdagi lehim komponentlari
Hammasini qutiga soling
ESP8266 kodini yuklab oling
Kodni ESP8266 ichiga yuklab olish uchun Arduino IDE -dan foydalaning
4 -qadam: Server dasturi
Menda yaxlit domotik infratuzilma bor.
Ma'lumotlar MySql ma'lumotlar bazasida saqlanadi. Men Tomcat -ni veb -server sifatida ishlataman. 3 ta partiya doimiy ravishda ishlaydi: biri vaqt serveri vazifasini bajaradi, biri ESP8266 ma'lumotlarini oladi va JBda saqlaydi, va nihoyat ESP8266 ga konfiguratsiya yangilanishini yuboradi. Hammasi Linux serverida ishlaydi, faqat vaqt serveri talab qilinadi (UdpEsp8266ServerTime.java -ni ishga tushiring) (agar siz ESP8266 kodiga NTP qo'llab -quvvatlashini qo'shmasangiz).
Men xohlagan narsani qilishdan oldin ESP8266 yuborgan ma'lumotlarni ko'rib chiqish uchun taqdim etilgan java kodidan (traceDataReceived.java ishga tushirish) foydalanishni taklif qilaman.
github.com/cuillerj/AquariumControlSystem
5 -qadam: Yoritish va isitish simlarini ulang
Endi o'z server kodingizni sinab ko'rish va ishlab chiqish vaqti keldi. USB Serial adapteri va disk raskadrovka rejimidan foydalanib, sinab ko'ring va ishlab chiqing. Siz xohlagan narsani olgach, elektr energiyasi bilan shug'ullanishingizga to'g'ri keladi. Shunday qilib, siz juda ehtiyot bo'lishingiz kerak. Bu xavfli bo'lishi mumkin! Agar siz bunga o'rganmagan bo'lsangiz, kimdirdan yordam so'rang. Siz simlarni o'rni bilan ulashingiz kerak.
Men yoritish va isitish uchun ajratilgan rozetkalarni olish uchun mis tasmasini kesish orqali elektr rozetkasini o'zgartirdim.
Tavsiya:
Ruxsatsiz simsiz ulanish nuqtalari uchun monitoring tizimini qanday yaratish mumkin: 34 qadam
Ruxsatsiz simsiz ulanish nuqtalari uchun monitoring tizimini qanday yaratish mumkin: Saludos lektorlari. O'qituvchilarga ko'rsatma berib bo'ladiki, Raspberry PI -ni avtorizatsiyadan o'tkazib yuborish mumkin emas
Akvariumni avtomatik yoritish tizimi: 6 qadam
Akvariumni avtomatik yoritish tizimi: Hammaga salom! Bugungi loyihada men sizga akvarium uchun avtomatik yoritish tizimini qanday yaratishni ko'rsataman. Wi -Fi tekshirgichi va Magic Home WiFi ilovasidan foydalanib, men LEDlarning rangini va yorqinligini simsiz o'zgartira oldim. Nihoyat,
Linux yuklash diskini qanday yaratish kerak (va undan qanday foydalanish kerak): 10 qadam
Linux yuklash diskini qanday yaratish kerak (va undan qanday foydalanish kerak): Bu Linux, xususan Ubuntu -dan qanday boshlash haqida oddiy kirish
Uyda 10 dollarlik WiFi xavfsizlik tizimini qanday qilish kerak? Hech qanday joyda to'lovlar va ishlar yo'q!: 3 qadam
Uyda 10 dollarlik WiFi xavfsizlik tizimini qanday qilish kerak? Hech qanday joyda to'lovlar va ishlar yo'q!: Uyda 10 dollarlik Wi -Fi xavfsizlik xabarnomalari tizimini qanday qilish kerak? Hech qanday to'lov yo'q va u hamma joyda ishlaydi! Agar PIR harakat sensori har qanday harakatni aniqlasa, u sizning mobil telefoningizga xabar yuboradi. ESP8266 ESP-01 WiFi moduli, PIR harakat sensori va 3.3
Qanday qilib ko'chma o'yin tizimini yaratish kerak: 39 qadam (rasmlar bilan)
Qanday qilib ko'chma o'yin tizimini yaratish kerak: Hech qachon o'zingiz yoqtirgan o'yin tizimini o'ynashni xohlagan joyingizda o'ylab ko'rganmisiz? Ishonchim komilki, sizda bor. Ushbu qo'llanmadan so'ng siz Nintendo ko'ngilochar tizimini "portablizlash" ni o'rganishingiz mumkin. Bu yo'riqnomada men sizga hamma narsani o'rgataman