Canlı Demo - İnteraktif Aydınlatma Simülasyonu
Açık Solar Tasarım Canlı Demosu, kullanıcıların sanal ESP32 cihazlarını bir web arayüzü üzerinden uzaktan kontrol etmelerine ve orijinal aydınlatma yönetimi için yetenekli deneyimlerine izin vererek, serinletmeli bir güneş aydınlatma sıcaklığı ve kontrol gösterim sistemidir. Sistem, ön uçun bir veri çıkışı ve arka ucun cihaz durumlarını WebSockets aracılığıyla gerçek zamanlı olarak özelleştirebildiği, listelenmiş ürün özelliklerimizi ve teknik yeteneğimizi hızlı bir şekilde anlamalarına yardımcı olan, ayrılan bir ön uç ve arka uç mimarisini benimser.lı bir şekilde anlamalarına yardımcı olan, ayrılmış bir ön uç ve arka uç mimarisini benimser.
1. Kullanıcı Kimlik Doğrulama Sistemi
Sistem, gösteri ortamının güvenli ve düzenli kullanımını sağlamak için eksiksiz kullanıcı oturum açma ve oturum yönetimi işlevleri sağlar.
1.1 Giriş Özelliği
- - Hesap Girişi: Varsayılan kullanıcı adı/şifre kimlik doğrulamasını destekler
- - Akıllı CAPTCHA: Doğrulamayı tamamlamak için belirlenen numaraya tıklayarak otomatik komut dosyası saldırılarını önleyin
- - Oturum Durumu Yönetimi: Hesabın doluluk durumunu gerçek zamanlı olarak algılar ve kalan kullanılabilir süreyi görüntüler
- - Otomatik Durum Algılama: Sayfa yüklendiğinde varsayılan kullanıcının oturum açma durumunu otomatik olarak kontrol eder
2. Aydınlatma Cihazı Kontrolü
Cihaz yönetimi sayfası, cihaz değiştirmeyi, parlaklık ayarını ve cihaz yönetimini destekleyen kapsamlı aydınlatma cihazı kontrol fonksiyonları sağlar.
2.1 Cihaz Anahtarı Kontrolü
- - Tek Tıklamayla Geçiş: Bir Geçiş anahtarı aracılığıyla cihazın AÇIK/KAPALI durumunu kontrol eder
- - Anında Senkronizasyon: Durum değişiklikleri sunucuya ve cihaz tarafına gerçek zamanlı olarak iletilir
- - Cihaz Listesi: Eklenen tüm aydınlatma cihazlarını mevcut durumlarıyla birlikte görüntüler
2.2 Parlaklık Yüzdesi Ayarı
- - Sayısal Giriş: %0-100 parlaklık ayarını destekler
- - Gerçek Zamanlı Geri Bildirim: Geçerli parlaklık değerini görüntüler
- - Kalıcı Depolama: Parlaklık ayarları veritabanına kaydedilir
2.3 Cihaz Yönetimi
- - Cihaz Ekle: Cihaz kimliğini ve başlangıç durumunu girin (matris özelleştirme)
- - Cihaz Listesi: Cihaz ayrıntılarını görüntülemek ve düzenlemek için liste öğelerine tıklayın
3. Çalışma Modu Yapılandırması
Çoklu çalışma modları için özel ayarları destekleyen akıllı aydınlatma stratejisi yapılandırması.
3.1 Konfigürasyon Parametreleri
- - Aydınlatma Süresi: Aydınlatma süresi (Alacakaranlıktan Şafağa 14 saat veya 1-24 saat destekler)
- - Başlangıç Tam Parlaklığı: Başlangıç tam parlaklık süresi (1-4 saat)
- - DIM Parlaklığı: Düşük parlaklık yüzdesi (%30-%70)
- - Şafak Öncesi Tam Parlaklık: Şafaktan önce tam parlaklık süresi (1-3 saat)
3.2 Mod Sonuçları Ekranı
- - Mod Formatı: Örneğin, D2D-2hr/%50/2hr, Akşamdan Şafağa modunu, ilk 2 saat boyunca tam parlaklığı, orta dönemde %50 parlaklığı ve şafaktan önceki 2 saat boyunca tam parlaklığı temsil eder
- - Gerçek Zamanlı Güncelleme: Hesaplamalar anında gerçekleştirilir ve mod sonuçları, konfigürasyon değişikliklerinden hemen sonra görüntülenir
4. Zaman Çizgisi Görselleştirmesi
Gerçek zamanlı zaman çizelgesi, aydınlatma planının yürütme ilerlemesini ve durumunu görüntüler.
4.1 Zaman Çizelgesi Özellikleri
- - Zaman Ekseni Gösterimi: Aydınlatma planını saatlik olarak görüntüler
- - Geri Sayım Ekranı: Geçerli saat için kalan süre
- - Parlaklık Durumu: Her zaman dilimi için önceden ayarlanmış parlaklık
- - Aktif Durum: Etkinleştirilen zaman diliminin gerçek parlaklığı
- - Manuel Geçersiz Kılma: Geçerli zaman dilimi için manuel ayar değeri
- - Otomatik Kaydırma: Geçerli saate otomatik olarak kaydırır
5. ESP32 Kısa Mesajı
ESP32 cihazlarına uzak metin mesajları göndermeyi destekler.
5.1 Mesajlaşma Özelliği
- - Metin Girişi: 42 karaktere kadar metin girişini destekler
- - Mesaj Teslimatı: Mesajları ESP32'ye iletmek için gönder'e tıklayın veya Enter'a basın
- - Geçmiş Günlüğü: Gönderilen tüm mesajları zaman damgalarıyla birlikte görüntüler
6. Video Demosu Oynatma
Ana sayfa, sistem işlevlerini sergilemek için bir YouTube video gösterimini entegre eder.
6.1 Video Özellikleri
- - YouTube Video Yerleştirme: Canlı Demo işlevselliği tanıtım videosunu görüntüler
- - Oynatmak için Tıklayın: Oynatmayı başlatmak için oynat düğmesine tıklayın
- - Tam Ekran Desteği: Tam ekran görüntülemeyi destekler
- - Kapatma Özelliği: Oynatmayı durdurmak ve oynatıcıyı gizlemek için kapat düğmesine tıklayın
7. ESP32 Cihaz Tarafı İşlevselliği
Donanım simülasyon katmanı, cihaz kontrolünü ve iletişimini sağlamak için ESP32 cihazında çalışır.
7.1 Temel İşlevler
- - WiFi Bağlantısı: Yapılandırılmış WiFi ağına otomatik olarak bağlanır
- - OLED Ekran: Cihaz durumunu, mesajları ve çalışma modlarını gerçek zamanlı olarak görüntüler
- - WebSocket İletişimi: Sunucuyla iki yönlü gerçek zamanlı bağlantı kurar
- - Durum Yönetimi: Cihazın çalışma durumunu ve yapılandırma bilgilerini korur
- - HTTP Yoklama Geri Dönüşü: WebSocket bağlantısı kesildiğinde otomatik olarak HTTP yoklamaya geçer
8. Teknik Özellikler
8.1 Gerçek Zamanlı İletişim
- - WebSocket Push: Cihaz durumu, parlaklık ve çalışma modları gibi değişikliklerin gerçek zamanlı olarak iletilmesi
- - Kalp Atışı Algılama: Bağlantı sağlık durumunu düzenli olarak kontrol eder
- - Otomatik Yeniden Bağlanma: Bağlantı kesildikten sonra otomatik olarak yeniden bağlanmaya çalışır
8.2 Çoklu Cihaz Desteği
- - Cihaz Kimliği Tanımlaması: Her cihazın benzersiz bir tanımlayıcısı vardır
- - Çoklu Kullanıcı Yalıtımı: Farklı kullanıcılar farklı cihazları yönetir
- - Oturum Düzeyinde Depolama: Cihaz durumları oturum süresi boyunca senkronize kalır
8.3 Güvenlik
- - Giriş Kimlik Doğrulaması: Kullanıcı adı/şifre doğrulaması
- - CAPTCHA Koruması: Otomatik oturum açma girişimlerini önler
- - Oturum Zaman Aşımı: 5 dakika işlem yapılmadığında otomatik olarak çıkış yapılır
- - Cihaz Doluluk Algılama: Birden fazla kullanıcının aynı cihazı aynı anda çalıştırmasını engeller
9. İş Akışı Süreci
- - Adım 1: Ana sayfayı ziyaret edin [http://www.opensolardesign.com/live-demo/live-demo]
- - Adım 2: Giriş sayfasına girin, varsayılan kullanıcı adını ve şifreyi girin
- - Adım 3: Doğrulamayı tamamlamak için CAPTCHA'da belirlenen numaraya tıklayın
- - Adım 4: Başarılı bir giriş yaptıktan sonra yönetim ana sayfasına erişin
- - Adım 5: Cihaz anahtarlarını kontrol edin ve Işıklar modülünde parlaklığı ayarlayın
- - Adım 6: Çalışma modunu yapılandırın (aydınlatma süresi, başlangıçtaki tam parlaklık süresi, düşük parlaklık vb.)
- - Adım 7: Aydınlatma planının uygulama sürecini anlamak için Zaman Çizelgesini görüntüleyin
- - Adım 8: ESP32 cihazına kısa mesaj gönderin
- - 9. Adım: İşlevler hakkında daha fazla bilgi edinmek için YouTube tanıtım videosunu izleyin
10. Gelecekteki Genişletilmiş Özellikler
Mevcut sistem, sesli etkileşim, servo kontrolü ve yapay zeka asistanları (şu anda etkin değil) gibi özellikler için önceden ayrılmış kod çerçevelerine sahiptir. Gelecekte, aşağıdaki yetenekler giderek geliştirilecektir: çoklu cihaz grupları için toplu yönetim, aydınlatma veri analizi görselleştirmesi, mobil terminal operasyon deneyimi optimizasyonunun yanı sıra MQTT protokolü, uç bilgi işlem, cihaz gölgeleri ve OTA yükseltmeleri gibi teknik özelliklerin tanıtılması.
Sonuç
Açık Güneş Enerjisi Tasarımı Canlı Demosu, kullanıcı kimliğinin bozulmasından, cihaz kontrolüne, çalışma modülünden gerçek zamanlı durum takibine kadar tüm iş ölçümleri kapsayan Minimalist sistemi kontrol etmek ve etkinliğini sürdürmek esastır. Sunulanları ve WebSockets'i kontrol etmek için kullanılabilecek modern web teknolojisi ve kontrol sistemleri, gerçek zamanlı iletişim aracılığıyla sağlanır. Mevcut sistem, gelecekte akıllı kapasitenin daha da genişletilmesine olanak sağlar, ses aktarımı ve servo kontrolü gibi özelliklere sahiptir ve sökülebilir kod çerçevelerine sahiptir.da genişletilmesine olanak tanıyan, ses etkileşimi ve servo kontrolü gibi özellikler için önceden ayrılmış kod çerçevelerine sahiptir.