SERENA: Sistem Alarm Kustom Arduino Mega 2560 dengan Layar Sentuh TFT LCD
Komponen dan Perlengkapan
- Arduino Mega 2560 × 1
- Layar Sentuh TFT LCD 3.2" × 1
Aplikasi dan Layanan Online
Tentang Proyek
Saya telah melihat banyak sistem alarm sebelumnya, memeriksa mereka, melihat bagaimana mereka bekerja dan saya memutuskan bahwa saya ingin membuat sendiri. Saya maksud, mengapa tidak? Mengapa tidak mengambil sesuatu dan membuatnya lebih baik? Saya maksud, saya adalah insinyur komputer (seorang mahasiswa sarjana, tapi itu segera berubah) bagaimanapun.
Dan inilah bagaimana proyek ini lahir.
Saya memeriksa banyak sistem dan apa yang dapat mereka tawarkan dan saya pikir ide bagus untuk menempatkan semua fungsi ini (dan beberapa milik saya sendiri) di satu papan Arduino yang akan berfungsi sebagai panel kontrol alarm.
Tidak ada yang sulit di sini, hanya membeli papan itu sendiri bersama dengan Layar Sentuh 3.2". Untuk membuat layar bekerja tentu saja, saya membutuhkan beberapa library. Jadi terima kasih besar kepada Henning Carlsen untuk semua library! Tautan ke situs webnya di bagian kredit.
Program
Ini membutuhkan waktu cukup lama untuk menyelesaikan. Jangan biarkan kode membingungkan Anda, saya selalu memberikan komentar saat diperlukan!
Fungsi Utama Alarm
Saya memutuskan untuk menyertakan tiga kata sandi yang berbeda. Satu 4-digit, satu 5-digit dan satu 6-digit. Saya tahu ini banyak, tetapi dalam pembaruan mendatang saya akan memberi pengguna opsi untuk menonaktifkan kode 4-digit.
- Kode 4-digit digunakan untuk mengaktifkan alarm.
- Kode 5-digit digunakan untuk secara sebagian menonaktifkan alarm.
- Kode 6-digit digunakan untuk sepenuhnya menonaktifkan alarm.
Alarm juga dapat mengaktifkan diri sendiri secara otomatis. Setelah Anda memasukkan kode 5-digit program akan memulai hitung mundur (default 40 detik). Setelah hitung mundur selesai, alarm akan diaktifkan secara otomatis. Ini bisa sangat berguna saat Anda biasanya lupa untuk mengaktifkan sistem.
Menu Opsi
Dalam menu opsi, Anda dapat mengubah semua tiga kata sandi, serta waktu aktivasi otomatis.
Pembaruan Mendatang
Pembaruan mendatang akan mencakup pengaturan tanggal/waktu, dukungan kartu SD (jika terjadi kegagalan daya dan kita tidak ingin kehilangan data), opsi untuk menonaktifkan aktivasi otomatis, opsi untuk menonaktifkan kode 4-digit dan banyak lagi.
Video Showcase
Kode
SERENA v.1.01
Cukup unggah kode ke papan Arduino Anda.
Beberapa komentar dalam bahasa Yunani, ini akan segera berubah.
// Kode SERENA Alarm System v.1.01
// Penulis: Michael Marinis
// Menggunakan library UTFT & URTouch dari Henning Karlsen
// ... kode lengkap tersedia dalam file proyek