Sadržaj:

Pametna kuća s Arduinom: 11 koraka (sa slikama)
Pametna kuća s Arduinom: 11 koraka (sa slikama)

Video: Pametna kuća s Arduinom: 11 koraka (sa slikama)

Video: Pametna kuća s Arduinom: 11 koraka (sa slikama)
Video: 16 ошибок штукатурки стен. 2024, Srpanj
Anonim
Pametna kuća s Arduinom
Pametna kuća s Arduinom

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

Dijelovi
Dijelovi
Dijelovi
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

Veza
Veza
Veza
Veza
Veza
Veza

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?

Kako radi?
Kako radi?

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

Aplikacija za Android
Aplikacija za Android
Aplikacija za Android
Aplikacija za Android
Aplikacija za Android
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

Konfiguracija aplikacije
Konfiguracija aplikacije
Konfiguracija aplikacije
Konfiguracija aplikacije
Konfiguracija aplikacije
Konfiguracija aplikacije
Konfiguracija aplikacije
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

Preglednik
Preglednik
Preglednik
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

Prosljeđivanje luka
Prosljeđivanje luka

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)

NEMA IP -a (izborno)
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: