Sadržaj:
2025 Autor: John Day | [email protected]. Zadnja promjena: 2025-01-13 06:57
Uvod
Serija LM35 su precizni temperaturni uređaji s integriranim krugom s izlaznim naponom linearno proporcionalnim Celzijevoj temperaturi. LM35 je tropolni linearni osjetnik temperature iz nacionalnih poluvodiča. Može mjeriti temperaturu od -55 stupnjeva Celzijusa do +150 stupnjeva Celzijusa. Izlazni napon LM35 povećava se za 10 mV po stupnju Celzijevog porasta temperature. LM35 se može upravljati iz napajanja od 5V, a struja mirovanja je manja od 60uA. Pin iz LM35 prikazan je na donjoj slici.
Značajke
• Kalibrirano izravno u Celzijusu (Celzijusu)
• Linearni faktor mjerenja + 10 mV/° C
• 0,5 ° C Osigurana točnost (pri 25 ° C)
• Nominirano za puni raspon −55 ° C do 150 ° C
• Pogodno za daljinske aplikacije
• Niski troškovi zbog obrezivanja na razini ploče
• Radi od 4 V do 30 V
• Odvod struje manji od 60 μA
• Nisko samozagrijavanje, 0,08 ° C na mirnom zraku
• Samo nelinearnost ± ¼ ° C Tipično
• Izlaz niske impedanse, 0,1 Ω za 1-mA Ulaz opterećenja LM35 prikazan je na slici.
Tehnički list možete preuzeti iz datoteke ispod.
Korak 1: Potreban hardver i kružni dijagram
- Arduino ploča (bilo koja) Kupite je od Flipkarta
- Senzor LM35 Kupite ga na Flipkartu
- BreadBoard
Spojite krug kao što je prikazano na slici i prenesite sljedeći kod.
Korak 2: Programiranje Arduina
Kôd preuzmite ovdje
/*Kod koji je dizajnirao Sujay u SA Lab -u*/const int senzor = A5; // Dodjeljivanje analognog pina A5 varijabilnoj temp "float" senzora; // varijabla za spremanje temperature u stupnjevima Celzijusa float tempf; // varijabla za spremanje temperature u Fahreinheitovom plovku vout; // privremena varijabla za držanje senzora za čitanje void setup () {pinMode (sensor, INPUT); // Konfiguriranje pin osjetnika kao ulaza Serial.begin (9600); } void loop () {vout = analogRead (senzor); vout = (vout*500)/1023; tempc = vout; // Pohranjivanje vrijednosti u stupnjevima Celzija tempf = (vout*1,8) +32; // Pretvaranje u Fahrenheit Serial.print ("in DegreeC ="); Serial.print ("\ t"); Serijski.ispis (tempc); Serial.print (""); Serial.print ("u Fahrenheitu ="); Serial.print ("\ t"); Serijski.ispis (tempf); Serial.println (); kašnjenje (500); // Odgoda od 1 sekunde radi lakšeg pregleda}
Korak 3: Izlazni rezultat
Pogledajte rezultat na Serijski monitor….
Prije svega, želio bih vam zahvaliti što ste pročitali ovaj vodič! Nadam se da će vam pomoći. Ako imate bilo kakvih pitanja, rado ću vam pomoći ….
Ispustite komentar. Vaše povratne informacije su mi dragocjene.