Mündəricat:
- Addım 1: Termometrin tətbiqi
- Addım 2: WiFi termometrinin versiyaları
- Addım 3: OneWire - Diaqramlar və DS18B20 Sensorları
- Addım 4: Hamı üçün sxemlər (AP/STA rejimi) ESP8266 Termometrləri
- Addım 5: Mənbə Kodları
Video: STA/AP rejimində ESP8266 ilə Wifi Termometr: 5 addım
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:45
Bu təlimat ESP8266 -ya və HTTP veb -serverində işləyən WiFi termometri kimi tətbiqinə əsaslanır. Giriş nöqtələri olaraq müştəri və ya AP olaraq 2 rejim STA da mövcuddur.
Addım 1: Termometrin tətbiqi
Bu gün wifi termometrinin layihəsini qısaca təqdim edəcəyəm. Termometr, NodeMCU v3 Lolin inkişaf lövhəsindəki ESP8266 wifi çipindən istifadə edir. Məlumat girişinə əlavə olaraq, Wifi çipi, ölçülmüş məlumatları çıxardığı bir veb serveri də saxlayır. Səhifə hər dəfə yükləndikdə məlumatlar ölçülür. Boş vəziyyətdə olduqda heç bir məlumat qeydə alınmır. Veb server, məsələn, bir cədvəldə istifadəçiyə temperaturları təsvir etmək üçün gözəl bir qrafik interfeys yaratmağa imkan verən HTML + CSS kodunu işə salmağa imkan verir. Javascript də səhifədəki məlumatları avtomatik olaraq yeniləyə bilər, amma bu seçimdən istifadə etməmişəm.
Addım 2: WiFi termometrinin versiyaları
Bu layihənin iki versiyası var, veb saytın funksionallığı eynidir. Hər iki halda da ESP8266, cədvəldə temperatur çəkən bir veb serveri idarə edir. Bağlantı versiyalarda fərqlənir. Bir halda, lövhənin veb serverini statik və ya dinamik bir IP ünvanına bağladığı və saxladığı mövcud bir LAN şəbəkəsindən istifadə etmək mümkündür. Brauzer pəncərəsinə IP daxil etdikdən sonra, istifadəçi istədiyi halda ESP -dən istək alır.
İkinci halda, board öz SSID -ni AP rejimində bir giriş nöqtəsi olaraq ötürür. İstifadəçi, şəbəkə parolunu (ESP8266 -ya daxil edilir) daxil edərək lövhəyə daxil olur. Lövhə WPA / WPA2 PSK şifrələməsi ilə SSID ötürür və ya açıq bir wifi şəbəkəsi yayımlamaq mümkündür. Məlumatlara yalnız evin LAN şəbəkəsi xaricində bu wifi şəbəkəsinin əlçatandır. DHCP serveri, müvəffəqiyyətli istifadəçi identifikasiyasından sonra bir IP ünvanı təyin edən ESP üzərində də işləyir. Veb sayt şlüzün IP ünvanı - ESP -də yerləşir.
Addım 3: OneWire - Diaqramlar və DS18B20 Sensorları
Temperatur məlumatları, OneWire avtobusuna qoşulmuş bir cüt DS18B20 temperatur sensöründən qeydə alınır ki, bu da məlumatların bir konduktor tərəfindən toplanmasına imkan verir, konduktoru onlardan yüzlərlə metrə çəkmək imkanı ilə. DS18B20 iki əsas versiyada istehsal olunur - sözdə. tranzistor korpusda və ya su keçirməyən qapalı sensor - alüminium boruda xarici dizayn. OneWire müdaxilə mühitləri üçün uyğundur və 256 sensora qədər yerləşdirə bilir. Fərdi sensorlar zavod ünvanlarına - seriya nömrələrinə görə bölünür. Sensorun 2 əsas əlaqə seçimi var. Normal əlaqə və parazitar, hər ikisi də 3.3 - 5.5V gücündə ola bilər. Fərqlər OneWire tel sxemlərindən aydın görünür.
Addım 4: Hamı üçün sxemlər (AP/STA rejimi) ESP8266 Termometrləri
Addım 5: Mənbə Kodları
Mövcuddur: https://arduino.php5.sk/wifi-teplomer.php?lang=en və ya: [email protected] Giriş nöqtəsi üçün AP rejiminizdən və ya mövcud WiFi şəbəkəsindəki müştəri üçün STA-dan soruşun. Hər iki versiya da ESP8266 üzərində işləyən veb serverdən istifadə edir.
Tövsiyə:
Real vaxt rejimində saat modulundan (DS3231) necə istifadə olunur: 5 addım
Real Zamanlı Saat Modulundan (DS3231) Necə İstifadə Edilir: DS3231, aşağı temperaturlu, son dərəcə dəqiq I2C real vaxt saatıdır (RTC), temperaturu kompensasiya edilmiş kristal osilatoru (TCXO) və kristal. Cihaz batareya girişini özündə cəmləşdirir və əsas gücə çatdıqda dəqiq vaxt işini saxlayır
MicroPython Proqramı: Koronavirus xəstəliyi (COVID-19) məlumatlarını real vaxt rejimində yeniləyin: 10 addım (şəkillərlə)
MicroPython Proqramı: Koronavirus xəstəliyi (COVID-19) məlumatlarını real vaxt rejimində yeniləyin: Son bir neçə həftə ərzində dünyada təsdiqlənmiş koronavirus xəstəliyi (COVID 19) hallarının sayı 100,000-i keçdi və Dünya Səhiyyə Təşkilatı (ÜST) yeni koronavirus sətəlcəm epidemiyası qlobal bir pandemiya olacaq. Çox idim
Smartfonu Kontaktsiz Termometr / Portativ Termometr Olaraq İstifadə Edin: 8 Addım (Şəkillərlə)
Smartfonu Kontaktsiz Termometr / Portativ Termometr Olaraq İstifadə Edin: Termo tabancası kimi təmassız / təmassız bədən istiliyinin ölçülməsi. Thermo Gun indi çox bahalı olduğu üçün bu layihəni yaratdım, buna görə DIY etmək üçün alternativ almalıyam. Və məqsəd aşağı büdcə versiyası ilə etməkdir.SuppliesMLX90614Ardu
Arduino əsaslı təmassız infraqırmızı termometr - Arduino İstifadə edən İQ Əsaslı Termometr: 4 Addım
Arduino əsaslı təmassız infraqırmızı termometr | Arduino İstifadə edən İK Əsaslı Termometr: Salam uşaqlar bu təlimatlarda arduino istifadə edərək təmasda olmayan bir Termometr hazırlayacağıq. Bəzən mayenin/bərkin temperaturu çox yüksək və ya aşağıya enir, sonra onunla əlaqə qurmaq və oxumaq çətindir. o səhnədə temperatur
"Daimi" Klaviaturanı Tablet rejimində aktivləşdirin (2-si 1 arada ASUS Notebook): 4 addım
"Daimi" Klaviaturanı Tablet rejimində aktivləşdirin (2-si 1-də ASUS Notbuku): Bu yaxınlarda ASUS Q551LN 2-in-1 noutbukumdakı monitor qırmızı rəng göstərməyi dayandırdı. Heç bir irəliləyiş olmadan düzəltməyə çalışdıqdan sonra onu daimi bir masaüstünə çevirmək və bir monitora bağlamaq qərarına gəldim. Ancaq başa düşdüm ki, əgər "