HỆ THỐNG BÁO CHÁY QUA SMS CẢNH BÁO DỰA TRÊN GSM SỬ DỤNG ARDUINO
HỆ THỐNG BÁO CHÁY QUA SMS CẢNH BÁO
DỰA TRÊN GSM SỬ DỤNG ARDUINO
Trong bài viết này, chúng tôi sẽ kiến thiết xây dựng một Hệ thống báo cháy bằng Arduino, cảm biến nhiệt độ LM35 và Mô-đun GSM. Mục tiêu của đầu báo cháy này khi sử dụng arduino là cảm nhận thiên nhiên và môi trường xung quanh khi xảy ra hỏa hoạn với sự trợ giúp của cảm biến nhiệt độ LM35 và gửi 3 cảnh báo nhắc nhở SMS đến hai số điện thoại di động được tàng trữ bên trong chương trình arduino nếu phát hiện ra hỏa hoạn ( sử dụng Mô-đun GSM ) .
Các ứng dụng của hệ thống báo cháy dựa trên SMS.
1. Hệ thống báo cháy dựa trên SMS rất có ích ở những khu vực xa nơi hạn chế tương tác của con người. Hệ thống như vậy rất hữu dụng trong những mỏ, khu công nghiệp, xí nghiệp sản xuất, v.v.
2. Những người trực đêm – Hệ thống báo cháy dựa trên SMS giúp giám sát những vị trí và gửi tin nhắn đến người trực đêm khi có sự cố xảy ra, giúp họ xác lập vị trí nhanh gọn và khắc phục hỏa hoạn .
3. Thao tác nhanh để tắt lửa – 90 % thiệt hại do hỏa hoạn xảy ra do không phát hiện cháy sớm. Một cuộc hỏa hoạn thường xảy ra trong im re và mọi người sẽ chỉ biết khi nó đã lan rộng trên một khu vực to lớn. Hệ thống báo cháy dựa trên SMS đưa ra cảnh báo nhắc nhở ngay lập tức cho nhiều số điện thoại di động và do đó những hành vi khắc phục hoàn toàn có thể được thực thi nhanh gọn. Điều này giúp ngăn ngừa thiệt hại và tổn thất lớn tai nạn thương tâm do hỏa hoạn .
Sơ đồ mạch .Chương trình.
https://drive.google.com/file/d/1gojCXmi3VhoA0dVhoq_GspiZy98pMi5s/view?usp=sharing
Những góc nhìn quan trọng trong chương trình .
Khi chúng tôi tăng trưởng Hệ thống báo cháy hoặc những mạng lưới hệ thống quan trọng như vậy, một góc nhìn quan trọng phải ghi nhớ trong quốc tế thực. Một vụ cháy hoàn toàn có thể xảy ra bất kỳ khi nào ( 24 × 7 ). Điều này có nghĩa là mạng lưới hệ thống của chúng tôi phải liên tục theo dõi hỏa hoạn 24 × 7 toàn bộ ngày tháng và năm. Nếu bạn nhìn vào chương trình, bạn sẽ thấy nó chỉ có 2 lệnh gọi bên trong void loop ( ) – đó là CheckFire ( ) và CheckShutDown ( )
CheckFire ( ) – là công dụng theo dõi sự cố xảy ra hỏa hoạn 24 × 7. Hàm này lấy nhiệt độ được đo bằng LM35 và lưu nó vào biến Temp_alert_val để so sánh. Giá trị nhiệt độ này được so sánh với giá trị setup là 45 độ C. Thông thường nhiệt độ phòng là từ 25 độ C đến 30 độ C ở vùng nhiệt đới gió mùa. Và sẽ biến hóa tùy vào lục địa, khu vực. Bạn phải đổi khác giá trị so sánh này bằng cách đo nhiệt độ phòng trung bình của vị trí lắp ráp !
Nếu hỏa hoạn xảy ra, nhiệt độ phòng sẽ vượt qua 45 độ ( trong vài giây ) và một chương trình con bên trong SetAlert ( ) sẽ được gọi. SetAlert ( ) là tính năng trấn áp số lượng cảnh báo nhắc nhở SMS được gửi đến từng số điện thoại di động được tải trong chương trình. Số lượng cảnh báo nhắc nhở SMS được gửi hoàn toàn có thể được đổi khác bằng cách biến hóa điều kiện kèm theo dừng của vòng lặp while. Điều kiện dừng sms_count <3 - có nghĩa là 3 thông tin SMS sẽ được gửi đến 3 số điện thoại di động. Nếu bạn muốn gửi 5 thông tin, chỉ cần biến hóa điều kiện kèm theo dừng thành sms_count < 5 - bạn đã nhận được chưa ? Chức năng gửi SMS ( sử dụng lệnh AT ) - SendTextMessage ( ) sẽ được gọi 3 lần nếu số cảnh báo nhắc nhở SMS là 3. Hàm này SendTextMessage ( ) sẽ được gọi nhiều lần như số cảnh báo nhắc nhở SMS được đặt trong chương trình .Lưu ý: – Chúng tôi đã giới hạn số lượng cảnh báo SMS bằng điều kiện dừng. Khi xảy ra tai nạn hỏa hoạn và số lượng cảnh báo SMS đã được gửi, hệ thống sẽ không gửi thêm SMS nữa! Hệ thống giả định rằng công việc của nó đã kết thúc bằng cách gửi SMS. Con người phải đến và tắt lửa. Sau khi gửi thông báo, hệ thống sẽ bắt đầu theo dõi quá trình Tắt máy. Khi Lửa đã tắt, hệ thống sẽ kích hoạt lại cài đặt cảnh báo SMS của mình bằng cách đặt lại biến sms_count trở về không.
CheckShutDown ( ) – là tính năng theo dõi nếu tắt lửa. Chúng ta chỉ cần vui chơi công dụng này nếu xảy ra tai nạn thương tâm hỏa hoạn. Để số lượng giới hạn mục nhập vào những câu lệnh bên trong vòng lặp này, chúng tôi đã trình làng một biến Fire_Set. Trạng thái biến này sẽ được đặt thành giá trị 1 khi xảy ra sự cố cháy ( kiểm tra câu lệnh bên trong SetAlert ( ) ). Các câu lệnh bên trong CheckShutDown ( ) sẽ chỉ được thực thi nếu giá trị của Fire_Set = = 1. ( Nếu không có tai nạn đáng tiếc hỏa hoạn và chúng tôi không cần phải tiêu tốn lãng phí thời hạn để thực thi những công bố kiểm tra ShutDown ). Chúng tôi xem xét đám cháy đã được tắt khi nhiệt độ phòng trở lại thông thường. Vì vậy, nếu biến Temp_shut_val của chúng tôi giảm dưới 28 độ, chúng tôi coi lửa đã tắt và mọi thứ đều bảo đảm an toàn. Chúng tôi khởi đầu theo dõi FireAlarm một lần nữa với SMS Alerts hoạt động giải trí ! ( Chúng tôi đặt lại biến Fire_Set và biến sms_count trở lại 0 – đó là những điều kiện kèm theo của trạng thái phòng thông thường ) .
Kết quả dự án Bất Động Sản .
Source: https://dichvubachkhoa.vn
Category : Linh Kiện Và Vật Tư
Có thể bạn quan tâm
- 16 Dụng Cụ Trước Khi Dán Giấy Dán Tường
- Top 16 linh kiện lâm music hay nhất 2024 – Ngày hội bia Hà Nội
- Mua linh kiện điện thoại giá sỉ ở đâu Quận 7 – Phát Lộc
- Màn hình iPhone X – Zin New – Chính hãng – Giá rẻ Tín Thành
- GIỚI THIỆU VỀ LINH KIỆN ĐIỆN TỬ TUHU
- Các loại linh kiện chất lượng có trong máy hàn điện tử Pejo. –