Tartalomjegyzék:

Intelligens otthon Arduino -val: 11 lépés (képekkel)
Intelligens otthon Arduino -val: 11 lépés (képekkel)

Videó: Intelligens otthon Arduino -val: 11 lépés (képekkel)

Videó: Intelligens otthon Arduino -val: 11 lépés (képekkel)
Videó: Broadlink MP1 wi-fi смарт удлинитель - подключаем к системе Domoticz 2024, Július
Anonim
Intelligens otthon Arduino -val
Intelligens otthon Arduino -val

Helló.

Megmutatom, hogyan építsd fel saját okos otthonodat. Megmutatja a külső és belső hőmérsékletet, ha az ablak nyitva vagy csukva van, az eső esésekor, és riaszt, ha a PIR érzékelő mozog. Az alkalmazást az androidon készítettem, hogy megjelenítse az összes adatot (böngészőben is megnézheti). Láthatja az otthoni hőmérsékletet és egyéb információkat a világ minden tájáról! Az alkalmazás le van fordítva angolra és lengyelre. Azért építettem, mert szerettem volna saját okos otthonomat létrehozni és irányítani. Ha szeretné, elkészítheti saját intelligens otthonát, mindössze alkatrészekre (alább felsorolva) és sok vágyra van szüksége. Tehát kezdjük.

A rövidítések magyarázata kezdőknek:

GND - föld

VCC - teljesítmény

PIR - mozgásérzékelő

1. lépés: Alkatrészek

Alkatrészek
Alkatrészek
Alkatrészek
Alkatrészek

Minden alkatrész 90 dollárba került

  • Arduino
  • ENC28J60 Ethernet modul
  • Hőmérő DS18B20 x2
  • Mikrofon modul
  • Esőérzékelő
  • PIR érzékelő
  • Reed kapcsoló
  • Relé
  • Ellenállás 4, 7k Ω
  • Csavart érpárú kábel
  • hálózati kábel
  • Szerszámok (forrasztás, csavarhúzó)

2. lépés: Csatlakozás

Kapcsolat
Kapcsolat
Kapcsolat
Kapcsolat
Kapcsolat
Kapcsolat

Fentebb képet adtam a frittingről a csatlakozással. Ha problémája van vele, hagyjon megjegyzést.

3. lépés: Programozás

Először töltse le, bontsa ki és importálja ezt a könyvtárat az arduino IDE -be. És töltse le az 1Wire könyvtárat innen, a dallasi hőmérsékletet innen, és importálja őket az arduino IDE -be is. Ezt a programot feltöltheti az arduino -jára. A megjegyzésben a kód magyarázata található.

4. lépés: Hogyan működik?

Hogyan működik?
Hogyan működik?

Amikor a frissítésre kattint az alkalmazásban vagy a böngészőben, az Arduino adatokat küld az okostelefonra/böngészőbe. Az alkalmazás minden oldalról forráskódot kap (/tempin, /tempout, /rain, /window, /alarm), és megjeleníti azt a telefonján.

5. lépés: Alkalmazás Androidra

Alkalmazás Androidra
Alkalmazás Androidra
Alkalmazás Androidra
Alkalmazás Androidra
Alkalmazás Androidra
Alkalmazás Androidra

Az alkalmazás Android -telefonra történő telepítéséhez ezt meg kell tennie (a fenti képen látható): 1. Az első lépés az első lépés a smartHome.apk fájl letöltése2. apk fájl küldése a telefonra 3. Nyissa meg a fájlkezelőt, és keresse meg a smarthHome.apk fájlt 5. Ha befejezte a telepítést, engedélyezheti az alkalmazást

Az alkalmazás le van fordítva angolra és lengyelre. A böngészőben be- és kikapcsolhatja a lámpát, de az alkalmazásban nem azért, mert nem tudom megtenni, sajnálom.

6. lépés: Alkalmazás konfigurálása

Alkalmazás konfigurálása
Alkalmazás konfigurálása
Alkalmazás konfigurálása
Alkalmazás konfigurálása
Alkalmazás konfigurálása
Alkalmazás konfigurálása
Alkalmazás konfigurálása
Alkalmazás konfigurálása

Elmagyarázom, hogyan működik az alkalmazás. Ez az összes adatot mutatja az otthonából. A beállítások ikonra kattintva szerkesztheti IP -címét, és be- vagy kikapcsolhatja a riasztást. Amikor bekapcsolja a riasztást, az alkalmazás adatokat kap a használatban lévő PIR -érzékelőből, és ha észleli, hogy otthonában mozog, értesítést küld. Az alkalmazás percenként lekéri az adatokat a mozgásérzékelőből. Az IP mezőbe be kell írnia az IP -címét. Itt ellenőrizheti.

7. lépés: Böngésző

Böngésző
Böngésző
Böngésző
Böngésző

Írja be böngészőjébe az ip / all. Ott láthatja az összes adatot, és be- és kikapcsolhatja a fényt.

Ezt az androidos alkalmazás helyett használhatja.

8. lépés: Porttovábbítás

Porttovábbítás
Porttovábbítás

Meg kell nyitni a portot az útválasztón. Nyissa meg az útválasztó konfigurációját, és állítsa be az arduino ip -t, és nyissa meg a 80 -as portot. A fenti képen látható.

9. lépés: NEM IP (opcionális)

NEM IP (opcionális)
NEM IP (opcionális)

Fiókot létrehozhat nem ip -n, de ez nem szükséges. A fenti képen láthatja, hogyan kell beállítani.

10. lépés: Teszteld

Ha látni szeretné az adatokat a számítógépén, akkor ezt a böngészőbe írja be: yourip / all (pl. 12.345.678.901/all), vagy használja az Android alkalmazást.

Ne felejts el megjegyzést írni, és kattints a kedvencekre, ha tetszik a projektem:)

11. lépés: SZERKESZTÉS: Android -alkalmazás forráskódja

Mivel sokan kérdezték tőlem az android forráskódját, az alábbiakban hozzáadom.

Ajánlott: