Mündəricat:
2025 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2025-01-13 06:56
Bu Kursda bir Android Tətbiqi yaradacağıq, Firebase Veritabanı Yaradacağıq və NodeMCU ESP 8266 1.0 12E-ni əvvəlki məhsulların koordinasiyası ilə idarə edəcəyik.
Addım 1: Lazım olan bütün vasitələr
İşə başlamaq üçün lazım olan bəzi şeylər
1. Google Firebase
2. MIT App ixtiraçısı
3. NodeMCU ESP8266 1.0 12E
4. Bir neçə Qadın Dişi Jumper Telləri
5. USB Kabel
6. Arduino IDE (ESP8266 proqramlaşdırmaq üçün)
Addım 2: Google Firebase ilə işə başlayın və ilk layihənizi yaradın
Adımları izləyin
1. Google hesabınızla Firebase -ə daxil olun.
2. Konsola gedin və Yeni bir layihə əlavə edin və sonra layihənizə bir ad verin və bölgənizi verin, bu çox vacib bir addımdır, səhv bir bölgə seçsəniz, layihəniz işləməyə bilər.
3. Konsolunuzun sağ tərəfindəki layihə parametrlərinə keçin və xidmət hesablarına gedin və verilənlər bazanızın gizli qeydini əlavə istifadə üçün bir yerə kopyalayın, daha sonra müzakirə edəcəyik.
4. İndi bölməni inkişaf etdirin və verilənlər bazasına keçin və formanın layihə URL'sini kopyalayın
xxxxxxxxxxxxxxxx.firebaseio.com/ -kopyalayın.
5. Sonra qaydalar bölməsinə keçin və aşağıdakı dəyişiklikləri edin və ya kopyalayın və aşağıdakı kodla əvəz edin
{ "Qaydalar": {
".read": "doğru", ".write": "doğru"
}
}
Addım 3: ESP8266 -nı Wifi üzərindən idarə etmək üçün ilk Android tətbiqinizi qurun
Tətbiqinizi qurmaq üçün MIT App Inventor Veb saytına keçin.
Bu, sadəcə elementləri sürükləmək və buraxmaqla qurulmuş çox sadə bir tətbiq qurucusudur
1. İstədiyiniz adla yeni bir layihəyə başlayın.
2. Bu layihədə NodeMCU-da quraşdırılmış LED-in dəyişdirilməsi ilə məşğul olacağıq, buna görə onu açmaq və söndürmək üçün yalnız iki düyməyə ehtiyacımız var.
3. Xüsusiyyətlər sekmesinde düymənin mətnini və digər xüsusiyyətlərini dəyişə bilərsiniz.
4. Firebase -dən istifadə etdiyimiz üçün istifadəçi interfeysi sekmesinin eksperimental hissəsində olan firebase xüsusiyyətimizi ona əlavə edərək onu izləyici hissəsinə sürükləyəcəyik.
5. İndi, Bloklara keçin və yuxarıdakı şəkildə göstərilən məntiqləri qurun.
6. Sonra yenidən Dizayner sekmesine gedin və aşağıdakı dəyişiklikləri edin
- Layihə Kovası boş olmalıdır.
- Firebase Token olduğu kimi olmalıdır, heç bir dəyişiklik edilməyəcək.
- İndi firebase URL qutusuna, əvvəlki addımda kopyalanan URL daxil edin, standart istifadə qutusunu işarələyin.
7. İndi firebase -ə gedin və verilənlər bazası> data sekmesine gedin və App Inventor Logic Diagramımızda istifadə olunan eyni dəyişənə adlanan bir uşaq yaradın.
8. İndi səhifənin yuxarısındakı Build düyməsini basın və.apk faylını android smartfonunuza yükləyin.
Addım 4: Kodunuzu ESP8266 -ya Yükləyin
Aşağıdakı depoda olan kodu kopyalayaraq kodunuzu NodeMCU -ya daxil edə bilərsiniz.
github.com/saiyerniakhil/ESPFireBase
və kodun şərhlərində özümü aydınlaşdırdığım bəzi dəyişikliklər edilməlidir.