Tabla de contenido:
- Paso 1: haz Arduino en la placa de pruebas
- Paso 2: Conexión de la pantalla LCD
- Paso 3: Conexión del sensor de temperatura DS18B20
- Paso 4: preparación del circuito
- Paso 5: CÓDIGO Arduino
- Paso 6: finalmente lo ha hecho
- Paso 7: Ver EN VIVO
Video: Termómetro digital con Arduino y DS18B20: 7 pasos
2024 Autor: John Day | [email protected]. Última modificación: 2024-01-30 08:42
Simplemente cree un termómetro digital que pueda indicarle la temperatura actual de la habitación en una pantalla LCD. Este es un proyecto para principiantes. Aparato que necesita: 1. Arduino UNO R3 2. Sensor de temperatura DS18B20. 3. Pantalla LCD 16X2. 4. Conexión de cables. 5. Tablero de proyectos. Ahora hagamos un termómetro digital … Este es un pinout Atmega168 para arduino. Simplemente omita esto si quiere hacer este termómetro con su arduino.
Paso 1: haz Arduino en la placa de pruebas
Crear arduino en un breaboard es muy fácil. Ahora el procedimiento de cableado paso a paso se da a continuación: 1. Pin 7 -> + 5V 2. Pin8 -> GND 3. Pin9 -> Cristal -> Condensador 22pF -> GND 4. Pin10-> Cristal -> Condensador 22pF -> GND 5. Pin 22 -> GND 6. Pin21 y Pin20 -> + 5V 7. Pin1-> Registor de 10K a GND + Pulsador a + 5V Ahora estás listo ……………..
Paso 2: Conexión de la pantalla LCD
Paso 3: Conexión del sensor de temperatura DS18B20
Paso 4: preparación del circuito
Conecte la pantalla LCD con atmega o arduino de acuerdo con el ejemplo de LCD predeterminado en el IDE de arduino. Ahora conecte el bus de DATOS DS1307 al PIN DIGITAL 7 (pin 13 de Atmega)
Paso 5: CÓDIGO Arduino
#include #include #include int DS18S20_Pin = 7; // Pin de señal DS18S20 en digital 7 de rahulmitra LiquidCrystal lcd (12, 11, 5, 4, 3, 2); // E / S del chip de temperatura OneWire ds (DS18S20_Pin); // en el pin digital 7 por rahulmitra void setup (void) {Serial.begin (9600); lcd. comienzo (16, 2); // Imprime un mensaje en la pantalla LCD. lcd.print ("Rahul Mitra"); } bucle vacío (vacío) {temperatura de flotación = getTemp (); Serial.println (temperatura); lcd.setCursor (0, 1); lcd.print ("Temp:"); lcd.print (temperatura); lcd.print ("* C"); retraso (100); // solo aquí para ralentizar la salida para que sea más fácil de leer} float getTemp () {// devuelve la temperatura de un DS18S20 en DEG Celsius byte data [12]; byte addr [8]; if (! ds.search (addr)) {// no hay más sensores en la cadena, restablecer la búsqueda ds.reset_search (); return -1000; } if (OneWire:: crc8 (addr, 7)! = addr [7]) {Serial.println ("¡CRC no es válido!"); return -1000; } if (addr [0]! = 0x10 && addr [0]! = 0x28) {Serial.print ("El dispositivo no es reconocido"); return -1000; } ds.reset (); ds.select (dirección); ds.write (0x44, 1); // inicia la conversión, con el parásito encendido al final del byte present = ds.reset (); ds.select (dirección); ds.write (0xBE); // Leer Bloc de notas para (int i = 0; i <9; i ++) {// necesitamos 9 bytes de datos = ds.read (); } ds.reset_search (); byte MSB = datos [1]; byte LSB = datos [0]; float tempRead = ((MSB << 8) | LSB); // usando el flotador complementario de dos TemperatureSum = tempRead / 16; return TemperatureSum; }
Paso 6: finalmente lo ha hecho
Paso 7: Ver EN VIVO
www.youtube.com/watch?v=7718FODdtio&list=UUY916I6z4Y3QQhzjHsIhR8w
Recomendado:
Use el teléfono inteligente como termómetro sin contacto / termómetro portátil: 8 pasos (con imágenes)
Use el teléfono inteligente como termómetro sin contacto / termómetro portátil: mide la temperatura corporal con un termómetro sin contacto / sin contacto como una pistola térmica. Creé este proyecto porque Thermo Gun ahora es muy caro, así que debo buscar una alternativa para hacer bricolaje. Y el propósito es hacer con una versión de bajo presupuesto. SuministrosMLX90614Ardu
Termómetro digital RPi LED: 6 pasos (con imágenes)
Termómetro digital RPi LED: Raspbian OS Aprenda cómo hice este termómetro digital LED, con una Raspberry Pi Zero W, una tira de LED, una pantalla OLED y una PCB personalizada. Automáticamente recorre una lista de ciudades y muestra la temperatura en el OLED. pantalla y los LED. Pero
Termómetro infrarrojo sin contacto basado en Arduino - Termómetro basado en infrarrojos con Arduino: 4 pasos
Termómetro infrarrojo sin contacto basado en Arduino | Termómetro basado en infrarrojos con Arduino: Hola chicos, en este instructivo, haremos un termómetro sin contacto con arduino, ya que a veces la temperatura del líquido / sólido es demasiado alta o demasiado baja y luego es difícil hacer contacto con él y leer su temperatura entonces en ese escenario
Termómetro digital Acme con sonda de temperatura DS18B20 y pantalla LCD I2C: 5 pasos
Termómetro digital Acme con sonda de temperatura DS18B20 y LCD I2C: este es un proyecto muy simple que no cuesta mucho y no llevará mucho tiempo. Lo puse en una caja de Amazon porque estaba allí, pero podría montarse en casi cualquier cosa
Arduino From Scratch - Termómetro digital: 7 pasos (con imágenes)
Arduino From Scratch - Termómetro digital: Me ha encantado hacer proyectos con Arduinos, pero a $ 30 la pieza, tus proyectos pueden resultar costosos. Así que quiero mostrarte cómo puedes hacer tu propio Arduino desde cero y ahorrar dinero haciéndolo. Haga su propio Arduino por alrededor de $ 8. Para este instructable