Mục lục:
- Bước 1: Chuẩn bị đèn để cập nhật chương trình cơ sở
- Bước 2: Kết nối đèn với USB UART
- Bước 3: Chuẩn bị Arduino IDE
- Bước 4: Nhấp nháy chương trình cơ sở
- Bước 5: Thiết lập đèn và ghép nối với Apple
- Bước 6: Khắc phục sự cố
Video: Sonoff B1 với Native Apple Home Kit do Arduino tạo ra: 6 bước
2024 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2024-01-30 13:31
Vật liệu chống thấm này cung cấp cho bạn một cách khá dễ dàng để tích hợp đèn Sonoff B1 vào bộ phụ kiện gia đình Apple của bạn mà không cần bất kỳ cầu nối bổ sung nào
Giới thiệu: Sonoff B1 là một đèn khá rẻ nhưng mạnh mẽ, chứa ba loại đèn Led
1. Đèn Led trắng "Ấm áp"
2. Led trắng "Mát mẻ"
3. Đèn LED RGB
Do đó, chúng có thể được sử dụng bằng cách kết hợp khác nhau và trên lý thuyết chúng ta có thể nhận được bất kỳ hiệu ứng nào có thể có bằng cách kết hợp độ sáng của các đèn Led đó
Bước 1: Chuẩn bị đèn để cập nhật chương trình cơ sở
Để cập nhật chương trình cơ sở, chúng ta cần một chút kỹ năng hàn
Được rồi bắt đầu thôi
Tháo nắp plastik và tìm các điểm tiếp xúc, chúng tôi cần hàn bất kỳ dây hoặc tấm chắn nào để có thể dễ dàng kết nối bộ chuyển đổi USB-UART.
Trong trường hợp của tôi, tôi đã sử dụng tiêu đề đực, có thể sử dụng hovewer bất kỳ dây đơn giản hoặc dây có chân nào. Nếu bạn sẽ chơi một vài lần với đèn, dây nên ngắn để đảm bảo rằng nắp nhựa được vặn
Đó là tất cả. Bây giờ bạn có thể cập nhật chương trình cơ sở rất dễ dàng mua chỉ cần mở nắp
Bước 2: Kết nối đèn với USB UART
Dây điện rất đơn giản, nhưng hãy lưu ý hai điều:
1.! Đèn phải được ngắt khỏi điện áp 220 v
2.! Sử dụng USB UART với cài đặt 3.3 v, nếu không bạn sẽ phá hủy thiết bị
Ok, hãy kết nối
ĐÈN UART USB
3,3V 3,3V
GND GND
RX TX
TX RX
Để GPIO 0 của đèn chỉ cần kết nối dây đơn giản. Tiếp theo sẽ được giải thích một lý do
Bước 3: Chuẩn bị Arduino IDE
1. Bạn cần có môi trường sẵn sàng để lập trình chip ESP8266. Tôi sẽ không trình bày chi tiết ở đó, vì có rất nhiều ấn phẩm trên internet, hãy xem
2. Tải xuống thư viện https://github.com/Yurik72/ESPHap và giải nén nó vào thư mục thư viện Arduino. Đối với Windows, đây thường là thư viện C: / Users / \ Documents / Arduino \.
3. Từ kho lưu trữ đính kèm https://github.com/Yurik72/ESPHap/tree/master/wol… giải nén wolfSSL_3_13_0.rar vào cùng một thư mục của thư viện Arduino. (C: / Users / \ Documents / Arduino / library / wolfssl). Hãy chắc chắn rằng nó không phải là gốc trùng lặp. Có nghĩa là các tệp phải ở dưới (C: / Users / \ Documents / Arduino / Library / wolfssl)
4. Tải xuống hoặc cài đặt thư viện
Bây giờ chúng tôi đã sẵn sàng để lập trình ESP8266 của bạn
Mở bản phác thảo
Và thiết lập cài đặt bảng thích hợp trên Arduino, xem hình ảnh với cài đặt phù hợp
Bước 4: Nhấp nháy chương trình cơ sở
Kết nối UART USB của bạn với máy tính. đèn của bạn đã sẵn sàng để nhấp nháy. Trong Arduino IDE chọn cổng COM phù hợp
Có một thủ thuật đã được đề cập trước đây. để chuyển chip sang chế độ flash, GPIO 0 phải được kết nối với GND trong khi bật nguồn hoặc đặt lại
Nó có thể được thực hiện bằng hai cách:
Nếu USB UART có nút đặt lại, sau đó nhấn nút tải lên chương trình cơ sở trên Arduino IDE, đợi thông báo tải lên và kết nối dây từ GPIO 0 đến GND của Sonoff rồi nhấn nút Đặt lại USB UART, đợi quá trình tải lên bắt đầu, sau đó dây có thể được ngắt kết nối Sonoff
Nếu USB UART không có nút Reset, thì hãy rút USB ra khỏi máy tính, kết nối dây từ GPIO 0 đến GND Sonoff, cắm USB và nhấp vào "tải xuống". Sau khi bắt đầu tải xuống. Tất cả những điều này là cần thiết để đặt Sonoff ở chế độ khởi động (GPIO0 trên GND tại thời điểm bật nguồn)
Trong trường hợp của tôi, tôi chỉ cần các dây cảm ứng đơn giản từ GPIO 0 đến GND của USB UART, đây là những căn phòng tuyệt vời trong GND
Được rồi, Tải lên sẽ được bắt đầu và bạn sẽ thấy thông báo thành công
Đèn của bạn đã sẵn sàng để sử dụng, tốt hơn là bạn nên đặt lại đèn sau khi nhấp nháy.
Bước 5: Thiết lập đèn và ghép nối với Apple
Trong trường hợp của tôi, tôi đã tiếp tục quá trình thiết lập và ghép nối bằng cách vẫn kết nối Đèn với UART USB để điều khiển màn hình nối tiếp điều gì đang xảy ra
Trước tiên, chúng tôi cần kết nối / cấu hình đèn với WiFi nhà bạn
Sau khi khởi động lại, Đèn sẽ bắt đầu ở Chế độ điểm truy cập. Bạn cần kết nối máy tính của mình với mạng WiFi có tên "ES". Sau khi kết nối, bạn sẽ được chuyển hướng đến cổng bị khóa. Nếu không, hãy mở trình duyệt và đặt https://192.168.4.1. bạn sẽ thấy một cổng cấu hình
Chọn mạng gia đình wifi của bạn hoặc nhập thủ công, nhập mật khẩu và xác nhận. Đèn sẽ được khởi động lại và trong trường hợp thành công, bạn sẽ thấy một bản ghi như thế này
* WM: Kết quả kết nối: * WM: 3 * WM: Địa chỉ IP:
* WM: 192.168.0.93
Địa chỉ IP được kết nối WiFi: 192.168.0.93
>> Tích hợp trang chủ: homekit_is_pairs 0
……..
>> HomeKit: Cấu hình mDNS >>> HomeKit: MDNS.begin: ES-5AC5, IP: 192.168.0.93 >>> HomeKit: Init server over
>> HomeKit: Máy chủ Init trên máy chủ Web KHÔNG ĐƯỢC ĐẶT, đang chờ ghép nối
Đèn đã sẵn sàng để ghép nối! Hay lam
1. Mở điện thoại -> Trang chủ Apple -> thêm thiết bị.
2. Thực hiện một lựa chọn để thêm theo cách thủ công và chúng tôi thấy một cái gì đó giống như ES ……. có sẵn, 3. Chọn nó và tất nhiên đồng ý rằng nó không được chứng nhận, nhập mật khẩu 11111111 và chúng ta hãy đi…..
Theo quy luật, mọi thứ sẽ trôi qua lần đầu tiên và bạn sẽ ngay lập tức nhìn thấy nó trong các thiết bị và bạn có thể bật và tắt nó.
Về lý thuyết là tất cả, bạn có thể lắp ráp đèn của mình kết nối và phát…
Nếu không, hãy xem phần khắc phục sự cố
Bước 6: Khắc phục sự cố
Nếu có sự cố, quá trình Ghép nối là quá trình thất thường nhất và quá trình thử nghiệm và trải nghiệm của tôi có thể mất tối đa 3 lần thử.
Bạn cần đặt lại thiết bị của mình và thử lại, Nếu thiết bị không xuất hiện trong danh sách ghép nối, có thể thiết bị đã lưu trữ thông tin ghép nối nhưng Apple thì không:(Chúng tôi cần xóa thông tin ghép nối khỏi thiết bị..
Dữ liệu ghép nối được lưu trên hệ thống tệp SPIFFS "/pair.dat". và bạn cần mở một trình duyệt
nhập https:// ip / Browse và bạn sẽ được truy cập vào hệ thống tệp SPIFFs của mình.
Trong đó ip là địa chỉ IP của thiết bị của bạn
Chỉ cần xóa tệp ghép nối.dat, đặt lại thiết bị và bắt đầu ghép nối lại
Đề xuất:
Cách tạo thiết bị tạo khoảng cách xã hội Arduino với PIR: 4 bước
Cách tạo thiết bị tạo khoảng cách xã hội Arduino với PIR: 1
Cách tạo cảm biến tốc độ dòng khí chính xác với Arduino với giá dưới £ 20 COVID-19 Quạt thông gió: 7 bước
Cách tạo cảm biến tốc độ dòng khí chính xác với Arduino với giá dưới £ 20 COVID-19 Quạt thông gió: Vui lòng xem báo cáo này để biết thiết kế mới nhất của cảm biến lưu lượng lỗ này: https://drive.google.com/file/d/1TB7rhnxQ6q6C1cNb.
Cách tạo ra bộ tạo âm thanh tuyệt vời bằng IC LM555: 10 bước
Cách tạo ra âm thanh tuyệt vời bằng IC LM555: Chào bạn, hôm nay mình sẽ làm mạch tạo âm thanh tuyệt vời bằng IC LM555, mạch này tạo ra âm thanh như tiếng xe tay ga, tiếng súng bắn đạn, tiếng còi
Cách thực hiện: Tạo trình tạo mật khẩu ngẫu nhiên với Python: 8 bước
Cách thực hiện: Tạo trình tạo mật khẩu ngẫu nhiên với Python: Trong hướng dẫn này, bạn sẽ học cách tạo trình tạo mật khẩu ngẫu nhiên bằng python chỉ trong một vài bước đơn giản
Tạo màn hình ma trận với Trình tạo số giả ngẫu nhiên: 4 bước
Tạo màn hình ma trận với Trình tạo số giả ngẫu nhiên: Nếu bạn thích ma trận và có chút thời gian rảnh rỗi, bạn có thể tạo một chương trình vô tận, hiển thị các số ngẫu nhiên, nhanh như máy tính có thể chạy, trông rất giống với ma trận ! Chỉ mất khoảng 5 phút để chuẩn bị! Tôi đang có một cái nhìn