Sommario:
- Passaggio 1: ciò di cui hai bisogno.
- Passaggio 2: connessione:
- Passaggio 3: codice:
- Passaggio 4: applicazioni:
Video: Arduino Nano - Tutorial del sensore di temperatura TCN75A: 4 passaggi
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 10:01
TCN75A è un sensore di temperatura seriale a due fili incorporato con convertitore da temperatura a digitale. È integrato con registri programmabili dall'utente che forniscono flessibilità per le applicazioni di rilevamento della temperatura. Le impostazioni del registro consentono agli utenti di configurare la modalità di risparmio energetico, la modalità di spegnimento, la modalità one shot ecc. Il sensore ha un'interfaccia seriale compatibile i2c che può facilitare la connessione di un massimo di otto dispositivi in un singolo bus seriale. Ecco la sua dimostrazione con arduino nano.
Passaggio 1: ciò di cui hai bisogno.
1. Arduino Nano
2. TCN75A
3. Cavo I²C
4. Scudo I²C per Arduino Nano
Passaggio 2: connessione:
Prendi uno shield I2C per Arduino Nano e spingilo delicatamente sui pin di Nano.
Quindi collegare un'estremità del cavo I2C al sensore TCN75A e l'altra estremità allo schermo I2C.
I collegamenti sono mostrati nell'immagine sopra.
Passaggio 3: codice:
Il codice Arduino per TCN75A può essere scaricato dal nostro repository Github-DCUBE Store.
Ecco il link per lo stesso:
github.com/DcubeTechVentures/TCN75A/blob/master/Arduino/TCN75A.ino
Includiamo la libreria Wire.h per facilitare la comunicazione I2c del sensore con la scheda Arduino. Puoi anche copiare il codice da qui, è fornito come segue:
// Distribuito con una licenza libera.
// Usalo come vuoi, a scopo di lucro o gratuito, a condizione che rientri nelle licenze delle opere associate.
//TCN75A
// Questo codice è progettato per funzionare con il Mini Modulo I2C TCN75A_I2CS
#includere
// L'indirizzo I2C di TCN75A è 0x48(72)
#define Indirizzo 0x48
configurazione nulla()
{
// Inizializza la comunicazione I2C come Master
Wire.begin();
// Inizializza la comunicazione seriale, imposta baud rate = 9600
Serial.begin(9600);
// Avvia la trasmissione I2C
Wire.beginTransmission(Addr);
// Seleziona il registro di configurazione
Wire.write(0x01);
// Risoluzione ADC a 12 bit
Wire.write(0x60);
// Interrompe la trasmissione I2C
Wire.endTransmission();
ritardo(300);
}
ciclo vuoto()
{
dati int senza segno[2];
// Avvia la trasmissione I2C
Wire.beginTransmission(Addr);
// Seleziona registro dati
Wire.write(0x00);
// Interrompe la trasmissione I2C
Wire.endTransmission();
// Richiedi 2 byte di dati
Wire.requestFrom(Addr, 2);
// Legge 2 byte di dati
//temp msb, temp lsb
if (Filo.disponibile() == 2)
{
data[0] = Wire.read();
data[1] = Wire.read();
}
// Converti i dati a 12 bit
int temp = (((data[0] * 256) + (data[1] & 0xF0)) / 16);
if(temp > 2047)
{
temperatura -= 4096;
}
float cTemp = temperatura * 0,0625;
float fTemp = (cTemp * 1.8) + 32;
// Invia i dati al monitor seriale
Serial.print("Temperatura in gradi Celsius: ");
Serial.print(cTemp); Serial.println("C");
Serial.print("Temperatura in Fahrenheit: ");
Serial.print(fTemp);
Serial.println("F");
ritardo(1000);
}
Passaggio 4: applicazioni:
TCN75A è un sensore di temperatura che può essere impiegato in personal computer e server. Può essere utilizzato anche in sistemi di intrattenimento, apparecchiature per ufficio, unità disco rigido e altre periferiche per PC. Questo sensore trova applicazione anche nelle apparecchiature di comunicazione dati.
Consigliato:
Sensore del respiro fai-da-te con Arduino (sensore elastico conduttivo a maglia): 7 passaggi (con immagini)
Sensore del respiro fai-da-te con Arduino (sensore elastico a maglia conduttiva): questo sensore fai-da-te assumerà la forma di un sensore elastico a maglia conduttiva. Si avvolgerà attorno al tuo torace/stomaco e quando il tuo torace/stomaco si espande e si contrae, anche il sensore e, di conseguenza, i dati di input che vengono inviati ad Arduino. Così
Sensore di temperatura e umidità ad energia solare Arduino come sensore Oregon da 433 mhz: 6 passaggi
Sensore di temperatura e umidità ad energia solare Arduino come sensore Oregon da 433 mhz: questa è la costruzione di un sensore di temperatura e umidità ad energia solare. Il sensore emula un sensore Oregon da 433 mhz ed è visibile nel gateway Telldus Net. Cosa ti serve: 1 x "10 LED Sensore di movimento a energia solare" da Ebay. Assicurati che dica batteria a 3,7 V
Interfaccia Arduino con sensore a ultrasuoni e sensore di temperatura senza contatto: 8 passaggi
Interfacciamento Arduino con sensore ad ultrasuoni e sensore di temperatura senza contatto: oggi, Makers, Developers preferisce Arduino per lo sviluppo rapido della prototipazione dei progetti. Arduino è una piattaforma elettronica open source basata su hardware e software di facile utilizzo. Arduino ha un'ottima community di utenti. In questo progetto
Metodi di rilevamento del livello dell'acqua Arduino utilizzando il sensore a ultrasuoni e il sensore dell'acqua Funduino: 4 passaggi
Metodi per rilevare il livello dell'acqua Arduino utilizzando il sensore ad ultrasuoni e il sensore dell'acqua Funduino: in questo progetto, ti mostrerò come creare un rilevatore d'acqua economico utilizzando due metodi: 1. Sensore a ultrasuoni (HC-SR04).2. Sensore acqua Funduino
SENSORE SUHU DENGAN LCD DAN LED (Realizzazione del sensore di temperatura con LCD e LED): 6 passaggi (con immagini)
SENSOR SUHU DENGAN LCD DAN LED (Making Temperature Sensor With LCD and LED): hai, dico Devi Rivaldi mahasiswa UNIVERSITAS NUSA PUTRA dari Indonesia, di si dica akan bebagi cara membuat sensor suhu menggunakan Arduino dengan Output ke LCD e LED. Ini adalah pembaca suhu dengan desain saya sendiri, dengan sensor ini anda