Përmbajtje:

Automatizimi në shtëpi: 7 hapa
Automatizimi në shtëpi: 7 hapa

Video: Automatizimi në shtëpi: 7 hapa

Video: Automatizimi në shtëpi: 7 hapa
Video: Nusja harron dhendrin para Butrintit, çfarë po ndodh? 😮#shorts #viral #butrintimeri #butrint #trend 2024, Korrik
Anonim
Automatizimi në shtëpi
Automatizimi në shtëpi

Ktheni shtëpinë tuaj në një shtëpi të zgjuar, me këtë ju mund të kontrolloni të gjitha pajisjet elektronike në shtëpinë tuaj brenda një aplikacioni të vetëm. Por për këtë projekt, unë u kujdesa që të kontrolloj të gjithë ndriçimin në shtëpi. Çdo gjë bëhet lehtë me Raspberry pi 3 dhe stafetë për kontrollin e çelsave fizikë dhe një aplikacion të ndërtuar nga e para për të kontrolluar stafetën për telekomandën.

MATERIALET E KURKUARA

Mjedër pi 3

Modul stafetë me 8 kanale 5v

Kartë micro SD (8 GB)

Teli bluzë nga femra në femër

SOFTWARE PRDORUR

Win32DiskImager

Hapi 1: Shtrydhni Raspberry Pi me stafetë me 8 kanale

Shtrëngoni Raspberry Pi me stafetë me 8 kanale
Shtrëngoni Raspberry Pi me stafetë me 8 kanale
Shtrëngoni Raspberry Pi me stafetë me 8 kanale
Shtrëngoni Raspberry Pi me stafetë me 8 kanale

Tela sipas diagramit të dhënë më sipër

Hapi 2: Konfiguroni Raspbian Lite në Raspberry Pi

Vizitoni

Shkoni poshtë dhe shkarkoni Raspbian Lite më të fundit (aktual - Buster)

zbërtheni skedarin.zip dhe do të merrni një skedar.img

ekzekutoni Win32DiskImager

shfletoni skedarin.img nën opsionin "File File"

zgjidhni makinën e duhur "Pajisja" (p.sh. E: )

klikoni në butonin "Shkruaj" për të filluar procesin e djegies

kliko "PO" kur të kërkohet

pasi të keni mbaruar, futni kartën tuaj sd në mjedër pi dhe ndizeni atë

Hapi 3: Përditësoni Raspbian

Vendosni IP statike në Raspbian para azhurnimit, SI?

Hyni në terminalin raspbian

Përdoruesi: piPassword: mjedër

lloji

sudo nano /etc/dhcpcd.conf

lëvizni poshtë deri në fund dhe ngjitni këto rreshta të kodit

ndërfaqja eth0

statike ip_address =/24 router statik = domain_nameservers statik = interface wlan0 statik ip_address =/24 router statik = domain_nameservers statik =

ruajeni duke shtypur "ctrl+x" dhe "y"

më në fund rindizni pi -në tuaj, me "sudo reboot"

pas rindezjes së suksesit, ekzekutoni këto komanda për të azhurnuar raspbian në versionin e fundit

përditësim sudo apt-get

sudo apt-get upgrade

sudo apt-get dist-upgrade

Hapi 4: Instaloni paketat

Koha për të instaluar të gjitha varësitë e kërkuara

në terminal ekzekutoni këto komanda

sudo apt-get instaloni nodejs

sudo apt-get install npm

sudo apt-get install git

sudo npm instaloni pm2 -g

Kontrolloni nëse gjithçka është instaluar saktë duke ekzekutuar këto komanda

nyje -v

npm -v

pm2 -v

git -përmbysje

Hapi 5: Klonimi i depove "HomeAutomationServer"

Kloni depo "HomeAutomationServer" nga github

git klon

pasi të jetë klonuar, shkoni në drejtorinë "HomeAutomationServer" dhe drejtojeni këtë

instaloni npm

Të gjitha varësitë e kërkuara të kërkuara për projektin do të instalohen automatikisht

Hapi 6: Drejtoni serverin me Pm2

Drejtoni serverin me pm2

shtypni këtë në terminal për të gjeneruar shtegun për pm2

fillimi i pm2

kopjoni komandën e krijuar dhe ngjiteni në terminal dhe ekzekutojeni atë

së fundi, filloni serverin me pm2, shkruani këtë komandë, tani duhet të jeni në drejtorinë e duhur

pm2 start server.js -emri "HomeAutomationServer" -orë

ekzekutoni këtë komandë për të ruajtur serverin në pm2, kështu që pm2 do të ekzekutojë automatikisht serverin tuaj në çdo boot

pm2 ruaj

Hapi 7: Rinisni serverin

Rinisni serverin me këtë komandë

rindez sudo

pasi të rindizet, shkruani këtë komandë për të kontrolluar nëse serveri funksionon automatikisht pas rindezjes

lista pm2

Me këtë ju keni përfunduar tutorialin për konfigurimin e serverit që funksionon me pm2

POR PARA P ENDR T END P ENDRFUNDUAR T THE GJITH TUTORIALIN, më lejoni t'ju them se kjo është vetëm gjysma e aplikacionit, kështu që, ku është tutoriali i mbetur që kërkoni, vizitoni https://github.com/khairmuhammad-ybh/HomeAutomati… për tutorialin përfundimtar për të instaluar aplikacionin në pajisjen tuaj.

PPRDITSIM

Shkarkoni dhe instaloni apk -un e ofruar këtu: HomeAutomation dhe provojeni

Recommended: