Mục lục:

Hệ thống nhà thông minh giá rẻ và dễ dàng: 7 bước
Hệ thống nhà thông minh giá rẻ và dễ dàng: 7 bước

Video: Hệ thống nhà thông minh giá rẻ và dễ dàng: 7 bước

Video: Hệ thống nhà thông minh giá rẻ và dễ dàng: 7 bước
Video: Duy Luân Smarthome 2.0 - 15 triệu full nhà 2024, Tháng bảy
Anonim
Hệ thống nhà thông minh rẻ và dễ dàng
Hệ thống nhà thông minh rẻ và dễ dàng

Chào bạn!

Tôi là Ed Tôi 15 tuổi với niềm đam mê máy tính, lập trình và kỹ thuật điện. Vì tôi còn khá nhỏ nên tôi sống trong nhà của bố mẹ mình, Dự án này bắt đầu khi tôi quyết định chuyển đến Phòng áp mái / Gác xép, Trong quá trình thiết kế căn phòng với đồ nội thất mới mà tôi sẽ mua, tôi quyết định rằng tôi sẽ làm cái này phòng khác một chút; Và Phòng thông minh đã ra đời!

Bước 1: Mua lại các bộ phận

Mua lại các bộ phận
Mua lại các bộ phận

Amazon Có nhiều cách khác nhau để thực hiện việc này, Bạn có thể mua tất cả các thành phần với giá rẻ, nhưng việc giao hàng mất khoảng 30 ngày từ Trung Quốc, Hoặc bạn có thể mua Phụ tùng trên Amazon.

(Tất cả các liên kết Anh, tôi e rằng)

NODEMCU 1x

Amazon

Bangood

ARDUINO Ít nhất gấp 2 lần Tùy thuộc vào số lượng mô-đun bạn đang sử dụng (Bất kỳ loại nào cũng được, nhưng tôi đã sử dụng Pro Micros vì tôi có chúng nằm xung quanh)

Amazon

Bangood

Bảng tiếp sức 8 mảnh 1x

Bangood

Amazon

Mô-đun vô tuyến (NRF24L01) ít nhất 2x

Amazon

Bangood

Bộ điều hợp radio ít nhất gấp 2 lần

Bangood

Amazon

Một số mô-đun chuyển tiếp đơn tùy thuộc vào việc bạn có muốn kết nối các thiết bị phụ hay không

Amazon

Bangood

MISC

Rất nhiều cáp Jumper, có các đầu khác nhau

Rất nhiều kiên nhẫn

dải đèn LED ws2182b

Các hạng mục nhà thông minh bổ sung, ví dụ. quạt

Amazon Echo, thuộc bất kỳ loại nào

Cáp USB để lập trình

Bảng Perf

Tiêu đề ghim

Bước 2: Cách thức hoạt động

Làm thế nào nó hoạt động
Làm thế nào nó hoạt động

Khi chúng tôi thực hiện điều này, trước tiên chúng tôi cần hiểu nó hoạt động như thế nào.

Về cơ bản có 3 thành phần cho thiết lập này.

  • NodeMCU nhận lệnh từ Amazon Echo sẽ gửi lệnh dọc theo Relay
  • Arduino nhận lệnh từ NodeMCU qua Relay Sau đó gửi thêm lệnh qua Radio
  • Arduino Radio nhận, nhận lệnh qua radio và được gắn vào tất cả các Đèn

Tôi biết rằng có nhiều cách tốt hơn để khiến arduino kết nối với NodeMCU hơn là với bảng chuyển tiếp Cơ bản Logic nhưng tôi đã thử 3 Giải pháp khác và đây là giải pháp duy nhất cuối cùng hoạt động nên tôi mắc kẹt với điều này.

Bước 3: Đấu dây các bộ phận (Máy phát)

Đấu dây các bộ phận (Máy phát)
Đấu dây các bộ phận (Máy phát)
Đấu dây các bộ phận (Máy phát)
Đấu dây các bộ phận (Máy phát)
Đấu dây các bộ phận (Máy phát)
Đấu dây các bộ phận (Máy phát)
Đấu dây các bộ phận (Máy phát)
Đấu dây các bộ phận (Máy phát)

Đầu tiên nối dây NODEMCU vào Rơle,

D0-D6 nên được đấu dây vào INPUT 1-7 trên rơ le

và VIN và GROUND được kết nối theo đó.

