Mục lục:
- Bước 1: Thiết lập máy chủ
- Bước 2: Định cấu hình và bổ sung
- Bước 3: Thiết lập Rơle trạng thái rắn
- Bước 4: Kết nối Solid Sate Relay và tải lên mã Arduino
- Bước 5: Kiểm tra
- Bước 6: Các bước tiếp theo
Video: Tích hợp Arduino và Apple HomeKit - Điều khiển ngôi nhà của bạn từ Siri! IoT là đây: 6 bước
2024 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2024-01-30 13:33
Có thể hướng dẫn này sẽ cung cấp cho bạn một cách nhanh chóng và dễ dàng để thêm bảng arduino vào HomeKit của Apple trên thiết bị iOS. Nó mở ra tất cả các khả năng bao gồm Scripts chạy trên máy chủ, kết hợp với "Scenes" của Apples HomeKit, nó tạo nên một sự kết hợp mạnh mẽ!
Đây không phải là một giải pháp hoàn chỉnh hoặc đã sẵn sàng để sử dụng lâu dài nhưng nó chứng tỏ những gì có thể xảy ra với nhiều công việc hơn một chút:) Kiểm tra blog của tôi để biết các dự án trong tương lai www.arduinoblogger.co.uk
Những gì cần thiết:
- Arduino với Ethernet Shield hoặc WiFi
- Raspberry Pi hoặc một số máy chủ khác
- Rơ le trạng thái rắn hoặc rơ le bình thường với mạch điều khiển
- Bảng bánh mì - tùy chọn
- Hộp dự án
- Thỉnh thoảng
- thiết bị iOS
- Mở rộng Dẫn đến khắc lên
Bước 1: Thiết lập máy chủ
Dự án này yêu cầu sử dụng máy chủ để chạy phần mềm HomeBridge. Tôi đã sử dụng Raspberry Pi vì tôi đã có sẵn nó nhưng về lý thuyết thì bất cứ thứ gì có thể chạy Node. Js đều hoạt động!
Bạn có thể làm theo hướng dẫn này tại đây để thiết lập và chạy trên Raspberry Pi. Các tài liệu hướng dẫn khác có sẵn để xây dựng Raspberry Pi nếu bạn cần chúng!
github.com/nfarina/homebridge/wiki/Running…
Sau khi cài đặt, bạn cần cài đặt một plugin và tùy chỉnh tệp config.json
Bước 2: Định cấu hình và bổ sung
Mở tệp config.json của bạn, tệp này sẽ nằm trong ~ /.homebridge / config.json bằng trình soạn thảo văn bản yêu thích của bạn và thêm tệp sau
{ "cầu": {
"name": "Cầu nhà", "tên người dùng": "CC: 22: 3D: E3: CE: 30", "cổng": 51826, "pin": "031-45-154"
}, "nền tảng": , "phụ kiện": [{
"phụ kiện": "Http", "name": "Đèn phòng khách", "on_url": "https://192.168.1.201:80/?on", "off_url": "https://192.168.1.201:80/?off", "http_method": "NHẬN"
}]
}
Bạn cũng sẽ cần cài đặt plugin homebride-http. Phần mềm HomeBridge sẽ thực hiện các yêu cầu HTTP GET tới Arduino, sau đó sẽ bật hoặc tắt Solid State Relay. Cuộc gọi trông như thế này:
192.168.1. X: 80 /? trên
192.168.1. X: 80 /? tắt
Để cài đặt loại plugin:
npm cài đặt homebridge-http
Bước 3: Thiết lập Rơle trạng thái rắn
Tôi đã sử dụng Solid State Relay khá nặng. Điều này có thể được (và sẽ có trong các phiên bản tương lai của điều này) được thay thế cho một thứ gì đó nhỏ hơn nhiều. Rõ ràng đánh giá điều này cho tải bạn định chạy nó.
Đây thực sự là một khách hàng tiềm năng tiện ích mở rộng 'Thông minh' hiện nay.
Chân dương của rơle trạng thái rắn sẽ kết nối với chân 5 trên arduino.
Cực âm sẽ kết nối với chân GND.
Tất cả các cảnh báo thông thường được áp dụng khi xử lý 120/220 vdc - TAKE CARE.
Bước 4: Kết nối Solid Sate Relay và tải lên mã Arduino
Mở môi trường arduino của bạn và tải lên bản phác thảo này.
Tùy chỉnh địa chỉ IP của bạn nếu cần.
Điều này bây giờ đã sẵn sàng để thử nghiệm.
Khởi chạy cầu chủ trên máy chủ!
Bước 5: Kiểm tra
Bây giờ mọi thứ đã ở đúng vị trí của nó để kiểm tra!
Tải xuống Elgatu Eve từ App Store trên thiết bị iOS của bạn.
Bạn sẽ thấy Homebridge như một phụ kiện có sẵn để kết nối. Sử dụng số pin 031-45-154, mã này có thể được tùy chỉnh trong tệp config.json.
Sau khi kết nối, bạn có thể di chuyển điều này trong Ứng dụng vào Phòng mong muốn, v.v. Hãy thử nghiệm Siri! Nó sẽ có thể điều khiển rơle bằng giọng nói!
Bước 6: Các bước tiếp theo
Kế hoạch là thu nhỏ điều này xuống và sử dụng một cái gì đó giống như Nano và nhúng cái này vào Công tắc đèn / ổ cắm trên tường có Rơle nhỏ hơn nhiều và sử dụng WiFi cho một hệ thống Tự động hóa gia đình hoàn chỉnh.
Hy vọng ai đó sẽ sử dụng được điều này! Rất cảm ơn Nick Farina vì công việc của anh ấy trên Phần mềm Homebridge!
Một video sẽ sớm ra mắt.
Đề xuất:
Chế tạo một robot đơn giản từ những thứ bạn có thể tìm thấy trong ngôi nhà của mình (phiên bản hotwheel): 5 bước
Chế tạo một robot đơn giản từ những thứ bạn có thể tìm thấy trong nhà của mình (phiên bản hotwheel): Tài liệu hướng dẫn này sẽ hướng dẫn bạn cách tạo một chiếc bánh xe nóng chạy bằng pin đôi A. Bạn sẽ chỉ cần sử dụng những thứ mà bạn có thể tìm thấy trong nhà của mình. Xin lưu ý rằng robot này có thể sẽ không đi thẳng chính xác, một
Tự chế công cụ mở cửa nhà để xe thông minh + Tích hợp trợ lý nhà: 5 bước
Tự làm cửa mở nhà để xe thông minh + Tích hợp trợ lý nhà: Biến cửa nhà để xe thông thường của bạn trở nên thông minh bằng cách sử dụng dự án DIY này. Tôi sẽ chỉ cho bạn cách xây dựng và điều khiển nó bằng Home Assistant (qua MQTT) và có khả năng mở và đóng cửa nhà để xe của bạn từ xa. Tôi sẽ sử dụng bảng ESP8266 có tên Wemos
TỰ LÀM AUX TÍCH HỢP BỘ PHUN XĂM THỜI GIAN TÍCH HỢP: 3 bước
TỰ LÀM AUX TÍCH HỢP JACK SPLITTER: Lý do đằng sau dự án này là tách một jack cắm aux nữ tích hợp mà tôi có trong máy tính xách tay của mình. vấn đề với việc có giắc cắm tích hợp là bạn cần sử dụng tất cả trong một tùy chọn cho loa và mike HOẶC bạn cần mua một bộ chuyển đổi chia nhỏ quảng cáo
Arduino Light Theremin trong ngôi nhà của bạn: 8 bước
Arduino Light Theremin in Your House: Làm lại Arduino Light Theremin từ https://www.instructables.com/id/Arduino-Light-Th…A theremin là một thiết bị âm nhạc điện tử có thể cảm nhận vị trí của bàn tay của người biểu diễn và tạo ra tất cả các âm thanh mà người biểu diễn không bao giờ chạm vào t
Tạo bàn phím của riêng bạn với chuột Trackball tích hợp: 5 bước
Tạo bàn phím của riêng bạn với chuột Trackball tích hợp: Thiết lập máy tính tại nhà của tôi giống như một chiếc PC trung tâm đa phương tiện. Tôi có một máy tính Shuttle PC nhỏ được kết nối với một màn hình LCD 37 inch 1080p lớn làm màn hình chính. Là một cử nhân thuê nhà cùng bạn bè, máy tính của tôi ở cùng phòng với giường của tôi và có rất nhiều