mcampo / workshop-domotica

Workshop de domótica con Node.js, Raspberry Pi y Arduino

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Workshop de domótica con Node.js, Raspberry Pi y Arduino

En este workshop vamos a construir las bases para una solución de domótica hecha por nosotros mismos.

Vamos a construir un hub central utilizando un Raspberry Pi para controlar con Node.js dispositivos basados en Arduino de forma inalámbrica. También vamos a implementar una interfaz web simple para monitorear y comunicarse con el hub de forma remota.

El objetivo principal es plantear la arquitectura y hacer una implementación simple. Con esta base cada uno podrá después en sus casas implementar los sensores y actuadores que necesiten, como también mejorar el hub y la interfaz web para agregarles más funcionalidad.

Prerequisitos

Antes de empezar el taller necesitás tener instalado en tu computadora:

Ubuntu / Debian

  • Build essentials: sudo apt-get install build-essential

Windows

OSX

  • XCode Download
  • node-gyp: npm install -g node-gyp

Ejercicios

Nota En el taller vamos a usar placas Arduino Uno ya preparadas para usar Johnny-five, y Raspberry Pis 2 con Raspbian ya instalado.

  1. Johnny-five hello world
  2. Sensor de temperatura
  3. Switch magnético
  4. Conexión bluetooth con el módulo HC-06
  5. Node en Raspberry Pi
  6. Conexión bluetooth entre Raspberry Pi y HC-06
  7. Hub de dispositivos
  8. Acceso desde la web
  9. Agregar lógica a la web

About

Workshop de domótica con Node.js, Raspberry Pi y Arduino


Languages

Language:JavaScript 82.0%Language:CSS 10.8%Language:HTML 7.2%