
1.3.10 Module hạ áp ........................................................................................ 21
1.3.11 Động cơ RC servo 9G .......................................................................... 22
1.3.12 Buzzer ................................................................................................... 23
1.4 Phần mềm lập trình Arduino IDE ................................................................ 23
1.4.1 Giới thiệu .................................................................................................. 23
1.4.2 Các lệnh, các hàm cơ bản trong Arduino IDE ..................................... 26
1.5 Giới thiệu các ngôn ngữ lập trinh web ......................................................... 28
1.6 Giới thiệu Google Firebase ............................................................................ 28
1.6.1 Khái niệm ................................................................................................. 28
1.6.2 Realtime Database System ..................................................................... 29
1.6.3 Tại sao chọn Google Firebase ................................................................. 29
1.6.4 Tạo một cơ sở dữ liệu trên Google Firebase ......................................... 30
CHƯƠNG 2: THIẾT KẾ HỆ THỐNG ..................................................................... 34
2.1 Phân tích hệ thống ......................................................................................... 34
2.1.1 Yêu cầu thiết kế ....................................................................................... 34
2.1.2 Đặc tả hệ thống ........................................................................................ 34
2.2 Thiết kế sơ lược .............................................................................................. 34
2.2.1 Sơ đồ khối hệ thống và chức năng từng khối........................................ 34
2.2.2 Mô tả hệ thống ......................................................................................... 36
2.3 Thiết kế chi tiết từng khối ............................................................................. 37
2.3.1 Khối hiển thị ............................................................................................ 37
2.3.2 Khối nhập dữ liệu đóng/mở cửa ............................................................ 37
2.3.3 Khối đóng/mở cửa ................................................................................... 38
2.3.4 Khối cảm biến .......................................................................................... 38
2.3.5 Khối thực hiện sms/gọi ............................................................................ 39
2.3.6 Khối báo động .......................................................................................... 39
2.3.7 Khối xử lý trung tâm ............................................................................... 39
2.3.8 Khối nguồn ............................................................................................... 41
2.3.9 Sơ đồ mạch nguyên lý ............................................................................. 42
2.4 Thiết kế phần mềm ........................................................................................ 43
2.4.1 Giải thuật phần mềm cho phần cứng .................................................... 43
2.4.2 Giao diện website và firebase ................................................................. 45
CHƯƠNG 3: KẾT QUẢ NGHIÊN CỨU VÀ ĐÁNH GIÁ ...................................... 47