System Online

Kontrolní terminál

Status: Aktivní
ZADEJTE KÓD

Technická Specifikace

Systém je postaven na nízko-latentní architektuře pro zpracování signálů v reálném čase.

ARDUINO UNO Servo motor Laser Fotorezistor

Diagnostika

Senzor narušení AKTIVNÍ
Napájecí okruh 5V STABILNÍ

Detailní technická dokumentace

Princip fungování

Zabezpečovací systém funguje na principu víceúrovňové verifikace. První úroveň tvoří optická bariéra využívající laserový paprsek a fotocitlivý rezistor. Jakákoliv diskontinuita v příjmu světelného záření vyvolá okamžitou změnu odporu, kterou řídicí jednotka vyhodnotí jako pokus o vniknutí.

Druhá úroveň je tvořena digitální klávesnicí, která vyžaduje autorizační sekvenci. Po úspěšné validaci kódu dojde k deaktivaci hlídacího algoritmu a vyslání PWM signálu do servomotoru, který fyzicky uvolní mechanickou západku.

Bezpečnostní protokoly

  • Anti-Brute Force: Po třech neúspěšných pokusech dojde k dočasnému zablokování vstupu na 30 sekund.
  • Panic Alarm: Systém obsahuje dedikovanou zvukovou signalizaci pro případ násilného přerušení napájení senzoru.
  • Fail-Safe: V případě výpadku napájení zůstává zámek v poslední bezpečné poloze (zavřeno).

Metodika testování a vývoje

Během vývoje byl kladen důraz na stabilitu analogového vstupu. LDR senzor byl nastaven pomocí algoritmu, aby se předešlo falešným poplachům způsobeným kolísáním okolního osvětlení. Software implementuje debouncing metodu pro klávesnici, což eliminuje šum při stisku tlačítek a zajišťuje přesné čtení kódu.

Implementace Logic Core

// Kontrola optické bariéry v hlavní smyčce
void checkSecurity() {
  int ldrValue = analogRead(A0);
  if (ldrValue < threshold && systemArmed) {
    digitalWrite(ALARM_PIN, HIGH);
    updateLCD("ALARM ACTIVATED");
  }
}