Mục lục:
- Bước 1: Nối Raspberry Pi với Rơ le 8 kênh
- Bước 2: Thiết lập Raspbian Lite trên Raspberry Pi
- Bước 3: Cập nhật Raspbian
- Bước 4: Cài đặt Gói
- Bước 5: Thu thập Kho lưu trữ "HomeAutomationServer"
- Bước 6: Chạy máy chủ với Pm2
- Bước 7: Khởi động lại máy chủ
Video: Tự động hóa tại nhà: 7 bước
2024 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2024-01-30 13:31
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
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:
Hệ thống tự động hóa tại nhà bằng WiFi công suất cực thấp: 6 bước (có hình ảnh)
Hệ thống tự động hóa tại nhà bằng WiFi công suất cực thấp: Trong dự án này, chúng tôi chỉ ra cách bạn có thể xây dựng một hệ thống tự động hóa gia đình cục bộ cơ bản trong một vài bước. Chúng tôi sẽ sử dụng Raspberry Pi sẽ hoạt động như một thiết bị WiFi trung tâm. Trong khi đối với các nút cuối, chúng tôi sẽ sử dụng IOT Cricket để tạo ra nguồn pin
GPS Car Tracker Với Thông báo SMS và Tải lên Dữ liệu Thingspeak, Dựa trên Arduino, Tự động hóa tại nhà: 5 bước (có Hình ảnh)
Công cụ theo dõi ô tô GPS với Thông báo SMS và Tải lên dữ liệu Thingspeak, Dựa trên Arduino, Tự động hóa tại nhà: Tôi đã tạo công cụ theo dõi GPS này vào năm ngoái và vì nó hoạt động tốt nên tôi đã xuất bản nó ngay bây giờ trên Có thể hướng dẫn. Nó được kết nối với các phụ kiện cắm trong cốp xe của tôi. Bộ theo dõi GPS tải lên vị trí xe, tốc độ, hướng và nhiệt độ đo được thông qua dữ liệu di động
Động cơ bước Điều khiển động cơ bước Động cơ bước - Động cơ bước như một bộ mã hóa quay: 11 bước (có hình ảnh)
Động cơ bước Điều khiển động cơ bước Động cơ bước | Động cơ bước như một bộ mã hóa quay: Có một vài động cơ bước nằm xung quanh và muốn làm điều gì đó? Trong Có thể hướng dẫn này, hãy sử dụng động cơ bước làm bộ mã hóa quay để điều khiển vị trí của động cơ bước khác bằng vi điều khiển Arduino. Vì vậy, không cần phải quảng cáo thêm, chúng ta hãy
Bắt đầu với Tự động hóa tại nhà: Cài đặt Trợ lý tại nhà: 3 bước
Bắt đầu với Tự động hóa gia đình: Cài đặt Trợ lý gia đình: Bây giờ chúng tôi sẽ bắt đầu chuỗi tự động hóa gia đình, nơi chúng tôi tạo ra một ngôi nhà thông minh cho phép chúng tôi điều khiển những thứ như đèn, loa, cảm biến, v.v. bằng cách sử dụng trung tâm cùng với trợ lý giọng nói. Trong bài đăng này, chúng ta sẽ học cách nhập
Tự động hóa tại nhà: Âm thanh báo động và hiển thị trên màn hình LCD khi nhiệt độ trên ngưỡng giá trị: 5 bước
Tự động hóa gia đình: Phát âm thanh báo động và hiển thị trên màn hình LCD khi nhiệt độ vượt quá giá trị ngưỡng: Blog này sẽ trình bày cách tạo Hệ thống tự động hóa gia đình sẽ bắt đầu phát âm báo bất cứ khi nào nhiệt độ vượt quá giá trị ngưỡng được lập trình. Nó sẽ tiếp tục hiển thị nhiệt độ hiện tại của căn phòng trên màn hình LCD và nhu cầu hành động