Sommario:
- Passaggio 1: ciò di cui hai bisogno.
- Passaggio 2: connessioni:
- Passaggio 3: codice:
- Passaggio 4: applicazioni:
Video: Tutorial sul sensore di pressione e temperatura Arduino AMS5812_0050-D-B: 4 passaggi
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 10:01
Il sensore di pressione amplificato AMS5812 con uscite analogiche e digitali è un sensore ad alta precisione con uscita in tensione analogica e interfaccia I2C digitale. Combina un elemento di rilevamento piezoresistivo con un elemento di condizionamento del segnale per il suo funzionamento. Ecco la sua dimostrazione con arduino nano.
Passaggio 1: ciò di cui hai bisogno.
1. Arduino Nano
2. AMS5812_0050-D-B
3. Cavo I²C
4. Scudo I2C per Arduino Nano
Passaggio 2: connessioni:
Prendi uno shield I2C per Arduino Nano e spingilo delicatamente sui pin di Nano.
Quindi collegare un'estremità del cavo I2C al sensore AMS5812_0050-D-B e l'altra estremità allo schermo I2C.
I collegamenti sono mostrati nell'immagine sopra.
Passaggio 3: codice:
Il codice Arduino per AMS5812_0050-D-B può essere scaricato dal nostro repository GitHub-Dcube Store.
Ecco il link per lo stesso:
github.com/DcubeTechVentures/AMS5812-0050-D-B
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.
// AMS5812
// Questo codice è progettato per funzionare con il Mini Modulo I2C AMS5812_I2CS_0050-D-B disponibile in Dcube Store.
#includere
// L'indirizzo I2C di AMS5812 è 0x78(120)
#define Indirizzo 0x78
configurazione nulla()
{
// Inizializza la comunicazione I2C come MASTER
Wire.begin();
// Inizializza la comunicazione seriale, imposta baud rate = 9600
Serial.begin(9600);
ritardo(300);
}
ciclo vuoto()
{
dati int non firmati[4];
ritardo (500);
// Richiedi 4 byte di dati
Wire.requestFrom(Addr, 4);
// Legge 4 byte di dati
// pressione msb, pressione lsb, temperatura msb, temperatura lsb
if (Filo.disponibile() == 4)
{
data[0] = Wire.read();
data[1] = Wire.read();
data[2] = Wire.read();
data[3] = Wire.read();
}
// Converti i dati
pressione galleggiante = ((data[0] & 0xFF) * 256 + (data[1] & 0xFF));
float temp = ((data[2] & 0xFF) * 256 + (data[3] & 0xFF));
pressione = ((pressione - 3277,0) / ((26214,0) / 10,0)) - 5,0;
float cTemp = ((temp - 3277,0) / ((26214,0) / 110,0)) - 25,0;
float fTemp = (cTemp * 1.8) + 32;
// Invia i dati al monitor seriale
Serial.print("Pressione: ");
Serial.print(pressione);
Serial.println("PSI");
Serial.print("Temperatura in gradi Celsius: ");
Serial.print(cTemp);
Serial.println("C");
Serial.print("Temperatura in Fahrenheit: ");
Serial.print(fTemp);
Serial.println("F");
ritardo (500);
}
Passaggio 4: applicazioni:
AMS5812 è un sensore di pressione amplificato e può essere impiegato in impianti dove si devono effettuare misure di pressione statica e dinamica e misura di pressione barometrica. Svolge un ruolo fondamentale nel monitoraggio del vuoto, nel monitoraggio del flusso di gas, nella misurazione del livello dei fluidi e nella strumentazione medica.
Consigliato:
Come montare un sensore di pressione e temperatura su Arduino?: 4 passaggi
¿Come montare un sensore di temperatura e temperatura su Arduino?: Introducción:Con questo tutorial puoi vedere come ottenere un sensore di temperatura e presiòn funcione a través de Arduino. Para esto, se debe tener un montaje bien hecho con todos los materials necesarios y un
Sensore di temperatura e pressione sul display. Maria Jose Oviedo: 7 passi
Sensore di temperatura e pressione sul display. Maria Jose Oviedo: En este tutuorial les voy a mostrar como conectar un sensor de temperatura y presión BMP180 con el crystal display. Este display en una pantalla hecha de liquido que muestra información que se le da la orden de hacer. Il sensore di temperatura
Esercitazione Java sul sensore di pressione Raspberry Pi CPS120: 4 passaggi
Esercitazione Java sul sensore di pressione Raspberry Pi CPS120: CPS120 è un sensore di pressione assoluta capacitivo di alta qualità ea basso costo con uscita completamente compensata. Consuma molto meno energia e comprende un sensore microelettromeccanico (MEMS) ultra piccolo per la misurazione della pressione. Un sigma-delta basato
Sensore di pressione e temperatura del campanello della porta: 6 passaggi
Sensore di pressione e temperatura del campanello per porta: migliora un campanello per porta cablato standard con un modulo esp-12F (esp8266). Si installa nel campanello stesso per evitare qualsiasi modifica al cablaggio. Fornisce le seguenti funzioni Rileva le pressioni del campanello della porta Invia notifiche al telefono tramite IFTTTStores
Tutorial sul sensore di impronte digitali Arduino: 6 passaggi (con immagini)
Tutorial sul sensore di impronte digitali Arduino: Cari amici, benvenuti in un altro tutorial! Oggi costruiremo un interessante progetto Arduino che utilizza un modulo sensore di impronte digitali. Senza ulteriori indugi, cominciamo! Ho sempre voluto provare un modulo sensore di impronte digitali in