Tartalomjegyzék:
- Lépés: Készítse el az Arduino -t a kenyértáblán
- 2. lépés: Az LCD csatlakoztatása
- 3. lépés: A DS18B20 hőmérséklet -érzékelő csatlakoztatása
- 4. lépés: Az áramkör előkészítése
- 5. lépés: Arduino KÓD
- 6. lépés: Végre elkészült
- 7. lépés: Lásd LIVE
Videó: Digitális hőmérő Arduino és DS18B20 készülékkel: 7 lépés
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:41
Egyszerűen hozzon létre egy digitális hőmérőt, amely az LCD -képernyőn meg tudja mondani az aktuális szobahőmérsékletet. Ez egy kezdő projekt. Szükséges eszközök: 1. Arduino UNO R3 2. DS18B20 hőmérséklet -érzékelő. 3. 16X2 LCD kijelző. 4. Vezetékek csatlakoztatása. 5. Projekt tábla. Most készítsünk digitális hőmérőt….. Ez egy Atmega168 pisztoly az arduino számára. Ha kihagyja ezt a hőmérőt az arduino -val, hagyja ki ezt.
Lépés: Készítse el az Arduino -t a kenyértáblán
Az arduino létrehozása breaboardon nagyon egyszerű. Most a lépésenkénti bekötési eljárást az alábbiakban ismertetjük: 1. 7. pin -> +5V 2. Pin8 -> GND 3. Pin9 -> Crystal -> 22pF kondenzátor -> GND 4. Pin10-> Crystal -> 22pF kondenzátor -> GND 5. pin 22 -> GND 6. Pin21 & Pin20 -> +5V 7. Pin1-> 10K regisztrátor a GND -hez +Nyomja meg a gombot +5V -ra Most készen áll ……………..
2. lépés: Az LCD csatlakoztatása
3. lépés: A DS18B20 hőmérséklet -érzékelő csatlakoztatása
4. lépés: Az áramkör előkészítése
Csatlakoztassa az LCD -t az atmega vagy arduino -hoz az arduino IDE alapértelmezett LCD példája szerint. Most csatlakoztassa a DS1307 DATA buszt a DIGITAL PIN 7 -hez (Atmega pin 13)
5. lépés: Arduino KÓD
#include #include #include int DS18S20_Pin = 7; // DS18S20 Signal pin on digital 7 by rahulmitra LiquidCrystal lcd (12, 11, 5, 4, 3, 2); // Hőmérséklet chip i/o OneWire ds (DS18S20_Pin); // a 7. digitális tüskén rahulmitra void setup (void) {Serial.begin (9600); lcd. kezdet (16, 2); // Üzenet nyomtatása az LCD -re. lcd.print ("Rahul Mitra"); } void loop (void) {lebegő hőmérséklet = getTemp (); Soros.println (hőmérséklet); lcd.setCursor (0, 1); lcd.print ("Temp:"); lcd.print (hőmérséklet); lcd.print (" *C"); késleltetés (100); // csak itt, hogy lelassítsuk a kimenetet, hogy könnyebben le lehessen olvasni} float getTemp () {// visszaadja a hőmérsékletet egy DS18S20 -ból DEG Celsius bájt adatokban [12]; byte addr [8]; if (! ds.search (addr)) {// nincs több érzékelő a láncban, állítsa vissza a keresést ds.reset_search (); visszatérés -1000; } if (OneWire:: crc8 (addr, 7)! = addr [7]) {Serial.println ("A CRC nem érvényes!"); visszatérés -1000; } if (addr [0]! = 0x10 && addr [0]! = 0x28) {Serial.print ("Az eszköz nem ismerhető fel"); visszatérés -1000; } ds.reset (); ds.select (addr); ds.write (0x44, 1); // indítsa el az átalakítást, parazita bekapcsolásával a végén bájt jelen = ds.reset (); ds.select (addr); ds.write (0xBE); // Olvassa el a Scratchpadet (int i = 0; i <9; i ++) {// 9 bájtos adatokra van szükségünk = ds.read (); } ds.reset_search (); bájt MSB = adatok [1]; bájt LSB = adatok [0]; float tempRead = ((MSB << 8) | LSB); // kettő bók úszó segítségével TemperatureSum = tempRead /16; visszatérő TemperatureSum; }
6. lépés: Végre elkészült
7. lépés: Lásd LIVE
www.youtube.com/watch?v=7718FODdtio&list=UUY916I6z4Y3QQhzjHsIhR8w
Ajánlott:
Arduino alapú digitális hőmérő: 3 lépés
Arduino alapú digitális hőmérő: Ebben a projektben egy Arduino alapú digitális hőmérőt terveztek, amely felhasználható a szoba hőmérsékletének elemzésére. A hőmérőt általában hőmérséklet -mérő műszerként használják. Számos alapelv használható mérésre
Arduino alapú érintésmentes infravörös hőmérő - IR alapú hőmérő Arduino használatával: 4 lépés
Arduino alapú érintésmentes infravörös hőmérő | IR alapú hőmérő Arduino használatával: Sziasztok, ebben az útmutatóban, érintésmentes hőmérőt készítünk arduino segítségével. Mivel néha a folyadék/szilárd anyag hőmérséklete túl magas vagy alacsony, majd nehéz kapcsolatba lépni vele és elolvasni ilyenkor a hőmérséklet
Acme digitális hőmérő W/ DS18B20 Temp Probe és I2C LCD: 5 lépés
Acme digitális hőmérő W/ DS18B20 Temp Probe és I2C LCD: ez egy nagyon egyszerű projekt, amely nem kerül sokba és nem sok időt vesz igénybe. Az Amazon dobozába tettem, mert ott volt, de ezt szinte bármibe be lehet szerelni
Arduino a semmiből - Digitális hőmérő: 7 lépés (képekkel)
Arduino a semmiből - Digitális hőmérő: Szerettem projekteket készíteni Arduinosszal, de darabonként 30 dollárért a projektjei drágák lehetnek. Tehát szeretném megmutatni, hogyan készítheti el saját Arduino -t a semmiből, és pénzt takaríthat meg ezzel. Készítse el saját Arduino -ját körülbelül 8 dollárért. Ehhez az oktatható
DIY Arduino digitális hőmérő: 5 lépés
DIY Arduino digitális hőmérő: Üdv mindenkinek! Itt megmutatom, hogyan lehet egyszerű digitális hőmérőt készíteni az Arduino segítségével