Mục lục:

Hệ thống SafeT-Park: 6 bước (có hình ảnh)
Hệ thống SafeT-Park: 6 bước (có hình ảnh)

Video: Hệ thống SafeT-Park: 6 bước (có hình ảnh)

Video: Hệ thống SafeT-Park: 6 bước (có hình ảnh)
Video: #6 Đà Lạt có anh không xa, chỉ là tình yêu chúng ta có vượt qua khoảng cách | NGƯỜI ẤY LÀ AI - MÙA 3 2024, Tháng mười một
Anonim
Hệ thống SafeT-Park
Hệ thống SafeT-Park

Thiết bị này sẽ giúp bảo vệ các cấu trúc bãi đậu xe bằng cách triển khai ba khái niệm an toàn vào một thiết bị IOT.

Hệ thống ứng phó khẩn cấp tự động, trong trường hợp cháy cấu trúc bãi đậu xe

Tích hợp cảm biến nhiệt độ và độ cao để xác định chính xác vị trí đám cháy

Hệ thống áp suất được kích hoạt để giảm thiểu bức xạ khói

Bước 1: Vật liệu

Vật liệu
Vật liệu
Vật liệu
Vật liệu
Vật liệu
Vật liệu
Vật liệu
Vật liệu

1. máy tính xách tay có MATLAB, Arduino và Thingspeak được cài đặt trên đó

2. Thiết bị SparkFun ESP8266 Thing

3. Sự đột phá về độ cao / áp suất của SparkFun - MPL3115A2

4. Cáp nữ đến nữ

5. Cáp Micro USB sang USB

6. Hầm đậu xe in 3D

Bước 2: Đăng ký ThingSpeak

Đăng ký trên ThingSpeak
Đăng ký trên ThingSpeak

Đầu tiên, đăng ký trên thingspeak.com và tạo tài khoản bằng tài khoản MATHWORKS.

Sau đó nhấp vào "kênh của tôi" và thêm một kênh mới, cho mỗi cảm biến được sử dụng.

Internet of Things (IoT) là một mạng lưới các đối tượng được kết nối với nhau ("thiết bị được kết nối" hoặc "thiết bị thông minh") có thể thu thập và trao đổi dữ liệu bằng cách sử dụng thiết bị điện tử nhúng, phần mềm, cảm biến, thiết bị truyền động và kết nối mạng.

Bước 3: Hệ thống dây điện và phần cứng

Hệ thống dây điện và phần cứng
Hệ thống dây điện và phần cứng

Móc bảng như hướng dẫn trong hình trên bằng cách sử dụng cáp đầu cái đến đầu cái.

Bước 4: Lập trình phần cứng

Lập trình phần cứng
Lập trình phần cứng
Lập trình phần cứng
Lập trình phần cứng
Lập trình phần cứng
Lập trình phần cứng

1. Đảm bảo đầu vào chính xác. Thao tác với các giá trị cơ sở để đặt cơ sở thích hợp cho đồ thị và tính toán.

2. Mã bản đồ để gửi đến Thingspeak.com.

3. Nhập thông tin vị trí WiFi và ID kênh.

4. Đặt lặp lại Chu kỳ mã hóa sau mỗi 10 giây. "Thời gian chờ" 5 giây được đặt để cấu hình lại.

5. Điều chỉnh áp suất, nhiệt độ và độ cao tối đa để thu thập dữ liệu chính xác.

Bước 5: Mã hóa trong Matlab

Mã hóa trong Matlab
Mã hóa trong Matlab
Mã hóa trong Matlab
Mã hóa trong Matlab

Để sử dụng các đầu vào từ các cảm biến Arduino, chúng ta cần sử dụng Matlab để nhận dữ liệu từ ThingSpeak. Lệnh "thingSpeakRead ()" chỉnh sửa dữ liệu từ kênh điều nói, các trường và số điểm dữ liệu bạn nhập vào lệnh. Khi điều này được thực hiện, bạn có thể sử dụng dữ liệu để phát triển bất kỳ loại đầu ra nào bạn cần. Tôi đã đính kèm một tệp các trang với mã của tôi có thể được sao chép và dán để bắt đầu.

Đối với dự án này, kết quả đầu ra của chúng tôi bao gồm:

- Một bảng với các chỉ số nhiệt độ, độ cao và áp suất gần đây nhất

- 2 biểu đồ hiển thị nhiệt độ và áp suất đọc trong 50 điểm dữ liệu cuối cùng (trong trường hợp này là 500 giây)

- Tin nhắn văn bản và email cập nhật với các kết quả đo nhiệt độ, độ cao hoặc áp suất mà bạn có thể chọn từ menu bật lên trong Matlab

- Cảnh báo cháy tự động nếu nhiệt độ của cảm biến vượt quá một điểm nhất định (trong trường hợp này là 80 độ F cho mục đích thử nghiệm)

Để nhận được tin nhắn / email, bạn phải thiết lập hàm send_msg trước khi chạy mã này.

Điều này sẽ được đề cập trong slide tiếp theo

Bước 6: Hàm Send_msg

Hàm Send_msg
Hàm Send_msg
Hàm Send_msg
Hàm Send_msg
Hàm Send_msg
Hàm Send_msg
Hàm Send_msg
Hàm Send_msg

Để nhận cập nhật email và văn bản, bạn sẽ phải xác định chức năng "send_msg". Bạn sẽ cần cập nhật các giá trị "mail" và "pwd" bằng email và mật khẩu mà bạn muốn gửi bản cập nhật từ đó. Bạn cũng sẽ cần xác định "người nhận" là số và địa chỉ email bạn muốn nhận các bản cập nhật và "nhà cung cấp dịch vụ" với nhà cung cấp dịch vụ điện thoại của người nhận. Khi điều này được thực hiện, chức năng đã sẵn sàng để chạy.

Đề xuất: