EzTemp&RH – Temperatura e umidade na Raspberry Pi

Temperatura e Umidade

Realizar a medida de temperatura e umidade é um processo muito comum encontrado em projetos de sistemas embarcados. De acordo com as condições impostas pelo ambiente externo, um equipamento eletrônico tem que tomar as devidas ações. Para isso é muito utilizado o CI DHT22, que oferece a leitura tanto da umidade quanto da temperatura do ambiente por meio de um barramento single-wire (não compatível com o Dallas One Wire). No entanto, esse componente é focado para hobbyistas, já que possui uma precisão de 2-5% para umidade e de ±0,5 ºC para temperatura. Além disso, é possível realizar a leitura desses valores somente a cada 2 segundos.

Uma outra demanda encontrada em projetos eletrônicos é a leitura de sinais analógicos do mundo externo. Como estamos na era da Raspberry Pi e SBCs que fazem praticamente tudo, seria interessante realizar essas tarefas com esses mini PCs. Correto? Pois bem, tomemos a nossa querida Raspberry Pi como exemplo. Como executar tais funções?

Para a leitura da umidade e temperatura teríamos que utilizar um CI externo, tal como o DHT22, e para o uso de um canal analógico, pelo fato de não existir essa interface na placa, seria necessário fazer uso de uma outra placa de expansão com um ADC. Por isso foi criado um projeto no Indiegogo, uma plataforma de crowdfunding, chamado EzTemp&RH.

Temperatura e Umidade: EzTemp&RH

Esse projeto é uma placa composta pelos seguintes componentes, do ponto de vista do usuário:

  • sensor de umidade profissional da Honeywell HIH5030;
  • termistor de 10kOhm para leitura de temperatura, com precisão de 1%;
  • 12-bit SAR ADC para leitura de sinais analógicos;
  • interface serial UART.

É feito o uso componente PSoC 4100 para processamento das informações, o que torna fácil oferecer toda essa flexibilidade. Para leitura desses dados, é utilizada a interface UART com o host, seja ele uma placa Raspberry Pi, uma outra placa de desenvolvimento ou um PC. Simples assim…com um comando serial, os dados são lidos! Segue o desenho da placa:

20140912094736-EzTnRH_labeled
EzTemp&RH

O seu primeiro esquemático pode ser encontrado aqui. Assim como o hardware, os donos do projeto querem compartilhar todas as informações pertinentes ao software. Viva ao movimento Open-Source! Assim que a placa for produzida, serão abertos ao público os fontes, esquemáticos, layout, BOM e firmware no GitHub do projeto.

20140910095727-ed8e45bf086a57a613e7e9194eeb1742_large

Até o momento da escrita deste post, foram arrecadados mais de $500USD para o projeto, o que ultrapassa o total desejado para arrecadação. A campanha começou em 10/09/2014 e terminará em 22/10/2014. Faltam 36 dias! Existem diversas opções de perks, tais como desconto de $5 na placa quando ela for comercializada e desconto progressivo dependendo do número de placas adquiridas. Veja abaixo:

Temperatura e Umidade
 

Muito bem pessoal…se gostaram do projeto, acho que vale muito a pena ajudar!

Saiba mais

– Existe um tutorial muito legal de como usar um sensor DHTXX com Arduino, feito pela Adafruit, aqui;

Página do projeto;

Adafruit – DHT22;

Datasheet do DHT22;

Overview do DHT22.

Website | Veja + conteúdo

Engenheiro eletricista com ênfase em eletrônica e pós-graduado em Engenharia de Software. Comecei um mestrado, mas o interrompi. Especialista na área de sistemas embarcados, com mais de 12 anos de experiência em desenvolvimento de firmware (sistemas baremetal e baseados em RTOS) e Linux Embarcado. Atualmente sou administrador do site Embarcados, trabalho num fabricante de Set-Top Box e atuo como consultor/desenvolvedor na área de sistemas embarcados.

Licença Creative Commons Esta obra está licenciada com uma Licença Creative Commons Atribuição-CompartilhaIgual 4.0 Internacional.

Receba os melhores conteúdos sobre sistemas eletrônicos embarcados, dicas, tutoriais e promoções.

Comentários:
Notificações
Notificar
guest
2 Comentários
recentes
antigos mais votados
Inline Feedbacks
View all comments
trackback
11/10/2014 08:19

[…] Embarcados.com.br […]

trackback
09/10/2014 11:05

[…] DYMakers.es HardwareHacking.mx Embarcados.com.br Frankesteingarage.it […]

Talvez você goste:

Séries

Menu