Obsah:
- Krok 1: Vytáhněte Raspberry Pi s 8kanálovým relé
- Krok 2: Nastavení Raspbian Lite na Raspberry Pi
- Krok 3: Aktualizujte Raspbian
- Krok 4: Nainstalujte balíčky
- Krok 5: Klonování úložiště „HomeAutomationServer“
- Krok 6: Spusťte server s Pm2
- Krok 7: Restartujte server
Video: Domácí automatizace: 7 kroků
2024 Autor: John Day | [email protected]. Naposledy změněno: 2024-01-30 08:20
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é
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:
Domácí automatizace: 5 kroků
Domácí automatizace: v tomto projektu jsme pryč, používáme spoustu věcí, které stavíme od nuly, abychom porozuměli procesu internetu věcí věcí videa pro celý projekt
Arduin-domácí automatizace: 5 kroků
Arduin-home-automation: V tomto Instructable vám povím o příkladu domácí automatizace ovládané PLC ZELIO SR3 a Arduino deskami používanými k měření a ovládání světla, tepla a vlhkosti. Tento systém používají moji studenti, aby se naučili základy automatizace
Domácí automatizace s dotykovým senzorem NodeMCU LDR Relé pro řízení teploty: 16 kroků
Domácí automatizace s dotykovým senzorem NodeMCU LDR Teplotní relé: V mých předchozích projektech NodeMCU jsem ovládal dva domácí spotřebiče z aplikace Blynk. Obdržel jsem mnoho komentářů a zpráv na upgrade projektu s ručním ovládáním a přidáním dalších funkcí. Navrhl jsem tedy tento rozšiřující box Smart Home. V tomto IoT
Hlasová automatizace domácí automatizace Raspberry Pi: 5 kroků
Hlasová automatizace domácí automatizace Raspberry Pi: Cílem této instrukce je poskytnout podrobný návod, jak nastavit malinový pi, který dokáže automatizovat světla / LED pomocí vašich hlasových příkazů
Automatizace domácí automatizace Bluetooth: 7 kroků (s obrázky)
Bluetooth Control Home Automation: Dobrý den, v tomto projektu jde o stavbu nejjednoduššího zařízení pro domácí automatizaci pomocí arduina a modulu bluetooth. Tenhle se velmi snadno staví a dá se postavit za pár hodin. Ve své verzi, kterou právě vysvětluji, mohu