Obsah:
- Krok 1: Zapojte Raspberry Pi s 8-kanálovým relé
- Krok 2: Nastavte Raspbian Lite na Raspberry Pi
- Krok 3: Aktualizujte Raspbian
- Krok 4: Nainštalujte balíky
- Krok 5: Klonovanie úložiska „HomeAutomationServer“
- Krok 6: Spustite server s Pm2
- Krok 7: Reštartujte server
Video: Domáca automatizácia: 7 krokov
2024 Autor: John Day | [email protected]. Naposledy zmenené: 2024-01-30 11:56
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é
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:
Domáca automatizácia: 5 krokov
Domáca automatizácia: v tomto projekte sme preč, veľa vecí používame na výstavbu od nuly, aby sme pochopili proces internetu vecí internetového videa pre celý projekt
Arduin-domáca automatizácia: 5 krokov
Arduin-domáca automatizácia: V tomto návode vám poviem o príklade domácej automatizácie riadenej PLC ZELIO SR3 a doskami Arduino, ktoré sa používajú na meranie a ovládanie svetla, tepla a vlhkosti. Tento systém používajú moji študenti, aby sa naučili základy automatizácia
Domáca automatizácia s dotykovým snímačom NodeMCU LDR Relé na reguláciu teploty: 16 krokov
Domáca automatizácia s dotykovým senzorom NodeMCU LDR relé na reguláciu teploty: V mojich minulých projektoch NodeMCU som ovládal dva domáce spotrebiče z aplikácie Blynk. Dostal som veľa pripomienok a správ na aktualizáciu projektu pomocou manuálneho ovládania a pridania ďalších funkcií. Preto som navrhol tento box pre rozšírenie inteligentnej domácnosti. V tomto IoT
Domáca automatizácia ďalšej generácie pomocou Eagle Cad (časť 1 - DPS): 14 krokov
Nová generácia domácej automatizácie pomocou Eagle Cad (časť 1 - DPS): Úvod: Prečo hovorím o ďalšej generácii: Pretože používa niektoré komponenty, ktoré sú oveľa lepšie ako tradičné zariadenia na domácu automatizáciu. Zariadenie je možné ovládať pomocou: dotykového panelu Google Voice Commands na ovládacom zariadení z aplikácie
Hovorová automatizácia -- Zvuk z Arduina -- Hlasom riadená automatizácia -- Modul Bluetooth HC - 05: 9 krokov (s obrázkami)
Hovorová automatizácia || Zvuk z Arduina || Hlasom riadená automatizácia || Modul Bluetooth HC - 05: …………………………. REGISTRUJTE SA na môj kanál YouTube pre ďalšie videá …. …. V tomto videu sme vytvorili Talkative Automation .. Keď odošlete hlasový príkaz cez mobil, zapne domáce zariadenia a odošle spätnú väzbu