Cuprins:

Casa inteligentă cu Arduino: 11 pași (cu imagini)
Casa inteligentă cu Arduino: 11 pași (cu imagini)

Video: Casa inteligentă cu Arduino: 11 pași (cu imagini)

Video: Casa inteligentă cu Arduino: 11 pași (cu imagini)
Video: Casa Iubirii (19.06.2022) - Episodul 77 | ​​Gala 11 | ​​Editie COMPLETA 2024, Noiembrie
Anonim
Casa inteligentă cu Arduino
Casa inteligentă cu Arduino

Buna ziua.

Vă voi arăta cum să vă construiți propria casă inteligentă. Afișează temperatura atât în interior, cât și în exterior, dacă fereastra este deschisă sau închisă, arată când plouă și face alarmă când senzorul PIR simte mișcare. Am făcut aplicația pe Android pentru a afișa toate datele (o puteți viziona și pe browser). Puteți vedea temperatura în casa dvs. și alte informații din întreaga lume! Aplicația este tradusă în engleză și poloneză. Am construit-o pentru că voiam să-mi fac propria casă inteligentă și să o controlez. Dacă doriți, vă puteți face propria casă inteligentă, tot ce aveți nevoie sunt piese (enumerate mai jos) și multă dorință. Deci sa începem.

Explicația acronimelor pentru începător:

GND - sol

VCC - putere

PIR - senzor de mișcare

Pasul 1: Piese

Părți
Părți
Părți
Părți

Toate piesele m-au costat 90 de dolari

  • Arduino
  • Modul Ethernet ENC28J60
  • Termometru DS18B20 x2
  • Modul de microfon
  • Senzor de ploaie
  • Senzor PIR
  • Comutator Reed
  • Releu
  • Rezistorul 4, 7k Ω
  • Cablu cu perechi răsucite
  • cablu Ethernet
  • Unelte (lipire, șurubelniță)

Pasul 2: Conexiune

Conexiune
Conexiune
Conexiune
Conexiune
Conexiune
Conexiune

Deasupra am adăugat o imagine de la fritzing cu conexiunea. Dacă aveți o problemă cu aceasta, lăsați un comentariu.

Pasul 3: Program

Mai întâi trebuie să descărcați, să extrageți și să importați această bibliotecă în IDE arduino. Și descărcați biblioteca 1Wire de aici, temperatura Dallas de aici și importați-le și în IDE arduino. Puteți încărca acest program pe arduino. În comentariu este o explicație a codului.

Pasul 4: Cum funcționează?

Cum functioneaza?
Cum functioneaza?

Când faceți clic pe Reîmprospătare în aplicație sau în browser, Arduino trimite date către smartphone / browser. Aplicația primește codul sursă din fiecare pagină (/ tempin, / tempout, / rain, / window, / alarm) și îl afișează pe telefon.

Pasul 5: Aplicație pentru Android

Aplicație pentru Android
Aplicație pentru Android
Aplicație pentru Android
Aplicație pentru Android
Aplicație pentru Android
Aplicație pentru Android

Pentru a instala aplicația pe telefonul dvs. Android, trebuie să faceți acest lucru (o puteți vedea în imaginea de mai sus): 1. primul pas este să descărcați fișierul smartHome.apk 2. Trimiteți fișierul apk pe telefonul dvs. 3. Deschideți managerul de fișiere și localizați fișierul smarthHome.apk 4. Faceți clic pe acesta și faceți clic pe instalare (dacă ați activat opțiunea de a instala aplicații în afara Google Play aveți nevoie pentru ao porni) 5. Ați terminat instalarea, puteți activa aplicația

Aplicația este tradusă în engleză și poloneză. În browser puteți activa și opri lumina, dar în aplicație nu pentru că nu pot face asta, îmi pare rău.

Pasul 6: Configurarea aplicației

Configurarea aplicației
Configurarea aplicației
Configurarea aplicației
Configurarea aplicației
Configurarea aplicației
Configurarea aplicației
Configurarea aplicației
Configurarea aplicației

Vă voi explica cum funcționează aplicația. Se afișează toate datele de acasă. Puteți face clic pe pictograma de setări pentru a vă edita adresa IP și a activa sau dezactiva alarma. Când activați alarma, aplicația primește date de la senzorul PIR în funcțiune și, dacă este detectată mișcare în casa dvs., faceți o notificare. Aplicația preia datele din senzorul de mișcare în fiecare minut. În câmpul IP trebuie să introduceți adresa IP. O puteți verifica aici.

Pasul 7: Browser

Browser
Browser
Browser
Browser

Tastați în browser-ul dvs. IP / all. Acolo puteți vedea toate datele și puteți aprinde și opri lumina.

Puteți utiliza acest lucru în locul aplicației de pe Android.

Pasul 8: redirecționarea portului

Port forwarding
Port forwarding

Trebuie să deschideți portul routerului. Deschideți configurația routerului și setați arduino ip și deschideți portul 80. Puteți vedea imaginea de mai sus.

Pasul 9: FĂRĂ IP (opțional)

Fără IP (opțional)
Fără IP (opțional)

Puteți configura un cont fără IP, dar acest lucru nu este necesar. În imaginea de mai sus puteți vedea cum să o configurați.

Pasul 10: Testează-l

Dacă doriți să vedeți datele de pe computer, puteți face acest lucru tastând în browserul dvs. yourip / all (de ex. 12.345.678.901/all) sau utilizați aplicația Android.

Nu uitați să lăsați un comentariu și să faceți clic pe favorit dacă vă place proiectul meu:)

Pasul 11: EDITAȚI: Codul sursă al aplicației Android

Deoarece mulți oameni m-au întrebat despre codul sursă Android, îl adaug mai jos.

Recomandat: