Taula de continguts:
Vídeo: Tutorial del sensor de temperatura Arduino Nano - TCN75A: 4 passos
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:12
TCN75A és un sensor de temperatura sèrie de dos fils incorporat amb convertidor de temperatura a digital. S'incorpora amb registres programables per l'usuari que proporcionen flexibilitat per a aplicacions de detecció de temperatura. La configuració del registre permet als usuaris configurar el mode d’estalvi d’energia, el mode d’aturada, el mode d’una sola presa, etc. Aquí teniu la seva demostració amb arduino nano.
Pas 1: el que necessiteu..
1. Arduino Nano
2. TCN75A
3. Cable I²C
4. Escut I²C per a Arduino Nano
Pas 2: connexió:
Agafeu un escut I2C per a Arduino Nano i empenyeu-lo suaument sobre els passadors de Nano.
A continuació, connecteu un extrem del cable I2C al sensor TCN75A i l’altre extrem al blindatge I2C.
Les connexions es mostren a la imatge superior.
Pas 3: Codi:
El codi Arduino de TCN75A es pot descarregar des del nostre dipòsit Github-DCUBE Store.
Aquí teniu l’enllaç per al mateix:
github.com/DcubeTechVentures/TCN75A/blob/master/Arduino/TCN75A.ino
Incloem la biblioteca Wire.h per facilitar la comunicació I2c del sensor amb la placa Arduino. També podeu copiar el codi des d’aquí, es dóna de la següent manera:
// Distribuïda amb llicència de lliure voluntat.
// Utilitzeu-lo de la manera que vulgueu, sense ànim de lucre o de franc, sempre que encaixi en les llicències de les obres associades.
// TCN75A
// Aquest codi està dissenyat per funcionar amb el mini mòdul TCN75A_I2CS I2C
#incloure
// L'adreça TCN75A I2C és 0x48 (72)
#define Addr 0x48
configuració nul·la ()
{
// Inicialitzar la comunicació I2C com a Mestre
Wire.begin ();
// Inicialitzar la comunicació en sèrie, establir la velocitat de transmissió = 9600
Serial.begin (9600);
// Inicieu la transmissió I2C
Wire.beginTransmission (Addr);
// Seleccioneu el registre de configuració
Wire.write (0x01);
// Resolució ADC de 12 bits
Wire.write (0x60);
// Atura la transmissió I2C
Wire.endTransmission ();
retard (300);
}
bucle buit ()
{
dades int sense signar [2];
// Inicieu la transmissió I2C
Wire.beginTransmission (Addr);
// Selecciona el registre de dades
Wire.write (0x00);
// Atura la transmissió I2C
Wire.endTransmission ();
// Sol·liciteu 2 bytes de dades
Wire.requestFrom (Addr, 2);
// Llegiu 2 bytes de dades
// temp msb, temp lsb
if (Wire.available () == 2)
{
dades [0] = Wire.read ();
dades [1] = Wire.read ();
}
// Converteix les dades a 12 bits
int temp = (((dades [0] * 256) + (dades [1] i 0xF0)) / 16);
si (temp> 2047)
{
temp - = 4096;
}
float cTemp = temp * 0,0625;
float fTemp = (cTemp * 1,8) + 32;
// Sortida de dades al monitor sèrie
Serial.print ("Temperatura en centígrads");
Serial.print (cTemp); Serial.println ("C");
Serial.print ("Temperatura en Fahrenheit:");
Serial.print (fTemp);
Serial.println ("F");
retard (1000);
}
Pas 4: aplicacions:
El TCN75A és un sensor de temperatura que es pot utilitzar en ordinadors personals i servidors, també es pot implementar en sistemes d’entreteniment, equips d’oficina, unitats de disc hars i altres perifèrics de PC. Aquest sensor també troba la seva aplicació en equips de comunicació de dades.
Recomanat:
Tutorial del sensor de pressió i temperatura Arduino AMS5812_0050-D-B: 4 passos
Arduino AMS5812_0050-D-B Tutorial del sensor de pressió i temperatura: El sensor de pressió amplificat AMS5812 amb sortides analògiques i digitals és un sensor d'alta precisió amb una sortida de tensió analògica i una interfície I2C digital. Combina un element de detecció piezoresistiu amb un element de condicionament del senyal per al seu funcionament
Arduino Nano - Tutorial del sensor de temperatura i humitat relativa HTS221: 4 passos
Arduino Nano - Tutorial del sensor de temperatura i humitat relativa HTS221: HTS221 és un sensor digital capacitiu ultra compacte per a la humitat relativa i la temperatura. Inclou un element de detecció i un circuit integrat específic d’aplicació de senyal mixta (ASIC) per proporcionar la informació de mesurament mitjançant sèries digitals
Tutorial del sensor de temperatura Arduino Nano - SI7050: 4 passos
Tutorial del sensor de temperatura Arduino Nano - SI7050: SI7050 és un sensor de temperatura digital que funciona amb el protocol de comunicació I2C i ofereix una alta precisió en tot el voltatge de funcionament i el rang de temperatura. Aquesta alta precisió del sensor és atribuïda pel nou processament de senyal i anal
Arduino Nano - Tutorial del sensor de temperatura STS21: 4 passos
Arduino Nano - Tutorial del sensor de temperatura STS21: el sensor de temperatura digital STS21 ofereix un rendiment superior i una petjada d’estalvi d’espai. Proporciona senyals calibrats i linealitzats en format I2C digital. La fabricació d’aquest sensor es basa en la tecnologia CMOSens, que s’atribueix al superior
Tutorial del sensor de temperatura Arduino Nano - TMP100: 4 passos
Arduino Nano - Tutorial sobre el sensor de temperatura TMP100: mòdul I2C MINI del sensor digital de temperatura d’alta precisió, baixa potència i TMP100. El TMP100 és ideal per a mesures de temperatura prolongades. Aquest dispositiu ofereix una precisió de ± 1 ° C sense necessitat de calibratge ni condicionament del senyal de components externs. Ell