Tartalomjegyzék:

Egyszerű és olcsó hőmérséklet -mérőműszer termisztor használatával: 5 lépés
Egyszerű és olcsó hőmérséklet -mérőműszer termisztor használatával: 5 lépés

Videó: Egyszerű és olcsó hőmérséklet -mérőműszer termisztor használatával: 5 lépés

Videó: Egyszerű és olcsó hőmérséklet -mérőműszer termisztor használatával: 5 lépés
Videó: Kisgépek,készülékek 14 Váray 2024, Július
Anonim
Egyszerű és olcsó hőmérséklet -mérőműszer termisztor segítségével
Egyszerű és olcsó hőmérséklet -mérőműszer termisztor segítségével

egyszerű és olcsó hőmérséklet -érzékelő NTC termisztorral

A termisztor az idő változásával megváltoztatja ellenállását ezzel a tulajdonsággal. Hőmérséklet -érzékelőt építünk, hogy többet tudjunk a termisztorról

en.wikipedia.org/wiki/Thermistor

1. lépés: Szükséges összetevők

Szükséges alkatrészek
Szükséges alkatrészek
Szükséges alkatrészek
Szükséges alkatrészek
Szükséges alkatrészek
Szükséges alkatrészek
Szükséges alkatrészek
Szükséges alkatrészek

Az Arduino uno (vagy) bármelyik arduino működni fog

néhány jumper drót és kenyértábla

1 X 10 k ellenállás

1X NTC 10k termisztor

2. lépés: Kapcsolatok

Kapcsolatok
Kapcsolatok

(Föld) ---- (10k-ellenállás) ------- | ------- (Termisztor) ---- (+5v)

| Analóg pin 0

3. lépés: Fahrenheit -kód

#befoglalni

dupla termisztor (int RawADC) {dupla hőmérséklet; Hőmérséklet = log (10000,0*((1024,0/RawADC-1))); // = log (10000.0/(1024.0/RawADC-1)) // felhúzó konfigurációhoz Temp = 1/(0.001129148 + (0.000234125 + (0.0000000876741 * Temp * Temp)) * Temp); Hőmérséklet = Hőmérséklet - 273,15; // A Kelvint konvertálja Celsius -fé Temp = (Temp * 9.0)/ 5.0 +32; // Celsius konvertálása Fahrenheit visszatérési hőmérsékletre; }

void setup () {Serial.begin (115200); }

void loop () {Serial.println (int (Termisztor (analógOlvasás (0)))))); // Fahrenheit késleltetés megjelenítése (1000); }

4. lépés: Celsius -kód

#befoglalni

dupla termisztor (int RawADC) {dupla hőmérséklet; Hőmérséklet = log (10000,0*((1024,0/RawADC-1))); // = log (10000.0/(1024.0/RawADC-1)) // felhúzó konfigurációhoz Temp = 1/(0.001129148 + (0.000234125 + (0.0000000876741 * Temp * Temp)) * Temp); Hőmérséklet = Hőmérséklet - 273,15; // A Kelvint konvertálja Celsius visszatérő hőmérsékletre; }

void setup () {Serial.begin (115200); }

void loop () {Serial.println (int (Termisztor (analógOlvasás (0)))))); // Fahrenheit késleltetés megjelenítése (1000); }

5. lépés: Következtetés

Következtetés
Következtetés

Miután befejezte az összes lépést, nyissa meg a soros monitort, és állítsa a baud értéket 115200 -ra, így láthatja a hőmérséklet leolvasását

További fejlesztésekhez hozzáadhat lcd -t

köszönöm:)

ha kétségei vannak, kérdezzen bátran

Ajánlott: