open-solar-design

Demo Langsung

Simulasi Pencahayaan Interaktif dan Alat Lampu Jalan Suria






Demo Langsung - Simulasi Pencahayaan Interaktif

Live Demo - Interactive Lighting Simulation

Open Solar Design Live Demo ialah simulasi pencahayaan suria interaktif dan sistem demonstrasi kawalan yang membolehkan pengguna mengawal peranti ESP32 maya dari jauh melalui antara muka web, mengalami fungsi pengurusan pencahayaan yang tulen. Sistem ini menggunakan seni bina bahagian hadapan dan bahagian belakang yang dipisahkan, di mana bahagian hadapan menyediakan antara muka operasi yang intuitif dan bahagian belakang menyegerakkan status peranti dalam masa nyata melalui WebSockets, membantu pelanggan memahami dengan cepat ciri produk dan keupayaan teknikal kami.

1. Sistem Pengesahan Pengguna

Sistem ini menyediakan log masuk pengguna yang lengkap dan fungsi pengurusan sesi untuk memastikan penggunaan persekitaran demonstrasi yang selamat dan teratur.

1.1 Ciri Log Masuk

  • - Log Masuk Akaun: Menyokong pengesahan nama pengguna/kata laluan lalai
  • - CAPTCHA Pintar: Klik pada nombor yang ditetapkan untuk melengkapkan pengesahan, menghalang serangan skrip automatik
  • - Pengurusan Status Sesi: Mengesan status penghunian akaun dalam masa nyata dan memaparkan baki masa yang tersedia
  • - Pengesanan Status Automatik: Semak status log masuk pengguna lalai secara automatik apabila halaman dimuatkan

2. Kawalan Peranti Pencahayaan

Halaman pengurusan peranti menyediakan fungsi kawalan peranti pencahayaan yang komprehensif, menyokong penukaran peranti, pelarasan kecerahan dan pengurusan peranti.

2.1 Kawalan Suis Peranti

  • - Togol Satu Klik: Mengawal status HIDUP/MATI peranti melalui suis Togol
  • - Penyegerakan Segera: Perubahan status ditolak ke pelayan dan sisi peranti dalam masa nyata
  • - Senarai Peranti: Memaparkan semua peranti pencahayaan yang ditambahkan bersama-sama dengan status semasanya

2.2 Pelarasan Peratusan Kecerahan

  • - Input Berangka: Menyokong pelarasan kecerahan 0-100%.
  • - Maklum Balas Masa Nyata: Memaparkan nilai kecerahan semasa
  • - Storan Berterusan: Tetapan kecerahan disimpan ke pangkalan data

2.3 Pengurusan Peranti

  • - Tambah Peranti: Masukkan ID peranti dan status awal (penyesuaian matriks)
  • - Senarai Peranti: Klik pada item senarai untuk melihat dan mengedit butiran peranti

3. Konfigurasi Mod Pengendalian

Konfigurasi strategi pencahayaan pintar, menyokong tetapan tersuai untuk berbilang mod pengendalian.

3.1 Parameter Konfigurasi

  • - Tempoh Pencahayaan: Tempoh pencahayaan (menyokong Senja hingga Subuh 14 jam atau 1-24 jam)
  • - Kecerahan Penuh Awal: Tempoh kecerahan penuh awal (1-4 jam)
  • - Kecerahan DIM: Peratusan kecerahan rendah (30%-70%)
  • - Kecerahan Penuh Sebelum Subuh: Tempoh kecerahan penuh sebelum subuh (1-3 jam)

3.2 Paparan Keputusan Mod

  • - Format Mod: Contohnya, D2D-2jam/50%/2jam mewakili mod Senja hingga Subuh, kecerahan penuh untuk 2 jam pertama, kecerahan 50% semasa tempoh pertengahan dan kecerahan penuh selama 2 jam sebelum subuh
  • - Kemas Kini Masa Nyata: Pengiraan dilakukan serta-merta dan hasil mod dipaparkan serta-merta selepas perubahan konfigurasi

4. Visualisasi Garis Masa

Garis masa masa nyata memaparkan kemajuan pelaksanaan dan status pelan pencahayaan.

4.1 Ciri Garis Masa

  • - Paparan Paksi Masa: Memaparkan pelan pencahayaan setiap jam
  • - Paparan Undur: Baki masa untuk jam semasa
  • - Status Kecerahan: Kecerahan pratetap untuk setiap slot masa
  • - Status Aktif: Kecerahan sebenar slot masa yang diaktifkan
  • - Manual Override: Nilai tetapan manual untuk slot masa semasa
  • - Tatal Auto: Tatal secara automatik ke jam semasa

5. Mesej Teks ESP32

Menyokong penghantaran mesej teks jauh ke peranti ESP32.

5.1 Ciri Pemesejan

  • - Input Teks: Menyokong input teks sehingga 42 aksara
  • - Penghantaran Mesej: Klik hantar atau tekan Enter untuk menolak mesej ke ESP32
  • - Log Sejarah: Memaparkan semua mesej yang dihantar bersama dengan cap masanya

6. Main Balik Demo Video

Halaman utama menyepadukan demonstrasi video YouTube untuk mempamerkan fungsi sistem.

6.1 Ciri-ciri Video

  • - Pembenaman Video YouTube: Memaparkan video demonstrasi fungsi Demo Langsung
  • - Klik untuk Main: Klik butang main untuk memulakan main semula
  • - Sokongan Skrin Penuh: Menyokong tontonan skrin penuh
  • - Ciri Tutup: Klik butang tutup untuk menghentikan main balik dan menyembunyikan pemain

7. Kefungsian Sisi Peranti ESP32

Lapisan simulasi perkakasan berjalan pada peranti ESP32 untuk mencapai kawalan dan komunikasi peranti.

7.1 Fungsi Teras

  • - Sambungan WiFi: Bersambung secara automatik ke rangkaian WiFi yang dikonfigurasikan
  • - Paparan OLED: Memaparkan status peranti, mesej dan mod pengendalian dalam masa nyata
  • - Komunikasi WebSocket: Mewujudkan sambungan masa nyata dua hala dengan pelayan
  • - Pengurusan Status: Mengekalkan status pengendalian peranti dan maklumat konfigurasi
  • - Pengundian HTTP Saling Balik: Beralih secara automatik kepada pengundian HTTP apabila WebSocket memutuskan sambungan

8. Ciri-ciri Teknikal

8.1 Komunikasi Masa Nyata

  • - WebSocket Push: Menolak masa nyata perubahan seperti status peranti, kecerahan dan mod pengendalian
  • - Pengesanan Denyutan Jantung: Sentiasa menyemak status kesihatan sambungan
  • - Penyambungan Semula Automatik: Secara automatik cuba menyambung semula selepas sambungan terputus

8.2 Sokongan Berbilang Peranti

  • - Pengenalan ID Peranti: Setiap peranti mempunyai pengecam unik
  • - Pengasingan Berbilang Pengguna: Pengguna yang berbeza menguruskan peranti yang berbeza
  • - Storan Tahap Sesi: Status peranti kekal disegerakkan semasa tempoh sesi

8.3 Keselamatan

  • - Pengesahan Log Masuk: Pengesahan nama pengguna/kata laluan
  • - Perlindungan CAPTCHA: Menghalang percubaan log masuk automatik
  • - Tamat Masa Sesi: Log keluar secara automatik selepas 5 minit tidak aktif
  • - Pengesanan Penghuni Peranti: Menghalang berbilang pengguna daripada mengendalikan peranti yang sama secara serentak

9. Proses Aliran Kerja

  • - Langkah 1: Lawati halaman utama [http://www.opensolardesign.com/live-demo/live-demo]
  • - Langkah 2: Masukkan halaman log masuk, masukkan nama pengguna dan kata laluan lalai
  • - Langkah 3: Klik pada nombor yang ditetapkan dalam CAPTCHA untuk melengkapkan pengesahan
  • - Langkah 4: Akses laman utama pengurusan apabila berjaya log masuk
  • - Langkah 5: Kawal suis peranti dan laraskan kecerahan dalam modul Lampu
  • - Langkah 6: Konfigurasikan mod pengendalian (tempoh pencahayaan, tempoh kecerahan penuh awal, kecerahan rendah, dsb.)
  • - Langkah 7: Lihat Garis Masa untuk memahami kemajuan pelaksanaan pelan pencahayaan
  • - Langkah 8: Hantar mesej teks ke peranti ESP32
  • - Langkah 9: Tonton video demonstrasi YouTube untuk mengetahui lebih lanjut tentang fungsi

10. Ciri Lanjutan Masa Depan

Sistem semasa mempunyai rangka kerja kod pra-tempah untuk ciri seperti interaksi suara, kawalan servo dan pembantu AI (pada masa ini tidak didayakan). Pada masa hadapan, keupayaan berikut akan dipertingkatkan secara berperingkat: pengurusan kelompok untuk kumpulan berbilang peranti, visualisasi analisis data pencahayaan, pengoptimuman pengalaman operasi terminal mudah alih, serta pengenalan ciri teknikal termasuk protokol MQTT, pengkomputeran tepi, bayang peranti dan peningkatan OTA.

Kesimpulan

Open Solar Design Live Demo menyediakan demonstrasi minimalis dan lengkap sistem kawalan lampu suria, meliputi keseluruhan aliran kerja daripada pengesahan pengguna, kawalan peranti, konfigurasi mod pengendalian kepada pemantauan status masa nyata. Dengan menggunakan timbunan teknologi web moden, sistem ini mencapai komunikasi masa nyata melalui WebSockets untuk menyampaikan pengalaman interaktif yang lancar untuk pengguna. Sistem semasa mempunyai rangka kerja kod pra-tempah untuk ciri-ciri seperti interaksi suara dan kawalan servo, membolehkan pengembangan lebih lanjut keupayaan pintar pada masa hadapan.