Mục lục:
- Bước 1: Kết nối Relay
- Bước 2: Kiểm tra và vi điều khiển chương trình
- Bước 3: Đục đế gỗ để lắp các bộ phận
- Bước 4: Sử dụng nó
Video: Đèn thông minh Alexa với ESP8266: 4 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:32
Tài liệu có thể hướng dẫn này cùng với tôi hướng dẫn bạn nâng cấp một chiếc đèn cổ điển với tính năng điều khiển bằng giọng nói bằng cách sử dụng microntroller ESP8266 và Amazon Echo / Alexa. Mã Arduino mô phỏng thiết bị Belkin WeMo sử dụng thư viện fauxmoESP, giúp thiết lập dễ dàng.
Xin lưu ý: Mã dự án này đã bị vô hiệu bởi sự thay đổi của thư viện fauxmoESP để mô phỏng giao thức Philips Hue thay vì Belkin WeMo. Nếu bạn cập nhật nó để làm việc với phiên bản mới của thư viện, vui lòng cho tôi biết
Để có sơ lược đầy đủ về quy trình làm việc Arduino ESP8266, hãy xem Lớp học Internet of Things miễn phí của tôi và xem Lớp học đèn của Paige để có thêm cảm hứng và bí quyết chiếu sáng. Nếu bạn chưa quen với Arduino, chúng tôi cũng có một lớp giới thiệu cho điều đó.
Dự án này sử dụng điện xoay chiều, có thể gây hại cho bạn hoặc gây hỏa hoạn - đừng để dự án này kết nối với nguồn điện mà không cần giám sát và nếu bạn không biết mình đang làm gì, hãy làm việc dưới sự giám sát của người làm
Đối với dự án này, bạn sẽ cần:
- Amazon Echo (và ứng dụng Alexa)
- Đèn (của tôi là 60W)
- Máy tính chạy phần mềm Arduino có cài đặt hỗ trợ ESP8266
- Bo mạch vi điều khiển Adafruit Feather Huzzah ESP8266
- Adafruit Power Relay FeatherWing
- Dây kéo dài
- Bộ chuyển đổi nguồn USB (ít nhất 1A, tôi đã sử dụng một bộ từ iPhone)
- Cáp USB (microB)
- Chuyển đổi công tắc và dây (tùy chọn)
- Dụng cụ tay thứ ba (tùy chọn)
- Nhíp (tùy chọn)
- Ống co nhiệt
- Súng nhiệt (hoặc bật lửa / máy sấy tóc)
- Dụng cụ tuốt dây
- Máy cắt chéo phẳng
- Đai ốc
- Hàn sắt và thuốc hàn
Đối với đế đèn gỗ cụ thể của tôi:
- Đục và vồ gỗ
- Hành vi xấu xa
- Cưa sắt
- Tập kim loại
- Khoan / bấm với các bit forstner
- Giấy Sander wth 220 grit
- Hoàn thiện bằng gỗ (với găng tay, bàn chải, v.v.- đọc hướng dẫn đóng gói)
Ngoài hỗ trợ bo mạch ESP8266, bạn nên cài đặt các thư viện Arduino sau (tìm kiếm trong trình quản lý thư viện hoặc đặt thư mục theo cách thủ công trong Arduino / thư viện):
- fauxmoESP
- ESPAsyncTCP
- ESPAsyncWebServer
Tôi đã học về phương pháp này từ hướng dẫn Adafruit này: Điều khiển dễ dàng Alexa (Echo) của ESP8266 Huzzah của bạn, có nhiều thông tin hữu ích hơn về việc sử dụng mã này trong các dự án của riêng bạn.
Để cập nhật những gì tôi đang làm, hãy theo dõi tôi trên YouTube, Instagram, Twitter, Pinterest và đăng ký nhận bản tin của tôi. Với tư cách là Cộng tác viên của Amazon, tôi kiếm được từ các giao dịch mua đủ điều kiện mà bạn thực hiện bằng cách sử dụng các liên kết liên kết của tôi.
Bước 1: Kết nối Relay
Để điều khiển phần AC của mạch, tôi đang sử dụng Bộ nối tiếp điện-- chỉ cần ngắt dây đèn nóng và cắm các đầu đã tước vào các đầu nối vít Thường mở và Thường. Hãy nhớ rằng, nếu bạn không biết AC, hãy tìm người giám sát. Đèn của tôi có một công tắc dọc theo dây, vì vậy tôi chỉ cần tháo nó ra và sử dụng dây mà công tắc đã điều khiển.
Đừng quên nối một trong các jumper ở mặt dưới của bo mạch, tương ứng với chân vi điều khiển mà bạn sẽ sử dụng trên ESP8266. Tôi đã làm theo hướng dẫn thiết lập cho Power Relay FeatherWing và bắc cầu nối được hiển thị để điều khiển rơ le với chân 13 trên Feather Huzzah ESP8266 của tôi.
Tôi luôn xây dựng nguyên mẫu bảng mạch của các loại mạch này trước, ngay cả khi mục tiêu cuối cùng là để mọi thứ vừa với đế gỗ của đèn.
Bước 2: Kiểm tra và vi điều khiển chương trình
Mã Arduino cho dự án này sử dụng bản phác thảo ví dụ cho thư viện fauxmoESP, mô phỏng thiết bị Belkin WeMo. Do đó, cấu hình homebrew của bạn giống hệt như thiết bị thương mại, điều này thật dễ dàng trong ứng dụng Alexa. Vì lợi ích của lời nói tự nhiên, tôi đã đặt tên thiết bị của mình là "ánh sáng".
Sau đó, tôi quyết định thêm một công tắc ghi đè nguồn để đèn có thể được điều khiển độc lập với các lệnh thoại. Đó là lý do tại sao nó không có trong ảnh breadboard ở đây, mà xuất hiện sau đó trong bước gỗ. Bạn không hoàn toàn cần nút để kiểm tra mã, vì vậy bạn hoàn toàn tốt. Xem video được nhúng trong Bước 1 để xem tôi giải thích cách hoạt động của mã nút! Tải xuống mã từ bước này và cắm tên và mật khẩu mạng wifi của riêng bạn và tùy chỉnh tên thiết bị của bạn.
Bước 3: Đục đế gỗ để lắp các bộ phận
Sau khi xác nhận rằng mọi thứ đều hoạt động, đã đến lúc giải quyết phần chế biến gỗ của dự án này. Đèn này được giữ với nhau bằng một thanh ren, dễ dàng rút ngắn bằng bánh xe cưa hoặc dụng cụ quay, sau đó được mài nhẵn để vẫn có thể vặn được mặt bích của bộ điều chỉnh. Tôi đục phần đế gỗ để kê các bộ phận của mình.
Tôi chà nhám đế gỗ để loại bỏ các vết bẩn bám vào nó, và hoàn thành nó với một số vết bẩn trên gỗ.
Bước 4: Sử dụng nó
Thật tự nhiên khi nói "Alexa, bật đèn lên", vì vậy tôi cảm thấy rất thông minh khi đặt tên cho chiếc đèn thông minh của mình. Để có nhiều thiết bị trên cùng một mạng, bạn có thể phân biệt chúng bằng cách đặt tên cho chúng là "đèn hành lang" hoặc "đèn ngủ", chẳng hạn. Điều này có thực sự tốt hơn bất kỳ việc mua một công tắc WeMo nào không? Nếu bạn đã đọc đến đây trong Sách có thể hướng dẫn, chắc chắn chúng ta có thể đồng ý rằng sẽ thú vị hơn khi bạn tự chế tạo, đặc biệt là với nâng cấp đèn cổ điển tùy chỉnh và thiết kế tất cả trong một.
Bạn có những dự án nhà thông minh nào dưới giới hạn tư duy của mình? Hãy cho tôi biết bạn đang làm gì trong phần bình luận bên dưới.
Đề 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
Đồ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ẽ
Cách điều khiển Công tắc thông minh cơ bản dựa trên Sonoff ESP8266 với điện thoại thông minh: 4 bước (có hình ảnh)
Cách điều khiển Công tắc thông minh cơ bản dựa trên Sonoff ESP8266 bằng điện thoại thông minh: Sonoff là dòng thiết bị dành cho Nhà thông minh do ITEAD phát triển. Một trong những thiết bị linh hoạt và rẻ tiền nhất từ dòng đó là Sonoff Basic. Đây là một công tắc hỗ trợ Wi-Fi dựa trên một con chip tuyệt vời, ESP8266. Bài viết này mô tả cách thiết lập Cl
Đèn thông minh $ 5 dễ dàng với giao diện web điện thoại thông minh: 4 bước
Đèn thông minh $ 5 dễ dàng với giao diện web điện thoại thông minh: Xin chào! Tên tôi là Raphael. Đây là lần đầu tiên có thể hướng dẫn của tôi! Động cơ chính của tôi khi tạo ra chiếc đèn này là để giúp đỡ cuộc sống của những người có hoàn cảnh khó khăn trong việc di chuyển. Một ngày nào đó, chúng ta sẽ không có công tắc trên tường hoặc phích cắm khó tiếp cận, mà thay vào đó là điện thoại thông minh của chúng ta để điều khiển