Termometro digitale. Ivancich Stefano

Documenti analoghi
TERMOMETRO LCD BASATO SUL TRASDUTTORE DI TEMPERATURA ANALOGICO LM 35


VOLTMETRO/AMPEROMETRO DIGITALE (MK3980)

CORSO ARDUINO. Jacopo Belli Giulio Fieramosca Luca Mattii GOLEM Jacopo Belli Giulio Fieramosca Luca Mattii

Soluzione: prof. Stefano Mirandola PRIMA PARTE. 1) 2) Schema a blocchi e progetto circuitale della catena di condizionamento.

Corso Base Arduino ed Elettronica

Comprendere il funzionamento dei convertitori Saper effettuare misure di collaudo

Automobile Bluetooth

Comprendere il funzionamento dei convertitori V/f Saper effettuare misure di collaudo

COME UTILIZZARE IL SENSORE DI TEMPERATURA TMP36

5. Esercitazioni di laboratorio

Terza esercitazione - Circuito che emula una catena di acquisizione del segnale. Vout. Sistema di conversione (10kHz; 0 +5V)

Caratteristiche di trasferimento:

DISPLAY LCD I2C (PCF8574T) ARDUINO

7^ parte : Acquisizione della temperatura con LM35 e visualizzazione su display LCD. Author: Ing. Sebastiano Giannitto (ITIS M.

CIRCUITO DI CONDIZIONAMENTO PER ESTENSIMETRI

Elaborazione analogica (1)

CIRCUITO DI CONDIZIONAMENTO PER IL TRASDUTTORE DI TEMPERATURA AD590

Nome: Fabio Castellini Sesta esperienza Data: 19/05/2015 I FILTRI PASSIVI

Motori Motore passo-passo Stadio di potenza PWM Sincrono Stadio di potenza del motore passopasso. Blocchi funzionali. Set point e generatore PWM

CLASSE 3^ OPERATORE ELETTRONICO Anno scolastico Analisi di un sistema per monitorare la temperatura di un locale.

Questo circuito permette di misurare la pressione e la temperatura ambientali.

Applicazioni dei microcontrollori PIC

ELETTRONICA APPLICATA E MISURE

PIEDINO NOME DESCRIZIONE

Corso di ELETTRONICA 1 (Elettronici N.O.) 17/06/2003

1) Si descriva brevemente il processo di conversione analogico-digitale di un segnale.

1 Premessa. Luigi_C - Recensione tecnica del caricabatteria-analizzatore Maha Powerex MH-C9000

Un sistema per il rilevamento dell umidità

M320 ESAME DI STATO DI ISTITUTO TECNICO INDUSTRIALE

ELETTRONICA APPLICATA I (DU) Guida alle esercitazioni di laboratorio - AA Circuiti con Amplificatori Operazionali

Relazione di Laboratorio Elettronica

SCHEDA SPERIMENTALE ARDUINO UNO

D.A.M. Bros Robotics -

Genere DATA Generalità Note Distribuzione

Tesina di Maturità. Gianfriddo Giuseppe Classe: 5^B I.T.I.S Indirizzo: Elettronica ed elettrotecnica Anno: 2014/15. Autore: Gianfriddo Giuseppe

Richiesta preventivo materiale elettronica:

M272 ESAME DI STATO DI ISTITUTO TECNICO INDUSTRIALE

RILEVAMENTO TEMPERATURA E UMIDITÀ DEL TERRENO CON ARDUINO

Alimentatore stabilizzato con tensione di uscita variabile

A.S. 2015/16 CLASSE 5 AEE MATERIA: LABORATORIO DI T.P.S.E.

OSCILLATORE A SFASAMENTO

Multimetri elettronici

Relazione progetto Arduino

Appunti di ELETTRONICA Amplificatore operazionale (amp. Op oppure A. O.) - +

ControllerLoopMagneticV1r1.txt

ANNO SCOLASTICO ESAME DI STATO DI ISTRUZIONE SECONDARIA SUPERIORE Indirizzo: ITAT ELETTROTECNICA ED ELETTRONICA ARTICOLAZIONE AUTOMAZIONE

f u (variabile da 0,1MHz a 50 MHz)

MST_K15. Regolatore di velocita per Ventole in CC. Controllato in temperatura. Manuale d uso e d installazione

Progetto per il corso di Microcontrollori: Gestore Ambientale

14^ parte : Sensore a ultrasuoni HC SR04 e Arduino. Author: Ing. Sebastiano Giannitto (ITIS M.BARTOLO PACHINO)

P4 OSCILLATORI SINUSOIDALI

HF 1000 RF PALLET 1 KW

Corso Arduino Maggio Nicola Corna Lezione 2 - segnali analogici, audio e video

IIS Via Silvestri 301 ITIS Volta Programma svolto di Elettrotecnica ed Elettronica A.S. 2016/17 Classe 3 B

File: Documento senza titolo 1 Pagina 1 di 12

Lab. T.P.S.E.E. - ITT Cerulli

ESERCITAZIONE DI ELETTRONICA I L Alimentatore Stabilizzato (Realizzazione Circuitale e Prova Sperimentale)

Multivibratore bistabile, monostabile e astabile con TIMER 555

ANNO SCOLASTICO: 2018/2019 PROGRAMMA

MOTORE PASSO-PASSO CON VELOCITÀ REGOLABILE

ISTITUTO ISTRUZIONE SUPERIORE "L. EINAUDI" ALBA ANNO SCOLASTICO 2018/2019

NTC E MISURA DELLA TEMPERATURA CON ARDUINO

Alunna: Gennuso Ylenia classe VB a.s. 2014/2015

D.A.M. Bros Robotics -

IL PROGETTO «TELECOMANDO» (sensore ad infrarossi)

ANNO SCOLASTICO: 2018/2019 PROGRAMMA

Verso Arduino... E oltre!

questi sono i simboli dei componenti più diffusi

M320 - ESAME DI STATO DI ISTITUTO TECNICO INDUSTRIALE

Convertitore Temperatura Frequenza

Manuale d istruzione 1. Generalità 2. Avvertenze di sicurezza 3. Specifiche 3.1 Generalità

PROTOCOLLO 1-WIRE. Schema a blocchi del sistema 1-Wire e struttura del master e dello slave

In elettronica un filtro elettronico è un sistema o dispositivo che realizza

MODULO C ( PA BPF LPF SWR METER) AGGIORNAMENTO DEL

Corso di Metodi di Trattamento del Segnale INTRODUZIONE AGLI AMPLIFICATORI OPERAZIONALI

ELETTRONICA FACILE. Davide Scullino

Laboratorio di Elettronica II. Esperienza 1. Misura delle NON idealità dell Op-Amp UA741

Kit Assembling. (board rev 002)

Laboratorio di Telecomunicazioni

Pt100: caratterizzazione

I S T I T U T O T E C N I C O I N D U S T R I A L E S T A T A L E V E R O N A

APPUNTI DI ELETTRONICA ANALOGGICA

PINZA AMPEROMETRICA P-1000

MISURA DELLA TENSIONE DI OFFSET DI UN AMPLIFICATORE OPERAZIONALE COMPENSAZIONE DELL OFFSET

Fondamenti di Elettronica, Sez.4

Guida all assemblaggio e al testing del modulo LNPC

ELETTRONICA APPLICATA E MISURE

Richiesta preventivo materiale elettronica: Prezzo totale (IVA INCLUSA)

Maturità Elettronica e Telecomunicazioni TEMA DI ELETTRONICA

APPLICAZIONI DIDATTICHE CON ARDUINO

Progetto n 2: Sistema prototipale di monitoraggio termico

SISTEMI. impostazione SISTEMI. progettazione. 2/4 Con quali componenti si compongono i circuiti amplificatori?

SisElnB1 23/02/ /02/ SisElnB DDC. 23/02/ SisElnB DDC MICROP. DSP, MEM MODULATORE PWR. 23/02/ SisElnB DDC

Dispositivi Minimamente Invasivi

Progetto di un preamplificatore per microfono

Relazione Tecnica Sensore di Temperatura con interfacciamento microcontroller Arduino 1.3

ELETTRONICA APPLICATA E MISURE

Esercitazione 6: Convertitori A/D Delta e Sigma-Delta

TITOLO DEL PROGETTO. Ing. Francesco Cozzolino. Prof. Ferdinando Implacabile. Prof. Giuseppe Caccavale

Transcript:

Termometro digitale Ivancich Stefano 11 Gennaio 2015

SOMMARIO Di seguito si illustra il progetto di un termometro digitale. Il progetto è molto utile per capire il funzionamento delle dinamiche interne di un circuito di acquisizione dati gestito da un microcontrollore, il che diventa utilissimo per moltissime applicazioni dove è necessario acquisire valori analogici da sensori e manipolarne il segnale al fine di ottenere una misura più precisa. Questo sistema integra al suo interno il microcontrollore ATMega328p. Pur essendo un progetto artigianale e scolastico, il termometro non è molto ingombrante (6 cm di larghezza x 12.7cm di lunghezza).

INDICE SOMMARIO... 2 INTRODUZIONE... 1 SCHEMA A BLOCCHI... 1 ALIMENTAZIONE DUALE... 3 REGOLATORE DI TENSIONE LM7805... 3 SENSORE LM335... 3 CIRCUITO DI CONDIZIONAMENTO... 4 LM336... 4 AMPLIFICATORE DA STRUMENTAZIONE... 4 FILTRO LPF... 4 ATMEGA328P... 5 LCD 16x2... 6 PCB... 6 SOFTWARE... 7 LISTA COMPONENTI... 8 CONCLUSIONI... 8

INTRODUZIONE Lo scopo del progetto è di realizzare un circuito in grado di acquisire la temperatura dell ambiente tramite un sensore di mostrarla su in display LCD. Questo progetto non è quindi solo un puro e semplice esercizio, ma si tratta di un progetto con un applicazione pratica e funzionale. Il termometro ha le seguenti specifiche: 1. Deve misurare un range di temperature di 0 70 C 2. Deve essere gestito da un microcontrollore 3. Deve possedere un appropriato circuito di condizionamento SCHEMA A BLOCCHI Alimentazione duale +/-9V Batteria 9V Batteria 9V LCD 16x2 Circuito di condizionamento Sensore di temperatura LM335 Amplificatore da strumentazione Filtro LPF ATMega328p LM336 LM7805 SCHEMA ELETTRICO 1

2

ALIMENTAZIONE DUALE L alimentazione viene fornita da due batterie da 9V, necessaria per l alimentazione degli operazionali. REGOLATORE DI TENSIONE LM7805 Il regolatore di tensione LM7805 prende in ingresso la tensione di 9V della batteria e in uscita fornisce 5V necessari all alimentazione dell ATMega328p. SENSORE LM335 Questo integrato è un trasduttore di temperatura cioè in uscita fornisce una tensione proporzionale alla temperatura percepita. Questo componente è equivalente ad un diodo zener e il comportamento è regolato secondo la seguente formula: V OUT = 10mV K Dove con Vo si intende la tensione in uscita dall'lm335 e K la temperatura espressa in gradi Kelvin. Può misurare temperature che hanno un range compreso tra -223 K (-50 C) e 423 K (150 C). Il trasduttore presenta 3 piedini: il potenziale negativo, il potenziale positivo e l'adjustment (regolazione). Quest'ultimo, infatti, serve per la taratura della Vo. Esso va collegato ad un trimmer utilizzato per calibrare la temperatura manualmente. In questo progetto si presume che il sensore fornisce una tensione compresa tra 2.7315V(0 C) e 3.4315V(70 C). 3

CIRCUITO DI CONDIZIONAMENTO Il circuito di condizionamento prende in ingresso il segnale fornito dal sensore di temperatura LM335, lo manipola adattandolo al range dell ADC dell ATMega328(0-5V). È formato da un amplificatore da strumentazione, un filtro LPF e un riferimento di tensione di 2.7315V. LM336 E un integrato che fornisce un uscita stabile di 5V, in questo caso ridotti a 2.7315V mediante un partitore di tensione regolato da un trimmer. AMPLIFICATORE DA STRUMENTAZIONE Non è stato utilizzato un amplificatore da strumentazione integrato, ma ne è stata ricreata la struttura con 3 operazionali LM324N. L uscita è regolata dalla seguente espressione: V O = (V LM335 V LM336 ) (1 + 2R R G ) FILTRO LPF Il filtro passa basso del secondo ordine posto in uscita dell amplificatore da strumentazione elimina i disturbi in bassa frequenza. 4

Τ=RC=80s (da datasheet LM335) W 0 = 1 T = 12.5kRad/s Si sceglie W 0 =10kRad/s. W 0 = 1 RC = 10kRad/s Prendo C=C 3 =C 4 e R=R 12 =R 13. Quindi si sceglie C 3 =C 4 =100nF e R 12 =R 13 =1MΩ. Z=0.707 (Tipico per i filtri VCVS) A FILTRO = 3 2 Z = 1.586 = 1 + R 14 R 15 Quindi si sceglie R 14 =3.3kΩ e R 15 =5.6kΩ. ATMEGA328P L ATMega328p è il microcontrollore utilizzato dall Arduino UNO, questo permette di usare codice Arduino in un progetto senza avere una intera e ingombrante scheda. Per utilizzare l ATMega328p sono necessari un oscillatore al quarzo da 16Mhz, una tensione di alimentazione di 5V e una connessione seriale. L ATMega328p prende in ingresso il segnale proveniente dal circuito di condizionamento, e lo mostra sul display LCD. 5

LCD 16x2 Questo display LCD 16x2 possiede 2 righe da 16 colonne, ovvero ciascuna riga contiene 16 caratteri. Visualizza costantemente la stringa Temperatura: e il valore in C della temperatura misurata. Possiede un trimmer per regolarne il contrasto. PCB Il pcb e gli schemi elettrici sono stati realizzati mediante l utilizzo del software EAGLE. Nel top è presente il piano di massa, mentre nel bottom il piano di VCC. 6

SOFTWARE #include <LiquidCrystal.h> LiquidCrystal lcd(8, 9, 10, 11, 12, 13); float temperatura=0; void setup() { lcd.begin(16, 2); Serial.begin(9600); } void loop() { float analogica=analogread(0); temperatura=(analogica*70)/1023; Serial.print("Temperatura= "); Serial.println(temperatura,4); lcd.clear(); lcd.setcursor(0, 0); lcd.print("temperatura:"); lcd.setcursor(0, 1); lcd.print(temperatura,1); lcd.print(" C"); delay(2000); } 7

LISTA COMPONENTI COMPONENTE Q/TA Batteria 9V 2 Connettore 3 poli 1 LM7805 1 Condensatore plastico 330nF 1 Condensatore ceramico 100nF 2 Sensore LM335 1 LM336 1 LM324N 1 Strip tulipano 58 Trimmer 10kΩ 4 Resistore 2.2kΩ 1 Resistore 3.3kΩ 1 Resistore 4.7kΩ 1 Resistore 5.6kΩ 1 Resistore 10kΩ 6 Resistore 1MΩ 2 Resistore 15Ω 1 Condensatore ceramico 22pF 2 Quarzo 16MHz 1 ATMega328p 1 LCD 16x2 1 CONCLUSIONI Il progetto è stato concluso con successo, anche se non si era partiti nel modo migliore, visto la scarsità di componenti reperibili nel magazzino del laboratorio OEN2 dell istituto. Per diminuire le dimensioni del PCB si potevano utilizzare componenti SMD, non presenti però nel magazzino della scuola, utilizzare un amplificatore da strumentazione integrato anziché ricrearne la struttura e sostituire i trimmer con dei resistori. 8