Mục lục:

Kiểm soát Somfy từ điện thoại di động, IFTTT và Google của bạn với $ 20: 16 bước
Kiểm soát Somfy từ điện thoại di động, IFTTT và Google của bạn với $ 20: 16 bước

Video: Kiểm soát Somfy từ điện thoại di động, IFTTT và Google của bạn với $ 20: 16 bước

Video: Kiểm soát Somfy từ điện thoại di động, IFTTT và Google của bạn với $ 20: 16 bước
Video: Ổ cắm Tuya di động thông minh công suất cao 3500W - Hỗ trợ đo điện năng, kết nối Wifi 2024, Tháng bảy
Anonim
Kiểm soát Somfy từ điện thoại di động, IFTTT và Google của bạn với giá 20 đô la
Kiểm soát Somfy từ điện thoại di động, IFTTT và Google của bạn với giá 20 đô la
Kiểm soát Somfy từ điện thoại di động, IFTTT và Google của bạn với giá 20 đô la
Kiểm soát Somfy từ điện thoại di động, IFTTT và Google của bạn với giá 20 đô la
Kiểm soát Somfy từ điện thoại di động, IFTTT và Google của bạn với giá 20 đô la
Kiểm soát Somfy từ điện thoại di động, IFTTT và Google của bạn với giá 20 đô la

Trong phần Có thể hướng dẫn này, tôi sẽ chỉ cho bạn cách tôi đã lấy một chiếc điều khiển radio Somfy RTS rẻ tiền (vâng, Somfy và rẻ!) Và điều khiển thông qua điện thoại di động, IFTTT (suy nghĩ về bộ hẹn giờ / phản ứng) và Google Home. Cần lưu ý rằng đây là điều khiển từ xa Situo RTS, tôi chưa thấy bên trong điều khiển từ xa IO của Situo, vì vậy thông tin bên dưới có thể không liên quan - hãy bình luận bên dưới nếu bạn đã mở IO Situo của mình lên để tìm thứ gì đó tương tự hoặc không.

Tôi nên nói vào thời điểm này, rằng một Somfy + Alexa có thể hướng dẫn trước đây (tại đây) của Jerry Olsen đã truyền cảm hứng và định hình cách hàn chính của dự án này.

Tôi muốn điều khiển di động (khi tôi ở bên ngoài, tôi mang theo điện thoại di động và tôi khó có thể tìm thấy hoặc nhớ điều khiển từ xa Somfy ban đầu đã đi đâu!), Điều khiển IFTTT (để tôi có thể liên kết các sự kiện khác chẳng hạn như cảm biến mưa ESP8266 của tôi) và đối với tôi, điều khiển trợ lý giọng nói Google home / nest cũng vậy.

Để làm điều này, tôi đã sử dụng Wemos D1 mini (bản sao tốt), bộ sạc USB, điều khiển từ xa Somfy Situo và một chiếc dremel. Về phần mềm, đó là một bản phác thảo Arduino cơ bản sử dụng Blynk và webhooks vào IFTTT.

Không giống như hướng dẫn khác mà tôi đã liên kết ở trên, tôi muốn có điều khiển từ xa Somfy trên tường và vẫn có thể sử dụng các nút ban đầu (thân thiện với gia đình và khách!). Vì vậy, tôi đã đi lắp tất cả vào nhà ở xa ban đầu. Tôi cũng muốn điều khiển từ xa được cung cấp bởi Wemos như trong hướng dẫn khác.

Phương pháp điều khiển (ngoài các nút!) Là (Google *) >> (IFTTT *) >> Blynk >> Wemos D1 Mini GPIOs >> Bảng Somfy

* Tùy chọn trong chuỗi.

Quân nhu

Điều khiển từ xa Somfy Situo (chúng rẻ và có thể treo tường!)

Wemos D1 Mini (Lolin bán chúng trực tiếp trên Aliexpress, nhưng tôi đã mua một bản sao tốt trên Amazon)

Dremel hoặc thứ gì đó để cắt nhựa (vỏ Somfy khá dễ cắt)

Sắt hàn có khả năng hàn các miếng đệm Wemos và Somfy

Dây đo mỏng

Tài khoản Blynk (và một dự án có ba nút)

Tài khoản IFTTT (tùy chọn)

Loa Google Home / nest hoặc di động (tùy chọn)

Bước 1: Đăng ký và sau đó mở Somfy Remote

Đăng ký và sau đó mở Somfy Remote
Đăng ký và sau đó mở Somfy Remote

Điều đầu tiên, sớm thôi, Somfy sẽ không hoạt động trên pin của chính nó hoặc có quyền truy cập vào nút chương trình / đặt lại / kết nối một cách dễ dàng. Vì vậy, hãy kết nối điều khiển từ xa với (các) thiết bị Somfy của bạn ngay bây giờ, trong khi tất cả đều mới và đẹp. Nó cũng đáng để kiểm tra mọi thứ hoạt động như mong đợi trên điều khiển từ xa này trước khi chúng tôi mở nó ra và vô hiệu bất kỳ loại bảo hành nào.

Để thực hiện điều này, tùy thuộc vào những gì bạn đã có, vì vậy hãy kiểm tra hướng dẫn trong hộp và cả video hướng dẫn này. Tôi đã có một điều khiển từ xa, vì vậy tôi đã nhấn nhanh nút đặt lại / kết nối trên đó, sau đó là điều khiển mới và sau đó nhấn các nút trên điều khiển mới cho đến khi nó hoạt động.

Somfy video YouTube để kết nối một điều khiển từ xa khác

Điều khiển từ xa bật mở bằng cách kéo ở cạnh dưới. Tháo hai vít / vít bảo mật torx bằng tuốc nơ vít đầu dẹt nhỏ (loại bạn tìm thấy trong bộ dụng cụ sửa chữa di động).

Bước 2: Lật bảng khỏi nửa trên của vỏ

Lật bảng khỏi nửa trên của vỏ
Lật bảng khỏi nửa trên của vỏ

Lật bảng ra ngoài để xem các nút quan tâm. Trong hình này, các điểm hàn cho các nút nằm ở bên phải.

Bước 3: Tháo pin

Tháo pin
Tháo pin

Lấy pin đồng xu ra khỏi ngăn chứa (nó trượt ra với một lực đẩy từ tuốc nơ vít nhỏ đó). Sau đó tháo gỡ lần lượt hai điểm lắp, đồng thời nhẹ nhàng kéo hoặc cạy kẹp pin ra để nó trông giống như ảnh trên. Chúng tôi sẽ sử dụng các điểm gắn kết cho 3.3v, vì vậy đừng lo lắng về mối hàn bị bỏ lại.

Bước 4: Hàn dây 3.3v và GND vào điều khiển từ xa Somfy

Hàn dây 3.3v và GND với điều khiển từ xa Somfy
Hàn dây 3.3v và GND với điều khiển từ xa Somfy

Dây 3.3v (màu đỏ) đi đến một trong các điểm gắn giá đỡ pin đó và sau đó đến chân Wemos Mini 3.3v. Dây GND (màu đen) đi đến miếng đệm ngay bên trái của con chip đó (tôi thấy đây là một nơi dễ hàn, tôi nghĩ rằng có một số điểm nối đất trên bảng Somfy). Điều này sau đó chuyển đến (bạn đoán nó!) GND trên Wemos.

Điều này có nghĩa là bo mạch Wemos sẽ cấp nguồn cho bo mạch Somfy bất cứ khi nào nó được kết nối (thông qua USB trong trường hợp của tôi) để cấp nguồn.

Bước 5: Che tấm đệm tiếp đất của pin lên bằng băng cách điện

Che tấm đệm tiếp đất của pin lên bằng băng cách điện
Che tấm đệm tiếp đất của pin lên bằng băng cách điện

Thành thật mà nói, tôi không biết liệu điều này có quan trọng hay không, nhưng vì tôi biết Wemos sẽ kết thúc mối quan hệ chặt chẽ với điều này, tôi không chấp nhận rủi ro.

Bước 6: Hàn tất cả lên

Hàn tất cả lên
Hàn tất cả lên

Trang web Somfy của tôi có tổng cộng bốn nút - kết nối / đặt lại, lên / ra, dừng và xuống / vào

Trong trường hợp bạn không biết, điều khiển từ xa Somfy chỉ cần kéo chân bên trái của nút (như hình minh họa) xuống đất (từ chân bên phải) khi được nhấn. Vì vậy, nếu chúng ta tiếp đất phía bên trái với Wemos, nó sẽ thấy một báo chí.

