Mündəricat:
2025 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2025-01-23 12:54
Bu, IOT əsaslı otaq istiliyinə nəzarət layihəsində göstərişlidir.
Xüsusiyyətləri:-
1. Fanı avtomatik olaraq göstərilən otaq istiliyindən yuxarı açın.
2. Ventilyatoru göstərilən otaq istiliyinin altında avtomatik olaraq söndürün.
3. İstənilən temperaturda istənilən vaxt əl ilə idarəetmə
Tələblər:-
- NodeMCU ESP8266 inkişaf lövhəsi
- DHT11 temperatur sensoru
- Tək kanallı röle lövhəsi (5V)
- Jumper telləri
- Wifi router və ya portativ qaynar nöqtə (NodeMCU ESP8266 -nı internetə bağlamaq üçün)
- 9V batareya
Beləliklə, tutoriala girək.
Addım 1: Firebase qurun və Gizli Açar əldə edin
Google firebase tərəfindən real vaxt məlumat bazasından istifadə edəcəyik. Bu real vaxt verilənlər bazası, Nodemcu ilə Android cihazı arasında bir vasitəçi rolunu oynayacaq.
- Əvvəlcə firebase saytına gedin və Google hesabınızı istifadə edərək daxil olun.
- Yeni real vaxt məlumat bazası yaradın.
- Tətbiqdən verilənlər bazasına daxil olmaq üçün real verilənlər bazası URL və gizli açar əldə edin. Ətraflı bir dərs üçün MIT tətbiq ixtiraçısı ilə firebase -dən necə istifadə edəcəyinizi yoxlaya bilərsiniz.
Addım 2: MIT App Inventor 2 -dən istifadə edərək tətbiq yaradın
Android tətbiqimizi yaratmaq üçün MIT tətbiq ixtiraçısı 2 -dən istifadə edəcəyik. İstifadəsi çox sadədir və Google firebase qazanmaq üçün asandır.
- Əlavə edilmiş MIT app ixtiraçısı 2 layihə faylını (.aia faylı) yükləyin.
- MIT app ixtiraçısı 2 ana səhifəsinə keçin və hesabınıza daxil olun. Sonra gedin layihələr >> idxal layihəsi. Kompüterinizdən faylı seçin və yükləyin.
- Layihə pəncərəsinə keçin, firebaseDB1 (iş sahəsinin altındakı) üzərinə vurun, verilənlər bazası URL'sini və gizli açarı daxil edin. Həmçinin ProjectBucket -i S_HO_C_K olaraq təyin edin (ekran görüntüsündə göstərildiyi kimi 2).
Bundan sonra, qurma düyməsini basın və tətbiq faylını (.apk faylı) kompüterinizə qeyd edin. Daha sonra həmin faylı Android cihazınıza köçürün.
Addım 3: Nodemcu ESP8266 üçün Arduino IDE -ni konfiqurasiya edin
- Əvvəla, Nodemcu esp8266 üçün Arduino IDE -ni konfiqurasiya edin. Armtronix tərəfindən NodeMCU əsasları ilə bağlı bu addım -addım təlimatı tövsiyə edərdim. Bu faydalı dərs üçün Armtronix -ə təşəkkürlər.
- Bundan sonra bu iki kitabxananı əlavə edin (istinad ekran görüntüsü):-
- Arduino Json
- Firebase Arduino
-
DHT Sensor Kitabxanası
- Adafruit Universal Sensor Kitabxanası
Addım 4: Kodu NodeMCU ESP8266 -ya yükləyin
Aşağıda əlavə olunan Arduino IDE faylını (.ino faylı) yükləyin. Bundan sonra, bəzi zəruri dəyişikliklər üçün proqramı dəyişdirin:-
- 3 -cü sətirdə 'https://' olmadan verilənlər bazası URL -ni daxil edin.
- 4 -cü sətirdə verilənlər bazasının gizli açarını daxil edin.
- 5 və 6 -cı sətirlərdə, WiFi SSID və Wifi parolunu (NodeMCU ESP8266 -ya bağlamaq istədiyiniz) yeniləməyi unutmayın.
Bitirdikdən sonra proqramı NodeMCU ESP8266 inkişaf lövhəsinə yükləyin.
Addım 5: Avadanlıq yığın
- Yuxarıdakı şəkildə göstərildiyi kimi dövrə yaradın.
- Tətbiqi (2 -ci addımda yaradılmışdır) Android smartfonunuza quraşdırın.
- Dövrəni gücləndirin və zövq alın!
Tövsiyə:
Əllərsiz Otaq İşıqlarına Nəzarət: 10 addım
Əllər Sərbəst Otaq İşıqlarına Nəzarət: Filmdəki kimi " Mümkün olmayan Missiya " deyir " Çarəsiz vaxtlar çarəsiz tədbirlərə çağırır " 10 -cu sinifdə oxuyan qardaşım, açarları yox, telefonu istifadə edərək mətbəxin işıqlarını idarə etmək fikrinə düşdü
Mood Dinamik- Ətraf Mühitin İstiliyinə Bağlı Çalınacaq Mood Musiqisi üçün Güclü Dinamik: 9 Addım
Mood Speaker- Ətraf Mühitin İstiliyinə Bağlı Mood Musiqisi Çalınacaq Güclü Dinamik: Salam, MCT Howest Kortrijk-dəki məktəb layihəm üçün Mood Hoparlör hazırladım, bu fərqli sensorlar, LCD və WS2812b olan ağıllı Bluetooth dinamik cihazdır. Dinamik temperaturdan asılı olaraq fon musiqisi çalır, ancaq
NodeMCU Sensor Nəzarət Rölesi ilə IoT Əsaslı Ev Avtomatlaşdırmasını Necə Etmək olar: 14 Addım (Şəkillərlə birlikdə)
NodeMCU Sensorları Nəzarət Rölesi ilə IoT Əsaslı Ev Avtomatlaşdırmasını Necə Edə bilərsiniz: Bu IoT əsaslı layihədə, Blynk və NodeMCU idarəetmə rölesi modulu ilə real vaxt rəyi olan Ev Avtomatlaşdırmasını hazırladım. Manual rejimdə bu röle modulu Mobil və ya smartfondan və Manual keçiddən idarə oluna bilər. Avtomatik rejimdə bu ağıllı
Raspberry Pi üçün CPU İstiliyinə əsaslanan PWM Tənzimlənən Fan: 4 Addım (Şəkillərlə)
Raspberry Pi üçün CPU İstiliyinə əsaslanan PWM Tənzimlənən Fan: Raspberry Pi üçün bir çox hal, CPU -nun soyudulmasına kömək etmək üçün kiçik bir 5V fan ilə gəlir. Ancaq bu fanatlar ümumiyyətlə olduqca səs -küylüdür və bir çox insanlar səs -küyü azaltmaq üçün 3V3 pininə bağlayırlar. Bu fanatlar ümumiyyətlə 200 mA üçün qiymətləndirilir ki, bu da olduqca h
Gnuplot Görüntü Çıxışı və E -poçt Xəbərdarlığı Bacarığı ilə Raspberry Pi Nəzarət olunan Otaq İstiliyinin İzlənməsi: 7 Addım
Gnuplot Görüntü Çıxış və E -poçt Xəbərdarlığı Bacarığı ilə Raspberry Pi Nəzarətli Otaq İstiliyinin İzlənməsi: İşlədiyim yerdə çoxlu kompüterlərin yerləşdiyi çox vacib bir otaq var. Bu sistemlərin işini optimallaşdırmaq üçün bu otağın ətraf temperaturu çox sərin olmalıdır. Məndən bacarığı olan bir monitorinq sistemi hazırlamağımı istədilər