Proyectos:Archivo/Estacion de Muestreo de Sensores EMMA

De Hacklab La Paz - r00thouse

Una estación de muestreo automática para registrar fenómenos físicos. El objetivo es construir y diseñar un dispositivo fiable, de bajo costo, fácil manejo e instalación y escalable para diversos sensores e interfaces de comunicación.

Diagrama de bloques

EMMA bloques.png

Diagrama de bloques inicial

Descripción del diagrama

Hardware usado

Microcontroladores

Usando microcontroladores (no placas de desarrollo como arduino por su alto costo), los microcontroladores AVR de la serie ATMEGA (ATMEGA16/32/64) son fuertes candidatos.

Razones para escoger AVR ATMEGA 8/16/32/64

Pros

  • De 8 a 64 KB flash
  • Al 8 pines ADC (Analog digital converter)
  • 1 a 2 UARTs
  • SPI, I2C
  • Hasta 53 pines entrada/salida
  • Empaquetado DIP (ATMEGA8/16/32) (ATMEGA64 TQFP puede adaptarse a DIP)

Cons

  • Solo 8 bits de procesamiento
  • Hasta 16 MIPS

Razones para escoger LPCxx ARM Cortex based

Pros

  • 32 bits procesamiento
  • MIPS superior
  • desde 8 KB flash
  • al menos 2 UARTS
  • Hasta 8 ADC
  • Hasta 8 KB RAM

Cons

  • Dificil conseguir en empaquetado DIP
  • Menos pines entrada/salida.

Sensores

Sensor de temperatura

Opciones:

De buena respuesta:

  • DS18

De bajo costo:

  • LM35

Módulos de memoria

  • Memoria SD controlada por SPI

Módulos de comunicación

Opciones:

  • Transmisor y receptor 433Mhz (barato pero propenso a errores de comunicación)

link.- http://rurandom.org/justintime/index.php?title=Cheapest_ever_433_Mhz_transceiver_for_PCs

  • Transmisor y receptor NRF24L01 2.4Ghz (controlado por SPI, fiable y de buen alcance)

link.- http://www.geeetech.com/wiki/index.php/2.4Ghz_nRF24L01_RF_Transceiver_Module


Circuitos analógicos usados

Desarrollo del software

Usando un compilador libre (puede ser GCC-AVR).

Se podrá hacer seguimiento al desarrollo con git alojado en un server como gitorious.

Diseño del PCB

TODO list

Observaciones

Referencias