Tôi không quan tâm đến nút kết nối / đặt lại vì tôi đã học cách điều khiển từ xa vào hộp điều khiển bằng điều khiển từ xa ban đầu của mình. Vì vậy, tôi muốn Wemos 'hạ gục' ba chiếc còn lại theo yêu cầu. Để làm điều này, hãy hàn một dây vào chân ở phía bên trái (như hình minh họa) cho mỗi nút. Những thứ này lần lượt được hàn với GPIO trên Wemos.

Bước 7: Dremel trường hợp

Dremel trường hợp
Dremel trường hợp

Để lấy được bo mạch ban đầu và một chiếc Wemos D1 mini trong hộp, bạn cần phải mở ra phía sau một chút để có không gian đặt vừa. Nó cũng cho phép chip WiFi ESP8266 (ấm đến khá ấm) làm mát dễ dàng hơn một chút. Trong khi tôi ở đó, tôi đã cắt đi phần dưới cùng của khe vít trên cùng để khi tất cả đã hoàn thành, tôi có thể móc điều khiển từ xa vào một con vít trên tường (Somfy mong bạn vặn tấm ốp lưng vào tường trước, sau đó lại - trang bị mặt trước - không thể thực hiện được khi bạn đang cố lắp dây và Wemos vào cùng một lúc!)

* - Cập nhật, gần đây tôi đã có trên tay phiên bản mới nhất (chính thức) D1 mini (v3.1.0) và chip wifi bây giờ rất nhỏ! Điều này rất có thể có nghĩa là bạn sẽ không phải gặp trường hợp Dremel. Đáng kiểm tra xem tất cả đều vừa vặn trước nếu bạn đang sử dụng D1 Mini sau này mà không có chip wifi màu bạc lớn như hình.

Bước 8: Phù hợp với tất cả

Phù hợp với tất cả
Phù hợp với tất cả

Việc này cần một chút thời gian và sự kiên nhẫn, không gian chật hẹp và bạn cần đi dây bên dưới bo mạch Somfy chính mà chúng không cản trở các nút. Tôi thấy rằng việc chạy dây xuống các cạnh bên dưới bo mạch Somfy trước, sau đó 'gấp' Wemos vào đúng vị trí hoạt động tốt nhất.

Bước 9: Nhìn từ phía sau

Nó trông như thế nào từ phía sau
Nó trông như thế nào từ phía sau

Đây là bài viết đã hoàn thành cho thấy phần cắt bỏ để cho phép Wemos vừa vặn và mát mẻ. Bạn cũng có thể thấy vít cắt để dễ dàng treo tường. Wemos không bị ép vào trong, nhưng đủ vừa vặn để bạn có thể tháo và cắm cáp USB mà không sợ kéo bất kỳ kết nối hàn nào.

Bước 10: Nó trông như thế nào từ phía trước và bên cạnh

Làm thế nào nó trông từ phía trước và bên
Làm thế nào nó trông từ phía trước và bên
Làm thế nào nó trông từ phía trước và bên
Làm thế nào nó trông từ phía trước và bên

Như bạn có thể thấy từ phía trước, cáp USB là vật cho đi duy nhất mà mọi thứ đã được hoàn thành và từ bên cạnh, điều này cho thấy rằng Wemos không nhô ra ngoài, nó chỉ vừa khít với cạnh vỏ ban đầu, có nghĩa là giá treo tường sẽ không có vấn đề gì.

Bước 11: Bit mã hóa

Với phần phần cứng đã hoàn thành, bạn có thể đưa bản phác thảo lên Wemos, xây dựng dự án Blynk, thiết lập các ứng dụng IFTTT và sau đó nói chuyện với Google.

Tôi sẽ chia nhỏ từng bước thành một bước khác nhau. Bạn có thể chọn làm điều này trước khi ghép phần cứng lại với nhau, chỉ cần ghi lại các GPIO mà bạn sử dụng để chúng khớp với nhau.

Bước 12: Blynk và bạn sẽ bỏ lỡ nó

Tôi đã sử dụng Blynk vì nó đơn giản và hiệu quả, có các tùy chọn khác, vì vậy điều này không quá quan trọng. Đối với tôi, đó là một cách đơn giản tuyệt vời để lấy bản phác thảo Arduino để nối các GPIO trên Wemos bằng cách sử dụng thiết bị di động của tôi làm 'điều khiển từ xa'.

Mở tài khoản Blynk nếu bạn chưa có và sau đó tạo một dự án mới. Giữ khóa xác thực được cung cấp thuận tiện cho bản phác thảo Arduino sau này. Thêm ba nút được liên kết với các chân ảo 1, 2 và 3. Từ các nút tùy thích. Khi tôi đang điều khiển hai mái hiên / bóng râm, tôi đã chọn Ra, Vào và Dừng lại.

Chúng tôi sẽ sử dụng thư viện Blynk Arduino để thông báo cho Wemos khi một trong các nút được ghim ảo này được nhấn và sau đó chỉ cần nối đất GPIO thích hợp để kích hoạt nhấn Somfy vật lý.

Bước 13: IFTTT vẫn tiếp tục cho đi

Đây là tùy chọn, bạn có thể chuyển thẳng đến bước phác thảo Arduino nếu bạn không quan tâm đến điều khiển phản ứng bằng giọng nói, bộ hẹn giờ hoặc sự kiện trên điều khiển từ xa Somfy của mình.

Tôi đã tạo ba ứng dụng IFTTT, một ứng dụng để 'nhấn' từng nút trong số ba nút Somfy. Những thứ này kích hoạt một yêu cầu webhook vào Blynk, lần lượt (xem bước trước) kích hoạt Wemos để tiếp đất vật lý cho nút Somfy.

Vì vậy, phần IF có thể là bất cứ thứ gì bạn cần để kích hoạt một lần nhấn nút, tôi đã chọn trợ lý Google để tôi có thể nói chuyện với nó và lên lịch cho nó.

Phần RẰNG sau đó cần phải là một Webhook vào Blynk bằng cách sử dụng một URL như thế này;

blynk_ip: 8080 / BLYNK_PROJECT_AUTH_KEY / update / V2? value = 1

BLYNK_IP phải là IP quốc gia mà bạn tìm thấy bằng cách ping máy chủ blynk. Khóa xác thực đã được gửi cho bạn khi bạn tạo dự án Blynk. V2 là chân ảo được gán cho nút trong ứng dụng Blynk mà chúng tôi muốn nhấn.

Đặt phương thức thành GET

Đặt loại nội dung là ứng dụng / json

Lặp lại các bước trên cho các nút khác.

Bước 14: Xin chào Google

Xin chào Google!
Xin chào Google!

Khi tôi chọn Trợ lý Google trong phần IFTTT 'IF', sau đó tôi có thể nói với Google một cụm từ (mà tôi đã đặt trong cài đặt IFTTT Trợ lý Google) để yêu cầu Google nhấn một trong ba nút.

Bước 15: Chúng ta có thể viết một số mã được không

Cuối cùng, chúng ta cần viết và tải một bản phác thảo lên Arduino. Tôi sẽ không trình bày quá chi tiết về vấn đề này và tất cả đều được nhận xét và mỗi phần đều đủ đơn giản.

Hai thư viện là cần thiết, ESP8266 wifi và ESP8266Blynk - những thư viện này có thể thay đổi theo thời gian và nếu bạn sử dụng bo mạch khác thay vì Wemos Mini, vì vậy hãy kiểm tra trước.

Bạn phải đặt mã thông báo xác thực wifi, mật khẩu và mã thông báo blynk vì chúng sẽ luôn khác nhau.

Tôi đã sử dụng D1, D5 và D7 để nối đất các nút Somfy và tất nhiên là các chân 3.3v và GND để cấp nguồn cho bo mạch Somfy.

Tôi đã bao gồm một số bản in màn hình nối tiếp, vì vậy nếu bạn chạy phần này trước trên Wemos, bạn có thể kiểm tra Blynk, IFTTT và Google mà không làm ảnh hưởng đến (các) thiết bị Somfy của bạn.

Các nút của tôi được gọi là OUT, IN và STOP.

Tôi giữ nút vật lý trong một giây để đảm bảo hộp Somfy nhận được tín hiệu vô tuyến. Tôi sử dụng độ trễ để làm điều này cũng để ngăn chặn sự chồng chéo nút thất thường nếu ai đó (trẻ em!) Truy cập vào ứng dụng Blynk của tôi, cùng với thiết kế rơ le Somfy, điều này có nghĩa là các động cơ không bị thay đổi hướng quá nhanh.

Tôi kéo nút Blynk lên cao và xuống thấp để hiển thị nó đã được nhấn và vì IFTTT để nó ở mức cao mãi mãi nếu bạn gọi Blynk nhấn theo cách này.

Void.loop nên được để lại chỉ với Blynk.run (); để giữ cho mọi thứ hoạt động tốt.

Đề xuất: