Mục lục:
Video: Alexa và đèn hoạt động bằng công tắc: 3 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:35
Amazon Echo là một bộ dụng cụ tuyệt vời! Tôi thích ý tưởng về các thiết bị được kích hoạt bằng giọng nói!
Tôi muốn tạo đèn hoạt động bằng Alexa của riêng mình, nhưng vẫn giữ công tắc thủ công như một tùy chọn.
Tôi đã tìm kiếm trên web và tìm thấy trình giả lập WEMO, sau khi xem xét các tùy chọn khác, đây có vẻ là cách đơn giản nhất để Alexa vận hành bất kỳ thiết bị nào!
**** LƯU Ý QUAN TRỌNG: TÔN TRỌNG ĐIỆN CHÍNH - NÓ SẼ GIẾT BẠN ****
Bước 1: Harware
Số lượng thành phần là tối thiểu nhờ ESP2866-12e thực hiện tất cả công việc!
Tất cả các thành phần đều đến từ eBay.
1 x ESP2866 -12e (hoặc bất kỳ ESP8266 nào có ít nhất 2 cổng GPIO)
Nguồn điện 1 x 5v
Rơ le 1 x 5v. Tôi đã tìm thấy những rơ le rất nhỏ này với cuộn dây 5v & tiếp điểm 250v 3 Amp trên eBay
Giảm 1 x 5v đến 3v3
1 x bộ ghép quang (4N35 hoặc tương đương)
1 x hành động nhất thời đẩy để thực hiện chuyển đổi
1 hộp dự án phù hợp
Hình ảnh cho thấy một điện trở không cần thiết!
Bước 2: Kết hợp nó lại với nhau
Tôi muốn dự án sống trong một khu vực bao quanh nhỏ gọn để nó trông không quá khó coi.
Nó chỉ đơn giản là thay thế công tắc ban đầu của đèn bằng một rơ le và một công tắc 'mềm'!
Điều quan trọng là đảm bảo rằng phía nguồn điện (bit sẽ giết bạn) được cài đặt chắc chắn và an toàn nhất có thể - tôi đã sử dụng đầu nối 'khối choc' để an toàn và dễ dàng.
Các đầu nối cuộn dây rơ le khá gần nhau nên hãy cẩn thận khi đấu dây. Giữ các dây cuộn dây 5v tiếp xúc và kết nối nguồn điện càng ngắn càng tốt.
Nguồn điện cấp nguồn 5v. Phía trung tính của nguồn điện đi trực tiếp vào đèn, trong khi phía mang điện đi qua các tiếp điểm thường mở của rơ le.
Công tắc được nối một bên với mặt đất và một bên là GPIO13 của ESP8266. Bất kỳ đầu vào nào cũng được nhưng hãy kiểm tra bảng dữ liệu vì một số chân được ghép nối.
GPIO15 có dây đến 0v !! Tôi có một đoạn dây gắn vào Đặt lại và một dây khác với GPIO0. Chúng được sử dụng để tải lên bản phác thảo và có thể được gỡ bỏ khi hoàn thành.
Lưu ý rằng các thiết bị ESP8266 hoạt động ở 3.3v
GPIO4 (một lần nữa bất kỳ GPIO nào sẽ làm) được sử dụng để đặt / đặt lại rơle thông qua bộ ghép quang. Tôi đã sử dụng bộ ghép quang để giảm thiểu tiêu hao dòng điện trên ESP8266. Và cho phép 3.3v chuyển đổi cuộn dây rơle 5v.
Tôi đã sử dụng miếng dính hai mặt để giữ các thành phần ở đúng vị trí.
Tôi đã khoan một vài lỗ 2mm ở mỗi đầu của vỏ bọc để tạo luồng không khí. Không chắc liệu nó có cần thiết không vì rất ít nhiệt được tạo ra, nhưng nó khiến tôi cảm thấy tốt hơn:-)
Bước 3: Phần mềm Sotfware
Tôi đã tải xuống phần sau từ GitHub.
IOT-ESP8266-ESP12E-Alexa-Multiple-Devices-master
Tất cả các tệp đều nằm trong một thư mục và tệp duy nhất cần sửa đổi là tệp.ino.
Nó chỉ ra cách vận hành nhiều công tắc và là một phần mềm tuyệt vời.
Tôi đã sử dụng Arduino IDE để tải bản phác thảo lên ESP. Có rất nhiều bài báo trên web về cách thực hiện điều này, chỉ là Google - Sử dụng Arduino IDE để lập trình ESP8266. Nó khá dễ dàng và chỉ phải thiết lập một lần., Lưu ý: Để tải lên bản phác thảo, tôi đã sử dụng một USB FTDI tiêu chuẩn để chuyển đổi nối tiếp. GPIO15 phải được nối đất - Tôi có dây cố định này thành 0v, GPIO0 phải được giữ ở 0v trong khi đặt lại. Sau khi đặt lại, GPIO0 có thể được thả nổi. Bản phác thảo bây giờ sẽ được tải lên.
Các phần trong bản phác thảo cần sửa đổi đang khôi phục lại SSID & Mật khẩu cho bộ định tuyến của bạn và lệnh bạn muốn Alexa phản hồi. Tìm kiếm 'đèn bàn' và thay thế nó bằng một lệnh bạn chọn, ví dụ: "đèn đầu giường" hoặc "quạt trần".
Phần mềm tương tác với Alexa và chuyển GPIO4 cao hoặc thấp với các lệnh bật đèn bàn và tắt đèn bàn tương ứng. Nó cũng đặt cờ - rl1 và isr_ran.
Cờ rl1 được sử dụng để phần mềm biết trạng thái hiện tại của đèn để bật hoặc tắt đèn thông qua Alexa hoặc công tắc.
Công tắc tạo ra ngắt khi GPIO13 được nối đất. Các ngắt bị vô hiệu hóa, GPIO4 được bật và cờ rl1 được đặt / đặt lại cho phù hợp. Cờ isr_ran được sử dụng trong vòng lặp chính để kích hoạt lại ngắt sau một khoảng thời gian ngắn - điều này ngăn chặn chuyển đổi bật lên!
Lưu ý quan trọng: Đảm bảo lựa chọn rơ le của bạn có xếp hạng tiếp xúc có khả năng xử lý thiết bị bạn đang chuyển đổi.
Về nhì trong Thử thách kích hoạt bằng giọng nói
Đề xuất:
Cảm biến báo động cửa bằng công tắc từ, Thường mở, Dự án đơn giản, Hoạt động 100%, Mã nguồn Cung cấp: 3 bước
Cảm biến báo động cửa công tắc từ, thường mở, dự án đơn giản, hoạt động 100%, mã nguồn Given: Mô tả: Xin chào các bạn, mình sẽ hướng dẫn về MC-18 Cảnh báo cảm biến công tắc từ hoạt động ở chế độ thường mở. Loại công tắc: KHÔNG (loại đóng bình thường), mạch đang Mở bình thường, và mạch được kết nối khi nam châm ở gần. Cây sậy
Công tắc thông minh Wifi ESP8266 hoạt động với Alexa và Tự động hóa Google Home: 7 bước
Công tắc thông minh Wifi ESP8266 Hoạt động với Alexa và Tự động hóa Google Home: Trong thế giới toàn cầu hóa, mọi người đều mong muốn có công nghệ thông minh và mới nhất
Đèn LED kích hoạt chuyển động hoạt động bằng pin: 4 bước
Đèn LED kích hoạt chuyển động hoạt động bằng pin: Nếu bạn muốn đặt đèn ở một nơi nào đó không có dây, đây có thể là thứ bạn cần
Công tắc đèn điều khiển từ xa bằng Bluetooth - Trang bị thêm. Công tắc đèn vẫn hoạt động, không cần ghi thêm.: 9 bước (có hình ảnh)
Công tắc đèn điều khiển từ xa bằng Bluetooth - Trang bị thêm. Công tắc đèn vẫn hoạt động, không cần ghi thêm.: Cập nhật ngày 25 tháng 11 năm 2017 - Đối với phiên bản Công suất cao của dự án này có thể kiểm soát hàng kilowatt tải, hãy xem Trang bị thêm Điều khiển BLE cho tải công suất cao - Không cần thêm dây Ngày 15 tháng 11 năm 2017 - Một số bo mạch / ngăn xếp phần mềm BLE
Thêm giắc cắm đồng bộ Pc vào cáp Nikon Sc-28 Ttl (sử dụng Cài đặt tự động cho đèn flash trên máy ảnh và kích hoạt đèn flash máy ảnh tắt !!): 4 bước
Thêm Giắc cắm Pc Sync vào Cáp Nikon Sc-28 Ttl (sử dụng Cài đặt Tự động cho Đèn flash trên Máy ảnh và Kích hoạt Tắt Đèn flash Máy ảnh !!): trong phần hướng dẫn này, tôi sẽ chỉ cho bạn cách tháo một trong các đầu nối 3pin TTL độc quyền của Pesky trên mặt bên của máy ảnh Nikon SC-28 đứt cáp TTL và thay thế nó bằng đầu nối đồng bộ PC tiêu chuẩn. điều này sẽ cho phép bạn sử dụng đèn flash chuyên dụng, s