Tartalomjegyzék:
- Kellékek
- 1. lépés: A digitális hőmérő áramkörének kialakítása
- 2. lépés: A digitális hőmérő működése
- 3. lépés: Futtasson egy programot
Videó: Arduino alapú digitális hőmérő: 3 lépés
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:40
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. Különféle elvek használhatók a hőmérséklet mérésére, például szilárd anyagok vagy folyadékok hőtágulása, a gáz nyomása, az infravörös energia mérése stb.
Az Arduino alapú digitális hőmérő van körvonalazva, amely felhasználható a helyiség hőmérsékletének elemzésére. LM35 Az LM35 egy hőmérséklet -érzékelő. Ennek az érzékelőnek a kimeneti feszültsége közvetlenül arányos a Celsius -fok hőmérsékletével. Az LM35 -550C és +1500C között használható +/- 0,750C pontossággal.
Kellékek
Arduino Uno
LM35 Hőmérséklet -érzékelő
16x2 LCD kijelző
1. lépés: A digitális hőmérő áramkörének kialakítása
A projektben használt hőmérséklet -érzékelő az LM35. A hőmérséklet -érzékelő kimenete közvetlenül arányos a hőmérséklettel, de analóg formában. Ezért az LM35 kimenete azt jelenti, hogy a 2 -es érintkező az Arduino A0 analóg bemenetéhez van csatlakoztatva.
Mivel ez egy digitális hőmérő, a hőmérséklet analóg értékeit digitálisra kell alakítanunk, és az eredményt egy olyan kijelzőn kell megjelenítenünk, mint az LCD, stb. 16X2 LCD -t használunk. Az LCD 1. és 2. csapja a földhöz és a tápellátáshoz van csatlakoztatva. A kijelző kontrasztjának szabályozása érdekében az LCD 3. csapját egy 10 KΩ -os POT ablaktörlőjéhez kell csatlakoztatni.
A POT többi terminálja a táphoz és a földeléshez van csatlakoztatva. Az LCD 15. és 16. csapja az áramforráshoz és a földhöz csatlakoztatott LCD háttérvilágításának forgatására szolgál. Az információk LCD -n történő megjelenítéséhez szükségünk van az LCD 4 adatcsapjára. A 11 - 14 (D4 - D7) csapok az Arduino 5–2. Az LCD 4., 5. és 6. csapja (RS, RW és E) vezérlőcsapok. Az LCD 4. csapja (RS) az Arduino 7. tűjéhez van csatlakoztatva. Az 5 -ös csap (RW) a földhöz van csatlakoztatva. A 6 (E) csap az Arduino 6 -os érintkezőjéhez van csatlakoztatva.
2. lépés: A digitális hőmérő működése
Ebben a projektben nagy pontosságú digitális hőmérőt vázolunk fel. Az áramkör működését az alábbiakban ismertetjük.
A hőmérséklet -érzékelő, azaz az LM35 folyamatosan elemzi a helyiség hőmérsékletét, és analóg, azonos feszültséget ad, amely közvetlenül arányos a hőmérséklettel.
Ezeket az adatokat az Arduino kapja meg az A0 -n keresztül. A kód leírása szerint az Arduino ezt az analóg feszültségértéket digitális hőmérsékleti értékekké alakítja át.
Ez az érték megjelenik az LCD -n. Az LCD -n megjelenített kimenet a szobahőmérséklet pontos leolvasása Celsius -fokban.
A hIOTron Internet of Things Course Training különféle IoT megoldásokat fejlesztett ki egy ilyen alkalmazáson keresztül, hogy javítsa a felhasználói élményt.
3. lépés: Futtasson egy programot
#befoglalni
LiquidCrystal LCD (7, 6, 5, 4, 3, 2);
const int Érzékelő = A0;
bájt fok_szimbólum [8] =
{
0b00111, 0b00101, 0b00111, 0b00000, 0b00000, 0b00000, 0b00000, 0b00000
};
üres beállítás ()
{
pinMode (érzékelő, BEMENET);
lcd. kezdet (16, 2);
lcd.createChar (1, fok_szimbólum);
lcd.setCursor (0, 0);
lcd.print ("Digitális");
lcd.setCursor (0, 1);
lcd.print ("Hőmérő");
késleltetés (4000);
lcd.clear ();
}
üres hurok ()
{
float temp_reading = analogRead (érzékelő);
lebegő hőmérséklet = temp_reading*(5.0/1023.0)*100;
késleltetés (10);
lcd.clear ();
lcd.setCursor (0, 0);
lcd.print ("C hőmérséklet");
lcd.setCursor (4, 1);
lcd.print (hőmérséklet);
lcd.write (1);
lcd.print ("C");
késleltetés (1000);
}
Ajánlott:
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
Digitális hőmérő Arduino és DS18B20 készülékkel: 7 lépés
Digitális hőmérő az Arduino és a DS18B20 készülékkel: 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
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
Picaxe alapú digitális hőmérő max és min: 13 lépés
Picaxe alapú digitális hőmérő Max és Min értékekkel: (Kérjük, hagyjon üzenetet, de ne legyen túl kritikus, ez az első utasításom !!) Ez egy hőmérő, amelyet a lakóautónkhoz készítettem, a külső hőmérséklet megjelenítésére. Ez egy Picaxe chipen alapul, mivel olcsó és könnyen használható. Ha ez a