open-solar-design

Živá ukázka

Interaktivní simulace osvětlení a nástroje solárního pouličního osvětlení






Živá ukázka - Interaktivní simulace osvětlení

Live Demo - Interactive Lighting Simulation

Open Solar Design Live Demo je interaktivní demonstrační systém pro simulaci a ovládání solárního osvětlení, který uživatelům umožňuje vzdáleně ovládat virtuální zařízení ESP32 prostřednictvím webového rozhraní a využívat autentické funkce správy osvětlení. Systém využívá oddělenou front-end a back-end architekturu, kde front-end poskytuje intuitivní provozní rozhraní a back-end synchronizuje stavy zařízení v reálném čase prostřednictvím WebSocketů, což klientům pomáhá rychle porozumět funkcím našich produktů a technickým možnostem.

1. Systém ověřování uživatele

System poskytuje kompletní funkce přihlašování uživatelů a správy relací pro zajištění bezpečného a řádného používání demonstračního prostředí.

1.1 Funkce přihlášení

  • - Přihlášení k účtu: Podporuje výchozí ověřování uživatelského jména/hesla
  • - Inteligentní CAPTCHA: Kliknutím na určené číslo dokončíte ověření a zabráníte útokům automatizovaných skriptů
  • - Správa stavu relace: Zjišťuje stav obsazenosti účtu v reálném čase a zobrazuje se i nadále dostupný čas
  • - Automatická detekce stavu: Automaticky kontroluje stav přihlášení výchozího uživatele při načtení stránek

2. Ovládání osvětlovacího zařízení

Stránka správy zařízení poskytuje komplexní funkce ovládání osvětlovacích zařízení, podporuje přepínání zařízení, úpravu jasu a správu zařízení.

2.1 Ovládání spínače zařízení

  • - Přepínání jedním kliknutím: Ovládá stav zařízení ON/OFF pomocí přepínače
  • - Okamžitá synchronizace: Změny stavu jsou přenášeny na server a na stranu zařízení v reálném čase
  • - Seznam zařízení: Zobrazuje všechna přidaná osvětlovací zařízení spolu s jejich aktuálním stavem

2.2 Nastavení procenta jasu

  • - Numerický vstup: Podporuje nastavení jasu 0-100 %.
  • - Zpětná vazba v reálném čase: Zobrazuje aktuální hodnotu jasu
  • - Trvalé úložiště: Nastavení jasu se uloží do databáze

2.3 Správa zařízení

  • - Přidat zařízení: Zadejte ID zařízení a počáteční stav (přizpůsobení nuance)
  • - Seznam zařízení: Kliknutím na položku seznamu zobrazíte a upravíte podrobnosti o zařízení

3. Konfigurace provozního režimu

Inteligentní konfigurace strategie osvětlení, která podporuje vlastní nastavení pro více provozních režimů.

3.1 Konfigurační parametry

  • - Doba svícení: Doba svícení (podporuje od soumraku do úsvitu 14 hodin nebo 1-24 hodin)
  • - Počáteční plný jas: Počáteční plný jas (1-4 hodiny)
  • - DIM Jas: Nízké procento jasu (30%-70%)
  • - Plný jas před úsvitem: Doba plného jasu před úsvitem (1-3 hodiny)

3.2 Zobrazení výsledků režimu

  • - Formát režimu: Například D2D-2h/50%/2h představuje režim soumraku do úsvitu, plný jas pro vní 2 hodiny, 50% jas během středního období a plný jas 2 hodiny před úsvitem
  • - Update in real time: Výpočty se provádějí okamžitě a výsledky režimu se zobrazí ihned po změně konfigurace

4. Vizualizace časové linie

Časová osa v reálném čase zobrazuje průběh provádění a stav plánu osvětlení.

4.1 Funkce časové osy

  • - Zobrazení časové osy: Zobrazuje plán osvětlení každou hodinu
  • - Zobrazení odpočítávání: Zbývající čas pro aktuální hodinu
  • - Stav jasu: Přednastavený jas pro každý časový úsek
  • - Aktivní stav: Aktuální jas aktivovaného časového úseku
  • - Manual Override: Ruční nastavení hodnoty pro aktuální časový úsek
  • - Auto-Scroll: Automaticky roluje na aktuální hodinu

5. Textová zpráva ESP32

Podporuje odesílání vzdálených textových zpráv na zařízení ESP32.

5.1 Funkce zasílání zpráv

  • - Textový vstup: Podporuje textový vstup o délce až 42 znaků
  • - Doručování zpráv: Klikněte na odeslat nebo stiskněte Enter pro odeslání zpráv do ESP32
  • - Historie: Zobrazuje všechny odeslané zprávy spolu s jejich časovými razítky

6. Přehrávání ukázky videa

Hlavní stránka integrate ukázku videaa YouTube, která předvádí funkce systému.

6.1 Funkce videa

  • - YouTube Video Embedding: Zobrazuje ukázkové video funkce živé ukázky
  • - Přehrát kliknutím: tlačítko na tlačítko Přehrát spustíte přehrávání
  • - Podpora celé obrazovky: Podporuje zobrazení na celé obrazovce
  • - Funkce Zavřít: Přidat na tlačítko Zavřít zastavíte přehrávání a skryjete přehrávač

7. Funkce ESP32 na straně zařízení

Hardwarová simulační vrstva běží na zařízení ESP32, aby dosáhla ovládání zařízení a komunikace.

7.1 Základní funkce

  • - Připojení WiFi: Automaticky se připojí k nakonfigurované síti WiFi
  • - OLED displej: Zobrazuje stav zařízení, zprávy a provozní režimy v reálném čase
  • - Komunikace WebSocket: Navazuje obousměrné spojení se serverem v reálném čase
  • - Správa stavu: Udržuje provozní stav zařízení a informace o konfiguraci
  • - HTTP Polling Fallback: Automaticky přepne na HTTP dotazování, když se WebSocket odpojí

8. Technické vlastnosti

8.1 Komunikace v reálném čase

  • - WebSocket Push: Odesílání změn v reálném čase, jako je stav zařízení, jas a provozní režimy
  • - Detekce srdečního tepu: Pravidelně kontroluje stav připojení
  • - Automatické opětovné připojení: Automatické se pokusí o opětovné připojení po odpojení připojení

8.2 Podpora více zařízení

  • - Identifikace zařízení: Každé zařízení má jedinečný identifikátor
  • - Izolace více uživatelů: Různí uživatelé spravují různá zařízení
  • - Úložiště na úrovni relace: Stavy zařízení zůstávají během období relace synchronizovány

8.3 Zabezpečení

  • - Ověření přihlášení: Ověření uživatelského jména/hesla
  • - Ochrana CAPTCHA: Zabraňuje automatickým pokusům o přihlášení
  • - Časový limit relace: Automatické odhlášení po 5 minutách nečinnosti
  • - Detekce obsazenosti zařízení: Zabraňuje více uživatelů používat stejné zařízení současně

9. Pracovní postup

  • - Krok 1: Navštivte hlavní stránku [http://www.opensolardesign.com/live-demo/live-demo]
  • - Krok 2: Vstupte na přihlašovací stránku, zadejte výchozí uživatelské jméno a heslo
  • - Krok 3: Kliknutím na určené číslo v CAPTCHA dokončíte ověření
  • - Krok 4: Po úspěšném přihlášení přejděte na domovskou stránku správy
  • - Krok 5: Ovládejte přepínače zařízení a upravte jas v modulu Světla
  • - Krok 6: Nakonfigurujte provozní režim (doba svícení, počáteční doba plného jasu, nízký jas atd.)
  • - Krok 7: Prohlédněte si časovou osu, abyste pochopili průběh realizace plánu osvětlení
  • - Krok 8: Odešlete textové zprávy do zařízení ESP32
  • - Krok 9: Podívejte se na ukázkové video YouTube, kde se dozvíte více o funkcích

10. Budoucí rozšířené funkce

Současný systém má předem rezervované kódové rámce pro funkce, jako je hlasová interakce, ovládání servopohonů a asistenti AI (momentálně neaktivní). V budoucnu budou postupně zavedeny vylepšovány následující možnosti: správa dávek pro skupiny s více zařízeními, vizualizace analýzy dat osvětlení, optimalizace provozu mobilních terminálů a také technické charakteristiky včetně protokolu MQTT, edge computingu, stínů zařízení a upgrade OTA.

Závěr

Open Solar Design Live Demo poskytuje minimalistickou a kompletní ukázku systému řízení solárního osvětlení, která pokrývá celý pracovní postup od ověření uživatele, ovládání zařízení, konfigurace provozního režimu až po monitorování stavu v reálném čase. S využitím zásobníku moderních webových technologií dosahuje systém komunikace v reálném čase prostřednictvím WebSockets, aby uživatelům poskytl hladký interaktivní zážitek. Současný systém má předem rezervované kódové rámce pro funkce, jako je hlasová interakce a servořízení, což umožňuje další rozšíření inteligentních schopností v budoucnu.