Mục lục:
- Bước 1: Đặt tài khoản Ubidots
- Bước 2: Ứng dụng Jason
- Bước 3: An toàn là trên hết
- Bước 4: Sơ đồ
- Bước 5: Breadboard
- Bước 6: Mã
- Bước 7: Demo
Video: Đèn điều khiển bằng giọng nói từ mọi nơi với Jason: 7 bước
2024 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2024-01-30 13:34
Đèn AC được điều khiển từ mọi nơi có kết nối internet bằng NodeMCU (ESP8266) và Jason (Ứng dụng Android).
Jason là một ứng dụng trợ lý điều khiển bằng giọng nói mà tôi đã viết mã cho các thiết bị Android để điều khiển trạng thái điện của thiết bị AC, cho đến bây giờ nó có thể điều khiển đèn. Bạn có thể điều khiển đèn từ mọi nơi trên thế giới miễn là bạn có kết nối internet. Điều này có thể thực hiện được bằng cách sử dụng nhà môi giới IoT, trong trường hợp này chúng tôi đang sử dụng Ubidots.
Để sử dụng nó, bạn cần phải xây dựng mô-đun phần cứng kết nối với bóng đèn, (hướng dẫn này có trong hướng dẫn này) và bạn cũng sẽ cần tạo một tài khoản Ubidots.
Vậy hãy bắt đầu…
Bước 1: Đặt tài khoản Ubidots
Điều đầu tiên bạn cần làm là truy cập trang web Ubidots for Education và tạo một tài khoản. Bạn có thể đăng nhập trực tiếp nếu bạn đã có tài khoản Twitter, Github, Google hoặc Facebook.
Khi bạn đã tạo xong tài khoản của mình, bạn sẽ có quyền truy cập vào mã thông báo của mình, hãy nhấp vào tên người dùng của bạn ở góc trên cùng bên phải và nhấp vào Thông tin đăng nhập API. Lưu mã thông báo của bạn, vì chúng tôi sẽ sử dụng sau này.
Bước 2: Ứng dụng Jason
Ứng dụng có thể được tải xuống từ Cửa hàng Play, nó có sẵn bằng tiếng Anh và tiếng Tây Ban Nha.
Sao chép mã thông báo Ubidots của bạn vào ứng dụng, bằng cách nhấn vào tab cài đặt, dán nó vào trường khóa Ubidots và nhấn vào nút lưu.
Bây giờ chúng ta cần cấu hình một thiết bị, chuyển đến tab thiết bị và nhấn vào nút thêm. Nhập tên, tốt nhất là tên của khu vực có đèn, vì vậy bạn có thể nói "Bật đèn trong bếp". Trên Chân I / O ESP32, chọn "5", đây sẽ là chân NodeMCU (ESP8266 nội bộ) được kết nối với rơ le. Và nhấn lưu.
Bước 3: An toàn là trên hết
Trong dự án này, chúng tôi đang làm việc với điện áp nguồn (điện áp A / C), rất nguy hiểm nếu bạn không biết mình đang làm gì, hãy hết sức cẩn thận. KHÔNG BAO GIỜ chạm vào BẤT KỲ phần nào của mạch hoặc thao tác với nó nếu nó được kết nối với nguồn điện trên tường. Nếu bạn không biết mình đang làm gì, hãy dừng lại ngay tại đây hoặc nhờ các chuyên gia trợ giúp.
Tôi chỉ đăng hướng dẫn giáo dục này và tôi hoàn toàn không chịu trách nhiệm về bất kỳ thương tích hoặc thiệt hại nào mà bạn có thể gây ra.
Bước 4: Sơ đồ
- Cấp nguồn cho NodeMCU bằng cách kết nối VIN với VCC (5V) và chân GND với GND.
- Kết nối D8 với một đầu của công tắc và với điện trở 2,2K Ohm được kết nối với GND.
- Kết nối đầu kia của công tắc với 3.3V vì NodeMCU chỉ có thể xử lý điện áp đó trong các Chân I / O của nó.
- Điện trở từ D1 đến 2,2k Ohm đối với cơ sở của bóng bán dẫn NPN
- DC âm của rơ le tới cuộn dây của tranzito.
- Transistor phát ra GND.
- Dương DC của rơ le thành 5V.
- Cực âm của bóng đèn vào một chân AC của rơ le.
- Cực dương của bóng đèn thành AC Trực tiếp (AC Positive).
- Chân AC khác của rơle đến Trung tính (AC âm)
LƯU Ý: VCC 5V sẽ được cung cấp từ cáp USB được kết nối với bộ sạc biến áp điện thoại đơn giản.
Bước 5: Breadboard
Công tắc có thể là công tắc bật tắt đơn giản hoặc công tắc âm tường, nó chỉ cần phát hiện người dùng có thay đổi trạng thái hay không là chúng ta vẫn có thể điều khiển đèn bằng công tắc bình thường.
Công tắc mà tôi đã sử dụng có nút ném kép, chúng tôi chỉ cần một cái, vì vậy tôi đã kết nối chân 1 với 3V của NodeMCU và chân 2 của công tắc với chân NodeMCU D8.
Nguồn cung cấp sẽ là một bộ sạc tường điện thoại 5V với một cáp usb đã được tước bỏ.
Bằng cách điều khiển kết nối đất với rơ le chúng ta có thể kiểm soát trạng thái AC của bóng đèn.
Bước 6: Mã
Trước khi sử dụng mã nguồn, bạn cần tải xuống một số thư viện:
- Lõi Arduino cho ESP8266 (Đọc bước "Cài đặt với Trình quản lý bảng")
- Ubidots ESP MQTT
Lưu ý: Nếu bạn không biết cách thêm thư viện vào arduino IDE, bạn có thể làm theo hướng dẫn đơn giản này.
Đặt bảng phát triển của bạn thành NodeMCU 1.0 (Mô-đun ESP-12E). Bạn cần thay đổi một số biến trong mã:
- SSID của bạn (Tên mạng Wi-Fi gia đình của bạn)
- Mật khẩu của mạng Wi-FI của bạn
- Mã thông báo Ubidots của bạn Và cuối cùng tải mã của bạn lên bảng.
Và cuối cùng tải mã của bạn lên bảng.
Bước 7: Demo
Nó hoạt động!
Đề xuất:
Điều khiển bằng giọng nói Ngôi nhà của bạn từ mọi nơi trên thế giới: 5 bước
Điều khiển bằng giọng nói Ngôi nhà của bạn Từ mọi nơi trên Thế giới: … không còn là khoa học viễn tưởng nữa … Sử dụng phần cứng và phần mềm hiện có, Tài liệu hướng dẫn này sẽ chứng minh cách có thể điều khiển bằng giọng nói phần lớn hệ thống trong nhà của bạn thông qua điều khiển bằng giọng nói, điện thoại thông minh, máy tính bảng và / hoặc PC từ mọi nơi tôi
ESP8266 RGB LED STRIP Điều khiển WIFI - NODEMCU làm điều khiển từ xa hồng ngoại cho dải đèn Led được điều khiển qua Wi-Fi - Điều khiển điện thoại thông minh RGB LED STRIP: 4 bước
ESP8266 RGB LED STRIP Điều khiển WIFI | NODEMCU làm điều khiển từ xa hồng ngoại cho dải đèn Led được điều khiển qua Wi-Fi | Điều khiển bằng điện thoại thông minh RGB LED STRIP: Xin chào các bạn trong hướng dẫn này, chúng ta sẽ học cách sử dụng gật đầu hoặc esp8266 làm điều khiển từ xa IR để điều khiển dải LED RGB và Nodemcu sẽ được điều khiển bằng điện thoại thông minh qua wifi. Vì vậy, về cơ bản bạn có thể điều khiển DÂY CHUYỀN LED RGB bằng điện thoại thông minh của mình
Robot điều khiển bằng giọng nói sử dụng vi điều khiển 8051: 4 bước (có hình ảnh)
Robot điều khiển bằng giọng nói sử dụng vi điều khiển 8051: Robot điều khiển bằng giọng nói nhận lệnh cụ thể dưới dạng giọng nói. Dù lệnh được đưa ra thông qua mô-đun thoại hoặc mô-đun Bluetooth, nó sẽ được giải mã bởi bộ điều khiển hiện có và do đó lệnh đã cho được thực thi. Ở đây trong dự án này, tôi
Sử dụng Cortana và Arduino để điều khiển đèn LED hoặc đèn Led RGB bằng giọng nói của bạn !: 4 bước (có hình ảnh)
Sử dụng Cortana và Arduino để điều khiển đèn LED hoặc đèn LED RGB bằng giọng nói của bạn !: Trong phần hướng dẫn này, tôi sẽ chỉ cho bạn cách bạn có thể điều khiển đèn LED hoặc dải đèn LED RGB bằng giọng nói của mình. Điều này được thực hiện bởi ứng dụng CoRGB có sẵn miễn phí trong cửa hàng ứng dụng windows. Ứng dụng này là một phần của dự án CortanaRoom của tôi. Khi bạn làm xong việc
Điều khiển bằng giọng nói Alexa Điều khiển từ xa TV ESP8266: 9 bước
Điều khiển từ xa bằng giọng nói Alexa TV Điều khiển từ xa ESP8266: Có ai đó trong nhà bạn làm mất điều khiển từ xa, bạn bước vào một căn phòng trống và thấy TV đang phát sáng. Pin bắt đầu hỏng và không có điều khiển từ phía sau phòng. Giờ đây, bạn có thể điều khiển TV, DVR, bất kỳ thứ gì có điều khiển IR mà bạn có thể c