Mục lục:

Tự động hóa tại nhà: 7 bước
Tự động hóa tại nhà: 7 bước

Video: Tự động hóa tại nhà: 7 bước

Video: Tự động hóa tại nhà: 7 bước
Video: Tự động hóa tác vụ thường làm mà KHÔNG CẦN CODE: Automation và No-Code là gì? 2024, Tháng bảy
Anonim
Tự động hóa gia đình
Tự động hóa gia đình

Biến ngôi nhà của bạn thành một ngôi nhà thông minh, với điều này, bạn có thể điều khiển tất cả các thiết bị điện tử trong nhà chỉ trong một ứng dụng. Nhưng đối với dự án này, tôi phục vụ chỉ điều khiển tất cả ánh sáng ở nhà. Mọi thứ được thực hiện dễ dàng với Raspberry pi 3 và rơ le để điều khiển các công tắc vật lý và xây dựng ứng dụng từ đầu để điều khiển rơ le cho điều khiển từ xa.

VẬT LIỆU CẦN THIẾT

Raspberry pi 3

Mô-đun chuyển tiếp 8 kênh 5v

Thẻ nhớ micro (8GB)

Dây nhảy từ nữ sang nữ

PHẦN MỀM ĐƯỢC SỬ DỤNG

Win32DiskImager

Bước 1: Nối Raspberry Pi với Rơ le 8 kênh

Kết nối Raspberry Pi với Rơ le 8 kênh
Kết nối Raspberry Pi với Rơ le 8 kênh
Kết nối Raspberry Pi với Rơ le 8 kênh
Kết nối Raspberry Pi với Rơ le 8 kênh

Dây theo sơ đồ cung cấp ở trên

Bước 2: Thiết lập Raspbian Lite trên Raspberry Pi

Truy cập

Cuộn xuống và tải xuống Raspbian Lite mới nhất (hiện tại - Buster)

giải nén tệp.zip và bạn sẽ nhận được tệp.img

chạy Win32DiskImager

duyệt tìm tệp.img trong tùy chọn "Tệp Hình ảnh"

chọn đúng ổ "Thiết bị" (ví dụ: E: )

nhấp vào nút "Viết" để bắt đầu quá trình ghi

nhấp vào "CÓ" khi được nhắc

sau khi hoàn tất, hãy lắp thẻ sd của bạn vào raspberry pi và bật nguồn

Bước 3: Cập nhật Raspbian

Đặt IP tĩnh thành Raspbian trước khi cập nhật, LÀM THẾ NÀO?

Đăng nhập vào thiết bị đầu cuối raspbian

Người dùng: piPassword: raspberry

kiểu

sudo nano /etc/dhcpcd.conf

cuộn xuống hết cỡ và dán các dòng mã này vào

giao diện eth0

static ip_address = / 24 static routers = static domain_nameservers = interface wlan0 static ip_address = / 24 static routers = static domain_nameservers =

lưu nó bằng cách nhấn "ctrl + x" và "y"

cuối cùng khởi động lại pi của bạn, với "sudo khởi động lại"

sau khi khởi động lại thành công, hãy chạy lệnh này để cập nhật raspbian lên phiên bản mới nhất

sudo apt-get cập nhật

sudo apt-get nâng cấp

sudo apt-get dist-upgrade

Bước 4: Cài đặt Gói

Thời gian để cài đặt tất cả các phụ thuộc cần thiết

trong thiết bị đầu cuối chạy các lệnh này

sudo apt-get install nodejs

sudo apt-get install npm

sudo apt-get install git

sudo npm cài đặt pm2 -g

Kiểm tra xem mọi thứ có cài đặt chính xác hay không bằng cách chạy các lệnh này

nút -v

npm -v

pm2 -v

git --version

Bước 5: Thu thập Kho lưu trữ "HomeAutomationServer"

Sao chép kho lưu trữ "HomeAutomationServer" từ github

git clone

sau khi được nhân bản, hãy vào thư mục "HomeAutomationServer" và chạy

cài đặt npm

Tất cả các phụ thuộc bắt buộc cần thiết cho dự án sẽ được cài đặt tự động

Bước 6: Chạy máy chủ với Pm2

Chạy máy chủ với pm2

nhập điều này vào thiết bị đầu cuối để tạo đường dẫn cho pm2

khởi động pm2

sao chép lệnh đã tạo và dán vào thiết bị đầu cuối và thực thi nó

cuối cùng, khởi động máy chủ với pm2, gõ lệnh này, bây giờ bạn sẽ ở đúng thư mục

pm2 start server.js --name "HomeAutomationServer" --watch

chạy lệnh này để lưu máy chủ thành pm2 để pm2 sẽ tự động chạy máy chủ của bạn mỗi khi khởi động

pm2 tiết kiệm

Bước 7: Khởi động lại máy chủ

Khởi động lại máy chủ bằng lệnh này

khởi động lại sudo

sau khi khởi động lại, hãy nhập lệnh này để kiểm tra xem máy chủ có tự động chạy sau khi khởi động lại hay không

danh sách pm2

Như vậy là bạn đã hoàn thành bài hướng dẫn thiết lập máy chủ chạy với pm2

NHƯNG TRƯỚC KHI KẾT THÚC TOÀN BỘ HƯỚNG DẪN, hãy để tôi nói với bạn rằng đây chỉ là một nửa của ứng dụng, vì vậy, phần hướng dẫn còn lại mà bạn yêu cầu là ở đâu, hãy truy cập https://github.com/khairmuhammad-ybh/HomeAutomati… để xem hướng dẫn cuối cùng để cài đặt ứng dụng trên thiết bị của bạn.

CẬP NHẬT

Tải xuống và cài đặt apk được cung cấp tại đây: HomeAutomation và dùng thử

Đề xuất: