Mục lục:

DoorMaster: 4 bước
DoorMaster: 4 bước

Video: DoorMaster: 4 bước

Video: DoorMaster: 4 bước
Video: 433Mhz Garage Door Opener - Universal Remote - Easy How to Program 2024, Tháng bảy
Anonim
DoorMaster
DoorMaster

Chào mọi người!

Trong dự án này, tôi sẽ chỉ cho bạn cách tích hợp bộ rung cửa và chuông cửa vào ngôi nhà thông minh của bạn!

Vì tôi sử dụng FHEM làm hệ thống nhà thông minh của mình nên tôi chỉ có thể chỉ cho bạn cách sử dụng FHEM, nhưng tôi chắc chắn rằng bạn có thể dịch điều đó sang bất kỳ hệ thống nào khác một cách dễ dàng!:-)

Tôi phải thừa nhận rằng tôi không chuyên nghiệp! Hầu hết các dự án của tôi (như dự án này) chỉ là để giải trí… Tôi có được Ý tưởng về điều gì đó và sau đó tôi nhận ra nó!

Dự án này là sự kết hợp giữa sự lười biếng và thông minh, tôi muốn nói… vì vậy tôi hy vọng bạn sẽ vui vẻ!:-)

Phần cứng đã sử dụng (cần thiết):

- Chuông cửa cho người khuyết tật

- Wemos D1 mini (ESP8266) -> Liên kết Amazon (tìm kiếm)

- Finder 40.61 relais (12V ~) -> (tìm thấy nó trong cửa hàng địa phương của chúng tôi tại reichelt nhưng nó phải là cái này mặc dù hình ảnh không khớp với mô tả, vì nó được hiển thị là 230V)

- Cáp / dây nhảy -> Liên kết Amazon (tìm kiếm)

- Shelly 1 -> liên kết Shelly (sản phẩm)

Phần cứng đã sử dụng (tùy chọn):

- Tấm chắn pin mini Wemos D1 -> Liên kết Amazon (tìm kiếm)

- Bảng điều khiển năng lượng mặt trời 6V 6W -> Liên kết Amazon (sản phẩm)

- Giá đỡ pin -> Liên kết Amazon (sản phẩm)

- Pin sạc -> Liên kết Amazon (sản phẩm)

- Amazon Echo -> Liên kết Amazon (sản phẩm)

Bước 1: Chuông cửa

Chuông cửa
Chuông cửa
Chuông cửa
Chuông cửa

Phần cứng được sử dụng trong bước này (cần thiết):

- Chuông cửa cho người khuyết tật

- Wemos D1 Mini

- Cáp / dây nhảy

- Finder 40.61 (12V ~ / 16A) (Đây là dành cho chuông cửa của tôi… hãy đảm bảo bạn sử dụng đúng thiết bị định vị cho chuông cửa của bạn!)

- Bảng bánh mì

Phần cứng được sử dụng trong bước này (tùy chọn):

- Tấm chắn pin mini Wemos D1

- Bảng điều khiển năng lượng mặt trời 6V 6W

- Giá đỡ pin

- Pin sạc

Cách kết nối chuông cửa với wemos d1 mini (có sẵn tệp fritzing để tải xuống)

** LƯU Ý ** Relais được sử dụng trong bức tranh fritzing chỉ là ví dụ

Đối với phía Wemos, chúng tôi chọn phần dưới của breadboard!

Wemos kết nối với:

1) Đầu ra 5V đến phần cộng thấp hơn

2) Mặt đất để hạ phần trừ

Relais kết nối với:

1) Chân cuộn dây Relais 1 đến phần trên cộng

2) Rơ le cuộn dây pin 2 đến phần trên trừ

3) Relais chuyển đổi chung sang phần cộng thấp hơn

4) Rơ le chuyển đầu cuối B (thiết bị không hoạt động) sang chân D2 của Wemos, đặt một điện trở 120 Ohms 1% giữa đầu cuối B và kết nối với chân D2 như trong hình để gỡ lỗi. Một chân của điện trở đi vào giữa và chân còn lại đi vào phần trừ thấp hơn

Chuông cửa kết nối với:

1) Dấu cộng từ chuông cửa đến phần dấu cộng phía trên

2) Dấu trừ từ chuông cửa đến phần trừ phía trên

Đó là kết nối!

Phần Arduino (có dự án arduino để tải xuống)

Tạo một dự án MQTT cho Wemos của bạn và thiết lập nó để nó có thể kết nối với Wifi của bạn và được kết nối với phiên bản fhem của bạn!

Khai báo biến sau trước phần thiết lập:

const int relaisPin = 4;

int relaisState = 0;

