Sisällysluettelo:
- Vaihe 1: Tee Arduino Breadboardista
- Vaihe 2: Nestekidenäytön liittäminen
- Vaihe 3: DS18B20 -lämpötila -anturin liittäminen
- Vaihe 4: Piirin valmistelu
- Vaihe 5: Arduino -KOODI
- Vaihe 6: Lopulta olet tehnyt
- Vaihe 7: Katso LIVE
![Digitaalinen lämpömittari Arduinolla ja DS18B20: 7 vaihetta Digitaalinen lämpömittari Arduinolla ja DS18B20: 7 vaihetta](https://i.howwhatproduce.com/images/002/image-5748-17-j.webp)
Video: Digitaalinen lämpömittari Arduinolla ja DS18B20: 7 vaihetta
![Video: Digitaalinen lämpömittari Arduinolla ja DS18B20: 7 vaihetta Video: Digitaalinen lämpömittari Arduinolla ja DS18B20: 7 vaihetta](https://i.ytimg.com/vi/4Bh7R7TKBzg/hqdefault.jpg)
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 09:01
![Digitaalinen lämpömittari, jossa Arduino ja DS18B20 Digitaalinen lämpömittari, jossa Arduino ja DS18B20](https://i.howwhatproduce.com/images/002/image-5748-18-j.webp)
![Digitaalinen lämpömittari, jossa Arduino ja DS18B20 Digitaalinen lämpömittari, jossa Arduino ja DS18B20](https://i.howwhatproduce.com/images/002/image-5748-19-j.webp)
Luo yksinkertaisesti digitaalinen lämpömittari, joka voi näyttää nykyisen huonelämpötilan LCD -näytöllä. Tämä on aloittelijoiden projekti. Tarvittavat laitteet: 1. Arduino UNO R3 2. DS18B20 -lämpötila -anturi. 3. 16X2 LCD -näyttö. 4. Johtojen liittäminen. 5. Projektitaulu. Tehdään nyt digitaalinen lämpömittari….. Tämä on Atmega168 -pistoke arduinoa varten. Ohita tämä, jos haluat tehdä tämän lämpömittarin arduinoosi kanssa.
Vaihe 1: Tee Arduino Breadboardista
![Tee Arduino Breadboardilla Tee Arduino Breadboardilla](https://i.howwhatproduce.com/images/002/image-5748-20-j.webp)
Arduinon luominen breaboardille on erittäin helppoa. Seuraavassa on vaiheittaiset kytkentämenetelmät: 1. Nasta 7 -> +5 V 2. Nasta 8 -> GND 3. Pin9 -> Kristalli -> 22pF -kondensaattori -> GND 4. Pin10-> Kristalli -> 22pF -kondensaattori -> GND 5. nasta 22 -> GND 6. Pin21 ja Pin20 -> +5V 7. Pin1-> 10K GND +-rekisteröinti +Paina +5V -painiketta
Vaihe 2: Nestekidenäytön liittäminen
![LCD -näytön liittäminen LCD -näytön liittäminen](https://i.howwhatproduce.com/images/002/image-5748-21-j.webp)
Vaihe 3: DS18B20 -lämpötila -anturin liittäminen
![DS18B20 -lämpötila -anturin liittäminen DS18B20 -lämpötila -anturin liittäminen](https://i.howwhatproduce.com/images/002/image-5748-22-j.webp)
Vaihe 4: Piirin valmistelu
![Piirin valmistelu Piirin valmistelu](https://i.howwhatproduce.com/images/002/image-5748-23-j.webp)
Liitä nestekidenäyttö atmega- tai arduino -laitteeseen arduino IDE: n oletus -LCD -esimerkin mukaisesti. Liitä nyt DS1307 DATA -väylä DIGITAL PIN 7 (Atmega -nasta 13)
Vaihe 5: Arduino -KOODI
#include #include #include int DS18S20_Pin = 7; // DS18S20 Signal pin on digital 7 by rahulmitra LiquidCrystal lcd (12, 11, 5, 4, 3, 2); // Lämpötilapiiri i/o OneWire ds (DS18S20_Pin); // digitaalisessa nastassa 7 rahulmitra void setup (void) {Serial.begin (9600); lcd. alku (16, 2); // Tulosta viesti nestekidenäyttöön. lcd.print ("Rahul Mitra"); } void loop (void) {float temperature = getTemp (); Sarja.println (lämpötila); lcd.setCursor (0, 1); lcd.print ("Lämpötila:"); lcd.print (lämpötila); lcd.print (" *C"); viive (100); // tässä vain hidastaaksesi lähtöä, jotta se olisi helpompi lukea} float getTemp () {// palauttaa yhden DS18S20: n lämpötilan DEG Celsius -tavuina [12]; tavuosoite [8]; if (! ds.search (addr)) {// ketjussa ei enää antureita, nollaa haku ds.reset_search (); palautus -1000; } if (OneWire:: crc8 (addr, 7)! = addr [7]) {Serial.println ("CRC ei kelpaa!"); palautus -1000; } if (addr [0]! = 0x10 && addr [0]! = 0x28) {Serial.print ("Laitetta ei tunnisteta"); palautus -1000; } ds.reset (); ds.select (addr); ds.write (0x44, 1); // aloita muuntaminen, loisvirran ollessa päällä tavun lopussa = ds.reset (); ds.select (addr); ds.write (0xBE); // Lue Scratchpad for (int i = 0; i <9; i ++) {// tarvitsemme 9 tavua dataa = ds.read (); } ds.reset_search (); tavu MSB = data [1]; tavu LSB = data [0]; float tempRead = ((MSB << 8) | LSB); // käyttämällä kahden kohteliaisuutta FloatSum = tempRead /16; paluu TemperatureSum; }
Vaihe 6: Lopulta olet tehnyt
![Lopulta olet tehnyt Lopulta olet tehnyt](https://i.howwhatproduce.com/images/002/image-5748-24-j.webp)
![Lopulta olet tehnyt Lopulta olet tehnyt](https://i.howwhatproduce.com/images/002/image-5748-25-j.webp)
Vaihe 7: Katso LIVE
www.youtube.com/watch?v=7718FODdtio&list=UUY916I6z4Y3QQhzjHsIhR8w
Suositeltava:
Digitaalinen RPi LED -lämpömittari: 6 vaihetta (kuvilla)
![Digitaalinen RPi LED -lämpömittari: 6 vaihetta (kuvilla) Digitaalinen RPi LED -lämpömittari: 6 vaihetta (kuvilla)](https://i.howwhatproduce.com/images/009/image-25726-j.webp)
Digitaalinen RPi LED -lämpömittari: Raspbian OSLisätietoja siitä, miten tein tämän digitaalisen LED -lämpömittarin, jossa on Raspberry Pi Zero W, LED -nauha, OLED -näyttö ja mukautettu piirilevy.Se kiertää automaattisesti kaupunkiluettelon ja näyttää OLED -lämpötilan näyttö ja LEDit. Mutta
Arduino -pohjainen digitaalinen lämpömittari: 3 vaihetta
![Arduino -pohjainen digitaalinen lämpömittari: 3 vaihetta Arduino -pohjainen digitaalinen lämpömittari: 3 vaihetta](https://i.howwhatproduce.com/images/009/image-26784-j.webp)
Arduino -pohjainen digitaalinen lämpömittari: Tässä projektissa on suunniteltu Arduino -pohjainen digitaalinen lämpömittari, jota voidaan käyttää huoneen lämpötilan analysointiin. On olemassa erilaisia periaatteita, joita voidaan käyttää mittaamaan
Digitaalinen lämpömittari DHT11 käyttäen ESP8266: 4 vaihetta
![Digitaalinen lämpömittari DHT11 käyttäen ESP8266: 4 vaihetta Digitaalinen lämpömittari DHT11 käyttäen ESP8266: 4 vaihetta](https://i.howwhatproduce.com/images/011/image-32652-j.webp)
Digitaalinen lämpömittari DHT11 ESP8266: n avulla: Edellisessä artikkelissa keskustelin jo DH11: stä ja sen näyttämisestä ulostulolaitteissa, kuten 7 -segmentti-, LCD-, sarja- ja RGB -renkaissa. matkapuhelimen selaimen avulla
Digitaalinen lämpömittari NodeMCU: n ja LM35: n avulla: 5 vaihetta
![Digitaalinen lämpömittari NodeMCU: n ja LM35: n avulla: 5 vaihetta Digitaalinen lämpömittari NodeMCU: n ja LM35: n avulla: 5 vaihetta](https://i.howwhatproduce.com/images/004/image-10099-11-j.webp)
Digitaalinen lämpömittari NodeMCU: n ja LM35: n avulla: Tee oma digitaalinen lämpömittari ja seuraa lämpötilaa Internetin kautta mistä tahansa. Liitämme lämpötila-anturin LM35 NodeMCU 1.0: n (ESP-12E) kanssa. LM35 on lämpötila-anturi
Digitaalinen Acme -lämpömittari W/ DS18B20 -lämpötila -anturi ja I2C -nestekidenäyttö: 5 vaihetta
![Digitaalinen Acme -lämpömittari W/ DS18B20 -lämpötila -anturi ja I2C -nestekidenäyttö: 5 vaihetta Digitaalinen Acme -lämpömittari W/ DS18B20 -lämpötila -anturi ja I2C -nestekidenäyttö: 5 vaihetta](https://i.howwhatproduce.com/images/005/image-14720-80-j.webp)
Digitaalinen Acme -lämpömittari W/ DS18B20 Temp Probe & I2C LCD: tämä on hyvin yksinkertainen projekti, joka ei maksa paljon eikä vie paljon aikaa. Laitoin sen Amazon -laatikkoon, koska se oli siellä, mutta tämä voidaan asentaa melkein mihin tahansa