1. Trang chủ
  2. » Giáo Dục - Đào Tạo

TIỂU LUẬN MÔN HỌC KIẾN TRÚC VÀ HẠ TẦNG MẠNG IOT

13 8 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

TRƯỜNG ĐẠI HỌC MỎ – ĐỊA CHẤT BỘ MÔN MẠNG MÁY TÍNH TIỂU LUẬN MÔN HỌC KIẾN TRÚC VÀ HẠ TẦNG MẠNG IOT - 7080713 Họ và tên: Trần Hoàng Chung Mã số sinh viên : 1921050110 Lớp: DCCTKT64A Nhóm:05 Cán bơ ̣ giảng dạy: Phạm Đinh Tân HÀ NỢI – 2021 Mục lục I.Mở đầu II.Nội dung II.1 Nội dung 1: Code: .4 II.2 Nội dung 2: Code: .5 II.3 Nội dung 3: *Ứng dụng lựa chọn: .7 *Bảng dự toán chi tiết: 10 *Nguyên tắc hoạt động 10 *Code: 11 III.KẾT LUẬN 13 IV.TÀI LIỆU THAM KHẢO 13 I.Mở đầu Ngày công nghệ thông minh phát triển áp dụng vào sống người nhiều , đem lại tiện nghi sử dụng Khóa cửa thơng minh Là sản phẩm áp dụng công nghệ thông minh giúp người dùng dễ dàng thực thao tác đóng mở cửa mà khơng cần đến chìa khóa Thay vào người dùng thực mở cửa mã số , vân tay , thẻ từ , chí ứng dụng điện thoại Khóa cửa thông minh thiết kế với công nghệ bảo mật cao giúp cho người dùng an tâm sử dụng , đặc biệt số mẫu khóa thơng minh có chức theo dõi qua ứng dụng điện thoại giúp chủ nhà dễ dàng kiểm soát theo dõi hoạt động ngơi nhà *Ưu điểm: - Tính tiện lợi: khơng phải mang chìa khóa , khơng sợ chìa, tiết kiệm thời gian cơng sức - Tính an toàn bảo mật cao: sử dụng vân tay , mã số , cấu tạo chắn chốt thay chốt khóa thường, khơng có lỗ khóa tránh cạy phá, có chức báo động -Tính tiện dụng: ghi lại ngày , kiểm sốt khu vực, quản lí người vào vào thời điểm, -Thiết kế mẫu mã đa dạng , phù hợp với nội thất gia đình đại *Nhược điểm: - Giá thành cao loại khóa truyền thống -Thời gian lắp đặt chi phí cao -Nhiều sản phẩm hàng nhái chất lượng khó phân biệt Nhận thấy tính thực tế, em xin thực Đề tài 8: Xây dựng ứng dụng đóng/mở cửa dựa (thẻ từ , mật ,vân tay, ) sử dụng mạch arduino II.Nội dung II.1 Nội dung 1: Vẽ sơ đồ mạch điện ( proteus ) viết chương trình arduino IDE; mô mạch hiển thị “ HUMG ” hình LCD Hiện thị kết Sơ đồ mạch: Code: #include LiquidCrystal lcd(12, 11, 5, 4, 3, 2); void setup() { lcd.begin(16, 2) ; lcd.print("HUMG") ; } void loop() { lcd.setCursor( 0, 1) ; lcd.print("") ; } II.2 Nội dung 2: Vẽsơ đồmạch điện, viết hướng dẫn mô phỏng mạch sửdụng cảm biến phát chuyển độngtrênProteus Sơ đồ mạch: 1.Khi có chuyển động: 2.Khi khơng có chuyển dộng: Code: #include #include LiquidCrystal_I2C lcd(0x27, 16, 2); int pir = 8; int light = 9; void setup() { pinMode(8, INPUT); pinMode(9, OUTPUT); lcd.init(); lcd.backlight(); lcd.setCursor(3, 0); lcd.print("PIR sensor"); } void loop() { if (digitalRead(8) == HIGH) { lcd.setCursor(0, 1); lcd.print("Co Chuyen Dong"); digitalWrite(light, HIGH); } else { digitalWrite(light, LOW); lcd.setCursor(0, 1); lcd.print("Khong Co Chuyen Dong"); } } II.3 Nội dung 3: Lên kế hoạch chi tiết xây dựng ứng dụng thực tế(chống trộm báo cháy, v.v.) sửdụng mạch Adruino mà em cho cần thiết Lập bảng dựtoán chi tiết (gồm cột: STT, Tên vật tư linh kiện, Mã sản phẩm(nếu có), Đơn vịtính, Sốlượng, Đơn giá, Thành tiền) Vẽsơ đồđấu nối chi tiết, mô tảnguyên tắc hoạt động sơ đồ Với những vật tư linh kiện mà sinh viên không tìm giá tham khảo Internet sinh viên có thểtạm ước lượng theo hiểu biết sinh viên *Ứng dụng lựa chọn: Ứng dụng đóng/mở cửa dựa (thẻ từ , mật ,vân tay, ) sử dụng mạch arduino Sơ đồ mạch: *Bảng dự toán chi tiết: STT Tên vật tư,linh kiện Mã sản phẩm ĐVT SL Đơn giá Thành Tiền R3SMD 4FLT VND VND 1 140.000 60.000 140.000 60.000 FWS3 VND 1.500 3.000 482V VND 64.000 64.000 70O4 VND 120.000 120.000 ZG7E VND 32.000 Tổng cộng: 32.000 419.000 Mạch arduino uno Keypad-phone : bảng số để nhập mật mã khóa cửa Led-Grenn: bóng đèn báo cửa mở khóa LM016L : Màn hình LCD hiển thị MotorPWMSERVO: động Servo PWM , sử dụng khóa điện POT: biến trở *Nguyên tắc hoạt động - Khi cấp điện , hình LCD thị “ XIN CHAO NHAP PASSWORD “ đèn khóa báo xanh - Khi nhập password sai , hình LCD hiển thị “ PASSWORD SAI” - Khi nhập , động Servo quay 180 độ cửa mở , đèn báo UNLOCK sáng hình LCD “ MOI VAO” 10 *Code: #include "Keypad.h" #include #include Servo servo; LiquidCrystal lcd (A0, A1, A2, A3, A4, A5); // khai bao cac chan ket noi lcd const int hang = 4; // khai bao so hang const int cot = 3; // khai bao so cot char keys[hang][cot] = //dinh nghia cac phim {{'1','2','3'}, {'4','5','6'}, {'7','8','9'}, {'*','0','#'}}; byte rowPins[hang] = {4, 3, 2, 1}; byte colPins[cot] = {7, 6, 5}; char* password ="5555"; // cai dat password int pozisyon = 0; // keypad position #define Led1 // den bao trang thai UNLOCK #define Led2 // den bao trang thai LOCK Keypad keypad = Keypad( makeKeymap(keys), rowPins, colPins, hang, cot ); void setup() { lcd.begin(16, 2); // thiet lap loai LCD su dung la 16 cot va dong pinMode(Led1, OUTPUT); //set OUTPUT cho Led1 pinMode(Led2, OUTPUT); //set OUTPUT cho Led2 setLocked (true); // trang thai password servo.attach(10); // chan xuat tin hieu den Servo } void loop(){ char whichKey = keypad.getKey(); //dinh nghia bien lay trang thai ban phim lcd.setCursor(0, 0); lcd.print(" XIN CHAO "); lcd.setCursor(0, 1); lcd.print(" NHAP PASSWORD "); if(whichKey == '*'||whichKey == '#'||whichKey == '0'||whichKey == '3'|| whichKey == '4'||whichKey == '6'||whichKey == '7'||whichKey == '8'||whichKey == '9'){ // dinh nghia key khong co gia tri 11 pozisyon=0; setLocked (true); lcd.clear(); lcd.setCursor(0, 0); lcd.print(" PASSWORD SAI "); delay(1000); lcd.clear(); } if(whichKey == password [pozisyon]){ pozisyon ++; } if(pozisyon == 4){ setLocked ( false); lcd.clear(); lcd.setCursor(0, 0); lcd.print(" ***MOI VAO*** "); delay(3000); lcd.clear(); } delay(100); } void control_servo(){ servo.write(180); delay(1000); servo.write(90); delay(1000); servo.write(0); delay(1000); } void setLocked(int locked){ if(locked){ digitalWrite(Led2,HIGH); digitalWrite(Led1,LOW); } else{ control_servo(); digitalWrite(Led1,HIGH); digitalWrite(Led2,LOW); } 12 } III.KẾT LUẬN Qua trình học tập thực hành , em tiếp thu kiến thức bổ ích giáo viên mơn truyền đạt vận dụng thành công việc làm tiểu luận Sơ đồ mạch vẽ đầy đủ , dễ nhìn , phần code đầy đủ chi tiết Sau thời gian học tập , em mong muốn phát triển lên thiết bị khóa tân tiến đại sử dụng vân tay sinh trắc học Đáp ứng nhu cầu sử dụng đại tương lai IV.TÀI LIỆU THAM KHẢO https://kienthuctudonghoa.com/dieu-khien-servo-bang-pwm-arduino/ http://arduino.vn/bai-viet/531-dieu-khien-lcd-bang-arduino-uno http://arduino.vn/bai-viet/5893-khoa-dien-tu-bam-so-su-dung-keypad-4x3 https://istarhome.vn/khoa-cua-thong-minh-la-gi-uu-nhuoc-diem-khi-su-dungkhoa-cua-thong-minh/ 13

Ngày đăng: 30/12/2021, 21:12

Xem thêm:

HÌNH ẢNH LIÊN QUAN

*Bảng dựtoán chi tiết: - TIỂU LUẬN MÔN HỌC KIẾN TRÚC VÀ HẠ TẦNG MẠNG IOT
Bảng d ựtoán chi tiết: (Trang 10)

TỪ KHÓA LIÊN QUAN

w