MỤC LỤC
Nếu quá 3 lần sai thì reset hệ thống lại từ đầu đồng thời kích hoạt chế độ báo động trong một phút ( chế độ báo động thuộc phần dưới). • Khi đến các vị trí cầu thang cũng như các phòng trong nhà thì đồng thời các đèn tại vị trí đó sẽ được sáng lên và các vị trí không được cảm biến xét thì sẽ tự động tắt các đèn tại vị trí đó sau 1 phút. Kết nối tới một phím của điện thoại cài đặt sẵn số điện thoại của chủ nhà, khi báo động sẽ kích hoạt phím đó và tự động gọi cho chủ nhà.
• Khi ra ngoài cửa tự động sẽ mở ra.Chế độ mật khẩu mở cửa chỉ được xét đến khi có người từ ngoài vào và với điều kiện không có người trong nhà.
Thay cho việc phải đứng dậy tắt quạt, bật điện, tắt điện ..thì giờ đây chỉ với một chiếc điều khiển từ xa trong tay ta có thể ở nguyên một vị trí trong nhà mà có thể điều khiển được tất cả các thiết bị điện tắt mở theo ý muốn. Mặt khác khi điều khiển tự động các thiết bị trong nhà( như điểu khiển ánh sáng, mở cửa tự động.) thì vi xử lý cũng tỏ ra rất ưu việt. Ý tưởng thực hiện là sử dụng sóng hồng ngoại để điều khiển, dùng một bộ phát hồng ngoại có mã hoá với nhiều nút bấm, mỗi nút bấm với một mã riêng điều khiển một thiết bị.
Đối với khối điều khiển tự động và khóa cửa tự động hiển thị trên LCD, ta cũng dùng cảm biến để thu nhận tín hiệu và vi xử lý để điều khiển.
GVHD: Nguyễn Phương Thảo Trang 29 Hình2.3 Sơ đồ khối chức năng của IC chuyên dụng thu sóng hồng ngoại. Trong phạm vi đề tài, bàn phím sử dụng chỉ gồm các phím từ 1 đến 8, ứng với sự điều khiển cho 8 thiết bị điện. Nếu nhấn thêm lần nữa thì lại cắt điện đi, thiết bị lại được tắt đi, và tương tự như vậy cho các phím còn lại.
Khi nhấn bất kỳ phím nào thì tiếp điểm đó đóng lại sẽ tạo ra một tổ hợp mã lệnh tương ứng , mã lệnh tồn tại là số Hexa. Nhiệm vụ của mạch điện phía thu (của VĐK 89S52) là phải giải mã được các mã lệnh này để biết được người sử dụng đã ấn phím nào và đó là lệnh gì?. Trên hình vẽ cho ta thấy : bit đầu tiên là bit LSB ta đặt tên cho nó là bit B0, bít cuối cùng sẽ là bit B11.
GVHD: Nguyễn Phương Thảo Trang 32 Để thu và giải mã tín hiệu từ Remote TV ta chỉ cần thu 7 bit command (7 bit mã lệnh ) và có thể bỏ qua 5 bit address ( 5 bit dữ liệu ) bởi vì các nút bấm đều phát ra các mã địa chỉ là như nhau chỉ khác nhau về mã lệnh. b) Khởi đầu bằng cách chờ tín hiệu xuống. c) Chờ cho tín hiệu lên. d) Chờ cho tín hiệu xuống. Xuất nội dung thanh ghi A ra port 1 hiển thị bằng các led( đây chính là mã lệnh từ remote mà 8051 giải mã được).
• Trong quá trình nhập mã, nếu có nhầm lẫn có thể nhập lại bằng cách sử dụng nút Backspace(). Trên cơ sở các yêu cầu đã đặt ra và các phân tích sơ bộ, từng khối đều có các phương án giải quyết. Các mã của bàn phím tạo ra có thể được tạo ra trực tiếp hoặc bằng phép quét hàng và quét cột.
Số đầu dây ra từ bàn phím phải phù hợp với đầu vào của mạch xử lí. Đồng thời với càng ít dây thì khả năng ổn định của bàn phím càng tăng. Yêu cầu đặt ra đối với khối hiển thị là thân thiện với người sử dụng.
Thay đổi nội dung linh hoạt.Xử lý lập trình đơn giản hơn LED7 thanh và ma trận điểm. Như đã thống nhất ở trên ta chọn bộ điều khiển là bộ vi điều khiển AT89S52. - Đọc mã phím từ bàn phím để kiểm tra xem phím nào đã được ấn và thực hiện chức năng của phím đó.
Hình3.6 Lưu đồ thuật toán chương trình con lấy mã phím sau khi dịch mã phím.
Bình thường led phát phát ra môi trường một sóng hồng ngoại nhưng led thu không thu không nhận được tín hiệu hồng ngoại đó do led phát và led thu được bố trí song song nhau nên góc phản xạ quá nhỏ .Khi đó tranzistor không dẫn tín hiệu đầu ra sẽ là âm (-).Khi có người đi qua sóng hồng ngoại phát ra sẽ phản xạ qua cơ thể người led thu sẽ thu được tín hiệu đó làm điện áp từ dương nguồn dẫn qua led thu vào cực B tranzistor làm tranzistor dẫn điện áp dương nguồn sẽ được cấp vào đầu ra,tín hiệu ra là dương (+). Việc thiết kế chiếu sáng tổng thể cùng với sự lựa chọn các loại đèn và phụ kiện là phần chính trong việc xác định chi phí năng lượng của hệ thống chiếu sáng, cắt giảm tiêu thụ năng lượng hơn nữa có thể đạt được bằng cách sử dụng một hệ thống điều khiển chiếu sáng hiệu quả. Những nơi sử dụng thực tế, mục tiêu của điều khiển chiếu sáng là khuyến khích sử dụng tối đa ánh sáng ban ngày, tránh việc sử dụng ánh sáng không cần thiết.
Do vậy hệ thống chiếu sáng nhà thông minh không chỉ tiện lợi cho người sử dụng mà còn cần đảm bảo một yếu tố quan trọng đó là tiết kiệm điện. Các cảm biến hồng ngoại sẽ đặt tại vị trí cầu thang và mỗi khi có người đi qua cảm biếm sẽ xét điều khiển cho đèn cầu thang sáng và tắt dần sau đó. Các cảm biến hồng ngoại sẽ đặt tại cửa ra vào, khi có người đi vào cảm biến sẽ xét và điều khiển cho đèn cửa tự động sáng lên.
Nó thực sự hữu ích cho ta khi không phải mỏ tìm công tắc để bật đèn và cũng không lo quên không tắt đèn sau khi ra khỏi. Sau khi đèn phòng bật lên, chủ nhà muốn đi ngủ, cảm biến hồng ngoại đặt ở giường sẽ xét cho đèn ngủ tự động bật và tắt đèn phòng…. +Hệ thống chỉ đơn giản gồm có cảm biến hồng ngoại hoặc cảm biến quang điều khiển cho động cơ ĐC đẩy hoặc kéo ròng rọc trên thanh ray của rèm cửa.
+ Do trên cơ sở chỉ là mô hình đồ án nên các động cơ được sử dụng để kéo các rèm và cửa sẽ là các động cơ được dùng trong các đồ chơi trẻ em có các giá trị định mức sử dụng U, I, P tương đối nhỏ. Hoặc là khi có một ai đó vào cửa chính nhập sai quá 3 lần password hoặc cảm biến hồng ngoại đặt tại các cửa sổ báo có kẻ trộm xâm nhập thì hệ thống sẽ tự động reo chuông báo động cho chủ nhà biết.
Khối nguồn dùng chuyển đổi điện áp xoay chiều 12v sang điện áp một chiều 12 v để cấp cho mạch động lực bao gồm các đèn, động cơ. GVHD: Nguyễn Phương Thảo Trang 56 5.2.5 Sơ đồ mạch thu tín hiệu điều khiển bằng tay.
GVHD: Nguyễn Phương Thảo Trang 61 khá phức tạp nên các bộ điều khiển cho đèn cầu thang và các mạch báo động được thay thế bằng các IC cứng (không lập trình được) và các modun tích hợp sẵn chương trình điều khiển để việc viết chương trình điều khiển được một cách đơn giản hơn và phần cứng cũng không quá phức tạp. - Trong quá trình thiết kế mạch không thể lường hết được trước những phát sinh. Do vậy một số chi tiết phần cứng không thể đáp ứng được khi đổ chương trình hoạt động nên buộc phải thay đổi lại phần cứng cho phù hợp.
CT_BAN_DEM: ;KIEM TRA TAT CA CAC CAM BIEN DE XET CAC DEN SETB D_CUA ;DEN CUA TU SANG. JMP CAT_CHE_DO_BANG_TAY ;NEU RA NGOAI SE CAT CHE DO BANG TAY CHUYEN SANG TU DONG. GVHD: Nguyễn Phương Thảo Trang 86 jc dathuxong ;NEU CHUA CHAN MA THI BAT DAU QUA TRINH CHO TIN HIEU XUONG.
CALL DELAY1 CALL DELAY1 CALL DELAY1 CALL DELAY1 CALL DELAY1 CALL DELAY1 CLR MO_REM_1. CALL DELAY1 CALL DELAY1 CALL DELAY1 CALL DELAY1 CALL DELAY1 CALL DELAY1 CLR DONG_REM_1. JMP CHE_DO_BANG_TAY ;SU DUNG THAY LENH CJNE phimchuyen: ;CHUYEN SANG CHE DO TU DONG.
CAT_CHE_DO_BANG_TAY: ;KHI RA NGOAI SE CAT BO CHE DO BANG TAY DE CHUYEN SANG TU DONG. GVHD: Nguyễn Phương Thảo Trang 89 MOV 31H,#30H ;nap tiep byle thap con lai vao o nho tiep theo.