Arduino Security 3G / GPRS Email Camera với phát hiện chuyển động: 4 bước
Arduino Security 3G / GPRS Email Camera với phát hiện chuyển động: 4 bước
Anonim
Arduino Security 3G / GPRS Email Camera với tính năng phát hiện chuyển động
Arduino Security 3G / GPRS Email Camera với tính năng phát hiện chuyển động
Arduino Security 3G / GPRS Email Camera với tính năng phát hiện chuyển động
Arduino Security 3G / GPRS Email Camera với tính năng phát hiện chuyển động

Trong sách hướng dẫn này, tôi muốn giới thiệu về một phiên bản xây dựng hệ thống giám sát an ninh với máy dò chuyển động và gửi ảnh đến hộp thư thông qua lá chắn 3G / GPRS.

Bài viết này dựa trên các hướng dẫn khác: hướng dẫn 1 và hướng dẫn 2.

Sự khác biệt của hướng dẫn này là sử dụng bộ dò chuyển động được tích hợp vào máy ảnh VC0706 để phát hiện chuyển động trong khung hình.

Vì vậy chúng ta cần:

  • Arduino UNO
  • Bảng đột phá thẻ MicroSD
  • Thẻ micro SD
  • TTL Máy ảnh JPEG nối tiếp VC0706
  • Tấm chắn 3G / GPRS / GSM / GPS
  • Điện trở chip (1206) 2, 2kOhm và 3, 3kOhm Dây điện, mỏ hàn, v.v.
  • Đèn LED dây và điện trở 500-1000 Ohm.

Bước 1: Thiết lập máy ảnh

Thiết lập máy ảnh
Thiết lập máy ảnh
Thiết lập máy ảnh
Thiết lập máy ảnh

Ở giai đoạn đầu tiên, bạn cần kết nối song song một đèn LED (ALARM) với điện trở 500-1000 Ohm, máy ảnh UART JPEG VC0706 và thẻ micro SD với Arduino Uno (sử dụng bộ chuyển đổi), như trong hình. Thẻ Micro SD phải được định dạng ở FAT32. Đèn LED (ALARM) sẽ được sử dụng để chỉ ra chế độ phát hiện chuyển động.

Bước 2: Thiết lập tấm chắn 3G / GPRS

Thiết lập tấm chắn 3G / GPRS
Thiết lập tấm chắn 3G / GPRS
Thiết lập tấm chắn 3G / GPRS
Thiết lập tấm chắn 3G / GPRS
Thiết lập tấm chắn 3G / GPRS
Thiết lập tấm chắn 3G / GPRS

Kết nối tấm chắn 3G / GPRS với Arduino UNO không khó. Hãy chuẩn bị một thẻ SIM. Yêu cầu mã PIN phải được tắt trên thẻ SIM. Lắp thẻ SIM vào khe “SIM” ở dưới cùng của tấm chắn 3G / GPRS.

Đặt các jumper của tấm chắn ở vị trí “RX-1”, “TX-0”. Tiếp theo, kết nối tất cả các dây được kết nối với Arduino UNO, ở những vị trí giống nhau trên tấm chắn 3G / GPRS. Và sau đó kết nối với tấm chắn 3G / GPRS và Arduino UNO. Kết nối cáp USB.

Bạn có thể cần phải điều chỉnh tốc độ trao đổi của lá chắn 3G / GPRS. Đối với điều này, bạn cần:

  • cung cấp năng lượng cho bảng Arduino Uno (sử dụng đầu nối USB hoặc nguồn điện bên ngoài),
  • bật tấm chắn 3G / GPRS (nhấn và giữ nút “NGUỒN” trong 1 giây),
  • kết nối với đầu nối microUSB trên tấm chắn 3G / GPRS,
  • đợi cài đặt tự động của trình điều khiển,
  • kết nối bằng thiết bị đầu cuối (ví dụ: PuTTY) với cổng COM (như trong hình) và nhập lệnh "AT + IRPEX = 115200",
  • ngắt kết nối cáp microUSB khỏi tấm chắn 3G / GPRS.

Bước 3: Lập trình

Việc lập trình được thực hiện thông qua Arduino IDE.

Đầu tiên bạn phải cài đặt thêm thư viện: Camera_Shield_VC0706 và XModem. Có một lỗi nhỏ trong thư viện XModem gốc, tôi đã đính kèm thư viện đã sửa.

Khởi chạy Arduino IDE, mở bản phác thảo SnapMoveModem.ino. Đảm bảo rằng bảng "Arduino / Genuino UNO" được chọn. Tôi đính kèm một bản phác thảo đang làm việc.

Điền vào dữ liệu của bạn thay vì các ký tự “*****”: Nhấp vào nút Tải xuống.

Xin lưu ý rằng cổng nối tiếp “Serial” được sử dụng để giao tiếp với tấm chắn 3G / GPRS chứ không phải để hiển thị thông tin gỡ lỗi. Do đó, không thể hiển thị thông tin gỡ lỗi.

Tôi đã đăng ký trên máy chủ thư, cài đặt ứng dụng thư trên điện thoại, tạo một hộp thư mới (mà tôi sẽ gửi email kèm theo ảnh), thêm thông báo vào điện thoại khi có email mới.

Bước 4: Trình diễn

Image
Image
Trình diễn
Trình diễn
Trình diễn
Trình diễn

Tôi đã quay một video để chứng minh hoạt động của hệ thống. Video này cho thấy cách một tên cướp đeo mặt nạ, máy dò chuyển động được kích hoạt, đèn LED BÁO ĐỘNG màu xanh lá cây sáng lên và ảnh của tên cướp được gửi đến e-mail. Đèn báo LED màu xanh lá cây sẽ tắt. Sau đó tên cướp rời đi, máy dò chuyển động lại được kích hoạt, đèn LED BÁO ĐỘNG màu xanh lá cây sáng trở lại và một bức ảnh thứ hai được gửi đến e-mail.

Sự chậm trễ trong việc gửi ảnh có liên quan đến tỷ giá hối đoái UART (38400) giữa máy ảnh và Arduino UNO, cũng như tỷ giá hối đoái (115200) giữa Arduino UNO và lá chắn 3G / GPRS. Tôi không đạt được tốc độ cao mà chỉ muốn thể hiện chức năng của hệ thống.

Tôi hy vọng bạn thích hướng dẫn của tôi. Cảm ơn vì đã xem.