Kết nối Relay với Arduino

Những gì chúng tôi đang cố gắng làm là làm cho rơ le giống như một nút ấn đơn giản.

Vì vậy, kết nối NO của rơle với dòng điện 5v

Kết nối COM của rơ le với hai thứ khác nhau, với chân arduino chính xác và với GND thông qua một điện trở pullup 1Kohm.

Bạn có thể làm tất cả những điều này trên bảng bánh mì hoặc thông qua bảng đục lỗ với hàn

Kết nối Mô-đun Radio

Đầu tiên hãy đặt mô-đun Radio vào bộ điều hợp của nó, sau đó nối dây nó lên

Cái này dành cho vi chuyên nghiệp

Bộ chuyển đổi ------------ arduino

MO - 16

CE - 7

CSN - 8

SCK - 15

MI - 14

Đó là tất cả các dây cho chức năng Máy phát

Bước 4: Đấu dây các bộ phận (Reciever)

Đấu dây các bộ phận (Reciever)
Đấu dây các bộ phận (Reciever)
Đấu dây các bộ phận (Reciever)
Đấu dây các bộ phận (Reciever)
Đấu dây các bộ phận (Bộ thu)
Đấu dây các bộ phận (Bộ thu)
Đấu dây các bộ phận (Reciever)
Đấu dây các bộ phận (Reciever)

Phần này Phụ thuộc vào số lượng mô-đun bộ thu bạn định sử dụng, Đối với tôi, tôi đang sử dụng một lượng lớn, chỉ cần lặp lại bước này.

Trước hết, Kết nối Mô-đun Radio. Đầu tiên đặt mô-đun Radio vào bộ điều hợp của nó, sau đó nối dây nó lên

Cái này dành cho vi chuyên nghiệp

Bộ chuyển đổi ------------ arduino

MO - 16

CE - 7

CSN - 8

SCK - 15

MI - 14

Kết nối dải LED

5v - 5v

GND -GND

DI- A0

Bước 5: Mã

Mật mã
Mật mã

Chào, Tôi thừa nhận ngay bây giờ rằng kỹ năng Kiến thức C ++ / Arduino của tôi là phụ.

Do đó, tôi đã hợp nhất rất nhiều mã của những người khác nhau với nhau

Tín dụng để:

Rui Santos

Làm thế nào để Cơ điện tử

Ví dụ về Arduino

Người tạo FauxMoESP

Về cơ bản, mã NodeMCU sử dụng một libary tuyệt vời được gọi là FauxMoESP, mô phỏng một Công tắc WeMO.

Từ đó, nó khá đơn giản để sử dụng, nhưng tôi vẫn sử dụng và sửa đổi Mã của Rui Santos, Xin lỗi!

Nó điều khiển mỗi rơle thực hiện một lệnh nhất định và thế là xong.

Mã bộ phát Arduino xác định các mẫu và sau đó gửi tín hiệu vô tuyến, một lần nữa, nó không hoàn toàn là mã của tôi, nhưng tôi đã sửa đổi nó.

Mã Arduino Reciever một lần nữa, không hoàn toàn là của tôi nhưng tôi đã sửa đổi nó, nó sẽ lắng nghe mã sau đó bật / tắt đèn LED

Mã liên kết bên dưới

Bước 6: Thiết lập Alexa

Thiết lập Alexa
Thiết lập Alexa

Cơ sở của các lệnh là các thói quen.

Các alexa biết cách làm 7 điều; Bật và tắt từng rơ le, bằng cách đặt công tắc FauxmoESP thành 10%, 20%, v.v. Tuy nhiên, điều đó vẫn chưa đủ. Vì vậy, chúng tôi sử dụng các quy trình để thực hiện tất cả những điều đó theo thứ tự để chúng tôi có thể chỉ huy các LEDS.

Quá trình này có thể mất một lúc nhưng hãy kiên nhẫn!

Bước 7: Cảm ơn bạn

Cảm ơn vì đã dành thời gian xem hướng dẫn này, nó có ý nghĩa rất lớn đối với tôi! Nếu bạn xây dựng được điều này thì chúc may mắn với nó, nếu không thì chúc bạn có một ngày tuyệt vời, hãy bình luận, thích hoặc theo dõi nếu bạn thích điều này, và hãy chắc chắn đặt bất kỳ câu hỏi nào mà bạn có thể có!

Đề xuất: