Hőmérséklet-érzékelő technológia

DS18B20 digitális hőmérséklet -érzékelő Connect Arduino

Készítsen egy egyszerű áramkört a DS18B20 digitális érzékelő és az Arduino csatlakoztatásával

A DS18B20 digitális hőmérséklet-érzékelő egy Bus digitális hőmérséklet-érzékelő, amelyet Dallas készített, Egyesült Államok. Széles hőmérsékleti mérési tartománya van (-55℃~+125 ℃) és a velejáró hőmérsékleti mérési felbontás 0,5 ℃. A DS18B20 támogatja a többpontos hálózati funkciót, és a többszörös DS18B20 párhuzamosan csatlakoztatható az egyetlen három vezetéknél, hogy elérje a többpontos hőmérséklet-mérést. A mérési eredményeket sorozatosan továbbítják 9 ~ 12 bites digitális mennyiségben.

Csatlakoztassuk a DS18B20 -ot az Arduino -hoz. A kapcsolatok egyértelműek. Kezdje úgy, hogy a VDD -t az Arduino 5 V -os tűjéhez és a GND -hez csatlakoztatja.

A DS18B20 digitális hőmérsékleti érzékelő csatlakoztatásához az Arduino -hoz, a következő lépéseket kell tennie:

A DS18B20 digitális hőmérséklet -mérési chip tű funkciói

A DS18B20 digitális hőmérséklet -mérési chip tű funkciói

‌HARDWARE CONSATION‌:
Csatlakoztassa a DS18B20 VCC csapját a 3,3 V -os Arduino -POWE PIN -kódhoz.
Csatlakoztassa a DS18B20 GND PIN -kódját az Arduino földi tűjéhez.
Csatlakoztassa a DS18B20 adatcsapját az Arduino GPIO -tűjéhez (például, GPIO4).
Csatlakoztasson egy 4,7kΩ-os pull-up ellenállást az adatcsap és a 3,3 V-os teljesítménycsap között.

‌Software konfiguráció‌:
Győződjön meg róla, hogy telepítette az Arduino IDE -t, és telepítette az Arduino Fejlesztési Testület támogató könyvtárait az IDE -be.
Írjon kódot az Arduino IDE -be, hogy elolvassa a DS18B20 érzékelő hőmérsékleti adatait.

A DS18B20 érzékelő egyedülálló, mivel egyedi 1-WIRE® interfésze csak egy portcsapot igényel a kommunikációhoz, És minden eszköznek van egy egyedi 64 bites sorozatkódja, amelyet a fedélzeti ROM-ban tárolnak. Ezen kívül, Támogatja az áramellátást az adatsoron keresztül, 3,0 V - 5,5 V -os tápellátási tartományban, rendkívül rugalmasvá teszi a különféle alkalmazásokban. A DS18B20 alkalmazások tartalmaznak termosztátokat, ipari rendszerek, fogyasztási cikkek, hőmérők, vagy bármely hőtérzékeny rendszer, stb

A DS18B20 egy egy vezetékes digitális hőmérsékleti érzékelő a Maxim IC-től. Jelentések a Celsius fokozatból -55 hogy 125 (+/-0.5) -vel 9 hogy 12 pontossági számjegyek. Minden érzékelőt egyedi 64 bites sorozatszámmal gravíroznak – nagyszámú érzékelő használatának lehetővé tétele egy adatbuszon.

A DS18B20 digitális hőmérséklet -érzékelő és az Arduino csatlakoztatásának funkcionális alkotóelemei

A DS18B20 digitális hőmérséklet -érzékelő és az Arduino csatlakoztatásának funkcionális alkotóelemei

Jellemzők:
Az egyedi 1-Wire® interfésznek csak egy portcsapot igényel a kommunikációhoz;
Minden eszköznek van egy egyedi 64 bites soros kódja, a fedélzeti ROM-ban tárolva;
A multidrop képesség egyszerűsíti az elosztott hőmérséklet -érzékelő alkalmazásokat;
Nincs szükség külső alkatrészekre;
Az adatsoron keresztül táplálható.
A tápellátási tartomány 3,0 V -os 5,5 V -os;
Méri a hőmérsékletet –55 ° C -tól +125 ° C -ig (–67 ° F - +257 ° F) ± 0,5 ° C pontosság –10 ° C - +85 ° C;
A hőmérő felbontása a felhasználó közül választható 9 hogy 12 bitek;
Átalakítja a hőmérsékletet egy 12 bites digitális szóvá 750 milliszekundum (max);
Felhasználó meghatározható nem felejtõ (NV) riasztási beállítások;
A riasztási keresési parancs azonosítja és címzi az eszközöket, amelyek hőmérséklete kívül esik a programozott határokon kívül (hőmérsékleti riasztási állapot);
Az alkalmazások tartalmaznak termosztátokat, ipari rendszerek, fogyasztási cikkek, hőmérők, vagy bármilyen hőérzékeny rendszer.

Lépés 2: Amire szüksége van:
A hőmérő felépítéséhez, Szüksége lesz a következő elemekre:
Arduino tábla (A, ESEDÉKES, Mikro, stb.).
Vízálló DS18B20 érzékelő és 4,7K ellenállás.
Jumper vezetékek, hogy mindent összekapcsoljanak.
Egyes üzletek 4,7K ellenállású érzékelőket árusítanak.

Készítsen egy egyszerű áramkört a DS18B20 digitális érzékelő és az Arduino csatlakoztatásával

Készítsen egy egyszerű áramkört a DS18B20 digitális érzékelő és az Arduino csatlakoztatásával

Lépés 3: Építsen egy egyszerű áramkört
A DS18B20 -ból származó adatok nyomtatásához az IDE soros monitorján, az áramkört a vázlat szerint kell felépítenie.
Először csatlakoztassa az érzékelőt a kenyérlemezbe, és a következő sorrendben csatlakoztassa a csapokat az Arduino -hoz: csap 1 GND -nek; csap 2 Bármely digitális PIN -hez (csap 2 a mi esetünkben); csap 3 +5 V vagy +3,3 V-ra, és végül a pull-up ellenállásra.