Mục lục:

An toàn Đầu tiên: 6 bước
An toàn Đầu tiên: 6 bước

Video: An toàn Đầu tiên: 6 bước

Video: An toàn Đầu tiên: 6 bước
Video: 6 bước đi đầu tiên và 9 bài học khi bước chân vào con đường kinh doanh Siberi 2024, Tháng mười một
Anonim
An toàn là trên hết
An toàn là trên hết

Giới thiệu

Dự án này được thực hiện bởi hai sinh viên của Trung tâm liên ngành ở Herzliya, Israel, như một dự án cuối cùng của khóa học IoT

Dự án được thiết kế cho những người chia sẻ xe của họ với một tài xế mới và lo sợ cho sự an toàn của chiếc xe (và cho người đang lái nó - VÔ CÙNG THẬT;)), rất giống bản thân tôi - tôi chia sẻ xe với em trai tôi).

Đây là hướng dẫn từng bước để xây dựng hệ thống an toàn tối ưu và bảo vệ những người thân yêu của bạn. Ở cuối hướng dẫn này, bạn sẽ có một hệ thống:

1. Đảm bảo rằng người lái xe không uống rượu trước khi lái xe.

2. Đảm bảo rằng mức độ ồn trong xe (có thể là do nhạc hoặc do người) ở độ cao an toàn.

3. Cảnh báo nếu tài xế gặp trường hợp khẩn cấp.

- Nếu 1 hoặc 2 không được đáp ứng, hoặc người lái xe nhấp vào "nút hoảng sợ" (3), một email với vị trí của xe sẽ được gửi đến người liên hệ đã chọn.

Chúng tôi đã kết nối dự án của mình với cổng USB trên ô tô của tôi - như một nguồn điện. Nếu bạn không có cổng USB trong ô tô của mình, hãy bán ô tô của bạn và mua một cái mới (hoặc kết nối dự án với pin dự phòng).

Các tính năng an toàn của dự án chỉ là phần nổi của tảng băng chìm. Bạn được chào đón nhiều hơn (và thậm chí rất được khuyến khích), trở nên siêu sáng tạo và thêm các tính năng mới vào dự án của riêng bạn.

Quân nhu

1 x Bảng mạch ESP8266 (chúng tôi đã sử dụng Lolin Wemos D1 mini)

1 x Cáp Micro-USB

1 x "Nút nhấn"

1 x điện trở

1 x Breadboard

1 x Cảm biến MQ-3

1 x cảm biến CZN-15E

12 x Cáp Jumper (chúng tôi khuyên bạn nên sử dụng càng nhiều cáp nam và cáp nữ càng tốt, được kết nối với nhau để tạo phần mở rộng)

Bước 1: Phần mềm

Phần mềm
Phần mềm

Arduino:

Cài đặt Arduino IDE tại đây

Cài đặt trình điều khiển sau tại đây

Adafruit IO:

Đăng ký Adafruit IO tại đây

Blynk:

Tải ứng dụng blynk xuống điện thoại thông minh của bạn và tạo tài khoản của bạn trong đó

Bước 2: IO Adafruit

Adafruit IO
Adafruit IO

Thiết lập - Adafruit IO

  1. Trong trang web Adafruit IO, hãy chuyển đến tab "Nguồn cấp dữ liệu" và tạo 2 nguồn cấp dữ liệu mới - "khẩn cấp" & "vị trí".
  2. Đi tới "Trang tổng quan" -> mở trình đơn "Tác vụ" -> tạo trang tổng quan mới.
  3. Đặt tên cho trang tổng quan mới, thêm mô tả là tùy chọn.
  4. Chọn "Tạo" -> nhấp vào liên kết mới.
  5. Lưu ý trong bảng điều khiển mới tạo của bạn có 7 nút hình vuông nhỏ.
  6. Nhấn nút phím màu vàng.
  7. Một cửa sổ bật lên sẽ mở ra.
  8. Lưu chuỗi bạn thấy trong "Khoá Hoạt động" - chúng tôi sẽ cần nó.
  9. Chọn nút "+".
  10. Thêm một khối "Chỉ báo".
  11. Chọn nguồn cấp dữ liệu "khẩn cấp".
  12. Tiếp tục.
  13. Nhập tiêu đề.
  14. Trong menu "Điều kiện", chọn "=".
  15. Đặt giá trị bên dưới nó thành "1".
  16. Chọn "Tạo khối".
  17. Nhấp vào nút "+" màu xanh lam.
  18. Thêm khối "Bản đồ".
  19. Chọn nguồn cấp dữ liệu "vị trí".
  20. Tiếp tục.
  21. Nhập Tiêu đề.
  22. Chọn 24 giờ.
  23. Đặt loại bản đồ thành "Hình ảnh vệ tinh".
  24. Chọn "Tạo khối".
  25. Chọn nút bánh răng màu xanh lá cây.
  26. Nhấp vào để lưu"

Bước 3: Blynk

Blynk
Blynk

Thiết lập - Blynk

  1. Chuyển đến ứng dụng Blynk.
  2. Tạo một dự án mới.
  3. Lưu khóa xác thực được gửi đến email của bạn.
  4. Nhấp vào nút (+) nhỏ.
  5. Thêm các tiện ích sau: Tiện ích email & Luồng GPS.
  6. Đặt Luồng GPS thành chân ảo V0.
  7. Đảm bảo rằng địa chỉ email trong tiện ích Email là chính xác.
  8. Thay đổi trường "Loại nội dung" thành "văn bản / thuần túy".

Bước 4: Mạch

Mạch
Mạch
Mạch
Mạch

Hãy kết nối (!):

ESP8266:

  • 5V -> +
  • G -> -

MQ-3 (Kiểm duyệt rượu)

  • A0 -> A0 (của ESP)
  • GND -> -
  • VCC -> +

CZN-15E

  • G -> -
  • + -> + (của breadboard)
  • D0 -> D3 (của ESP)

"Nút nhấn"

  • Chân đầu tiên -> D4
  • Chân thứ hai -> -

Bước 5: MÃ

MÃ SỐ
MÃ SỐ

Mã cần thiết được đính kèm:)

1. Mở mã trong Arduino IDE.

2. Kiểm tra cấu hình bo mạch của bạn - đảm bảo rằng bạn đang sử dụng đúng.

3. Hoàn thành các biến còn thiếu trong mã:

  • #define EMAIL "email của bạn"
  • char ssid = "tên mạng Wifi của bạn"
  • char pass = "mật khẩu mạng Wifi của bạn"
  • char auth = "mã ủy quyền Blynk của bạn"
  • #define AIO_USERNAME "Tên người dùng AdafruitIO"
  • #define AIO_KEY "Phím AdafruitIO"

Bước 6: Thiết lập ô tô

Thiết lập ô tô
Thiết lập ô tô
Thiết lập ô tô
Thiết lập ô tô
Thiết lập ô tô
Thiết lập ô tô

Thiết lập hệ thống trên ô tô của bạn

Đề xuất thiết lập của chúng tôi:

  • Đặt máy kiểm duyệt rượu gần vô lăng để nó có thể ngăn nồng độ cồn từ tay (Nó thường nằm trên tay người uống)
  • Đặt micrô gần loa của ô tô (mức độ ồn cao có thể do nhạc lớn gây ra)
  • Đặt breadboard và nút bấm gần trình điều khiển - ở vị trí có thể tiếp cận được (trong trường hợp khẩn cấp, người lái xe nên bấm nút dễ dàng)

Đề xuất: