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, Novembar
Anonim
Kućna automatizacija
Kućna automatizacija

Pretvorite svoj dom u pametan dom, s ovim 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 pomoću Raspberry pi 3 i releja za kontrolu fizičkih prekidača i izrade 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: Izvucite Raspberry Pi sa 8-kanalnim relejem

Izvucite Raspberry Pi sa 8-kanalnim relejem
Izvucite Raspberry Pi sa 8-kanalnim relejem
Izvucite Raspberry Pi sa 8-kanalnim relejem
Izvucite Raspberry Pi sa 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 na dugme "Napiši" da započnete proces narezivanja

kliknite "DA" kada se to od vas zatraži

kada 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 redove koda

interfejs eth0

statički 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 =

sačuvajte ga pritiskom na "ctrl+x" i "y"

konačno ponovo pokrenite svoj pi sa "sudo reboot"

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

sudo apt-get update

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 install 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 github -a

git klon

nakon što se klonira, idite u direktorij "HomeAutomationServer" i pokrenite ovo

npm install

Sve potrebne ovisnosti potrebne za projekt bit će instalirane automatski

Korak 6: Pokrenite server sa Pm2

Pokrenite server sa pm2

upišite ovo u terminal za generiranje staze za pm2

pm2 pokretanje

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

na kraju, pokrenite server sa pm2, upišite ovu naredbu, do sada biste već trebali biti u pravom direktoriju

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

pokrenite ovu naredbu da spremite poslužitelj u pm2 tako da će pm2 automatski pokrenuti vaš poslužitelj pri svakom pokretanju

pm2 spremi

Korak 7: Ponovo pokrenite server

Ponovo pokrenite server pomoću ove naredbe

sudo reboot

nakon ponovnog pokretanja upišite ovu naredbu da provjerite da li se server automatski pokreće nakon ponovnog pokretanja

pm2 lista

Time ste završili vodič za postavljanje servera koji radi sa pm2

ALI PRE nego što završite čitav vodič, dozvolite mi da vam kažem da je ovo samo polovina aplikacije, pa, gde je preostali vodič koji pitate, posetite https://github.com/khairmuhammad-ybh/HomeAutomati… za poslednji vodič da instalirate aplikaciju na svoj uređaj.

UPDATES

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

Preporučuje se: