Sadržaj:
- Korak 1: Dijelovi
- Korak 2: Povezivanje
- Korak 3: Program
- Korak 4: Kako to funkcionira?
- Korak 5: Aplikacija za Android
- Korak 6: Konfiguracija aplikacije
- Korak 7: Preglednik
- Korak 8: Prosljeđivanje portova
- Korak 9: NEMA IP -a (izborno)
- Korak 10: Isprobajte
- 11. korak: UREDITE: Izvorni kôd Android aplikacije
Video: Pametna kuća s Arduinom: 11 koraka (sa slikama)
2024 Autor: John Day | [email protected]. Zadnja promjena: 2024-01-30 09:32
Zdravo.
Pokazat ću vam kako izgraditi vlastiti pametni dom. Prikazuje temperaturu iznutra i izvana, ako je prozor otvoren ili zatvoren, prikazuje kada pada kiša i alarmira kada PIR senzor osjeti pomicanje. Napravio sam aplikaciju na androidu za prikaz svih podataka (možete je gledati i u pregledniku). Možete vidjeti temperaturu u svom domu i druge podatke iz cijelog svijeta! Aplikacija je prevedena na engleski i poljski. Sagradio sam ga jer sam želio napraviti vlastiti pametni dom i kontrolirati ga. Ako želite, možete napraviti vlastiti pametni dom, potrebni su vam samo dijelovi (navedeni u nastavku) i puno želje. Pa krenimo.
Objašnjenje akronima za početnike:
GND - uzemljenje
VCC - snaga
PIR - senzor pomaka
Korak 1: Dijelovi
Svi dijelovi su me koštali 90 dolara
- Arduino
- Ethernet modul ENC28J60
- Termometar DS18B20 x2
- Modul mikrofona
- Senzor za kišu
- PIR senzor
- Reed prekidač
- Relej
- Otpornik 4, 7k Ω
- Kabel sa upletenim parom
- Ethernet kabel
- Alati (lemljenje, odvijač)
Korak 2: Povezivanje
Iznad sam dodao sliku iz fritzinga s vezom. Ako imate problema s tim ostavite komentar.
Korak 3: Program
Prvo što trebate učiniti je preuzeti, izdvojiti i uvesti ovu knjižnicu u arduino IDE. Preuzmite biblioteku 1Wire odavde, temperaturu Dallasa odavde i uvezite ih u arduino IDE. Ovaj program možete prenijeti na svoj arduino. U komentaru je objašnjenje koda.
Korak 4: Kako to funkcionira?
Kada pritisnete osvježi u svojoj aplikaciji ili u pregledniku, Arduino šalje podatke na pametni telefon/preglednik. Aplikacija dobiva izvorni kod sa svake stranice (/tempin, /tempout, /rain, /window, /alarm) i prikazuje ga na vašem telefonu.
Korak 5: Aplikacija za Android
Da biste instalirali aplikaciju na svoj Android telefon, morate to učiniti (možete je vidjeti na gornjoj slici): 1. prvi korak je preuzimanje datoteke smartHome.apk2. Pošaljite datoteku apk na svoj telefon3. Otvorite upravitelj datoteka i pronađite datoteku smarthHome.apk 4. Kliknite na nju i kliknite na instalaciju (ako ste omogućili opciju instaliranja aplikacija izvan google playa koje trebate da biste ga uključili) 5. Završili ste instalaciju, možete omogućiti aplikaciju
Aplikacija je prevedena na engleski i poljski. U pregledniku možete uključiti i isključiti svjetlo, ali u aplikaciji ne zato što ja to ne mogu, oprostite.
Korak 6: Konfiguracija aplikacije
Objasnit ću kako aplikacija radi. Prikazuje sve podatke iz vašeg doma. Možete kliknuti na ikonu postavki da biste uredili svoju IP adresu i uključili ili isključili alarm. Kad uključite alarm, aplikacija dobiva podatke s PIR senzora u usluzi, a ako se otkrije premjestite se u vaš dom, obavjestit će vas. Aplikacija svake minute preuzima podatke sa senzora pokreta. U polje IP morate unijeti svoju IP adresu. Ovdje možete provjeriti.
Korak 7: Preglednik
U svoj preglednik upišite svoj ip / sve. Tamo možete vidjeti sve podatke i uključiti i isključiti svjetlo.
Ovo možete koristiti umjesto aplikacije na androidu.
Korak 8: Prosljeđivanje portova
Morate otvoriti port na usmjerivaču. Otvorite konfiguraciju usmjerivača i postavite arduino ip i otvorite port 80. Možete ga vidjeti na gornjoj slici.
Korak 9: NEMA IP -a (izborno)
Račun možete postaviti na no ip -u, ali to nije potrebno. Na gornjoj slici možete vidjeti kako ga konfigurirati.
Korak 10: Isprobajte
Ako želite vidjeti podatke na svom računalu, to možete učiniti upisivanjem u preglednik yourip / all (npr. 12.345.678.901/all) ili upotrebom android aplikacije.
Ne zaboravite ostaviti komentar i kliknite favorit ako vam se sviđa moj projekt:)
11. korak: UREDITE: Izvorni kôd Android aplikacije
Budući da su me mnogi ljudi pitali o izvornom kodu za Android, dodajem ga u nastavku.
Preporučeni:
Pametna kuća od Raspberry Pi: 5 koraka (sa slikama)
Pametna kuća od Raspberry Pi: Već postoji nekoliko proizvoda koji vaš stan čine pametnijim, ali većina njih su vlasnička rješenja. Ali zašto vam je potrebna internetska veza za uključivanje svjetla na pametnom telefonu? To je bio jedan od razloga zašto sam izgradio vlastiti Smar
Pametna kuća s Arduinom MKR1000 i M.I.T. Android aplikacija: 4 koraka
Pametna kuća s Arduinom MKR1000 i M.I.T. Android aplikacija: U ovom vodiču opisujem kako poboljšati svoj pametni dom sa samo nekoliko komponenti. Srce ovog dizajna pametne kuće je ploča Arduino MKR1000, kontrolirana pomoću aplikacije, dizajnirane na razvojnoj web stranici M.I.T. (Institut Massachusetts
Povoljna pametna kuća - kontrola s bilo kojeg mjesta u SVIJETU: 6 koraka
Povoljna pametna kuća - kontrola s bilo kojeg mjesta u SVIJETU: OOdavno oba roditelja rade na tome da imaju ugodan život za obitelj. Tako da u svom domu imamo puno elektroničkih uređaja kao što su grijač, klima uređaj, perilica rublja itd. Kad se vrate kući, trebali bi se osjećati ugodno u ter
Pametna kuća koja koristi Amazon Alexa: 5 koraka
Pametna kuća koja koristi Amazon Alexa: Osnovna ideja ovog projekta je upravljanje elektroničkim uređajem pomoću Amazon Alexa ili putem njegove aplikacije s bilo kojeg mjesta u svijetu. Za to ćemo koristiti Node MCU V1.0. Sav kôd bit će na mojoj Github stranici. Ako u bilo kojem trenutku ne učinite
Pametna kuća GroupONE: 27 koraka
Pametna kuća GroupONE: Dobro došli! Ovaj projekt Raspberry Pi je " pametan dom " upravljački sustav koji može mjeriti različite podatke kao što su temperatura, vlažnost i svjetlosne vrijednosti u različitim dijelovima kuće. Ovaj Instructable pokrivat će postavke za ulaz