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 STS21: 4 passaggi
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 10:01
Il sensore di temperatura digitale STS21 offre prestazioni superiori e un ingombro ridotto. Fornisce segnali calibrati e linearizzati in formato digitale I2C. La fabbricazione di questo sensore si basa sulla tecnologia CMOSens, che attribuisce alle prestazioni e all'affidabilità superiori di STS21. La risoluzione di STS21 può essere modificata tramite comando, è possibile rilevare la batteria scarica e un checksum aiuta a migliorare l'affidabilità della comunicazione. Ecco la sua dimostrazione di interfacciarlo con Arduino nano.
Passaggio 1: ciò di cui hai bisogno.
1. Arduino Nano
2. STS21
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 STS21 e l'altra estremità allo schermo I2C.
I collegamenti sono mostrati nell'immagine sopra.
Passaggio 3: codice:
Il codice Arduino per STS21 può essere scaricato dal nostro repository GitHub-Dcube Store.
Ecco il link per lo stesso:
github.com/DcubeTechVentures/STS21…
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.
// STS21
// Questo codice è progettato per funzionare con il Mini Modulo I2C STS21_I2CS disponibile in Dcube Store.
#includere
// L'indirizzo I2C di STS21 è 0x4A(74)
#define addr 0x4A
configurazione nulla()
{
// Inizializza la comunicazione I2C come MASTER
Wire.begin();
// Avvia comunicazione seriale, imposta baud rate = 9600
Serial.begin(9600);
ritardo(300);
}
ciclo vuoto()
{
dati int senza segno[2];
// Avvia la trasmissione I2C
Wire.beginTransmission(addr);
// Seleziona no hold master
Wire.write(0xF3);
// Fine della trasmissione I2C
Wire.endTransmission();
ritardo(300);
// Richiedi 2 byte di dati
Wire.requestFrom(addr, 2);
// Legge 2 byte di dati
if (Filo.disponibile() == 2)
{
data[0] = Wire.read();
data[1] = Wire.read();
}
// Converti i dati
int rawtmp = data[0] * 256 + data[1];
int valore = rawtmp & 0xFFFC;
double cTemp = -46,85 + (175,72 * (valore / 65536.0));
doppia 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(300);
}
Passaggio 4: applicazioni:
Il sensore di temperatura digitale STS21 può essere impiegato in sistemi che richiedono un monitoraggio della temperatura ad alta precisione. Può essere incorporato in varie apparecchiature informatiche, apparecchiature mediche e sistemi di controllo industriale con il requisito della misurazione della temperatura con precisione competente.
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