Sadržaj:

Automatizacija doma: 7 koraka
Automatizacija doma: 7 koraka

Video: Automatizacija doma: 7 koraka

Video: Automatizacija doma: 7 koraka
Video: Григорий Р. - 7 серия / 2014 / Сериал / HD 1080p 2024, Studeni
Anonim
Kućna automatizacija
Kućna automatizacija

Pretvorite svoj dom u pametan dom, s tim možete kontrolirati sve elektroničke uređaje u svom domu u jednoj aplikaciji. Ali za ovaj projekt, htio sam kontrolirati samo svu rasvjetu kod kuće. Sve je jednostavno napravljeno s Raspberry pi 3 i relejem za upravljanje fizičkim prekidačima i izradom aplikacije od nule za upravljanje relejem za daljinski upravljač.

POTREBNI MATERIJALI

Malina pi 3

8-kanalni 5v relejni modul

Micro sd kartica (8 GB)

Žica kratkospojnik ženski na ženski

KORIŠTENI SOFTVER

Win32DiskImager

Korak 1: Iscijedite Raspberry Pi s 8-kanalnim relejem

Otisnite Raspberry Pi s 8-kanalnim relejem
Otisnite Raspberry Pi s 8-kanalnim relejem
Otisnite Raspberry Pi s 8-kanalnim relejem
Otisnite Raspberry Pi s 8-kanalnim relejem

Žica prema gore navedenom dijagramu

Korak 2: Postavite Raspbian Lite na Raspberry Pi

Posjetite

Pomaknite se prema dolje i preuzmite najnoviji Raspbian Lite (trenutni - Buster)

raspakirajte.zip datoteku i dobit ćete.img datoteku

pokrenite Win32DiskImager

potražite.img datoteku pod opcijom "Slikovna datoteka"

odaberite ispravan pogon "Uređaj" (npr. E:)

kliknite gumb "Napiši" za početak procesa snimanja

kliknite "DA" na upit

kad završite, umetnite svoju SD karticu u maline pi i uključite je

Korak 3: Ažurirajte Raspbian

Postavite statički IP na Raspbian prije ažuriranja, KAKO?

Prijavite se na raspbian terminal

Korisnik: piPassword: malina

tip

sudo nano /etc/dhcpcd.conf

pomaknite se dolje do kraja i zalijepite ove retke koda

sučelje eth0

static ip_address =/24 statička usmjerivača = statički poslužitelji_ime domene = sučelje wlan0 statička ip_adresa =/24 statička usmjerivača = statički poslužitelji_domena =

spremite ga pritiskom na "ctrl+x" i "y"

napokon ponovno pokrenite svoj pi sa "sudo reboot"

nakon uspješnog ponovnog pokretanja, pokrenite ovu naredbu da biste ažurirali raspbian na najnoviju verziju

sudo apt-get ažuriranje

sudo apt-get nadogradnja

sudo apt-get dist-upgrade

Korak 4: Instalirajte pakete

Vrijeme je za instaliranje svih potrebnih ovisnosti

u terminalu pokrenite ove naredbe

sudo apt-get install nodejs

sudo apt-get install npm

sudo apt-get install git

sudo npm instaliraj pm2 -g

Pokrenite ove naredbe da biste provjerili je li sve ispravno instalirano

čvor -v

npm -v

pm2 -v

git --verzija

Korak 5: Kloniranje spremišta "HomeAutomationServer"

Klonirajte spremište "HomeAutomationServer" iz githuba

git klon

nakon što ste klonirali, idite u direktorij "HomeAutomationServer" i pokrenite ovo

npm instalirati

Sve potrebne ovisnosti potrebne za projekt bit će instalirane automatski

Korak 6: Pokrenite poslužitelj s Pm2

Pokrenite poslužitelj s pm2

upišite ovo u terminal za generiranje staze za pm2

pokretanje pm2

kopirajte generiranu naredbu i zalijepite je u terminal i izvršite je

na kraju, pokrenite poslužitelj s pm2, upišite ovu naredbu, do sada biste već trebali biti u pravom direktoriju

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

pokrenite ovu naredbu za spremanje poslužitelja u pm2 kako bi pm2 automatski pokrenuo vaš poslužitelj pri svakom pokretanju

pm2 spremi

Korak 7: Ponovo pokrenite poslužitelj

Ponovno pokrenite poslužitelj ovom naredbom

sudo ponovno podizanje sustava

nakon ponovnog pokretanja upišite ovu naredbu kako biste provjerili radi li poslužitelj automatski nakon ponovnog pokretanja

pm2 lista

Time ste završili vodič za postavljanje poslužitelja koji radi s pm2

ALI PRE nego što završite CIJELI VODIČ, dopustite mi da vam kažem da je ovo samo polovica aplikacije, pa, gdje je preostali vodič koji pitate, posjetite https://github.com/khairmuhammad-ybh/HomeAutomati… za posljednji vodič da biste instalirali aplikaciju na svoj uređaj.

NADOPUNE

Preuzmite i instalirajte ovdje ponuđeni apk: HomeAutomation i isprobajte

Preporučeni: