Mục lục:
- Quân nhu
- Bước 1: Sửa đổi nguồn Sonoff RF R2
- Bước 2: ESPHome - Tạo phần mềm
- Bước 3: ESPEasy - Nhấp nháy Sonoff Basic
- Bước 4: Kết nối mọi thứ
- Bước 5: Gắn vào cửa nhà để xe
- Bước 6: Tự động hóa Trợ lý tại nhà - Thông báo nếu Nhà để xe mở cửa trong 2 giờ
Video: Bộ mở cửa nhà để xe thông minh giá rẻ: 6 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:30
Tín dụng
Tôi đã sao chép khá nhiều cách triển khai của Savjee nhưng thay vì sử dụng Shelly, tôi đã sử dụng Sonoff Basic. Kiểm tra trang web và kênh YouTube của anh ấy!
www.savjee.be/2020/06/make-garage-door-ope…
www.youtube.com/c/Savjee/
Giả định
- Bạn có phiên bản Trợ lý gia đình đang chạy và bạn biết cách sử dụng nó
- Bạn có một phiên bản ESPHome đang chạy và bạn biết cách sử dụng nó
Quân nhu
Sonoff Basic -
Cảm biến tiếp xúc -
USB To Serial -
Súng thổi hơi nóng -
Sắt hàn -
Ống co nhiệt -
Dây -
Dây áo -
Cáp Dupont -
Phần mềm:
Trợ lý tại nhà -
ESPhome -
ESP Easy -
Bước 1: Sửa đổi nguồn Sonoff RF R2
TUYÊN BỐ TỪ CHỐI
Tôi không phải là một kỹ sư điện và không giả vờ chơi một trò chơi trên internet. Nếu bạn quyết định sửa đổi Sonoff Basic, bạn đang tự chịu rủi ro. Đây là cách tôi đã sửa đổi Sonoff Basic của mình nhưng không khuyên bạn làm như vậy. Tôi cũng không ngụ ý rằng tôi đang làm điều đó một cách chính xác hoặc an toàn.
Bắt đầu
Csongor Varga nêu một điểm tốt trong video của mình về việc không an toàn khi sửa đổi phiên bản Sonoff này giống như phiên bản trước bằng cách cắt dấu vết. Xem thêm tại đây. Mối hàn cho rơ le và mối hàn cho cầu chì cấp nguồn cho mạch điện quá gần để thực hiện phương pháp cắt vết. Tôi đã giải quyết vấn đề này bằng cách loại bỏ hầu hết các dấu vết và thay đổi vị trí cầu chì.
- Xác định vị trí cầu chì cung cấp điện cho mạch điện
- Vị trí nơi dây trung tính được hàn vào đầu vào
- Làm tan cầu chì, tháo và đặt sang một bên
- Làm nguội dây trung tính khỏi đầu vào và loại bỏ
- Cắt bỏ dấu vết như trong ảnh ở bước năm
- Cắt một khía như trong ảnh ở bước 6
- Hàn cầu chì theo cách ngược lại bạn đã lấy nó ra và hàn đầu dài vào đầu vào đường dây
- Tách dây trung tính và hàn nó vào bảng như trong ảnh ở bước 8
Bước 2: ESPHome - Tạo phần mềm
Một công tắc để cấu hình rơle. Điều này sẽ là nội bộ để nó không được tiếp xúc trực tiếp với Trợ lý nhà.
chuyển:
- platform: gpio pin: 12 id: relay_1 name: "sonoff_basic_4_switch" internal: true Chúng tôi sẽ cần một cảm biến nhị phân cho cảm biến tiếp xúc sẽ cho chúng tôi biết nếu cửa nhà để xe đang đóng hay mở
binary_sensor:
- platform: gpio pin: number: 3 mode: INPUT_PULLUP name: "Garage Door Contact Sensor" id: contact_sensor internal: true filter: delay_on_off: 500ms Chúng ta có thể cấu hình nút trên Sonoff để bật tắt rơ le
- nền tảng: gpio
id: button_0 pin: number: 0 inverted: True mode: INPUT_PULLUP on_click: then: - switch.turn_on: relay_1 - delay: 500ms - switch.turn_off: relay_1 Cuối cùng, một vỏ bọc với nhà để xe thuộc tính
che:
- platform: template device_class: garage name: "Garage Door" id: template_cov lambda: | - if (id (contact_sensor).state) {return COVER_OPEN; } else {return COVER_CLOSED; } open_action: - switch.turn_on: relay_1 - delay: 0,5 giây - switch.turn_off: relay_1 close_action: - switch.turn_on: relay_1 - trễ: 0,5 giây - switch.turn_off: relay_1 Đây là YAML đầy đủ
wifi:
ssid: password: manual_ip: static_ip: gateway: subnet: dns1: dns2: # Bật điểm phát sóng dự phòng (cổng bị khóa) trong trường hợp kết nối wifi không thành công ap: ssid: password: captive_portal: # Bật trình ghi nhật ký: # Bật API Trợ lý Trang chủ api: ota: substitutions: # Sửa đổi các biến dựa trên tên máy chủ cài đặt của bạn: 'sonoff_basic_4' esphome: name: $ hostname platform: ESP8266 board: esp01_1m board_flash_mode: dout status_led: pin: number: 13 inverted: True binary_sensor: - platform: gpio pin: number: 3 chế độ: INPUT_PULLUP tên: "Cảm biến tiếp xúc cửa nhà để xe" id: contact_sensor internal: true filter: delay_on_off: 500ms - platform: gpio id: button_0 pin: number: 0 inverted: True mode: INPUT_PULLUP on_click: then: - switch.turn_on: relay_1 - delay: 500ms - switch.turn_off: relay_1 switch: - platform: gpio pin: 12 id: relay_1 name: "sonoff_basic_4_switch" internal: true cover: - platform: template device_class: tên gara: "Garage Door" id: template_cov lambda: | - if (id (contact_sensor).state) {retu rn COVER_OPEN; } else {return COVER_CLOSED; } open_action: - switch.turn_on: relay_1 - delay: 0.5 giây - switch.turn_off: relay_1 close_action: - switch.turn_on: relay_1 - delay: 0.5 giây - switch.turn_off: relay_1 sensor: - platform: wifi_signal name: "sonoff_basic_4_wifi_signal" update_interval: 60s - platform: uptime name: "sonoff_basic_4_up_time" text_sensor: - platform: version name: "sonoff_basic_4_version"
Bước 3: ESPEasy - Nhấp nháy Sonoff Basic
Bạn sẽ cần một bộ chuyển đổi USB sang nối tiếp cho việc này.
- RX trên bộ điều hợp nối tiếp chuyển đến TX trên Sonoff
- TX trên bộ điều hợp nối tiếp chuyển đến RX trên Sonoff
- Trong ESPHome, hãy biên dịch mã
- Tải xuống tệp nhị phân
- Sao chép tệp.bin vào thư mục ESPEasy của bạn
- Gắn các dây nối tiếp của bạn vào Sonoff
- Giữ nút trên Sonoff và cắm bộ chuyển đổi Serial to USB vào máy tính của bạn
- Trong thư mục ESPEasy Mở FlashESP8266.exe
- Chọn cổng COM của bạn
- Chọn.bin
- Nhấp vào Flash
Bước 4: Kết nối mọi thứ
Tôi đã sử dụng cáp dupont và cáp nguồn máy tính cho việc này nhưng bạn có thể sử dụng những gì bạn thích.
- Hàn dây vào đầu cuối RX trên Sonoff
- Hàn dây vào đầu cuối GND trên Sonoff
- Gắn dây vào các thiết bị đầu cuối đường dây và trung tính đi ra
- Đặt trường hợp Sonoff vào
- Cắt mặt đầu vào của dây nối dài, dải các dây và gắn nó vào đường dây của Sonoff và đầu vào trung tính
- Vặn các nắp của Sonoff để đảm bảo rằng dây vào được an toàn
- Kiểm tra để đảm bảo cảm biến tiếp điểm và rơ le của bạn hoạt động chính xác
Bước 5: Gắn vào cửa nhà để xe
-
Gắn cảm biến tiếp xúc (Tôi đã gắn mỏ vào ròng rọc)
Tôi không có bất kỳ dây điện tử dây nào vì vậy tôi đã sử dụng một số dây loa và dây quấn để gắn cảm biến tiếp xúc.
- Gắn Sonoff vào một cái gì đó (tôi đã sử dụng giá đỡ giữ dụng cụ mở cửa nhà để xe)
- Kết nối cáp
Bước 6: Tự động hóa Trợ lý tại nhà - Thông báo nếu Nhà để xe mở cửa trong 2 giờ
Kích hoạt: Nếu cửa nhà để xe mở trong 2 giờ
Hành động: Gửi thông báo đến điện thoại của tôi, điện thoại của bạn gái tôi và đến kênh bất hòa tại nhà của tôi
automations.yaml
- id: notification_if_garage_is_open_for_2_hours
bí danh: "thông báo nếu nhà để xe mở cửa trong 2 giờ" kích hoạt: platform: state entity_id: cover.garage_door thành: mở cửa trong: giờ: 2 hành động: - service:tify.mobile_app_courtney_s_iphone data: title: "[?] [?] Nhà để xe còn bỏ ngỏ! " tin nhắn: "Cửa nhà để xe đã mở trong 2 giờ. Đóng lại?" data: push: category: ios_close_garage - service: Inform.mobile_app_pixel_3a data: title: "[?] [?] Nhà để xe còn mở!" tin nhắn: "Cửa nhà để xe đã mở trong 2 giờ. Đóng lại?" dữ liệu: hành động: - hành động: android_close_garage tiêu đề: Đóng nhà để xe - dịch vụ: thông báo.discord dữ liệu: thông báo: "[?] [?] Cửa nhà để xe đã mở trong 2 giờ. Đóng nó?" target: ["ID KÊNH RIÊNG BIỆT CỦA BẠN"]
Để nhận được thông báo trên IOS có nút đóng cửa nhà để xe, bạn cần thêm thông tin sau vào tệp config.yaml.
cấu hình.yaml
ios:
đẩy: danh mục: - tên: Đóng Giá trị nhận dạng Nhà để xe: hành động 'ios_close_garage': - Mã định danh: 'IOS_CLOSE_GARAGE' tiêu đề: Kích hoạt 'Đóng Nhà để xe'
Bây giờ bạn có thể thêm tự động hóa được gọi khi bạn nhấn nút đóng cửa ga ra trên thông báo đẩy IOS.
automations.yaml
- id: 'ios_mobile_app_notification_close_garage_door'
bí danh: ứng dụng ios thông báo đóng cửa nhà để xe: platform: event event_type: ios.notification_action_fired event_data: actionName: IOS_CLOSE_GARAGE action: - delay: 00:00:15 - service: cover.close_cover data: entity_id: cover.garage_door
Tự động hóa được gọi khi bạn nhấn nút đóng cửa ga ra trên thông báo đẩy của Android.
automations.yaml
- id: 'android_mobile_app_notification_close_garage_door'
bí danh: ứng dụng di động android thông báo đóng cửa nhà để xe: - event_data: action: android_close_garage event_type: mobile_app_notification_action platform: event action: - delay: 00:00:15 - service: cover.close_cover data: entity_id: cover.garage_door
Đề xuất:
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àn hình cây trồng trong nhà thông minh - Biết khi nào cây trồng của bạn cần tưới nước: 8 bước (có hình ảnh)
Máy theo dõi cây trồng trong nhà thông minh - Biết khi nào cây trồng của bạn cần tưới nước: Một vài tháng trước, tôi đã làm một que theo dõi độ ẩm của đất chạy bằng pin và có thể được gắn vào đất trong chậu cây trong nhà của bạn để cung cấp cho bạn một số thông tin hữu ích về đất mức độ ẩm và đèn LED nhấp nháy để cho bạn biết khi nào cần
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
Bảo mật thông minh cho ngôi nhà thông minh của bạn: 14 bước
Bảo mật thông minh Ngôi nhà thông minh của bạn: Tôi đang tham gia cuộc thi an toàn và bảo mật. Nếu bạn thích tài liệu hướng dẫn của tôi, vui lòng bỏ phiếu cho nó! Tôi sẽ chỉ cho bạn cách dễ dàng và rẻ tiền để bảo vệ hoàn toàn ngôi nhà của bạn và môi trường của nó. Định cấu hình y
Cách âm tường nhà để xe của bạn (Sử dụng phương pháp thông minh của tôi): 9 bước (có hình ảnh)
Cách âm tường nhà để xe của bạn (Sử dụng phương pháp thông minh của tôi): Trong bài hướng dẫn này, tôi sẽ trình bày cách cách âm tường bằng phương pháp mà tôi đã phát triển cho phòng thu âm tại nhà của mình. Nó tương tự như phương pháp kênh đàn hồi, nhưng nó có ưu điểm là 1. rẻ hơn nhiều, 2. bền hơn nhiều, 3. cho phép t