» Temas » Dicas »Termostato no Arduino Mega 2560

Termostato no Arduino Mega 2560


Bom dia a todos. Este projeto foi implementado em uma das escolas perto de Moscou para uma aula de robótica e ciências naturais. A tarefa do dispositivo inclui imagens de data, hora, temperatura e também a gravação de informações em mídia SD com um intervalo de meia hora em um formato de arquivo txt.

A composição do produto inclui:
1. Arduino mega 2560
Termostato no Arduino Mega 2560

2. Glcd12864 v 2.0 (ou uma tela chinesa padrão nos chips ks0107 / ks0108)

3. Relógio em tempo real Hz 85 63

4. Sensor de temperatura TMP36

5. Módulo para cartão micro SD


Esquema e conexões


O monitor Glcd12864 v2.0 é conectado através de uma interface paralela. O relógio em tempo real usa o protocolo I2c (pinos sda sdc na placa) e o módulo micro sd usa spi, pinos 50 a 53 (especificamente nesta placa). Tudo é alimentado, exceto a luz de fundo da tela de 5V, a luz de fundo usa 3,3V. Em geral, o esquema não é complicado. A energia da placa veio de um adaptador simples e padrão de 5V. Consumo de corrente do dispositivo na região de 100 mA.

Ver na tábua de pão


Esboço
Esboço
Biblioteca U8glib

O próprio esboço usa as bibliotecas padrão do arduino, com exceção da exibição, que requer a biblioteca U8glib. As fontes para o esboço são fornecidas no arquivo morto e, para a operação correta, devem estar na pasta com o esboço.Os comentários sobre os principais problemas são fornecidos no próprio esboço.

O cronômetro é definido escrevendo o valor do código binário decimal nas linhas 45 e 46. Nesse caso, o período de resposta é de meia hora. Para alterar o período de uma hora, escrevemos na linha 46 o valor B00111111. Assim, escrevemos o mesmo valor na linha de função de redefinição do timer 54. Informações mais detalhadas sobre como manipular o timer no manual do rtc pcf 8563

Todas as informações de temperatura são gravadas no cartão sd no formato txt e têm o seguinte formato

Posteriormente, os dados foram usados ​​para compilar gráficos de temperatura do tempo.
Este dispositivo é um protótipo, não há cópias de trabalho em mãos (tudo está funcionando atualmente). Assim que possível, descreverei o processo de montagem completa com a fabricação de software, etc.

Apropriado para o tópico

Tópicos relacionados

Adicionar um comentário

    • sorrirsorrisosxaxaoknão seiyahoonea
      chefearranhartolosimsim simagressivosegredo
      desculpedançardance2dance3perdãoajudabebidas
      pararamigosbomgoodgoodapitodesmaiarlíngua
      fumaçapalmascraydeclararirônicodon-t_mentionbaixar
      calorirritantelaugh1mdareuniãomoskingnegativo
      not_ipipocapunirlerassustarsustospesquisar
      provocarthank_youistoto_clueumnikagudoconcordar
      malbeeeblack_eyeblum3corargabar-setédio
      censuradobrincadeirasecret2ameaçarvitóriayusun_bespectacled
      sacudirrespektlolpreviubem vindoKrutoyya_za
      ya_dobryiajudantene_huliganne_othodifludproibirfechar

Aconselhamos que você leia:

Entregue-o para o smartphone ...