int oldRelaisState = 0;

Thêm phần sau vào phần thiết lập:

pinMode (relaisPin, INPUT_PULLUP);

Thêm phần sau vào phần vòng lặp:

relaisState = digitalRead (relaisPin); // Đọc trạng thái hiện tại của đầu vào relais và lưu nó

if (relaisState! = oldRelaisState) {// Chúng tôi chỉ muốn thông báo một lần cho mỗi lần kích hoạt.. vì vậy hãy so sánh nó!

if (relaisState == HIGH) {// Chúng ta có giá trị cao ở đây không?

oldRelaisState = relaisState; //Vâng chúng tôi có! Hãy để dành nó cho hai dòng so sánh nhỏ của chúng tôi ở trên

Serial.println ("Đổ chuông !!!"); //Reng reng:-)

client.publish ("/ Trạng thái", "RING"); // Hãy xuất bản "Ring" của chúng tôi dưới dạng Trạng thái MQTT

client.publish ("/ STATE", "Trực tuyến"); // Đối với tôi, nó hoạt động tốt hơn bằng cách xuất bản trạng thái của tôi lên trực tuyến…

}

}

Phần FHEM

Trong dòng sau, tôi chỉ cho bạn cách bạn có thể Đọc Trạng thái của Thiết bị FHEM. Trong trường hợp của tôi, tôi sử dụng tài khoản pushhover của mình để gửi cho tôi một thông báo đẩy tới điện thoại di động của tôi, với một văn bản nhỏ xinh (không.. đó không phải là văn bản thực sự mà tôi sử dụng;-))

xác định on_NormalRing thông báo MQTT2_KlingelSensor: Trạng thái:. RING {system ("curl -s -F 'token = XXX' -F 'user = XXX' -F 'message = RING RING RING RING RING RING RING BANANAPHONE!' https:// api.pushover.net / 1 / messages.json ")}

Bạn cần đổi tên "MQTT2_KlingelSensor" được đánh dấu thành tên của Thiết bị FHEM của bạn!

Đó là nó! Chúng tôi (hy vọng) đã kết nối chuông cửa với hệ thống nhà thông minh của chúng tôi… thật tuyệt!

Hãy chuyển sang chương tiếp theo, kết nối mái che với chuông cửa của chúng ta:-)

Bước 2: Chuông cửa

Chuông cửa
Chuông cửa
Chuông cửa
Chuông cửa

Phần này thực sự nhanh chóng và đơn giản.

- Kết nối mái che với nguồn điện (Tôi đã sử dụng nguồn điện từ các công tắc đèn phía trên còi của tôi)

Vì mái che không quan tâm đến những gì nó chuyển đổi, chúng tôi chỉ cần THÊM công tắc mái che vào công tắc của chúng tôi, nó sẽ kích hoạt còi và mở cửa ở tầng dưới.

Bây giờ hãy thêm Shelly vào ngôi nhà thông minh của bạn và điều khiển nó theo cách bạn muốn. Trong trường hợp của tôi, Alexa đang mở cửa cho tôi bằng cách thêm một lệnh tùy chỉnh:-)

Các cách có thể:

- Ứng dụng Shelly

- Amazon Echo

- Trợ lý Google

- Siri

… Bạn đã hiểu đúng ý tôi;-)

Bước 3: Chỉ là một ý tưởng nhỏ…

Đối với những người như tôi, không chỉ hơi lười biếng mà còn có xu hướng quên chìa khóa, tôi có thể nói với bạn những điều sau:

Với thiết lập này, bạn có thể mã hóa "hệ thống khóa mã cửa" "theo cách" morse-code-way "!

Tôi đã làm điều này trong dự án arduino và nếu "mã morse" (tôi gọi nó là mã khẩn cấp trong dự án của mình) được nhập chính xác, tôi đã xuất bản Trạng thái MQTT thành "EmergencyRing".

Dòng FHEM trông như thế này:

xác định on_EmergencyRing2 thông báo cho MQTT2_KlingelSensor: Trạng thái:. EmergencyRING đặt Tuerklingel on-for-timer 3

Bộ rung sẽ mở cửa trong 3 giây!

Bạn quên chìa khóa của mình? Chỉ cần sử dụng chuông cửa của riêng bạn và để hệ thống nhà thông minh mở cửa cho bạn!;-)

Bước 4: Cảm ơn bạn đã đọc

Cảm ơn bạn đã đọc dự án đầu tiên của tôi!

Có thể bạn đã học được điều gì đó, có thể bạn có cảm hứng… nhưng tôi thực sự hy vọng bạn có một chút thú vị khi theo dõi.

Alex

Đề xuất: