
Mündəricat:
- Addım 1:
- Addım 2: Niyə Firebase seçirsiniz
- Addım 3: Tamam Layihə Məhvinə Getməyək …
- Addım 4: Fairbase hesabı yaratmaq
- Addım 5: Sonra Bu Arayüzü Baxın və Layihə Adı verin və Ölkə Adı seçin
- Addım 6: Layihə Adı Ev Avtomatlaşdırmasını Seçdiyimi Eşidirəm və Ölkəmi Seçin Sonra Yarat düyməsini basın
- Addım 7: Bir anlıq Bu Arayüzü Göstərdikdən sonra Mübahisəni vurun
- Addım 8: Sonra Başlamaq üçün gedin
- Addım 9: Qaydalara gedin və Şəkil kimi Kodu Eadit edin
- Addım 10: Ayarınıza gedin və Api Açarınızı göstərin
- Addım 11: Tətbiq etmə
- Addım 12: İndi Layihəyə gedin və Kompüterinizdə Homeautomation.aia Faylını İdxal edin
- Addım 13: Qırmızı Dairə Seçiminə vurun və Şəklin təriflədiyi axını
- Addım 14: Ardunio Proqramı Bölümü
2025 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2025-01-23 12:54

BU PROJENİN MƏQSƏDİ
Bu layihə, istifadəçiyə IOT Android tətbiqindən istifadə edərək evinin bütün uzaqdan idarə olunan cihazları üzərində tam nəzarəti təmin edən bir ev avtomatlaşdırma sistemi hazırlamağı hədəfləyir. Ancaq ThingSpeak, Adafruit.io, Blynk və IFTT və s kimi bütün bu platformalar, amma bu gün firebase seçirəm.
Addım 1:
Addım 2: Niyə Firebase seçirsiniz
Firebase, cihaz səviyyəsində toplanan həssas məlumatları saxlamaq üçün sürətli bir yol təqdim edir və AndroidThings tərəfindən dəstəklənən Android API -ləri ilə əla işləyir. Server tərəfində proqramlaşdırma ilə qarşılaşdığım bir çox mobil və cihaz proqramçıları. Firebase həqiqətən bu boşluğu aradan qaldırmağa kömək edə bilər və inkişaf etdiricilərin oflayn xüsusiyyətlərindən istifadə etməsi maraqlı olacaq. IoT və ya ümumiyyətlə məlumat toplayan və onu şəbəkələr üzərindən ötürməli olan hər hansı bir cihazda yenisinizsə, güman edilməli olan qızıl qayda şəbəkə bağlantısının qəbul edilməməsidir. Nəticədə, məlumatları oflayn olaraq toplamaq və şəbəkə mövcud olduqda bunu serverinizə ötürmək lazımdır. Oflayn xüsusiyyəti olan Firebase, bir çox inkişaf etdirici üçün bunu həqiqətən asanlaşdıra bilər.
Firebase, Real Zamanlı Veritabanı, Doğrulama, Bulud Mesajlaşması, Saxlama, Hostinq, Test Laboratoriyası və Analitik daxil olmaqla bir çox xüsusiyyətə malikdir, ancaq mən Doğrulama, Real Zaman Veritabanını istifadə edəcəyəm.
Addım 3: Tamam Layihə Məhvinə Getməyək …
Bu layihəni üç hissədən ibarət bölüşdürəcəyəm
1. Fairbase hesabı yaratmaq
2. App edilməsi
3. Ardunio proqram hissəsi
Addım 4: Fairbase hesabı yaratmaq

Əvvəlcə https://console.firebase.google.com/ saytına daxil olun və daxil olun
Layihə əlavə et düyməsini vurun
Addım 5: Sonra Bu Arayüzü Baxın və Layihə Adı verin və Ölkə Adı seçin

Addım 6: Layihə Adı Ev Avtomatlaşdırmasını Seçdiyimi Eşidirəm və Ölkəmi Seçin Sonra Yarat düyməsini basın

Addım 7: Bir anlıq Bu Arayüzü Göstərdikdən sonra Mübahisəni vurun

Addım 8: Sonra Başlamaq üçün gedin

Addım 9: Qaydalara gedin və Şəkil kimi Kodu Eadit edin


Addım 10: Ayarınıza gedin və Api Açarınızı göstərin

Addım 11: Tətbiq etmə
Sizə appinventor üçün tam bir satır faylı təqdim etməyəcəyəm, bura vurun və yükləyin
bu faylı açmaq üçün ai2.appinventor.mit.edu saytına daxil olun
Addım 12: İndi Layihəyə gedin və Kompüterinizdə Homeautomation.aia Faylını İdxal edin




Addım 13: Qırmızı Dairə Seçiminə vurun və Şəklin təriflədiyi axını


Addım 14: Ardunio Proqramı Bölümü
Ardunio kodunuzda bir az dəyişikliyə ehtiyacınız var
FIREBASE_HOST nüsxəsi və fairbase verilənlər bazasında keçmiş
FIREBASE_AUTH surəti və layihə ayarı ilə bağlı keçmiş
və WIFI adınızı və şifrənizi qurun
Buradan ardunio codunu yükləyin bura vurun
Bu dərslik ilk dəfə buraya klikləndi
Nodemcu haqqında daha çox dərslik Buraya vurun
Tövsiyə:
Arduino Nəzarət Rölesi Modulundan istifadə edərək Ağıllı Evi necə etmək olar - Ev avtomatlaşdırma fikirləri: 15 addım (şəkillərlə)

Arduino Nəzarət Rölesi Modulundan istifadə edərək Ağıllı Evi necə etmək olar | Ev Avtomatlaşdırma Fikirləri: Bu ev avtomatlaşdırma layihəsində 5 ev texnikasını idarə edə biləcək ağıllı bir ev rölesi modulu dizayn edəcəyik. Bu röle modulu Mobil və ya ağıllı telefondan, IR uzaqdan və ya TV uzaqdan, Manuel keçiddən idarə oluna bilər. Bu ağıllı röle həm də hiss edə bilər
Raspberry Pi və Argon Particle istifadə edərək Ağıllı Daşqın Alarm Sistemini Necə Etmək olar: 6 addım

Raspberry Pi və Particle Argon istifadə edərək Ağıllı Daşqın Alarm Sistemini Necə Hazırlamaq olar: Standart daşqın sensorlarının olması evinizə və ya iş yerinizə böyük ziyan vurmamaq üçün əladır. bu ağıllıları satın ala bilərsiniz Bu daşqın siqnalizasiya sistemi hər hansı bir mayeni algılar və tetikler
Arduino UNO istifadə edərək pilotsuz təyyarə necə etmək olar - Mikrokontrolördən istifadə edərək bir Quadcopter hazırlayın: 8 addım (şəkillərlə)

Arduino UNO istifadə edərək pilotsuz təyyarə necə etmək olar | Mikrokontrolördən istifadə edərək Quadcopter hazırlayın: Giriş Youtube Kanalımı Ziyarət Edin Drone almaq üçün çox bahalı bir gadget (məhsul) təşkil edir. Bu yazıda necə ucuz satacağımı müzakirə edəcəyəm? Ucuz qiymətə öz əlinizlə bunu necə edə bilərsiniz … Yaxşı Hindistanda bütün materiallar (mühərriklər, ESClər
Arduino istifadə edərək avtomatik suvarma sistemini necə etmək olar: 5 addım

Arduino ilə Avtomatik Suvarma Sistemini Necə Hazırlamaq olar: Bu Təlimatlarda, torpaqdakı su miqdarını hiss edə bilən və bağınızı avtomatik olaraq suvara bilən avtomatik suvarma sisteminin necə qurulacağını və tətbiq olunacağını göstərəcəyəm. Bu sistem müxtəlif məhsul ehtiyacları üçün proqramlaşdırıla bilər və
Travis CI -də Eagle CAD -ı Avtomatlaşdırma üçün necə istifadə etmək olar: 3 addım

Travis CI -də Build Automation üçün Eagle CAD -dan necə istifadə olunur: Bu təlimat, travis ci (.travis.yml faylı) kartal 7 faylını (schematics.sch və pcb board.brd) emal edə biləcək şəkildə necə qurulacağını izah etməyi hədəfləyir. ). Nəticədə avtomatik olaraq şəkillər, gerber faylları və ər-arvad yaradacaq