Агуулгын хүснэгт:

Гэрийн автоматжуулалт: 7 алхам
Гэрийн автоматжуулалт: 7 алхам

Видео: Гэрийн автоматжуулалт: 7 алхам

Видео: Гэрийн автоматжуулалт: 7 алхам
Видео: Эти цифра в номере телефона может рассказать о многом в жизни и судьбе. Как привлечь деньги и удачу 2024, Долдугаар сарын
Anonim
Гэрийн автоматжуулалт
Гэрийн автоматжуулалт

Гэрээ ухаалаг гэр болгоно үүгээр дамжуулан та гэрийнхээ бүх электрон төхөөрөмжийг нэг апп дотор удирдах боломжтой. Гэхдээ энэ төслийн хувьд би зөвхөн гэрийн бүх гэрэлтүүлгийг хянадаг. Raspberry pi 3 болон физик унтраалгыг хянах реле, алсаас удирдах релеийг удирдах програмыг эхнээс нь бүтээх замаар бүх зүйлийг хялбархан хийсэн болно.

ШААРДЛАГАТ МАТЕРИАЛ

Бөөрөлзгөнө pi 3

8 суваг 5v буухиа модуль

Бичил sd карт (8GB)

Эмэгтэй-эмэгтэй-холбогч утас

Ашигласан ПРОГРАММ

Win32DiskImager

Алхам 1: 8 сувгийн буухиа бүхий Raspberry Pi-ийг боох

Wring Raspberry Pi 8 сувгийн буухиа
Wring Raspberry Pi 8 сувгийн буухиа
8 сувгийн буухиа бүхий Raspberry Pi Wring
8 сувгийн буухиа бүхий Raspberry Pi Wring

Дээрх диаграммын дагуу утсыг холбоно уу

Алхам 2: Raspberry Pi дээр Raspbian Lite -ийг тохируулна уу

Https://www.raspberrypi.org/downloads/raspbian/ хаягаар зочилно уу.

Доош гүйлгээд хамгийн сүүлийн үеийн Raspbian Lite -ийг татаж аваарай (одоогийн - Buster)

.zip файлыг задлахад та.img файлыг авах болно

Win32DiskImager програмыг ажиллуулна уу

"Зургийн файл" сонголтын дор.img файлыг хайж олоорой

"Төхөөрөмж" гэсэн зөв хөтчийг сонгоно уу (жишээ нь E:)

"Бичих" товчийг дарж шатаах процессыг эхлүүлнэ үү

асуухад "YES" дээр дарна уу

Үүнийг хийсний дараа sd картаа бөөрөлзгөнө pi руу оруулаад асаагаарай

Алхам 3: Raspbian -ийг шинэчлэх

Шинэчлэхээс өмнө статик IP -ийг Raspbian болгож тохируулаарай, ХЭРХЭН?

Raspbian терминал руу нэвтрэх

Хэрэглэгч: piPassword: бөөрөлзгөнө

төрөл

sudo нано /etc/dhcpcd.conf

доошоо доошоо гүйлгээд энэ кодын мөрүүдийг буулгана уу

eth0 интерфэйс

static ip_address =/24 статик чиглүүлэгчид = static domain_nameservers = интерфэйс wlan0 static ip_address =/24 статик чиглүүлэгчид = static domain_nameservers =

"ctrl+x" ба "y" дарж хадгална уу.

Эцэст нь "sudo reboot" ашиглан pi -ээ дахин ачаална уу.

Дахин ачаалсны дараа raspbian -ийг хамгийн сүүлийн хувилбар болгон шинэчлэхийн тулд эдгээр тушаалыг ажиллуулна уу

sudo apt-get update

sudo apt-get шинэчлэлт

sudo apt-get dist-upgrade

Алхам 4: Багц суулгах

Шаардлагатай бүх хамаарлыг суулгах цаг болжээ

Терминал дээр эдгээр тушаалуудыг ажиллуулна уу

sudo apt-get nodejs суулгаарай

sudo apt-get npm суулгах

sudo apt-get суулгах git

sudo npm pm2 -g суулгана уу

Эдгээр тушаалуудыг ажиллуулснаар бүх зүйл зөв суулгасан эсэхийг шалгаарай

зангилаа -v

npm -v

pm2 -v

git -хувилбар

Алхам 5: "HomeAutomationServer" репозиторыг клонжуулах

Github -аас "HomeAutomationServer" репозиторыг клон хийх

git clone

клон хийсний дараа "HomeAutomationServer" лавлах руу ороод үүнийг ажиллуулна уу

npm суулгах

Төсөлд шаардлагатай бүх хамаарлыг автоматаар суулгах болно

Алхам 6: Pm2 ашиглан сервер ажиллуулна уу

PM2 ашиглан сервер ажиллуулна уу

pm2 -ийн замыг үүсгэхийн тулд үүнийг терминал дээр бичнэ үү

pm2 эхлүүлэх

үүсгэсэн тушаалыг хуулж терминал руу буулгаж, ажиллуулна уу

Эцэст нь серверээ pm2 -ээр эхлүүлээд энэ тушаалыг бичээрэй, та одоогоор зөв лавлах санд байх ёстой

pm2 start server.js -"HomeAutomationServer" нэр -үзэх

pm2 дээр серверийг хадгалахын тулд энэ тушаалыг ажиллуулаарай, ингэснээр pm2 нь таны серверийг ачаалах бүрт автоматаар ажиллуулах болно

pm2 хэмнэх

Алхам 7: Серверийг дахин ачаална уу

Энэ командын тусламжтайгаар серверийг дахин ачаална уу

sudo дахин ачаална уу

Дахин ачаалсны дараа серверийг дахин ачаалсны дараа автоматаар ажиллаж байгаа эсэхийг шалгахын тулд энэ тушаалыг бичнэ үү

pm2 жагсаалт

Үүний тусламжтайгаар та pm2 дээр ажилладаг серверийг тохируулах зааврыг бөглөсөн болно

ГЭХДЭЭ ХИЧЭЭЛИЙН ХИЧЭЭЛИЙГ дуусгахаас өмнө энэ бол програмын зөвхөн тал хувь гэдгийг хэлье, ингэснээр таны асуусан заавар хаана байна, https://github.com/khairmuhammad-ybh/HomeAutomati… хаягаар орж эцсийн хичээлийг үзнэ үү. програмыг төхөөрөмж дээрээ суулгахын тулд.

ШИНЭЧЛЭХ

Энд өгсөн apk -ийг татаж аваад суулгаарай: HomeAutomation ба туршаад үзээрэй

Зөвлөмж болгож буй: