Sommario:
- Passaggio 1: sensore di pressione 24PC
- Passaggio 2: costruzione del circuito
- Passaggio 3: misurazione della tensione di uscita dal serbatoio
- Passaggio 4: risoluzione dei problemi
- Passaggio 5: codice Arduino
Video: Misurare le quantità di acqua utilizzando il sensore di pressione: 5 passaggi
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 10:02
Un sensore di pressione è stato utilizzato per misurare la quantità di acqua in un serbatoio.
Attrezzatura:
Sensore 24PC
Una breadboard
resistori
Amplificatori
Carro armato
Passaggio 1: sensore di pressione 24PC
I sensori di pressione miniaturizzati serie 24PC sono dispositivi piccoli ed economici destinati all'uso con fluidi umidi o asciutti.
Questi sensori sono dotati di una tecnologia di rilevamento collaudata che utilizza un elemento di rilevamento microlavorato piezoresistivo specializzato per offrire prestazioni elevate, affidabilità e precisione. Ogni sensore contiene quattro piezoresistori attivi che formano un ponte di Wheatstone. Quando viene applicata la pressione, la resistenza cambia e il sensore fornisce un segnale di uscita in milliVolt proporzionale alla pressione di ingresso.
Passaggio 2: costruzione del circuito
Il sensore 24PC è collegato a un circuito a ponte di Wheatstone nel serbatoio.
Un amplificatore differenziale è stato collegato con resistori di ingresso di 270 K ohm e resistori di uscita di 1 M ohm, per ottenere un guadagno di 3,7.
Un amplificatore non invertente è stato collegato all'uscita dell'amplificatore differenziale con una resistenza di ingresso di 1 k ohm e una resistenza di uscita di 165 K ohm. Non ho trovato un resistore con quel valore, quindi è stato utilizzato un resistore da 220 K ohm per ottenere un guadagno di 166.
Il guadagno totale degli amplificatori è 610.
Al posto dell'amplificatore differenziale e non invertente, è stato costruito un singolo amplificatore per strumentazione di alimentazione con un singolo resistore con un valore di 330 ohm per dare un guadagno di 610.
Passaggio 3: misurazione della tensione di uscita dal serbatoio
La tensione di uscita viene misurata dal serbatoio rilevando la lettura della tensione ad ogni livello dell'acqua fino alla sommità. La tensione massima è di 8,2 mV quando il serbatoio è pieno.
Il secondo grafico mostra la relazione tra l'uscita dal serbatoio e l'uscita dall'amplificatore a diversi livelli di acqua. La pendenza mostra il guadagno.
Passaggio 4: risoluzione dei problemi
Il circuito era collegato nel modo giusto ma la tensione di uscita dall'amplificatore non cambiava quando si aggiungeva acqua al serbatoio.
Gli amplificatori differenziali e non invertenti sono stati sostituiti da un singolo amplificatore per strumentazione di alimentazione ma la tensione di uscita dall'amplificatore non è ancora cambiata.
Le resistenze e gli amplificatori sono stati sostituiti con altri nuovi nel caso fossero danneggiati ma il risultato è lo stesso.
Passaggio 5: codice Arduino
Questo codice legge il valore di uscita dall'amplificatore in unità digitali.
{configurazione vuota()
{Serial.begin(9600); //avvia la connessione seriale con il computerpinMode (A0, INPUT); //l'uscita dall'amplificatore sarà collegata a questo pin
}
ciclo vuoto() {
int ValoreAnalogico = analogRead(A0); //Leggi l'input su A0
Serial.print("Valore analogico: ");
Serial.println(AnalogValue); //stampa il valore di input
ritardo(1000);
}
Consigliato:
Rubinetto dell'acqua con sensore di movimento utilizzando Arduino e l'elettrovalvola - Fai da te: 6 passaggi
Rubinetto dell'acqua con sensore di movimento utilizzando Arduino e un'elettrovalvola - Fai da te: in questo progetto, ti mostrerò come costruire un rubinetto dell'acqua con sensore di movimento utilizzando un'elettrovalvola. Questo progetto può aiutarti a convertire il tuo rubinetto dell'acqua manuale esistente in un rubinetto che può essere controllato in base al rilevamento del movimento. Utilizzo dell'interfaccia del sensore IR
Pubblicazione dei dati del sensore di pressione wireless utilizzando MQTT: 7 passaggi
Pubblicazione dei dati del sensore di pressione wireless utilizzando MQTT: ESP32 e ESP 8266 sono SoC molto familiari nel campo dell'IoT. Questi sono una sorta di vantaggio per i progetti IoT. ESP 32 è un dispositivo con WiFi e BLE integrati. Basta fornire SSID, password e configurazioni IP e integrare le cose nel
Come misurare l'alta frequenza e il ciclo di lavoro, contemporaneamente, utilizzando un microcontrollore: 4 passaggi
Come misurare l'alta frequenza e il ciclo di lavoro, contemporaneamente, utilizzando un microcontrollore.: So cosa ne pensi: "Eh? Ci sono molti Instructables su come utilizzare i microcontrollori per misurare la frequenza del segnale. Sbadiglio." Ma aspetta, c'è una novità in questo: descrivo un metodo per misurare frequenze molto più alte di un micro
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
Come misurare il fattore di potenza CA utilizzando Arduino: 4 passaggi
Come misurare il fattore di potenza CA utilizzando Arduino: Ciao a tutti! Questa è la mia terza istruzione, spero che tu la trovi informativa :-) Questa sarà una guida su come eseguire una misurazione di base del fattore di potenza utilizzando un Arduino. Prima di iniziare ci sono alcune cose da tenere a mente: funzionerà SOLO con