Mündəricat:
2025 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2025-01-13 06:56
Qulaqlıq taxaraq onlayn oyunlarını oynayaraq kilidlənən yeniyetmələr varmı? Sizin üçün bağırdığınızı eşitməməkdən, mətn mesajlarına və ya zənglərinə cavab verməməkdən bezdinizmi? Bəli… BİZ ÇOX! Ən son gizmo üçün motivasiya budur (Əlavə etmək sadəcə əyləncəli idi). Ekranının qarşısında bu kiçik incini park edin. Sakit olsa da, yalnız öz işini düşünərək oturur. Amma … bir mesaj göndərdiyiniz zaman bir az YAXŞI olur və LCD -də mesajınızla birlikdə LED -lərdən bip səsi yanıb sönür … QƏDƏR qiymətli yeniyetmənin diqqətini çəkir. Buna görə də oxuyun, yuxarıdakı videoya baxın və özünüz də yaradın.
Addım 1: Tələb olunan Donanım və Bağlanma
PARÇALAR:
ESP8266 NodeMCU 1.0 (Hər hansı bir ESP işləməlidir)
Serial/I2C Arayüzlü 1602 və ya 2004 LCD
Bir anlıq düymə
Çörək lövhəsi
LED
Tullananlar
ƏLAVƏ EDİN:
ESP8266 ----------- LCD ----------- DÜĞMƏ ----------- BUZZER ------------- LED
Grnd ----------------- Grnd ---------- 1. Qütb ------------ Grnd ------ ------------ Grnd
Vcc ------------------- Vcc
D6 ------------------------------------------------- ------------------------------------- LongLeg
D7 ------------------------------------------------- ------------ 2-ci qütb
D4 -------------------------------------- 2-ci qütb
D1 -------------------- SCL
D2 -------------------- SDA
Addım 2: Tələb olunan proqram təminatı və konfiqurasiya
Fərziyyələr: Arduino IDE və kitabxanalardan istifadə bilik və təcrübəsi.
Tələb olunan proqram təminatı:
- Arduino IDE (1.8.5 istifadə etdim)
- Android App MQTT Dash (iOS versiyasının olub -olmamasından əmin deyiləm)
- Veb sayt
Proqram Konfiqurasiyaları:
- Android App MQTT Dash Aşağıdakı kimi eyni client.subscribe (Mövzu da adlanır) məlumatlarını istifadə edin. Varsayılan qalan 'tamam' olmalıdır. Port# və server host adı üçün yuxarıdakı veb saytında tapılan məlumatlardan istifadə edin:
-
Arduino Sketch (Dəyişikliklərə ehtiyacı olan proqramlaşdırma da eskizdə şərh olunur)
- LCD -nin I2C ünvanı
- WiFi kreditləri
-
MQTT Broker Məlumatı (təmin etdiyiniz təsadüfi/fərdi seçimlər)
- String clientId = "YOUR_CHOICE_HERE";
- client.subscribe ("YOUR_Topic_HERE")
Addım 3: Əməliyyat
MQTT Dash Tətbiqi açıldıqda:
- Sağ üstdəki PLUS işarəsini vurun.
- 'Mətn' yazın.
- Ad sizin seçiminizdir.
- Mövzu adınızı buraya əvvəlki addımda qeyd edildiyi kimi daxil edin.
- Saxlamaq üçün yuxarı sağdakı Disk düyməsini basın.
- Yuxarıdakı 3 -cü addımda seçilmiş adla siyahıya alınmış Çini açın.
- Təqdim olunan xəttə pulsuz forma mətni daxil edin. SET düyməsini basın.
- Hər şey gözlənildiyi kimi işləyirsə, mesaj LCD -də görünməlidir.
- Mesajı silmək üçün boş bir mesaj göndərin.
- YAXŞI… Silmək üçün bir anlıq ESP -ə bağlı düyməni basın.
Addım 4: Hamısı Qutuda və MQTT -yə Hazırdır
Bir sənətkarlıq qutusu və daha gözəl bir anlıq düymə götürüb hamısını bir yerə yığın.