Taula de continguts:
- Pas 1: feu Arduino a la taula de pa
- Pas 2: Connexió de la pantalla LCD
- Pas 3: Connexió del sensor de temperatura DS18B20
- Pas 4: Preparació del circuit
- Pas 5: CODI Arduino
- Pas 6: Finalment ja ho heu fet
- Pas 7: vegeu EN DIRECTE
Vídeo: Termòmetre digital amb Arduino i DS18B20: 7 passos
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:13
Simplement creeu un termòmetre digital que us indiqui la temperatura ambient actual en una pantalla LCD. Es tracta d’un projecte per a principiants. Aparell que necessiteu: 1. Arduino UNO R3 2. Sensor de temperatura DS18B20. 3. Pantalla LCD de 16X2. 4. Connexió de cables. 5. Taula de projectes. Ara fem un termòmetre digital ….. Aquest és un pinout Atmega168 per a arduino. Només cal saltar-ho si voleu fer aquest termòmetre amb el vostre arduino.
Pas 1: feu Arduino a la taula de pa
Crear arduino en un armari és molt fàcil. A continuació es mostra el procediment de cablejat pas a pas: 1. Pin 7 -> + 5V 2. Pin8 -> GND 3. Pin9 -> Crystal -> condensador 22pF -> GND 4. Pin10-> Crystal -> condensador 22pF -> GND 5. pin 22 -> GND 6. Pin21 & Pin20 -> + 5V 7. Pin1-> 10K registor a GND + Premeu el botó a + 5V Ara ja esteu preparats …
Pas 2: Connexió de la pantalla LCD
Pas 3: Connexió del sensor de temperatura DS18B20
Pas 4: Preparació del circuit
Connecteu la pantalla LCD amb l'atmega o l'arduino segons l'exemple LCD per defecte de l'IDE arduino. Ara connecteu el bus de dades DS1307 al PIN 7 DIGITAL (pin 13 Atmega)
Pas 5: CODI Arduino
#include #include #include int DS18S20_Pin = 7; // DS18S20 Pin de senyal al digital 7 per rahulmitra LiquidCrystal lcd (12, 11, 5, 4, 3, 2); // Xip de temperatura i / o OneWire ds (DS18S20_Pin); // al pin digital 7 per rahulmitra void setup (void) {Serial.begin (9600); lcd.begin (16, 2); // Imprimiu un missatge a la pantalla LCD. lcd.print ("Rahul Mitra"); } bucle buit (buit) {temperatura flotant = getTemp (); Serial.println (temperatura); lcd.setCursor (0, 1); lcd.print ("Temp:"); impressió lcd (temperatura); lcd.print ("* C"); retard (100); // només aquí per alentir la sortida de manera que sigui més fàcil llegir} float getTemp () {// retorna la temperatura d'un DS18S20 en dades de bytes DEG Celsius [12]; byte addr [8]; if (! ds.search (addr)) {// no hi ha més sensors a la cadena, restableix la cerca ds.reset_search (); retorn -1000; } if (OneWire:: crc8 (addr, 7)! = addr [7]) {Serial.println ("CRC no és vàlid!"); retorn -1000; } if (addr [0]! = 0x10 && addr [0]! = 0x28) {Serial.print ("El dispositiu no es reconeix"); retorn -1000; } ds.reset (); ds.select (addr); ds.write (0x44, 1); // iniciar la conversió, amb paràsit activat al final de byte present = ds.reset (); ds.select (addr); ds.write (0xBE); // Llegiu el bloc de notes per a (int i = 0; i <9; i ++) {// necessitem dades de 9 bytes = ds.read (); } ds.reset_search (); byte MSB = dades [1]; byte LSB = dades [0]; float tempRead = ((MSB << 8) | LSB); // utilitzant el complement flotant de dos TemperatureSum = tempRead / 16; retorn Temperatura Suma; }
Pas 6: Finalment ja ho heu fet
Pas 7: vegeu EN DIRECTE
www.youtube.com/watch?v=7718FODdtio&list=UUY916I6z4Y3QQhzjHsIhR8w
Recomanat:
Utilitzeu el telèfon intel·ligent com a termòmetre sense contacte / termòmetre portàtil: 8 passos (amb imatges)
Utilitzeu el telèfon intel·ligent com a termòmetre sense contacte / termòmetre portàtil: mesurant la temperatura corporal sense contacte / sense contacte com una termopistola. Vaig crear aquest projecte perquè Thermo Gun ara és molt car, de manera que he de tenir una alternativa per fer bricolatge. I el propòsit és fer amb una versió de baix pressupost.SuppliesMLX90614Ardu
Termòmetre digital RPi LED: 6 passos (amb imatges)
Termòmetre LED digital RPi: sistema operatiu Raspbian. Apreneu com he fabricat aquest termòmetre digital LED, amb un Raspberry Pi Zero W, una tira LED, una pantalla OLED i un PCB personalitzat. Cicla automàticament una llista de ciutats i mostra la temperatura a l’OLED pantalla i els LED. Però
Termòmetre infraroig sense contacte basat en Arduino - Termòmetre basat en IR mitjançant Arduino: 4 passos
Termòmetre infraroig sense contacte basat en Arduino | Termòmetre basat en IR que utilitza Arduino: Hola nois, en aquest instructable farem un termòmetre sense contacte amb arduino, ja que de vegades la temperatura del líquid / sòlid és massa alta o baixa a la temperatura i és difícil fer-hi contacte i llegir-ne temperatura llavors en aquell escenari
Termòmetre digital Acme amb sonda de temperatura DS18B20 i pantalla LCD I2C: 5 passos
Termòmetre digital Acme W / DS18B20 Temp Probe i I2C LCD: es tracta d’un projecte molt senzill que no costa molt i que no trigarà gaire. El vaig posar en una caixa d'Amazon perquè hi era, però es podia muntar en gairebé qualsevol cosa
Arduino From Scratch: termòmetre digital: 7 passos (amb imatges)
Arduino From Scratch: termòmetre digital: m'ha encantat fer projectes amb Arduinos, però els vostres projectes poden costar-vos a 30 dòlars per peça. Per tant, vull mostrar-vos com podeu crear el vostre propi Arduino des de zero i estalviar diners fent-ho. Feu el vostre propi Arduino per uns 8 dòlars. Per a aquesta instrucció