» Temas » Consejos »Termostato en el Arduino Mega 2560

Termostato en el Arduino Mega 2560


Buen dia a todos. Este proyecto se implementó en una de las escuelas cerca de Moscú para una clase de robótica y ciencias naturales. La tarea del dispositivo incluye imágenes de fecha, hora, temperatura, así como la grabación de información en medios SD con un intervalo de media hora en un archivo de formato txt.

La composición del producto incluye:
1. Arduino mega 2560
Termostato en el Arduino Mega 2560

2. Glcd12864 v 2.0 (o una pantalla china estándar en los chips ks0107 / ks0108)

3. Reloj en tiempo real Hz 85 63

4. Sensor de temperatura TMP36

5. Módulo para tarjeta micro sd


Esquema y conexiones


La pantalla Glcd12864 v2.0 está conectada a través de una interfaz paralela. El reloj de tiempo real usa el protocolo I2c (pines sda sdc en la placa), y el módulo micro sd usa spi, pines 50 a 53 (específicamente en esta placa). Todo está alimentado, excepto la retroiluminación de la pantalla de 5V, la retroiluminación utiliza 3.3V. En general, el esquema no es complicado. La alimentación de la placa provino de un simple adaptador estándar de 5V. Consumo de corriente del dispositivo en la región de 100 mA.

Ver en el tablero


Bosquejo
Bosquejo
Biblioteca U8glib

El boceto en sí utiliza las bibliotecas arduino estándar, con la excepción de la pantalla, que requiere la biblioteca U8glib. Las fuentes para el boceto se proporcionan en el archivo y deben funcionar en la carpeta con el boceto para su correcto funcionamiento. Los comentarios sobre los problemas principales se dan en el boceto mismo.

El temporizador se configura escribiendo el valor del código decimal-binario en las líneas 45 y 46. En este caso, el período de respuesta es de media hora. Para cambiar el período durante una hora, escribimos en la línea 46 el valor B00111111. En consecuencia, escribimos el mismo valor en la línea 54 de la función de reinicio del temporizador. Información más detallada sobre la manipulación del temporizador en rtc pcf 8563 manual

Toda la información de temperatura se escribe en la tarjeta SD en formato txt y tiene el siguiente formulario

Posteriormente, los datos se utilizaron para compilar gráficos de temperatura del clima.
Este dispositivo es un prototipo, no hay copias de trabajo disponibles (todo está funcionando actualmente). Tan pronto como pueda obtenerlo, describiré el proceso de ensamblaje completo con la fabricación de software, etc.

Apto para tema

Temas relacionados

Agrega un comentario

    • sonriesonrisasxaxaokno sabesyahoonea
      jeferascarsetontosisi-siagresivosecreto
      lo sientobailardance2dance3perdónayudabebidas
      pararamigosbuenobuenosilbatodesmayarselengua
      fumaraplaudirllorardeclararburlóndon-t_mentiondescargar
      calorfuriosorisa1mdareuniónMoskingnegativo
      not_ipalomitas de maizcastigarleerasustarasustabuscar
      burlagraciasestoto_clueumnikagudode acuerdo
      malbeeeojo negroblum3ruborpresumiraburrimiento
      censuradocortesíasecreto2amenazarvictoriaYusun_bespectacled
      shokrespektjajajaPrevedbienvenidokrutoyya_za
      ya_dobryiayudantene_huliganne_othodigolpearprohibircerrar

Le recomendamos que lea:

Pásalo por el teléfono inteligente ...