Mục lục:
- Quân nhu
- Bước 1: Kết hợp mạch với nhau
- Bước 2: Lắp ráp trong nhà
- Bước 3: Thiết lập thông báo qua IFTTT
- Bước 4: Định cấu hình và tải lên mã Arduino
- Bước 5: Kiểm tra
- Bước 6: Định cấu hình lại
Video: Nút nhấn IoT (D1 Mini): 6 bước
2024 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2024-01-30 13:33
Tôi đã tạo một Nút nhấn IoT (Hãy nghĩ về những thứ Amazon Dash đó) mà bạn có thể sử dụng để đẩy thông báo đến điện thoại của mình (chẳng hạn như để yêu cầu nạp lại đồ uống khi thư giãn trong vườn). Bạn có thể dễ dàng định cấu hình lại để tương tác với nhiều thiết bị và thiết bị gia dụng thông minh khác bằng IFTTT.
Dự án này sử dụng bộ điều khiển vi mô D1 Mini và sẽ chạy trong nhiều tháng trên một pin duy nhất bằng cách sử dụng tính năng ngủ sâu. Một nhà ở có thể in 3D được sử dụng để hoàn thành dự án.
Bạn sẽ cần:
D1 Mini (https://www.banggood.com/custlink/3v33H1lji3)
3.7 Pin Li-ion 14500 (https://www.banggood.com/custlink/Gv3vPToo9Y)
Giá đỡ pin kiểu AA (https://www.banggood.com/custlink/DKvDHTOOIt)
Nút nhấn và nắp (https://www.banggood.com/custlink/3KvDFuajZC)
Vỏ có thể in 3D Một số đoạn dây ngắn và súng bắn keo để cố định
Xem trang web của tôi https://www.cabuu.com để biết thêm chi tiết và các dự án khác như thế này. Vui lòng xem xét đăng ký kênh YouTube của tôi. Các chi tiết khác cũng có thể được tìm thấy tại thingiverse.
Quân nhu
Bước 1: Kết hợp mạch với nhau
Mạch rất đơn giản để ghép lại với nhau, chỉ cần sử dụng một số đoạn dây ngắn để kết nối tất cả các thành phần như trong sơ đồ..
D1 mini sẽ vào chế độ ngủ sâu sau khi đẩy thông báo. Tùy thuộc vào việc sử dụng, pin sẽ kéo dài nhiều tháng. Nó sẽ cần được tháo ra và sạc lại / thay thế khi hết.
Bước 2: Lắp ráp trong nhà
Tải xuống và in vỏ máy in 3D. Bạn có thể làm mà không cần làm nhưng nếu bạn có quyền truy cập vào máy in, nó chắc chắn sẽ trông gọn gàng hơn.
Lắp pin vào giá đỡ và lắp ráp các thành phần bên trong vỏ, sử dụng keo nóng để giữ mọi thứ đúng vị trí. Nắp phải tự giữ chắc nhưng bạn có thể thêm một lượng nhỏ keo để tạo độ chắc chắn.
Bước 3: Thiết lập thông báo qua IFTTT
Thông báo sẽ đến qua ứng dụng IFTT. Tải xuống điện thoại của bạn nếu bạn chưa có, nó có sẵn tại Google Play (https://play.google.com/store/apps/details?id=com.ifttt.ifttt&hl=vi) và Apple Cửa hàng ứng dụng (https://apps.apple.com/gb/app/ifttt/id660944635).
Tạo một tài khoản và trong ứng dụng, định cấu hình một applet mới. Đối với hàm IF, chọn Webhooks làm dịch vụ kích hoạt, đặt tên sự kiện yêu cầu web thành push_button_pressed. Đối với chức năng THAT, hãy chọn thông báo làm dịch vụ hành động. Nhập tin nhắn của riêng bạn, tức là "Vui lòng thêm đồ uống trong vườn".
Đối với phần tiếp theo, bạn sẽ cần khóa IFTT duy nhất của mình, nó có thể được truy cập từ bên trong ứng dụng bằng cách điều hướng đến tab dịch vụ trong phần Applet của tôi, tìm dịch vụ Webhooks và nhấp vào Tài liệu. Sao chép khóa duy nhất của bạn đã sẵn sàng để dán vào mã Arduino trong phần tiếp theo.
Bước 4: Định cấu hình và tải lên mã Arduino
Tải xuống bản phác thảo Arduino và mở trong Arduino IDE. Đảm bảo rằng các thư viện ESP8266Wifi đã được cài đặt. Cập nhật bản phác thảo với SSID WiFi, mật khẩu và khóa IFTTT của riêng bạn đã lấy trong phần trước.
Đảm bảo rằng D1 mini được chọn trong menu công cụ và gắn Nút Đẩy vào PC bằng micro-usb. Biên dịch và tải lên bản phác thảo.
Bước 5: Kiểm tra
Nhấn nút và kiểm tra bản phác thảo. Thiết bị sẽ mất khoảng 5-10 giây để kết nối với WiFi và gửi thông báo. Nếu bạn gặp bất kỳ sự cố nào, hãy gắn lại cáp micro-usb và thử chẩn đoán bằng cách sử dụng màn hình nối tiếp được truy cập trong Arduino IDE.
Bước 6: Định cấu hình lại
Bạn có thể dễ dàng cấu hình lại nút mới của mình để điều khiển toàn bộ một loạt các thiết bị thông minh, chẳng hạn như hệ thống sưởi trung tâm, hệ thống chiếu sáng và hơn thế nữa. Thư giãn trong khu vườn của bạn và để mọi thứ khác làm việc cho bạn! Chúc vui vẻ…
Đề xuất:
Nút nhấn để nói có điều khiển bằng chân: 5 bước
Nút nhấn để nói có điều khiển bằng chân: Đây là cách tôi tạo nút Nhấn để nói mà bạn có thể sử dụng bằng chân của mình
Nhấn nút); // Trò chơi Arduino LCD: 5 bước (có hình ảnh)
Nhấn nút); // Một trò chơi Arduino LCD: Gần đây trong Hướng đạo sinh, tôi đã làm việc trên huy hiệu bằng khen Thiết kế trò chơi. Đối với một trong những yêu cầu, tôi đã xây dựng trò chơi này bằng cách sử dụng Arduino dựa trên Trò chơi LED Rocker. Điểm của trò chơi là ghi được số điểm cao nhất có thể. Vào đầu t
FPGA Cyclone IV DueProLogic - Nút nhấn & đèn LED: 5 bước
FPGA Cyclone IV DueProLogic - Nút nhấn & đèn LED: Trong hướng dẫn này, chúng ta sẽ sử dụng FPGA để điều khiển mạch đèn LED bên ngoài. Chúng tôi sẽ thực hiện các tác vụ sau (A) Sử dụng các nút nhấn trên FPGA Cyclone IV DuePrologic để điều khiển đèn LED. (B) Bật đèn LED flash & tắt định kỳ Lab demo video
Atollic TrueStudio-Bật đèn LED bằng cách nhấn nút nhấn bằng cách sử dụng STM32L100: 4 bước
Atollic TrueStudio-Bật đèn LED bằng cách nhấn nút nhấn Sử dụng STM32L100: Trong hướng dẫn này của STM32, tôi sẽ cho bạn biết về cách đọc chân GPIO của STM32L100, vì vậy ở đây tôi sẽ làm cho một chân Led trên bo mạch phát sáng bằng cách nhấn nút nhấn
Bộ vi điều khiển AVR. Chuyển đổi đèn LED bằng Công tắc nút nhấn. Nút nhấn Debouncing: 4 bước
Bộ vi điều khiển AVR. Chuyển đổi đèn LED bằng Công tắc nút nhấn. Nhấn nút Debouncing: Trong phần này, chúng ta sẽ tìm hiểu Cách tạo mã chương trình C cho ATMega328PU để chuyển đổi trạng thái của ba đèn LED theo đầu vào từ một công tắc nút. Ngoài ra, chúng tôi đã khám phá một giải pháp cho vấn đề là ‘Chuyển đổi số lần trả lại‘. Như thường lệ, chúng tôi sẽ