Obsah:

Domáca automatizácia: 7 krokov
Domáca automatizácia: 7 krokov

Video: Domáca automatizácia: 7 krokov

Video: Domáca automatizácia: 7 krokov
Video: Aqara E1 с нулевой линией работает в Tuya Smart 2024, Júl
Anonim
Domáca automatizácia
Domáca automatizácia

Premeňte svoj domov na inteligentný domov, pomocou ktorého môžete ovládať všetky elektronické zariadenia vo vašej domácnosti v rámci jednej aplikácie. Ale pre tento projekt som sa rozhodol ovládať iba všetky osvetlenie doma. Všetko je možné ľahko vyrobiť pomocou Raspberry pi 3 a relé na ovládanie fyzických prepínačov a aplikácie zostavenej od začiatku na ovládanie relé na diaľkové ovládanie.

POŽADOVANÉ MATERIÁLY

Malina pi 3

8-kanálový 5v reléový modul

Micro SD karta (8 GB)

Prepojovací vodič medzi ženami a ženami

POUŽITÝ SOFTVÉR

Win32DiskImager

Krok 1: Zapojte Raspberry Pi s 8-kanálovým relé

Wring Raspberry Pi s 8-kanálovým relé
Wring Raspberry Pi s 8-kanálovým relé
Wring Raspberry Pi s 8-kanálovým relé
Wring Raspberry Pi s 8-kanálovým relé

Drôt podľa vyššie uvedeného diagramu

Krok 2: Nastavte Raspbian Lite na Raspberry Pi

Navštívte

Prejdite nadol a stiahnite si najnovší Raspbian Lite (aktuálny - Buster)

rozbaľte súbor.zip a dostanete súbor.img

spustite Win32DiskImager

vyhľadajte súbor.img v časti „Súbor obrázka“

vyberte správny disk „Zariadenie“(napr. E: )

kliknutím na tlačidlo „Zapísať“spustíte proces napaľovania

Po výzve kliknite na „ÁNO“

Akonáhle budete hotoví, vložte svoju SD kartu do Raspberry Pi a zapnite ju

Krok 3: Aktualizujte Raspbian

Pred aktualizáciou nastavte statickú IP adresu na Raspbian, AKO?

Prihláste sa do terminálu raspbian

Užívateľ: piPassword: malina

typ

sudo nano /etc/dhcpcd.conf

posuňte zobrazenie úplne nadol a prilepte tieto riadky kódu

rozhranie eth0

static ip_address =/24 static routery = static domain_nameservers = interface wlan0 static ip_address =/24 static routery = static domain_nameservers =

uložte ho stlačením klávesov „ctrl+x“a „y“

konečne reštartujte svoje pi pomocou „sudo reboot“

po úspešnom reštarte spustením týchto príkazov aktualizujte raspbian na najnovšiu verziu

sudo apt-get aktualizácia

sudo apt-get upgrade

sudo apt-get dist-upgrade

Krok 4: Nainštalujte balíky

Čas na inštaláciu všetkých požadovaných závislostí

v termináli spustite tieto príkazy

sudo apt-get install nodejs

sudo apt-get install npm

sudo apt-get install git

sudo npm install pm2 -g

Spustením týchto príkazov skontrolujte, či je všetko nainštalované správne

uzol -v

npm -v

pm2 -v

git -verzia

Krok 5: Klonovanie úložiska „HomeAutomationServer“

Klonujte úložisko „HomeAutomationServer“z github

klon git

po klonovaní prejdite do adresára „HomeAutomationServer“a spustite ho

npm nainštalovať

Všetky požadované závislosti požadované pre projekt sa nainštalujú automaticky

Krok 6: Spustite server s Pm2

Spustite server s pm2

zadajte to do terminálu a vygenerujte cestu pre pm2

spustenie pm2

skopírujte vygenerovaný príkaz a vložte ho do terminálu a spustite ho

nakoniec spustite server s pm2, zadajte tento príkaz, už by ste mali byť v správnom adresári

pm2 spustenie server.js -názov „HomeAutomationServer“-hodinky

spustením tohto príkazu uložíte server do súboru pm2, takže program pm2 automaticky spustí váš server pri každom spustení

pm2 uložiť

Krok 7: Reštartujte server

Reštartujte server pomocou tohto príkazu

sudo reštart

po reštarte zadajte tento príkaz a skontrolujte, či sa server po reštarte automaticky spustí

zoznam pm2

Tým ste dokončili návod na nastavenie servera spusteného s pm2

ALE PRED KONČÍM CELÝM NÁVODOM vám poviem, že toto je len polovica aplikácie, takže kde sa pýtaš na zvyšný návod, navštívte https://github.com/khairmuhammad-ybh/HomeAutomati…, kde nájdete konečný návod. nainštalovať aplikáciu do svojho zariadenia.

AKTUALIZÁCIE

Stiahnite a nainštalujte si tu poskytnutý súbor APK: HomeAutomation a vyskúšajte ho

Odporúča: