Índice:
2025 Autor: John Day | [email protected]. Última modificação: 2025-01-13 06:58
Bienvenido a este tutorial, en el, aprenderemos a crear um sensor de temperatura de uma manera fácil, rápida e eficiente. O tutorial será realizado com o programa Arduino, se necessário un Arduino Uno, um BMP180 e um LCD.
Etapa 1: ¿Que Necesitaremos?
Para lograr nuestro Objetivo necesitaremos:
* Un Arduino Uno
* Un LCD
* Sem sensor BMP180
* Un Protoboard
* Um número total de 13 cabos
* Un cable de Impresora
* Um computador / laptop com a aplicação Arduino instalado com a biblioteca "bmp 180 library sparkfun"
* Un cable de impresora
* Un potenciómetro
Para que o prefeito facilite a aquí feno um Link e você possa instalar o Arduino no seu computador (Es grátis y seguro)
www.arduino.cc/en/Main/Software
Etapa 2: ¿Cómo Utilizo Mis Materiales?
Seguramente al ver la enorme lista de materiais, cada um com nomes raros e difíciles de recordar, se te hace um poco difícil pensar cómo usar estos materiais para lograr hacer mi sensor
Para facilitar a explicação, forneça uma montagem do cual muestra o lugar exacto em cada material debe ir, recupere o cabo de impressão debe ir conectado a um porto USB do seu computador para que o Arduino, LSB, etc. prendam e funcionem
NOTA: O BMP180 não aparece na montanha, para incluir debes conectar a parte VIN do BMP180 na parte ANALOGO do ARDUINO em A5, a parte GND no A4 e SCL e SDA no GND da parte analógica do Arduino
CONSEJOS:
* Es muy frecuente that el montaje quede mal las primeras veces, por eso revisa donde pusiste cada cabo y comparalo con la posición exacta del montaje
* El arduino se divide en dos partes la parte digital (en la mayoría de nuestros cabos van a estar) y el análogo. Procura revisar bien en qual parte del arduino cada cabo va
Al finalizar el Montaje, se lo hiciste corretamente, el LSB debería prender y podrías prenderlo y apagarlo con el potenciómetro
montaje Sacado de:
Etapa 3: Cómo Utilizar La Aplicación Arduino
Todo o Arduino instalado e aberto em nosso computador, debemos revisar que a biblioteca "bmp 180 library sparkfun" foi instalada neste, nosso novo código não funcionara
Se não for seguro de se a biblioteca está instalada ou não na aplicação, puedes revisar na parte superior de Arduino, na pestaña de "Programa" e buscar na seção de "Añadir Librerías". Se não houver uma biblioteca "BMP180 library sparkfun" na lista de bibliotecas, puedes entrar no link https://learn.sparkfun.com/tutorials/bmp180-barome… en el cual puedes Descargar e instalar la Librería en Arduino
Al tener la Librería instalado en Arduino, y verificar que tu Montaje esté funcionando, copia y pega el siguiente código en Arduino, verificalo y subelo:
#incluir
LiquidCrystal lcd (12, 11, 5, 4, 3, 2);
float centi () {// Funcionar para leer el dato analogico y convertirlo a digital:
int dato; float c; dato = leitura analógica (A0); c = (500,0 * dato) / 1023;
retorno (c); }
float kelvin (float cent) {float k; k = cent + 273,15; return (k); }
float fahren (float cent) {float f; f = cent * 1,8 + 32; return (f);
}
float rankin (float cent) {float r; r = (cent + 273,15) * 1,8; return (r); }
configuração vazia () {lcd.begin (16, 2); lcd.print ("C = K ="); lcd.setCursor (0, 1); lcd.print ("Temperatura"); }
void loop () {// coloque seu código principal aqui, para executar repetidamente: float Centigrados = centi (); float Fahrenheit = fahren (Centigrados); float Rankin = rankin (Centigrados); float Kelvin = Kelvin (Centigrados); lcd.setCursor (2, 0); lcd.print (Centigrados); lcd.setCursor (10, 0); lcd.print (Kelvin); atraso (200);
}
Código Sacado de:
Etapa 4: Resultado Final
Se seguir todos os passos ao lado da letra, revisa os veces sua montagem, instale a biblioteca e copie e pegue o código, o resultado final será parecido com a imagem arriba.
Como pueden ver, o censor dice la temperatura atual del lugar en el que te encuentras.