Obsah:

Domácí automatizace: 7 kroků
Domácí automatizace: 7 kroků

Video: Domácí automatizace: 7 kroků

Video: Domácí automatizace: 7 kroků
Video: Sebehodnota 7 kroků jak ji najít 2024, Červenec
Anonim
Automatizace domácnosti
Automatizace domácnosti

Proměňte svůj domov na inteligentní dům, pomocí kterého můžete ovládat všechna elektronická zařízení ve vaší domácnosti v rámci jediné aplikace. Ale pro tento projekt jsem se rozhodl ovládat pouze veškeré osvětlení doma. Všechno lze snadno vyrobit pomocí Raspberry pi 3 a relé pro ovládání fyzických přepínačů a aplikace od nuly k ovládání relé pro dálkové ovládání.

POŽADOVANÉ MATERIÁLY

Malina pi 3

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

Micro SD karta (8 GB)

Propojovací kabel žena-žena

POUŽITÝ SOFTWARE

Win32DiskImager

Krok 1: Vytáhněte Raspberry Pi s 8kanálovým relé

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

Drát podle výše uvedeného schématu

Krok 2: Nastavení Raspbian Lite na Raspberry Pi

Navštivte

Přejděte dolů a stáhněte si nejnovější Raspbian Lite (aktuální - Buster)

rozbalte soubor.zip a získáte soubor.img

spusťte Win32DiskImager

v možnosti „Soubor obrázku“vyhledejte soubor.img

vyberte správný disk „Zařízení“(např. E:)

proces vypalování spustíte kliknutím na tlačítko „Napsat“

po zobrazení výzvy klikněte na „ANO“

Jakmile budete hotovi, vložte SD kartu do Raspberry Pi a zapněte ji

Krok 3: Aktualizujte Raspbian

Před aktualizací nastavit statickou IP na Raspbian, JAK?

Přihlaste se do terminálu raspbian

Uživatel: piPassword: malina

typ

sudo nano /etc/dhcpcd.conf

přejděte dolů úplně dolů a vložte tyto řádky kódu

rozhraní eth0

static ip_address =/24 static routerů = static domain_nameservers = rozhraní wlan0 static ip_address =/24 static routerů = static domain_nameservers =

uložte jej stisknutím kláves „ctrl+x“a „y“

konečně restartujte své pi pomocí „sudo reboot“

po úspěšném restartu spusťte tyto příkazy a aktualizujte raspbian na nejnovější verzi

sudo apt-get update

sudo apt-get upgrade

sudo apt-get dist-upgrade

Krok 4: Nainstalujte balíčky

Čas na instalaci všech požadovaných závislostí

v terminálu spusťte tyto příkazy

sudo apt-get install nodejs

sudo apt-get install npm

sudo apt-get install git

sudo npm install pm2 -g

Spuštěním těchto příkazů zkontrolujte, zda je vše nainstalováno správně

uzel -v

npm -v

pm2 -v

git -verze

Krok 5: Klonování úložiště „HomeAutomationServer“

Klonujte úložiště "HomeAutomationServer" z github

klon git

po klonování přejděte do adresáře „HomeAutomationServer“a spusťte jej

npm instalace

Všechny požadované závislosti požadované pro projekt se nainstalují automaticky

Krok 6: Spusťte server s Pm2

Spusťte server s pm2

zadejte toto do terminálu a vygenerujte cestu pro pm2

spuštění pm2

zkopírujte vygenerovaný příkaz a vložte jej do terminálu a spusťte jej

nakonec spusťte server pomocí pm2, zadejte tento příkaz, už byste měli být ve správném adresáři

pm2 start server.js -název „HomeAutomationServer“-sledujte

spusťte tento příkaz a uložte server do pm2, takže pm2 automaticky spustí váš server při každém spuštění

pm2 uložit

Krok 7: Restartujte server

Pomocí tohoto příkazu restartujte server

sudo restart

po restartu zadejte tento příkaz a zkontrolujte, zda se server po restartu automaticky spustí

seznam pm2

Tím jste dokončili výukový program pro nastavení serveru běžícího s pm2

ALE NEŽ UKONČÍTE CELÝ NÁVOD, řeknu vám, že toto je jen polovina aplikace, takže kde se ptáte na zbývající výukový program, navštivte https://github.com/khairmuhammad-ybh/HomeAutomati…, kde najdete závěrečný návod pro instalaci aplikace do vašeho zařízení.

AKTUALIZACE

Stáhněte si a nainstalujte zde uvedenou apku: HomeAutomation a vyzkoušejte ji

Doporučuje: