Mostrando entradas con la etiqueta sensor. Mostrar todas las entradas
Mostrando entradas con la etiqueta sensor. Mostrar todas las entradas

martes, 26 de abril de 2016

Domocasa

   Necesitaremos hacer las siguientes cosas:

  • Instalar Raspbian (linux) en Raspberry pi
  • Crear servidor (apache2 en este caso)  y pagina web alojada en el mismo.
  • Crear base de datos mysql e instalar dependencias php5.
  • Crear shell scrip y python para interactuar con los GPIO e interuptores de la web.
  • Software arduino, para importar los datos de sensores a la base de datos previamente creada.
  • Realizar una placa para los led y sensores, son sus transistores y divisores de tensión.

   Para realizar este proyecto, necesitamos los siguientes materiales:

  •    2 Arduino uno
  •    1 Shield arduino-ethernet   
  •    1 Lcd 128x64
  •    2 Relay
  •    1 Placa de control
  •    1 Raspberry pi
  •    1 Servo
  •    3 Sensores de temperatura
  •    1 Ldr
  •    1 Sensor dth11
  •  15 Led
  •    3 Thermistores 100K
  •    8 Transistores PN222 
  •    4 Bombillas 220 - 40W
  •    Resistencias smd
        

      Una vez Instalamos Raspbian, procederemos a instalar el servidor apache2. En este caso la conexion con la Raspberry pi es mediante conexion ssh por terminal dentro del mismo wifi.
 
          Empezamos:
  1.            sudo rpi-update                         (actualizamos el firmware y kernel)
  2.            sudo reboot                               (reiniciamos)
  3.            sudo apt-get update                  (comprobamos las actualizaciones de software)
  4.            sudo apt-get update                  (actualizamos)
  5.            sudo reboot                               (volvemos a reiniciar)
  6.            sudo apt-get install apache2     (instalamos servidor apache2)          
  7.            sudo apt-get install php5           (instalamos php 5
 Asi sucesivamente vamos instalando todas las dependencias que vallamos a utilizar.
       Varios tutoriales para completarlo y bastante informacion sobre php.
        -GeekyTheory 
        - Diymakers 
         -Zona php 
        Una vez terminemos con la configuración del servidor apache2, la base de datos mysql, de haberle dado permisos de ejecución a la dirección del servidor (/var/www..), creado y guardado nuestra web. Procederemos a preparar el arduino con el shield de ethernet.
      
      El funcionamiento del mismo será, guardar las temperaturas de los sensores y humedades en variables, las envía a un archivo.php alojado en la carpeta /var/www/ y dicho php se encarga de reenviar los valores a la base de datos.

 Diseñamos la plac
de control para conectar 
todo el cableado de
 la maqueta



  
     
      

 
 
  


   


     


   






  Empezamos con la maqueta