Proyecto Sensor de Temperatura

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 7

[Proyecto Sensor de Temperatura] 2021

PROYECTO SENSOR DE
TEMPERATURA

Centro:​ IES. Rodríguez Delgado


Curso: ​2º Bachillerato
Grupo: ​A
Trabajo realizado por:​ Jose Pablo Sánchez Nieto
[Proyecto Sensor de Temperatura] 2021

ÍNDICE

1. ​Finalidad del proyecto.

2.​Planificación

3​.Hardware. Explicación de todos los componentes utilizados.


Esquema del proyecto. Esquema Tinkercad.Diseño 3D.

4​.Software. Código

5.Análisis del proyecto

6.​ El equipo

7.- Bibliografía
[Proyecto Sensor de Temperatura] 2021

1. ​ Finalidad del proyecto


Este proyecto consiste en un sensor de temperatura el cual va conectado a una placa arduino UNO y
a una pantalla en la cual se podrá ver la temperatura captado por el sensor.

2. ​ Planificación
Para realizar este proyecto necesitaremos tener instalado en nuestro ordenador el programa de arduino,
una placa arduino UNO, cables macho-macho, sensor de temperatura tmp36, pantalla I2C, protoboard.

El montaje de este proyecto ocupa entre 5 y 10 minutos.

Materiales Unidades Precio

Placa arduino UNO 1 10.99€

Cables macho-macho 9 3.99€ ( pack de 40 cables)

Sensor BMP 208 1 9.48€

Pantalla I2C 1 9.9€

Protoboard 1 3.5€

Enlaces:
Placa:​https://www.amazon.es/SUNFOUNDER-Board-Arduino-ATMEGA328P-ATMEGA16U2/dp/B07SH495
J5/ref=sr_1_11?__mk_es_ES=%C3%85M%C3%85%C5%BD%C3%95%C3%91&crid=34ACTXZU1F5KM&
dchild=1&keywords=placa+arduino+uno&qid=1613740640&sprefix=placa+arduino+uno%2Caps%2C253&s
r=8-11

Cables:​https://www.amazon.es/Neuftech-jumper-20cm-Arduino-Breadboard/dp/B00NBNIETC/ref=sr_1_8?_
_mk_es_ES=%C3%85M%C3%85%C5%BD%C3%95%C3%91&dchild=1&keywords=cable+arduino&qid=1
613740719&sr=8-8

Sensor:​https://www.amazon.es/barom%C3%A9trico-temperatura-bar%C3%B3metro-alt%C3%ADmetro-cali
brado/dp/B07BD5L91Y/ref=sr_1_1_sspa?__mk_es_ES=%C3%85M%C3%85%C5%BD%C3%95%C3%91&
crid=28C9XPCKGOODO&dchild=1&keywords=sensor+bmp280&qid=1615279587&sprefix=sensor+bmp%2
Caps%2C192&sr=8-1-spons&psc=1&spLa=ZW5jcnlwdGVkUXVhbGlmaWVyPUEzUlExSVBYQVEzNVpaJm
VuY3J5cHRlZElkPUEwNjU0OTg2MkpaV1FSNjFBVkg4RyZlbmNyeXB0ZWRBZElkPUEwMTgwMTA4MldO
TDg2NkowOTcwTCZ3aWRnZXROYW1lPXNwX2F0ZiZhY3Rpb249Y2xpY2tSZWRpcmVjdCZkb05vdExvZ0
NsaWNrPXRydWU=
Pantalla:​https://www.amazon.es/GeeekPi-Character-Display-Protocol-Raspberry/dp/B07QNKCLJM/ref=sr_
1_7?__mk_es_ES=%C3%85M%C3%85%C5%BD%C3%95%C3%91&dchild=1&keywords=pantalla+arduin
o+I2C+16x4&qid=1613740240&sr=8-7

Protoboard:
https://www.amazon.es/Ociodual-Prototipo-Protoboard-contactos-Arduino/dp/B075NFLY4Y/ref=sr_1_10?__
[Proyecto Sensor de Temperatura] 2021

mk_es_ES=%C3%85M%C3%85%C5%BD%C3%95%C3%91&dchild=1&keywords=protoboard&qid=16137
40530&sr=8-10

3. ​ Hardware
El esquema del circuito es el siguiente:

Los componentes usados son:


● Una pantalla encargada de mostrar los datos.
● Un sensor de temperatura y presión encargado de recolectar los datos.
● Una placa arduino UNO encargada de procesar la información y administrar corriente.

El enlace del diseño 3D es el siguiente:​https://skfb.ly/6ZzBC

4. ​ Software
Código Arduino:

#include <Wire.h>

#include <SPI.h>

#include <Adafruit_BMP280.h>

#include <LiquidCrystal_I2C.h>

LiquidCrystal_I2C lcd(0x27,20,4);

#define BMP_SCK (13)

#define BMP_MISO (12)


[Proyecto Sensor de Temperatura] 2021

#define BMP_MOSI (11)

#define BMP_CS (10)

Adafruit_BMP280 bmp; // I2C

//Adafruit_BMP280 bmp(BMP_CS); // hardware SPI

//Adafruit_BMP280 bmp(BMP_CS, BMP_MOSI, BMP_MISO, BMP_SCK);

int presion;

void setup() {

Serial.begin(9600);

Serial.println(F("BMP280 test"));

if (!bmp.begin()) {

Serial.println(F("Could not find a valid BMP280 sensor, check wiring!"));

while (1);

/* Default settings from datasheet. */

bmp.setSampling(Adafruit_BMP280::MODE_NORMAL, /* Operating Mode. */

Adafruit_BMP280::SAMPLING_X2, /* Temp. oversampling */

Adafruit_BMP280::SAMPLING_X16, /* Pressure oversampling */

Adafruit_BMP280::FILTER_X16, /* Filtering. */

Adafruit_BMP280::STANDBY_MS_500); /* Standby time. */

lcd.init();

lcd.init();

lcd.backlight();

lcd.setCursor(3,0);

void loop() {

Serial.print(F("Temperature = "));

Serial.print(bmp.readTemperature());
[Proyecto Sensor de Temperatura] 2021

Serial.println(" *C");

Serial.print(F("Pressure = "));

presion=bmp.readPressure()/100;

Serial.print(bmp.readPressure());

Serial.println(" Pa");

Serial.print(F("Approx altitude = "));

Serial.print(bmp.readAltitude(1013.25)); /* Adjusted to local forecast! */

Serial.println(" m");

Serial.println();

lcd.setCursor(1,0);

lcd.clear();

lcd.print("Temp.");

lcd.setCursor(5,0);

lcd.print(bmp.readTemperature());

lcd.setCursor(1,1);

lcd.print("Pres.");

lcd.print(presion);

delay(2000);

5. Análisis del proyecto


● Análisis del funcionamiento del proyecto:
○ Durante el desarrollo han ocurrido una serie de problemas a la hora de la
programación de la pantalla y del sensor puesto que tenía problemas a lahora de
iniciarse el sensor.
○ Como resultado he obtenido un aparato el cual mide la temperatura y presión y
aparecen en una pantalla los datos recogidos.
[Proyecto Sensor de Temperatura] 2021

6. ​ El equipo
● Constitución: ​El equipo está compuesto solo por mi debido al Covid-19 que nos
imposibilita el poder trabajar en grupos.

7. ​ Bibliografía
Las páginas web que he utilizado para la realización del proyecto son las siguientes:

● Para programar la pantalla:


https://naylampmechatronics.com/blog/35_tutorial-lcd-con-i2c-controla-un-lcd-con-solo-dos-pines.ht
ml

También podría gustarte

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy