Sadržaj:
- Korak 1: Izvucite Raspberry Pi sa 8-kanalnim relejem
- Korak 2: Postavite Raspbian Lite na Raspberry Pi
- Korak 3: Ažurirajte Raspbian
- Korak 4: Instalirajte pakete
- Korak 5: Kloniranje spremišta "HomeAutomationServer"
- Korak 6: Pokrenite server sa Pm2
- Korak 7: Ponovo pokrenite server
Video: Automatizacija doma: 7 koraka
2024 Autor: John Day | [email protected]. Zadnja izmjena: 2024-01-30 08:05
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
Ž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:
Automatizacija doma: 5 koraka
Kućna automatizacija: U ovom projektu nema nas, iskoristite mnoge stvari kako biste je izgradili od nule kako biste razumjeli proces IoT interneta video zapisa za sve projekte
Automatizacija doma s NodeMCU osjetnikom na dodir LDR relejem za kontrolu temperature: 16 koraka
Kućna automatizacija s NodeMCU osjetnikom na dodir LDR relejem za kontrolu temperature: U svojim prošlim NodeMCU projektima kontrolirao sam dva kućna aparata iz aplikacije Blynk. Dobio sam mnogo komentara i poruka za nadogradnju projekta s ručnom kontrolom i dodavanjem više funkcija. Pa sam dizajnirao ovu kutiju za proširenje pametne kuće. U ovom IoT -u
Mali detektor požara Esp8266 MQTT IFTTT Automatizacija doma: 4 koraka
Mali detektor požara Esp8266 MQTT IFTTT Automatizacija doma: Htio sam otkriti je li moj sistem detektora dima u alarmu. U kući imam osam detektora dima koji su međusobno povezani. Ako je jedan detektor dima u alarmu, drugi primaju signal putem signalne žice za međusobno povezivanje. Senzor čita
Sonoff B1 Firmware Automatizacija doma Openhab Google Home: 3 koraka
Sonoff B1 Firmware Home Automation Openhab Google Home: Jako mi se sviđa Tasmota firmver za moje Sonoff prekidače. Ali nisam bio zadovoljan Tasmota firmverom na mom Sonoff-B1. Nisam ga u potpunosti uspio integrirati u svoj Openhab i kontrolirati putem Google Home -a. Stoga sam napisao svoju vlastitu firmu
ESP-NOW Automatizacija doma Esp8266 Raspberry Pi MQTT: 4 koraka
ESP-NOW Kućna automatizacija Esp8266 Raspberry Pi MQTT: U ovom uputstvu ću vam pokazati kako sam koristio ESP-NOW u svojoj kućnoj automatizaciji. Na shemi možete vidjeti komunikacijske tokove Pokazujem vam: kako pošiljalac radi kako primalac radi kako funkcionira serijska komunikacija s Raspberry Pi -om Ne prikazujem ho