Mục lục:
- Quân nhu
- Bước 1: Tự làm nút thông minh IFTTT
- Bước 2: Làm vỏ và bo mạch
- Bước 3: Mã
- Bước 4: Thiết lập IFTTT
- Bước 5: XONG
Video: Nút thông minh IFTTT: 5 bước
2024 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2024-01-30 13:32
Tôi đã tạo nút thông minh này với các mục tiêu sau:
- Nó đã phải chạy hết pin kiềm tiêu chuẩn trong một khoảng thời gian tương đối
- Nó phải có thể tương tác với IFTTT
- Nó phải nhỏ, và vì điều này, nó phải đơn giản
Quân nhu
- ESP-01 (Bạn có thể tìm thấy những thứ này ở khắp nơi, tôi nhận được của tôi trên AliExpress)
- Nút nhấn (Tôi đã sử dụng chúng vì chúng đẹp và lớn)
- Điện trở 1.5K (Một lần nữa, bạn có thể tìm thấy chúng ở bất cứ đâu)
- Đèn LED Nút nhấn (Tôi có ở đây)
- Ban nguyên mẫu
Bước 1: Tự làm nút thông minh IFTTT
Tôi đã kết thúc việc chọn đèn nút nhấn LED làm trường hợp. Tôi có ý tưởng đó từ hướng dẫn này. Đây cũng là nơi tôi phát hiện ra rằng tôi có thể cung cấp năng lượng cho ESP chỉ với hai pin kiềm. Tôi thực sự đã sử dụng rất nhiều từ này nhưng có một vài vấn đề. Thứ nhất, nó quá phức tạp. Tôi không cần nhiều chức năng như vậy. Thứ hai, mã dành cho NodeMCU, và tôi không thể nhớ tại sao nhưng tôi muốn sử dụng Arduino IDE. Nhưng dự án đã đóng vai trò là một điểm khởi đầu tuyệt vời.
Vấn đề đầu tiên tôi gặp phải là tìm cách làm cho một nút làm được hai việc. Điều này khá phức tạp vì nút này cũng được sử dụng để đánh thức mô-đun khỏi chế độ ngủ sâu, vì vậy không thể phát hiện một lần nhấn lâu nếu không thêm mạch. Sau nhiều nghiên cứu, cuối cùng tôi đã nghe theo một số lời khuyên mà tôi đã thấy báo cáo một vài lần nhưng vì một số lý do vẫn tiếp tục lấp lửng. ESP có thể phát hiện trạng thái mà nó bắt đầu. Vì vậy, nếu nó được đánh thức từ giấc ngủ sâu, nó sẽ thông báo rằng, nếu nó được đánh thức sau khi đặt lại, nó sẽ báo cáo điều đó. Tôi đã sử dụng tính năng này để phân biệt giữa một lần nhấn sẽ đánh thức nó khỏi giấc ngủ sâu và một lần nhấn đúp, sẽ đặt lại nó trước khi nó đi vào giấc ngủ sâu và do đó đưa ra một phản hồi khác. Điều này đã đơn giản hóa mạch điện một cách đáng kể.
Bây giờ tất cả những gì tôi cần là một công tắc, kết nối RST với mặt đất bằng một điện trở 1,5K. Đó là nó. Và tất nhiên là nguồn điện từ pin. Nhưng đó là. Hệ thống dây điện siêu đơn giản. Tuy nhiên, có liên quan đến hàn, vì vậy hãy chuẩn bị cho điều đó.
Bước 2: Làm vỏ và bo mạch
Trước tiên, bạn cần sửa đổi trường hợp để phù hợp với mô-đun. Tôi sẽ thêm hình ảnh và các bước chi tiết sau nhưng bây giờ; Tôi chỉ làm theo các bước áp dụng từ hướng dẫn này một lần nữa.
Sau khi vỏ đã được sửa đổi, bạn cần hàn một số dây vào các cực của pin. Tôi đã sử dụng dây nhảy để tôi có thể kết nối / ngắt kết nối mô-đun để dễ dàng nhấp nháy.
Tiếp theo, bạn cần tạo bảng nguyên mẫu với công tắc và điện trở. Đo kích thước mà bảng proto cần phải có để đi qua hai ngăn pin còn lại. Sau đó, chỉ cần hàn nút vào giữa bảng với một dây dẫn đến nút RST, và dây kia kết nối với GND bằng điện trở 1,5K.
Sau đó, tôi sử dụng keo nóng để cố định bảng với vỏ máy. Việc duy nhất cần làm là cắm dây vào mô-đun và ghép tất cả lại với nhau. Nhưng trước đó, tốt hơn hết là bạn nên có một số mã trên đó trước. Hãy flash nó!
Bước 3: Mã
Và đây là mã!
Chỉ cần thay thế [SSID], [mật khẩu], [trigger] và [key] bằng thông tin thích hợp.
Trước tiên, bạn sẽ cần tạo trình kích hoạt và lấy khóa từ IFTTT. Vì vậy, hãy làm điều đó sau đó quay trở lại, bởi vì tôi thích làm những điều ngược lại.
Bước 4: Thiết lập IFTTT
Bạn cần thiết lập một webhook IFTTT được kích hoạt bằng cách nhấn vào một URL cụ thể. Nếu bạn chưa có tài khoản trên IFTTT, bạn còn chần chừ gì nữa? Thật tuyệt vời, hãy đăng ký.
Nếu bạn đã có tài khoản và đã quen với việc tạo các applet thì việc này sẽ quá khó. Nhưng nếu bạn không biết thì đây là một hướng dẫn nhỏ ngắn gọn về cách thiết lập webhook.
Bây giờ bạn có thông tin của bạn, tên kích hoạt và khóa của bạn, cho mã!
Bây giờ cuối cùng bạn có thể flash mã.
Lưu ý: Vì các nút này có thể được sử dụng để làm bất cứ điều gì bạn muốn và bạn có thể thay đổi chức năng sau này, tôi khuyên bạn nên sử dụng tên trình kích hoạt chung, như button1 hoặc bluebutton, vì vậy nếu bạn thay đổi chức năng của nó sau này thì tên trình kích hoạt không phải là một cái gì đó liên quan đến những gì bạn đã sử dụng nút ban đầu, điều này có thể gây nhầm lẫn.
Bước 5: XONG
Và bạn đã hoàn thành. Tôi hy vọng bạn thấy hướng dẫn này hữu ích. Nếu bạn có bất kỳ câu hỏi hoặc đề xuất xin vui lòng bình luận.
Nếu bạn là một lập trình viên giỏi, còn tôi thì không, hãy sửa mã của tôi. Tôi có những thiếu sót được nhận xét rõ ràng nhưng tôi không có kỹ năng để sửa chúng mà không phải đau đầu lắm, tôi thực sự không phải là một lập trình viên.
Đề xuất:
Đèn LED để bàn thông minh - Chiếu sáng thông minh W / Arduino - Neopixels Workspace: 10 bước (có hình ảnh)
Đèn LED để bàn thông minh | Chiếu sáng thông minh W / Arduino | Neopixels Workspace: Ngày nay chúng ta dành nhiều thời gian ở nhà, học tập và làm việc ảo, vậy tại sao không biến không gian làm việc của chúng ta trở nên tuyệt vời hơn với hệ thống chiếu sáng tùy chỉnh và thông minh dựa trên Arduino và Ws2812b LED. Sau đây tôi chỉ cho bạn cách xây dựng Smart của bạn Đèn LED để bàn
Biến điện thoại thông minh không sử dụng thành màn hình thông minh: 6 bước (có hình ảnh)
Biến điện thoại thông minh không sử dụng thành màn hình thông minh: Hướng dẫn Deze có trong het Engels, voor de Nederlandse versie klik hier Bạn có điện thoại thông minh (cũ) chưa sử dụng? Biến nó thành một màn hình thông minh bằng Google Trang tính và một số bút và giấy, bằng cách làm theo hướng dẫn từng bước dễ dàng này. Khi bạn hoàn thành
Máy pha cà phê thông minh - Một phần của Hệ sinh thái Nhà thông minh: 4 bước
Máy pha cà phê thông minh - Một phần của Hệ sinh thái SmartHome: Máy pha cà phê bị tấn công, biến nó thành một phần của Hệ sinh thái nhà thông minh Tôi sở hữu một Máy pha cà phê Delonghi cũ tốt (DCM) (không phải là một chương trình khuyến mãi và muốn nó “thông minh”. Vì vậy, tôi đã hack nó bằng cách cài đặt ESP8266) mô-đun có giao diện với bộ não / bộ vi điều khiển của nó sử dụng
Làm thế nào để tự làm rèm cuốn thông minh với công tắc thông minh SONOFF ?: 14 bước
Làm thế nào để tự làm rèm cuốn thông minh với công tắc thông minh SONOFF ?: Sử dụng chế độ khóa liên động trong công tắc thông minh SONOFF để biến rèm cuốn / rèm cuốn thông thường của bạn thành thông minh và kéo nó xuống vào buổi tối? Dù sao, tôi
Quay số thông minh - Điện thoại truyền thống thông minh tự động sửa lỗi: 8 bước
Smart Dial - Điện thoại truyền thống thông minh tự động sửa lỗi: Smart Dial là điện thoại tự động sửa lỗi thông minh được tạo ra cho người cao tuổi có nhu cầu đặc biệt và nó cho phép người cao tuổi quay số trực tiếp từ điện thoại truyền thống mà họ quen dùng. Chỉ nhờ hoạt động tình nguyện tại một trung tâm chăm sóc người cao niên địa phương mà tôi