Kazalo:
- 1. korak: Arduino naredite na deski
- 2. korak: Priključitev LCD -ja
- 3. korak: Priključitev temperaturnega senzorja DS18B20
- 4. korak: Priprava vezja
- 5. korak: KODA Arduino
- 6. korak: Končno ste končali
- 7. korak: Glejte V ŽIVO
Video: Digitalni termometer z Arduino in DS18B20: 7 korakov
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:04
Preprosto ustvarite digitalni termometer, ki vam lahko na LCD zaslonu pove trenutno temperaturo prostora. To je projekt za začetnike. Aparati, ki jih potrebujete: 1. Arduino UNO R3 2. Temperaturni senzor DS18B20. 3. LCD zaslon 16X2. 4. Priključitev žic. 5. Projektni odbor. Zdaj pa naredimo digitalni termometer ….. To je Atmega168 pinout za arduino. To preskočite, če želite narediti ta termometer s svojim arduinom.
1. korak: Arduino naredite na deski
Ustvarjanje arduina na omari je zelo enostavno. Spodaj je opisan postopek ožičenja korak za korakom: 1. Pin 7 -> +5V 2. Pin8 -> GND 3. Pin9 -> kristal -> 22pF kondenzator -> GND 4. Pin10-> kristal -> 22pF kondenzator -> GND 5. pin 22 -> GND 6. Pin21 & Pin20 -> +5V 7. Pin1-> 10K registrator na GND +Pritisnite gumb na +5V Zdaj ste pripravljeni ……………..
2. korak: Priključitev LCD -ja
3. korak: Priključitev temperaturnega senzorja DS18B20
4. korak: Priprava vezja
Povežite LCD z atmego ali arduino v skladu s privzetim primerom LCD v arduino IDE. Zdaj povežite vodilo DATA DS1307 z DIGITALNO PIN 7 (Atmega pin 13)
5. korak: KODA Arduino
#include #include #include int DS18S20_Pin = 7; // Signalni zatič DS18S20 na digitalnem 7 LCD -ja rahulmitra LiquidCrystal (12, 11, 5, 4, 3, 2); // Temperaturni čip v/i OneWire ds (DS18S20_Pin); // na digitalnem pin 7 z rahulmitra void setup (void) {Serial.begin (9600); lcd.begin (16, 2); // Natisnite sporočilo na LCD. lcd.print ("Rahul Mitra"); } void loop (void) {float temperature = getTemp (); Serial.println (temperatura); lcd.setCursor (0, 1); lcd.print ("Temp:"); lcd.tisk (temperatura); lcd.print (" *C"); zamuda (100); // samo tukaj, da upočasnimo izhod, tako da je lažje brati} float getTemp () {// vrne temperaturo iz enega DS18S20 v bajtnih podatkih DEG Celzija [12]; dodatek bajtov [8]; če (! ds.search (addr)) {// ni več senzorjev v verigi, ponastavite iskanje ds.reset_search (); vračilo -1000; } if (OneWire:: crc8 (addr, 7)! = addr [7]) {Serial.println ("CRC ni veljaven!"); vračilo -1000; } if (addr [0]! = 0x10 && addr [0]! = 0x28) {Serial.print ("Naprava ni prepoznana"); vračilo -1000; } ds.reset (); ds.select (addr); ds.write (0x44, 1); // začetek pretvorbe z vklopljenim parazitom na zadnjem bajtu = ds.reset (); ds.select (addr); ds.write (0xBE); // beremo Scratchpad za (int i = 0; i <9; i ++) {// potrebujemo 9 bajtnih podatkov = ds.read (); } ds.reset_search (); bajt MSB = podatki [1]; bajt LSB = podatki [0]; float tempRead = ((MSB << 8) | LSB); // z uporabo dveh komplimentov float TemperatureSum = tempRead /16; povratna temperaturaSum; }
6. korak: Končno ste končali
7. korak: Glejte V ŽIVO
www.youtube.com/watch?v=7718FODdtio&list=UUY916I6z4Y3QQhzjHsIhR8w
Priporočena:
Uporabite pametni telefon kot brezkontaktni termometer / prenosni termometer: 8 korakov (s slikami)
Uporabite pametni telefon kot brezkontaktni termometer / prenosni termometer: Merjenje telesne temperature z brezkontaktnim / brezkontaktnim kot termo pištola. Ta projekt sem ustvaril, ker je Thermo Gun zdaj zelo drag, zato moram dobiti alternativo za izdelavo DIY. Namen je izdelati z nizko proračunsko različico
Digitalni termometer RPi LED: 6 korakov (s slikami)
Digitalni termometer LED RPi: Raspbian OS Naučite se, kako sem naredil ta digitalni LED termometer z Raspberry Pi Zero W, LED trakom, zaslonom OLED in tiskanim vezjem po meri. Samodejno ciklira seznam mest in prikaže temperaturo na OLED zaslon in LED. Ampak
Acme digitalni termometer W/ DS18B20 Temp Sonda & I2C LCD: 5 korakov
Acme digitalni termometer W/ DS18B20 Temp Probe & I2C LCD: to je zelo preprost projekt, ki ne stane veliko in ne traja veliko časa. Dala sem ga v amazonsko škatlo, ker je bil tam, vendar bi ga bilo mogoče namestiti v skoraj vse
Arduino iz nič - digitalni termometer: 7 korakov (s slikami)
Arduino iz nič - digitalni termometer: rad sem delal projekte z Arduinosom, toda pri 30 USD na kos so vaši projekti lahko dragi. Zato vam želim pokazati, kako lahko naredite svoj Arduino iz nič in pri tem prihranite denar. Naredite svoj Arduino za približno 8 USD. Za to navodilo
Digitalni termometer Arduino DIY: 5 korakov
Arduino digitalni termometer DIY: Pozdravljeni vsi! Tukaj vam bom pokazal, kako narediti preprost digitalni termometer z uporabo Arduina