Skip to content

Fawwzrf/AegisProtocol

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

9 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

Aegis Protocol: High-Security Terminal System

Tinkercad Simulation

Aegis Protocol adalah sistem keamanan brankas berbasis mikrokontroler (Arduino) yang mengimplementasikan komunikasi terenkripsi antar terminal (Master-Slave) melalui protokol I2C. Sistem ini dirancang untuk memberikan perlindungan berlapis, mulai dari deteksi gerakan hingga alarm pembobolan fisik.


πŸ”’ Fitur Utama

  • Master-Slave Architecture: Menggunakan dua unit Arduino yang berkomunikasi melalui I2C untuk memisahkan antarmuka pengguna dari mekanisme penguncian inti.
  • Power Management (Smart Wake-up): Layar LCD hanya akan menyala jika sensor PIR mendeteksi adanya gerakan di sekitar terminal.
  • Cipher Encryption: Pin yang dimasukkan melalui Keypad dienkripsi menggunakan metode Caesar Cipher sederhana sebelum dikirimkan ke modul Slave.
  • Physical Breach Detection: Dilengkapi dengan sensor getaran yang akan memicu alarm (Buzzer) seketika jika terdeteksi upaya paksa atau getaran abnormal pada brankas.
  • Lockdown System: Sistem akan terkunci secara otomatis selama 10 detik jika pengguna memasukkan PIN yang salah sebanyak 3 kali berturut-turut.

πŸ› οΈ Komponen Perangkat Keras

Komponen Terminal Master Terminal Slave
Arduino Uno βœ“ βœ“
LCD 16x2 (I2C) βœ“ -
Keypad 4x4 βœ“ -
Servo Motor - βœ“
PIR Motion Sensor - βœ“
Vibration Sensor - βœ“
Buzzer & LEDs - βœ“

πŸ’» Simulasi & Skema

Anda dapat melihat skema rangkaian dan mensimulasikan sistem ini secara langsung melalui tautan Tinkercad di bawah ini:


πŸ‘₯ Kolaborator

Proyek ini dikembangkan oleh tim:


πŸ“„ Lisensi

Sistem ini dibuat untuk keperluan edukasi dan praktikum. Silakan gunakan dan kembangkan lebih lanjut!

About

No description or website provided.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages