Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống
1
/ 12 trang
THÔNG TIN TÀI LIỆU
Thông tin cơ bản
Định dạng
Số trang
12
Dung lượng
0,98 MB
Nội dung
Nhóm lớp D19_025 Nhóm thảo luận:14 Sinh viên: Nguyễn Anh Tuấn Hoàng Ngọc Thắng Đỗ Văn Tùng Nguyễn Quang Dũng Chức năng, thiết bị sử dụng: R R TIEU LUAN MOI download : skknchat123@gmail.com moi nhat Phân tích sơ đồ thuật toán: Section1 Raspberry Pi đo nhiệt độ/độ ẩm cảm biến DHT11 gửi tới server(MSC) Pi1 đo nhiệt độ/ độ ẩm cảm biến DHT22 thu hồi liệu PI2 từ server PI1 tính tốn gửi liệu trung bình đo đc server Nhiệt độ > 27độ độ ẩm > 80% : o Pi1 nhận tín hiệu từ server bật rơle quạt, quay lại vịng lặp vơ hạn từ đầu o Nếu khơng Pi1 nhận tín hiệu từ server tắt rơle quạt, quay lại vòng lặp vô hạn từ đầu TIEU LUAN MOI download : skknchat123@gmail.com moi nhat Section2 Pi đo mức sáng cảm biến LDR gửi tới server MCS Pi đo mức sáng cảm biến LDR lấy liệu Pi2 từ server Pi1 gửi liệu đến MCS , so sánh giá trị chọn lớn Nút ánh sáng tự động MCS có ấn khơng ? o Nếu có: P1 cài dặt đèn led xác định độ sáng theo mức độ lớn Sau quay lại vịng lặp vô hạn từ đầu o Nếu không: Pi1 tắt đèn led Sau quay lại vịng lặp vơ hạn từ đầu TIEU LUAN MOI download : skknchat123@gmail.com moi nhat Section3 Phát xâm nhập: o Có: Pi1 gửi dịng thơng báo qua API Sau Pi1 phát báo động Tiếp theo Pi1 chụp ảnh, gửi server MCS Sau quay lại vịng lặp vơ hạn từ đầu o Khơng : ngủ 2s Sau quay lại vịng lặp vô hạn từ đầu TIEU LUAN MOI download : skknchat123@gmail.com moi nhat Phân tích code Code Raspberry pi Import thư viện cần dùng, set up cổng đầu vào đầu ra: TIEU LUAN MOI download : skknchat123@gmail.com moi nhat Hàm gửi thông báo đến ứng dụng Line: Hàm bật chuông cảnh báo: TIEU LUAN MOI download : skknchat123@gmail.com moi nhat Tạo kết nối Raberry Pi đến MCS, tạo POST request gửi liệu nhận liệu trả lại từ MCS: Gửi GET request để lấy liệu từ MCS: Hàm đọc liệu từ cảm biến: TIEU LUAN MOI download : skknchat123@gmail.com moi nhat Hàm xác định độ sáng: Hàm bật quạt: Hàm tắt quạt: Đọc mức độ sáng cảm biến lấy liệu độ sáng cảm biến qua MCS Sau so sánh độ sáng set LightLevel theo giá trị nhỏ hơn: Đọc độ ẩm, nhiệt độ từ DHT sensor gửi liệu lên MCS: TIEU LUAN MOI download : skknchat123@gmail.com moi nhat Kiểm tra trạng thái đèn bật, LightAutomation = bật đèn với độ sáng Lightlevel_min: Đọc nhiệt độ từ cảm biến nhiệt độ Raspberry Pi 2: Tính giá trị trung bình nhiệt độ độ ẩm, sau gửi liệu đến MCS để xử lý: TIEU LUAN MOI download : skknchat123@gmail.com moi nhat Xử lý bật – tắt quạt: Đọc liệu từ PIR sensor Nếu I == ko có kẻ xâm nhập Ngược lại, thực gửi thơng báo qua hàm “linenotify”, chụp ảnh kẻ xâm nhập gửi ảnh đến MCS, cuối bật chuông cảnh báo qua hàm “bell()”: TIEU LUAN MOI download : skknchat123@gmail.com moi nhat Code Raspberry pi Import thư viện cần dùng: Set đầu vào, đầu cảm biến: - Hàm để đọc liệu từ cảm biến : TIEU LUAN MOI download : skknchat123@gmail.com moi nhat Hàm tạo kết nối Raspberry Pi đến MCS, gửi nhận phản hồi đến MCS: Đo nhiệt độ, độ ẩm, ánh sáng từ cảm biến, sau gửi liệu lên MCS: TIEU LUAN MOI download : skknchat123@gmail.com moi nhat .. .Phân tích sơ đồ thuật tốn: Section1 Raspberry Pi đo nhiệt độ/độ ẩm cảm biến DHT11 gửi tới server(MSC) Pi1... 2s Sau quay lại vịng lặp vơ hạn từ đầu TIEU LUAN MOI download : skknchat123@gmail.com moi nhat Phân tích code Code Raspberry pi Import thư viện cần dùng, set up cổng đầu vào đầu ra: TIEU LUAN MOI