Obsah:

Inteligentný dom s Arduino: 11 krokov (s obrázkami)
Inteligentný dom s Arduino: 11 krokov (s obrázkami)

Video: Inteligentný dom s Arduino: 11 krokov (s obrázkami)

Video: Inteligentný dom s Arduino: 11 krokov (s obrázkami)
Video: Mini PC na Intel N100 - AC8-N, výkonná platforma bez ventilátoru, instalace OS Home Assistant 2024, Júl
Anonim
Inteligentný domov s Arduino
Inteligentný domov s Arduino

Ahoj.

Ukážem vám, ako si postaviť svoj vlastný inteligentný dom. Ukazuje teplotu vo vnútri aj vonku, ak je okno otvorené alebo zatvorené, ukazuje, kedy prší, a spustí alarm, keď sa pohnú senzory PIR. Vytvoril som aplikáciu pre Android, aby zobrazovala všetky údaje (môžete ich tiež sledovať v prehliadači). Môžete vidieť teplotu vo svojom dome a ďalšie informácie z celého sveta! Aplikácia je preložená do angličtiny a poľštiny. Postavil som ho, pretože som si chcel vytvoriť vlastný inteligentný dom a ovládať ho. Ak chcete, môžete si vytvoriť svoj vlastný inteligentný dom, všetko, čo potrebujete, sú diely (uvedené nižšie) a veľa túžby. Začnime teda.

Vysvetlenie skratiek pre začiatočníkov:

GND - zem

VCC - výkon

PIR - snímač pohybu

Krok 1: Diely

Časti
Časti
Časti
Časti

Všetky diely ma stáli 90 dolárov

  • Arduino
  • Ethernetový modul ENC28J60
  • Teplomer DS18B20 x2
  • Modul mikrofónu
  • Dažďový senzor
  • PIR senzor
  • Jazýčkový spínač
  • Relé
  • Rezistor 4, 7 kΩ
  • Krútený pár
  • ethernetový kábel
  • Nástroje (spájkovanie, skrutkovač)

Krok 2: Pripojenie

Pripojenie
Pripojenie
Pripojenie
Pripojenie
Pripojenie
Pripojenie

Hore som pridal obrázok z fritovania so spojením. Ak s tým máte problém, zanechajte komentár.

Krok 3: Program

Najprv musíte stiahnuť, extrahovať a importovať túto knižnicu do arduino IDE. A stiahnite si odtiaľto knižnicu 1Wire, teplotu z Dallasu a importujte ich tiež do arduino IDE. Tento program môžete nahrať do svojho arduina. V komentári je vysvetlenie kódu.

Krok 4: Ako to funguje?

Ako to funguje?
Ako to funguje?

Keď vo svojej aplikácii alebo v prehliadači kliknete na položku Obnoviť, Arduino odošle údaje do smartfónu/prehliadača. Aplikácia získa zdrojový kód z každej stránky (/tempin, /tempout, /rain, /window, /alarm) a zobrazí ho vo vašom telefóne.

Krok 5: Aplikácia pre Android

Aplikácia pre Android
Aplikácia pre Android
Aplikácia pre Android
Aplikácia pre Android
Aplikácia pre Android
Aplikácia pre Android

Ak chcete do svojho telefónu s Androidom nainštalovať aplikáciu, musíte to urobiť (môžete to vidieť na obrázku vyššie): 1. prvým krokom je stiahnutie súboru smartHome.apk 2. Odošlite súbor APK do telefónu 3. Otvorte správcu súborov a vyhľadajte súbor smarthHome.apk 4. Kliknite naň a kliknite na tlačidlo nainštalovať (ak ste povolili možnosť inštalovať aplikácie mimo služby Google Play, ktorú potrebujete 5. Ak ste dokončili inštaláciu, môžete aplikáciu povoliť

Aplikácia je preložená do angličtiny a poľštiny. V prehliadači môžete zapnúť a vypnúť svetlo, ale v aplikácii nie preto, že to nemôžem urobiť, prepáčte.

Krok 6: Konfigurácia aplikácie

Konfigurácia aplikácie
Konfigurácia aplikácie
Konfigurácia aplikácie
Konfigurácia aplikácie
Konfigurácia aplikácie
Konfigurácia aplikácie
Konfigurácia aplikácie
Konfigurácia aplikácie

Vysvetlím, ako aplikácia funguje. Zobrazuje všetky údaje z vášho domova. Kliknutím na ikonu nastavení môžete upraviť svoju IP adresu a zapnúť alebo vypnúť alarm. Keď zapnete alarm, aplikácia získa údaje zo senzora PIR v prevádzke a ak ho zistí, presuňte sa domov, vydá upozornenie. Aplikácia načítava údaje zo senzora pohybu každú minútu. Do poľa IP musíte zadať svoju IP adresu. Môžete to skontrolovať tu.

Krok 7: Prehliadač

Prehliadač
Prehliadač
Prehliadač
Prehliadač

Zadajte do prehliadača svoje ip / všetko. Tam môžete vidieť všetky údaje a zapnúť a vypnúť svetlo.

Môžete to použiť namiesto aplikácie pre Android.

Krok 8: Presmerovanie portov

Port Forwarding
Port Forwarding

Na smerovači musíte otvoriť port. Otvorte konfiguráciu routera a nastavte arduino ip a otvorený port 80. Môžete to vidieť na obrázku vyššie.

Krok 9: ŽIADNA IP (voliteľné)

ŽIADNA IP (voliteľné)
ŽIADNA IP (voliteľné)

Účet si môžete založiť bez IP, ale nie je to potrebné. Na obrázku vyššie vidíte, ako to nakonfigurovať.

Krok 10: Otestujte to

Ak chcete vidieť údaje vo svojom počítači, môžete to urobiť zadaním svojho prehliadača yourip / all (napr. 12.345.678.901/all) alebo použiť aplikáciu pre Android.

Ak sa vám môj projekt páči, nezabudnite zanechať komentár a kliknúť na obľúbené.:)

Krok 11: ÚPRAVA: Zdrojový kód aplikácie pre Android

Pretože sa ma veľa ľudí pýtalo na zdrojový kód systému Android, pridávam ho nižšie.

Odporúča: