Kazalo:
Video: Arduino Nano - TCN75A Temperaturni senzor Vadnica: 4 koraki
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:04
TCN75A je dvožični serijski temperaturni senzor, vgrajen v pretvornik temperature v digitalni. Vgrajen je v registre, ki jih lahko programira uporabnik in ki omogočajo prilagodljivost pri aplikacijah za zaznavanje temperature. Nastavitve registra uporabnikom omogočajo, da konfigurirajo način varčevanja z energijo, način zaustavitve, način enega posnetka itd. Senzor ima serijski vmesnik, združljiv z i2c, ki lahko olajša povezavo do osmih naprav na enem zaporednem vodilu. Tukaj je njegova predstavitev z arduino nano.
Korak: Kaj potrebujete.. !
1. Arduino Nano
2. TCN75A
3. Kabel I²C
4. I²C ščit za Arduino Nano
2. korak: Povezava:
Vzemite ščit I2C za Arduino Nano in ga nežno potisnite čez zatiče Nano.
Nato en konec kabla I2C priključite na senzor TCN75A, drugi konec pa na ščit I2C.
Povezave so prikazane na zgornji sliki.
3. korak: Koda:
Kodo Arduino za TCN75A lahko prenesete iz našega skladišča Github-DCUBE Store.
Tukaj je povezava za isto:
github.com/DcubeTechVentures/TCN75A/blob/master/Arduino/TCN75A.ino
Vključujemo knjižnico Wire.h za olajšanje komunikacije senzorja I2c s ploščo Arduino. Kodo lahko tudi kopirate od tu, podana je na naslednji način:
// Razdeljeno z licenco za svobodno voljo.
// Uporabljajte ga kakor koli želite, dobičkonosno ali brezplačno, pod pogojem, da ustreza licencam povezanih del.
// TCN75A
// Ta koda je zasnovana za delo z mini modulom TCN75A_I2CS I2C
#vključi
// TCN75A I2C naslov je 0x48 (72)
#define Addr 0x48
void setup ()
{
// Inicializirajte komunikacijo I2C kot mojster
Wire.begin ();
// Začetek serijske komunikacije, nastavljena hitrost prenosa = 9600
Serial.begin (9600);
// Zagon prenosa I2C
Wire.beginTransmission (Addr);
// Izberite konfiguracijski register
Wire.write (0x01);
// 12-bitna ločljivost ADC
Wire.write (0x60);
// Ustavi prenos I2C
Wire.endTransmission ();
zamuda (300);
}
void loop ()
{
podpisani int podatki [2];
// Zagon prenosa I2C
Wire.beginTransmission (Addr);
// Izberite register podatkov
Wire.write (0x00);
// Ustavi prenos I2C
Wire.endTransmission ();
// Zahtevajte 2 bajta podatkov
Wire.requestFrom (Addr, 2);
// Preberite 2 bajta podatkov
// temp msb, temp lsb
če (Wire.available () == 2)
{
podatki [0] = Wire.read ();
podatki [1] = Wire.read ();
}
// Pretvorimo podatke v 12-bitne
int temp = (((podatki [0] * 256) + (podatki [1] & 0xF0)) / 16);
če (temp> 2047)
{
temp -= 4096;
}
float cTemp = temp * 0,0625;
float fTemp = (cTemp * 1.8) + 32;
// Izhodni podatki na serijski monitor
Serial.print ("Temperatura v Celzijusi:");
Serial.print (cTemp); Serial.println ("C");
Serial.print ("Temperatura v Fahrenheitu:");
Serial.print (fTemp);
Serial.println ("F");
zamuda (1000);
}
4. korak: Aplikacije:
TCN75A je temperaturni senzor, ki ga je mogoče uporabiti v osebnih računalnikih in strežnikih. Uporablja se lahko tudi v razvedrilnih sistemih, pisarniški opremi, diskih in drugih zunanjih napravah za osebni računalnik. Ta senzor se uporablja tudi v opremi za podatkovno komunikacijo.
Priporočena:
Arduino Nano - SI7050 Temperaturni senzor Vadnica: 4 koraki
Arduino Nano - SI7050 Temperaturni senzor Vadnica: SI7050 je digitalni temperaturni senzor, ki deluje po komunikacijskem protokolu I2C in ponuja visoko natančnost v celotnem območju delovne napetosti in temperature. To visoko natančnost senzorja pripisujejo novi obdelavi signala in analni
Arduino Nano - STS21 Temperaturni senzor Vadnica: 4 koraki
Arduino Nano - STS21 Temperaturni senzor Vadnica: Digitalni temperaturni senzor STS21 ponuja vrhunske zmogljivosti in prihrani prostor. Zagotavlja umerjene, linearizirane signale v digitalnem formatu I2C. Izdelava tega senzorja temelji na CMOSens tehnologiji, ki pripisuje vrhunski
Arduino Nano - TMP100 Temperaturni senzor Vadnica: 4 koraki
Arduino Nano-TMP100 Temperaturni senzor Vadnica: TMP100 Visoko natančen, nizkoenergijski, digitalni temperaturni senzor I2C MINI modul. TMP100 je idealen za daljše merjenje temperature. Ta naprava ponuja natančnost ± 1 ° C brez kalibracije ali prilagajanja signala zunanjih komponent. On
Vadnica: Kako narediti preprost temperaturni senzor z uporabo DS18B20 in Arduino UNO: 3 koraki
Vadnica: Kako narediti preprost temperaturni senzor z uporabo DS18B20 in Arduino UNO: Opis: Ta vadnica vam bo pokazala nekaj preprostih korakov, kako narediti senzor temperature funkcionalen. Za uresničitev vašega projekta potrebujete le nekaj minut. Vso srečo ! Digitalni termometer DS18B20 zagotavlja temperaturo od 9 do 12 bitov Celzija
Raspberry Pi MCP9808 Temperaturni senzor Python Vadnica: 4 koraki
Raspberry Pi MCP9808 Temperaturni senzor Python Vadnica: MCP9808 je zelo natančen digitalni temperaturni senzor ± 0,5 ° C I2C mini modul. Poosebljeni so s programi, ki jih lahko programira uporabnik in olajšajo aplikacije zaznavanja temperature. Visoko natančni temperaturni senzor MCP9808 je postal industrija