Sisällysluettelo:
2025 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2025-01-23 14:42
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
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
Vaihe 3: DS18B20 -lämpötila -anturin liittäminen
Vaihe 4: Piirin valmistelu
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
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: 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: 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 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: 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 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