Taula de continguts:

Smart Home With Arduino: 11 passos (amb imatges)
Smart Home With Arduino: 11 passos (amb imatges)

Vídeo: Smart Home With Arduino: 11 passos (amb imatges)

Vídeo: Smart Home With Arduino: 11 passos (amb imatges)
Vídeo: M1 iPad Pro Setup 2024, Juliol
Anonim
Casa intel·ligent amb Arduino
Casa intel·ligent amb Arduino

Hola.

Et mostraré com construir la teva pròpia casa intel·ligent. Mostra la temperatura tant a l'interior com a l'exterior, si la finestra està oberta o tancada, mostra quan plou i fa alarma quan el sensor PIR detecta el moviment. He creat l’aplicació a l’android per mostrar totes les dades (també la podeu veure al navegador). Podeu veure la temperatura a casa vostra i altra informació de tot el món. L'aplicació es tradueix a l'anglès i al polonès. La vaig construir perquè volia fer la meva pròpia casa intel·ligent i controlar-la. Si voleu, podeu fer la vostra pròpia casa intel·ligent, només necessiteu peces (llistades a continuació) i moltes ganes. Comencem doncs.

Explicació de les sigles per a principiant:

GND - terra

VCC: potència

PIR: sensor de moviment

Pas 1: parts

Parts
Parts
Parts
Parts

Totes les peces em van costar 90 dòlars

  • Arduino
  • Mòdul Ethernet ENC28J60
  • Termòmetre DS18B20 x2
  • Mòdul de micròfon
  • Sensor de pluja
  • Sensor PIR
  • Interruptor Reed
  • Relleu
  • Resistència 4, 7k Ω
  • Cable de parell trenat
  • Cable Ethernet
  • Eines (soldadura, tornavís)

Pas 2: connexió

Connexió
Connexió
Connexió
Connexió
Connexió
Connexió

A la part superior he afegit una imatge de fritzing amb connexió. Si teniu algun problema, deixeu un comentari.

Pas 3: programa

Primer que heu de fer és descarregar, extreure i importar aquesta biblioteca a IDE arduino. I descarregueu la biblioteca 1Wire des d’aquí, la temperatura de Dallas des d’aquí i també importeu-les a l’IDE arduino. Podeu penjar aquest programa al vostre arduino. Al comentari hi ha una explicació del codi.

Pas 4: Com funciona?

Com funciona?
Com funciona?

Quan feu clic a Actualitza a la vostra aplicació o al navegador, Arduino envia dades al telèfon intel·ligent / navegador. L'aplicació obté el codi font de cada pàgina (/ tempin, / tempout, / rain, / window, / alarm) i el mostra al vostre telèfon.

Pas 5: Aplicació per a Android

Aplicació per a Android
Aplicació per a Android
Aplicació per a Android
Aplicació per a Android
Aplicació per a Android
Aplicació per a Android

Per instal·lar l'aplicació al telèfon Android, heu de fer-ho (podeu veure-ho a la imatge superior): 1. el primer pas és descarregar el fitxer smartHome.apk 2. Envieu el fitxer apk al telèfon 3. Obriu el gestor de fitxers i localitzeu el fitxer smarthHome.apk 4. Feu-hi clic i feu clic a Instal·la (si heu activat l'opció per instal·lar aplicacions fora de Google Play, necessiteu per activar-la) 5. Ja heu acabat la instal·lació, podeu habilitar l’aplicació

L'aplicació es tradueix a l'anglès i al polonès. Al navegador podeu activar i desactivar la llum, però a l'aplicació no perquè no pugui fer-ho, ho sento.

Pas 6: Configuració de l'aplicació

Configuració de l'aplicació
Configuració de l'aplicació
Configuració de l'aplicació
Configuració de l'aplicació
Configuració de l'aplicació
Configuració de l'aplicació
Configuració de l'aplicació
Configuració de l'aplicació

Us explicaré com funciona l'aplicació. Mostra totes les dades de casa vostra. Podeu fer clic a la icona de configuració per editar la vostra adreça IP i activar o desactivar l'alarma. Quan activeu l'alarma, l'aplicació obté dades del sensor PIR en servei i, si es detecta un moviment a casa, envieu una notificació. L’aplicació recupera les dades del sensor de moviment cada minut. Al camp IP heu d'introduir la vostra adreça IP. Podeu consultar-ho aquí.

Pas 7: navegador

Navegador
Navegador
Navegador
Navegador

Escriviu al vostre navegador la vostra ip / all. Allà podeu veure totes les dades i encendre i apagar la llum.

Podeu utilitzar-ho en lloc de l'aplicació a Android.

Pas 8: reenviament de ports

Reenviament de ports
Reenviament de ports

Heu d’obrir el port del vostre encaminador. Obriu la configuració del vostre enrutador i configureu l’arduino ip i obriu el port 80. Podeu veure-ho a la imatge superior.

Pas 9: SENSE IP (opcional)

SENSE IP (opcional)
SENSE IP (opcional)

Podeu configurar un compte sense ip, però no és necessari. A la imatge superior podeu veure com configurar-lo.

Pas 10: proveu-ho

Si voleu veure les dades al vostre ordinador, podeu fer-ho escrivint al navegador yourip / all (per exemple, 12.345.678.901/all) o bé utilitzeu l'aplicació per a Android.

Recordeu deixar un comentari i fer clic a Preferit si us agrada el meu projecte:)

Pas 11: EDITAR: codi font de l'aplicació Android

Com que molta gent em va preguntar sobre el codi font d'Android, l'afegeix a continuació.

Recomanat: