Obsah:
2025 Autor: John Day | [email protected]. Naposledy zmenené: 2025-01-13 06:58
Úvod
Séria LM35 sú presné teplotné zariadenia s integrovaným obvodom s výstupným napätím lineárne úmerným teplote Celzia. LM35 je tri koncové lineárne snímače teploty od National polovodiče. Dokáže merať teplotu od -55 stupňov Celzia do +150 stupňov Celzia. Napäťový výstup LM35 sa zvyšuje o 10 mV na stupeň zvýšenia teploty o stupeň Celzia. LM35 je možné ovládať z 5V zdroja a pohotovostný prúd je menší ako 60uA. Kolík z LM35 je znázornený na obrázku nižšie.
Vlastnosti
• Kalibrované priamo v stupňoch Celzia (Celzia)
• Lineárny + 10-mV/° C mierkový faktor
• 0,5 ° C zaistená presnosť (pri 25 ° C)
• Určené pre rozsah plných –55 ° C až 150 ° C
• Vhodné pre vzdialené aplikácie
• Nízke náklady vďaka orezaniu na úrovni oblátky
• Funguje od 4 V do 30 V
• Odvod prúdu menší ako 60 μA
• Nízke samozohrievanie, 0,08 ° C v nehybnom vzduchu
• Nelinearita Typicky iba ± ¼ ° C
• Na obrázku je zobrazený výstup s nízkou impedanciou, 0,1 Ω pre 1-mA záťažové kolíky LM35.
Technický list si môžete stiahnuť z nižšie uvedeného súboru.
Krok 1: Vyžaduje sa hardvér a schéma zapojenia
- Doska Arduino (akákoľvek) Kúpte si ju na Flipkart
- Senzor LM35 Kúpte si ho na Flipkart
- BreadBoard
Pripojte obvod podľa obrázku a nahrajte nasledujúci kód.
Krok 2: Programovanie Arduina
Stiahnite si kód tu
/*Kód navrhol Sujay v SA Lab*/const int senzor = A5; // Priradenie analógového pinu A5 variabilnému „senzoru“float tempc; // premenná na uchovávanie teploty v stupňoch Celzia float tempf; // premenná na uchovávanie teploty vo Fahreinheit float vout; // dočasná premenná na zadržanie čítania senzora void setup () {pinMode (senzor, INPUT); // Konfigurácia kolíka senzora ako vstupu Serial.begin (9600); } void loop () {vout = analogRead (senzor); vout = (vout*500)/1023; tempc = vout; // Ukladanie hodnoty v stupňoch Celzia tempf = (vout*1,8) +32; // Konvertovanie na Fahrenheit Serial.print ("v DegreeC ="); Serial.print ("\ t"); Serial.print (tempc); Serial.print (""); Serial.print ("vo Fahrenheite ="); Serial.print ("\ t"); Serial.print (tempf); Serial.println (); oneskorenie (500); // Oneskorenie 1 sekundy uľahčujúce sledovanie}
Krok 3: Výsledok výstupu
Pozrite si výsledok na sériovom monitore….
V prvom rade by som vám chcel poďakovať za prečítanie tohto sprievodcu! Dúfam, že vám to pomôže. Ak máte akékoľvek otázky, rád vám pomôžem ….
Napíšte komentár. Vaša spätná väzba je pre mňa cenná.