Mục lục:
- Bước 1: Danh sách bộ phận
- Bước 2: Bố cục ghim
- Bước 3: Phát hiện rung động
- Bước 4: Phát hiện âm thanh
- Bước 5: GPS - Thông qua API vị trí địa lý của Google
- Bước 6: Thông báo bằng dịch vụ Telegram Bot (Opensource)
- Bước 7: Phân tích - Sử dụng Kênh ThingSpeak
- Bước 8: Hình ảnh và phân tích thời gian thực
Video: ESP - Thông báo môi trường từ xa: 8 bước
2024 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2024-01-30 13:35
Nguyên mẫu dựa trên chip IOT phổ biến ESP8266.
ESP8266
Đây là vi mạch Wi-Fi giá rẻ với khả năng vi điều khiển và ngăn xếp TCP / IP đầy đủ do nhà sản xuất Espressif Systems của Trung Quốc có trụ sở tại Thượng Hải sản xuất.
- Bộ xử lý: Lõi vi xử lý 32-bit RISC L106 dựa trên Tiêu chuẩn kim cương Tensilica Xtensa 106Micro chạy ở 80 MHz †
-
Kỉ niệm:
- RAM hướng dẫn 32 KiB
- RAM bộ nhớ đệm lệnh 32 KiB
- RAM dữ liệu người dùng 80 KiB
- RAM dữ liệu hệ thống 16 KiB ETS
- Đèn flash QSPI bên ngoài: hỗ trợ tối đa 16 MiB (thường bao gồm 512 KiB đến 4 MiB)
-
IEEE 802.11 b / g / n Wi-Fi
- Tích hợp công tắc TR, balun, LNA, bộ khuếch đại công suất và mạng kết hợp
- Xác thực WEP hoặc WPA / WPA2 hoặc mạng mở
- 16 chân GPIO
- SPI I²C (triển khai phần mềm) [5]
- Giao diện I²S với DMA (chia sẻ chân với GPIO)
- UART trên các chân chuyên dụng, cộng với một UART chỉ truyền có thể được bật trên GPIO2
- ADC 10 bit (ADC xấp xỉ kế tiếp)
Bước 1: Danh sách bộ phận
- Mô-đun cảm biến phát hiện âm thanh REES52
- Mô-đun cảm biến rung OEM - SW-420
-
2 của NodeMCU-WiFi-Arduino-IDE-Lua-based-IoT-ESP8266-Development Board
- CP2102 MÔ ĐUN CHUYỂN ĐỔI SERIAL USB 2.0 sang TTL UART với chân DTR
- Đèn LED - Đỏ, Vàng, Xanh lam
Bước 2: Bố cục ghim
Bố cục ghim
ESP A0 - Ngõ ra cảm biến âm thanh
ESP 0 - LED (Âm thanh)
ESP 5 - Cảm biến rung D0
ESP 4 - LED (rung)
Bước 3: Phát hiện rung động
Mô-đun cảm biến rung OEM - SW-420
Mô-đun Rung dựa trên cảm biến rung SW-420 và Bộ so sánh LM393 để phát hiện nếu có bất kỳ rung động nào vượt quá ngưỡng. Có thể điều chỉnh ngưỡng bằng chiết áp trên bo mạch.
Khi không có rung, mô-đun này xuất ra logic THẤP tín hiệu chỉ thị đèn LED, Và ngược lại.
Thông số kỹ thuật
- Trạng thái mặc định của công tắc là đóng
- Đầu ra kỹ thuật số Điện áp cung cấp: 3.3V-5V
- Đèn LED chỉ báo trên bo mạch để hiển thị kết quả
- Chip LM393 trên bo mạch
- Kích thước của bảng: 3.2cm x 1.4cm
Bước 4: Phát hiện âm thanh
Mô-đun cảm biến phát hiện âm thanh REES52
Mô-đun cảm biến âm thanh cung cấp một cách dễ dàng để phát hiện âm thanh và thường được sử dụng để phát hiện cường độ âm thanh. Mô-đun này có thể được sử dụng cho các ứng dụng bảo mật, chuyển mạch và giám sát. Độ chính xác của nó có thể dễ dàng được điều chỉnh để thuận tiện cho việc sử dụng. Nó sử dụng một micrô cung cấp đầu vào cho bộ khuếch đại, bộ dò đỉnh và bộ đệm. Khi cảm biến phát hiện ra âm thanh, nó sẽ xử lý điện áp tín hiệu đầu ra được gửi đến bộ vi điều khiển, sau đó thực hiện các xử lý cần thiết.
Thông số kỹ thuật
- Điện áp hoạt động 3.3V-5V
- Mô hình đầu ra: đầu ra công tắc kỹ thuật số (0 và 1, mức cao hoặc thấp)
- Có lỗ vít lắp
Bước 5: GPS - Thông qua API vị trí địa lý của Google
API vị trí địa lý của Google Maps
API vị trí địa lý của Google Maps trả về bán kính vị trí và độ chính xác dựa trên thông tin về tháp di động và nút WiFi mà ứng dụng di động có thể phát hiện. Tài liệu này mô tả giao thức được sử dụng để gửi dữ liệu này đến máy chủ và trả lại phản hồi cho máy khách.
Giao tiếp được thực hiện qua HTTPS bằng POST. Cả yêu cầu và phản hồi đều được định dạng là JSON và loại nội dung của cả hai là application / json. Trước khi bạn bắt đầu phát triển với API vị trí địa lý, hãy xem lại các yêu cầu xác thực (bạn cần có khóa API) và các giới hạn sử dụng API. Yêu cầu vị trí địa lý Yêu cầu vị trí địa lý được gửi bằng POST tới mẫu URL sau:
www.googleapis.com/geolocation/v1/geolocat…
Khóa nguyên mẫu: AIzaSyAIPOo9wJkLREEqWACCZbk1Wm601Ojs0iY
Bước 6: Thông báo bằng dịch vụ Telegram Bot (Opensource)
Telegram là ứng dụng nhắn tin tập trung vào tốc độ và bảo mật, siêu nhanh, đơn giản và miễn phí. Nó có thể được sử dụng trên tất cả các thiết bị cùng một lúc - các tin nhắn đồng bộ liền mạch trên mọi số điện thoại, máy tính bảng hoặc máy tính của bạn.
Với Telegram, người ta có thể gửi tin nhắn, ảnh, video và tệp thuộc bất kỳ loại nào (doc, zip, mp3, v.v.), cũng như tạo nhóm cho tối đa 100.000 người hoặc các kênh để phát cho khán giả không giới hạn. Người ta có thể ghi vào danh bạ điện thoại và tìm mọi người theo tên người dùng của họ. Telegram giống như SMS và email kết hợp - và có thể đáp ứng tất cả các nhu cầu nhắn tin cá nhân hoặc kinh doanh của bạn. Ngoài ra, nó hỗ trợ các cuộc gọi thoại được mã hóa đầu cuối.
Nguyên mẫu sử dụng dịch vụ Telegram Bot:
BotToken = "537307026: AAFD-w2yixZz29we4Qjw5_HgtL1T9ihMdK8";
Bước 7: Phân tích - Sử dụng Kênh ThingSpeak
ThingSpeak là một ứng dụng và API Internet of Things (IoT) mã nguồn mở để lưu trữ và truy xuất dữ liệu từ mọi thứ bằng giao thức HTTP qua Internet hoặc qua Mạng cục bộ. ThingSpeak cho phép tạo ra các ứng dụng ghi nhật ký cảm biến, ứng dụng theo dõi vị trí và mạng xã hội vạn vật có cập nhật trạng thái.
ThingSpeak ban đầu được ioBridge ra mắt vào năm 2010 như một dịch vụ hỗ trợ các ứng dụng IoT. Giấy phép Matlab từ Mathworks. ThingSpeak có mối quan hệ chặt chẽ với Mathworks, Inc
Nguyên mẫu sử dụng Kênh ThingSpeak sau
- Chuỗi apiKey = "BJAUZC22GNAUQCQQ";
- Chuỗi thingtweetAPIKey = "8LFA68AASLC0096N";
Bước 8: Hình ảnh và phân tích thời gian thực
Đề xuất:
Arduino Nano Mọi trường hợp: 4 bước
Arduino Nano Every Case: Bạn đã bao giờ cần thêm một chút bảo vệ cho Arduino Nano Every của mình hay bạn chỉ muốn một chiếc case thời trang vẫn hoạt động tốt và thân thiện với breadboard? Chà, bạn đã đến đúng chỗ vì hôm nay tôi sẽ hướng dẫn bạn cách làm
Màn hình cảm biến CO2 Plug & Play với NodeMCU / ESP8266 cho trường học, trường mẫu giáo hoặc nhà của bạn: 7 bước
Màn hình cảm biến CO2 Plug & Play Với NodeMCU / ESP8266 cho Trường học, Mẫu giáo hoặc Nhà của bạn: Tôi sẽ chỉ cho bạn cách nhanh chóng tạo một phích cắm & chơi cảm biến CO2 nơi tất cả các yếu tố của dự án sẽ được kết nối với dây DuPont. Sẽ chỉ có 5 điểm cần hàn, bởi vì tôi đã không hàn trước dự án này cả
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 để
Trường hợp Mp3 về Môi trường thù địch: 9 bước
Hộp đựng Mp3 về Môi trường thù địch: Tôi đã làm một chiếc vỏ bảo vệ để giữ cho chiếc Creative Zen V Plus mới của mình an toàn trước các yếu tố thù địch trong môi trường cửa hàng hàn. Ba yếu tố tôi quan tâm nhất là: tia lửa hàn, mảnh đạn mài và bụi kim loại. Tia lửa hàn có thể nóng
KỸ THUẬT VIKING! Sừng LED trên mũ bảo hiểm Viking Space: Chỉ báo âm lượng + Mũ bảo hiểm Viking Transucent: 6 bước
KỸ THUẬT VIKING! Sừng LED trên mũ bảo hiểm Viking Space: Chỉ báo âm lượng + Mũ bảo hiểm Viking Transucent: Có! Đây là mũ bảo hiểm dành cho người Viking không gian. *** Cập nhật, Cái này nên được đổi tên thành Techno Viking Helmet *** Nhưng nó là tháng 10 năm 2010 và tôi chỉ mới biết về Techno Viking hôm nay. Ẩn sau đường cong meme. Whateva 'Anh ấy đang ở đây với năng suất cao hơn