Mục lục:
- Bước 1: Các thành phần
- Bước 2: Kết nối các thành phần
- Bước 3: Hộp đẩy
- Bước 4: Mã
- Bước 5: Tệp 3D
- Bước 6: Kết luận
Video: Báo động qua thư: 6 bước (có hình ảnh)
2024 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2024-01-30 13:35
Sau khi hoàn thành GSM Home Alarm V1.0 và một thời gian sử dụng, tôi quyết định thực hiện một số sửa đổi.
Về phần cứng, những thay đổi chính là thay thế cảm biến siêu âm và giới thiệu bàn phím. Trên phần mềm, tôi thay đổi thông báo SMS bằng e-mail. Ngoài ra, tôi quyết định thu nhỏ mạch và thiết kế và in 3D một hộp cho mạch.
Bước 1: Các thành phần
Bộ vi điều khiển DFRobot FireBeetle ESP32 IOT
DFRobot Gravity: Cảm biến chuyển động hồng ngoại kỹ thuật số cho Arduino
DFRobot Sealed Membrane 4 * 4 nút có nhãn dán
Bộ đèn LED DFRobot 5mm (50 chiếc)
Điện trở DFRobot 220R
Ván đục lỗ
Bước 2: Kết nối các thành phần
Bộ vi điều khiển IOT FireBeetle ESP32 sẽ là bộ não của dự án này. Ưu điểm lớn là bạn có thể quản lý WIFI và Pin chỉ trong một dấu chân rất nhỏ. Nó được cấp nguồn trực tiếp từ cổng USB (+ 5V) nhưng tôi cũng đã thêm pin làm nguồn dự phòng (cái cuối cùng này là opcional).
Bàn phím được kết nối từ chân D2 đến chân D8. Led được kết nối với chân MOSI / IO19. Chân tín hiệu của Cảm biến PIR được kết nối ở chân A1 / IO39.
Nguồn điện + 5V (bộ chuyển đổi thông thường trên tường của điện thoại thông minh) cần được kết nối với đầu nối USB nano. Một pin + 3.7V cũng có thể được thêm vào làm nguồn dự phòng.
Bước 3: Hộp đẩy
Trong dự án này, tôi đã phát hiện ra dịch vụ IOT này cho phép bạn thiết lập một số thông báo.
1 - Truy cập https://www.pushingbox.com và tạo tài khoản.
2- Đi tới "Dịch vụ của tôi"
3 - "Thêm dịch vụ"
4 - Trong dòng "Email", nhấn "Chọn dịch vụ này".
5- Định cấu hình email sẽ nhận được thông báo.
6 - Đi tới "Kịch bản của tôi"
7 - Nhấn "Kiểm tra".
8 - Nếu mọi thứ đều ổn, bạn sẽ nhận được một email trong hộp thư đến của mình.
Bước 4: Mã
Để bạn sử dụng mã của tôi, một số thay đổi là cần thiết.
Xác định tên và mật khẩu mạng WIFI của bạn.
Sao chép DEVID từ "Kịch bản của tôi" trên Pushingbox và dán nó vào mã.
Tải lên và mở cửa sổ Serial Monitor để kiểm tra xem mọi thứ có hoạt động hay không. Để kích hoạt hệ thống, chỉ cần nhấn "1234", mật khẩu mặc định của tôi và cảnh báo sẽ được trang bị trong 8 giây (điều này cũng có thể được thay đổi trong mã).
Bước 5: Tệp 3D
Bước 6: Kết luận
So với dự án trước đây của tôi, việc nâng cấp lên cảm biến PIR là một cải tiến lớn. Tôi hầu như không nhận được báo động "sai, tích cực" nào.
Gần như trong giai đoạn cuối, tôi nhớ, "Tại sao tôi không sử dụng RFID ??? !!!", hoặc tốt hơn, mô-đun Bluetooth có sẵn trong ESP32, thay vì bàn phím. Ngoài ra, mã này rất cơ bản, với rất nhiều cơ hội được cải thiện, vì vậy tôi không nghĩ rằng đây sẽ là hệ thống báo động cuối cùng của tôi.
Hãy bình luận hoặc gửi tin nhắn cho tôi nếu bạn tìm thấy bất kỳ lỗi nào hoặc nếu bạn có bất kỳ đề xuất / cải tiến hoặc câu hỏi nào.
Thích nó. Đặt mua. Làm cho nó.
Đề xuất:
Đồng hồ báo thức bong bóng giúp thức dậy thú vị (ish): 7 bước (có hình ảnh)
Đồng hồ báo thức bong bóng khiến thức dậy thú vị (ish): Thức dậy với một chiếc đồng hồ báo thức kêu inh ỏi. Tôi là một trong những người không thích thức dậy trước khi mặt trời tắt (hoặc đã ở ngoài nhiều giờ). Vì vậy, còn cách nào tốt hơn để làm cho việc thức dậy trở nên thú vị hơn là tổ chức một bữa tiệc bong bóng trên giường! Sử dụng arduino và
Đồng hồ báo thức thông minh: Đồng hồ báo thức thông minh được làm bằng Raspberry Pi: 10 bước (có hình ảnh)
Đồng hồ báo thức thông minh: Đồng hồ báo thức thông minh được làm bằng Raspberry Pi: Bạn đã bao giờ muốn có một chiếc đồng hồ thông minh chưa? Nếu vậy, đây là giải pháp cho bạn! Tôi đã làm Đồng hồ báo thức thông minh, đây là đồng hồ mà bạn có thể thay đổi thời gian báo thức theo trang web. Khi chuông báo thức kêu, sẽ có một âm thanh (còi) và 2 đèn sẽ
Động cơ bước Điều khiển động cơ bước Động cơ bước - Động cơ bước như một bộ mã hóa quay: 11 bước (có hình ảnh)
Động cơ bước Điều khiển động cơ bước Động cơ bước | Động cơ bước như một bộ mã hóa quay: Có một vài động cơ bước nằm xung quanh và muốn làm điều gì đó? Trong Có thể hướng dẫn này, hãy sử dụng động cơ bước làm bộ mã hóa quay để điều khiển vị trí của động cơ bước khác bằng vi điều khiển Arduino. Vì vậy, không cần phải quảng cáo thêm, chúng ta hãy
Cảnh báo đẩy Arduino cho Chuông cửa, Báo trộm, Báo động khói, v.v.: 8 bước
Cảnh báo đẩy Arduino cho Chuông cửa, Báo trộm, Báo khói, v.v.: Thông báo IoT từ Chuông cửa, Báo trộm, Cảnh báo khói, v.v. bằng Arduino Uno và Ethernet Shield. Chi tiết đầy đủ trên trang web của tôi tại đây Giới thiệu Hộp cảnh báo đẩy Arduino Sử dụng Arduino Uno và Lá chắn Ethernet dựa trên chip Wiznet W5100 để
Báo động qua điện thoại di động cho xe máy, ô tô hoặc bất cứ thứ gì bạn muốn: 7 bước (có hình ảnh)
Báo động qua điện thoại di động cho xe máy, ô tô hoặc bất cứ thứ gì bạn muốn: Tôi đã chán ngấy cảnh báo thông thường tạo ra nhiều tiếng ồn và không ai để ý đến chúng nữa. Tôi cũng không biết liệu có ai đã làm hỏng chiếc xe đạp của tôi vì tôi đang ở rất xa để nghe thấy tiếng chuông báo động hay không