sensore - Massari Electronics

  • MassaBus Temperature Sensor

    I DISPOSITIVI MASSABUS SONO ORA IN VENDITA COMPLETI E AGGIORNATI QUI!

    La scheda Temperature sensor è una scheda del sistema domotico MassaBus che provvede a misurare la temperatura in un ambiente o su una cosa. Per effettuare ciò utilizza un sensore di temperatura digitale della Dallas Semiconductor DS18S20 che permette di rilevare temperature da -55 a +125°C con una accuratezza di +/- 0,5°C. Essendo il sensore di tipo digitale esso può essere posto anche a distanza di qualche metro dalla scheda di gestione, permettendo l’attacco in maniera semplice su un oggetto di cui vi è necessario monitorare la temperatura.

    SCHEMA A BLOCCHI


    La scheda collegata al bus permette di fornire al sistema MassaBus la temperatura ambientale o di una cosa che potrà essere elaborata dal sistema domotico per eseguire azioni di vario genere. La scheda ha come cuore centrale in microcontrollore PIC 16F628 che si occupa di gestire sia il sensore, sia il bus domotico. La scheda può essere alimentata direttamente con l’alimentazione centralizzata del sistema MassaBus essendo dotata di stabilizzatore.

    Il microcontrollore PIC 16F628

    Il microcontrollore PIC 16F628 fa parte della stessa famiglia del microcontrollore PIC 16F876 utilizzato nella scheda “Multi I/O Device”, pertanto in questo capitolo verranno descritte solo le differenze che presenta rispetto al 16F876. Innanzitutto questo microcontrollore dispone di un package più piccolo a 18 pin , meno periferiche e meno memoria disponibile. Permette però di adattarsi meglio, rispetto al 16F876, ai sistemi più semplici garantendo compattezza e più economicità.


    Le sue principali caratteristiche sono:

    • CPU RISC ad alte prestazioni, cioè dispone di un ridotto set di istruzioni in assembly aventi tempi di esecuzione simile.
    • La maggior parte delle istruzioni richiede un solo ciclo della CPU per essere eseguita, un ciclo corrispondono a 4 impulsi di clock.
    • Supporta differenti tipi di generatori di clock e frequenze di clock fino a 20Mhz, dispone anche al suo interno di un oscillatore RC impostabile a 4 MHz o 37 KHz .
    • Power on timer e watchdog timer e Brown-out Reset.
    • Alto range di tensioni di funzionamento: da 3 a 5,5V.
    • Uscite in grado di supportare fino a 20mA continuativamente.
    • 2Kbyte di memoria FLASH interna.
    • 10 tipi di interrupt supportati.
    • 3 porte di I/O denominate PORTA, PORTB, PORTC.
    • Dispone di molte periferiche interne, tra cui: 3 timer, USART interno implementato a livello hardware e una EEPROM interna di 128 byte.

    In figura sotto è visibile lo schema a blocchi dell’architettura interna del microcontrollore.

    Per la descrizione dei componenti si rimanda alla descrizione fatta nell'articolo di descrizione della scheda "Multi I/O Device" essendo il PIC 16F876 della stessa famiglia del microcontrollore 16F628.

    Sensore di temperatura ad alta precisione DS18S20

    Il sensore di temperatura DS18S20 della Dallas Semiconductor è un trasduttore di temperatura digitale che consente di misurare temperature da -55 a 125°C con una accuratezza di +/- 0,5°C e di fornire direttamente in digitale la temperatura appena misurata. Nella figura superiore è possibile osservare l’aspetto esteriore del sensore di temperatura. Come si può notare esso presenta tre terminali di cui 2 necessari all’alimentazione ed uno per la comunicazione dati. Per la comunicazione questo sensore di temperatura utilizza uno speciale protocollo chiamato OneWire che permette a sensore di comunicare in maniera bidirezionale con un unico filo conduttore.

    Il sensore di temperatura dispone internamente di un convertitore analogico digitale con una risoluzione di 9 bit, di una memoria che mantiene memorizzati gli ultimi valori e alcune impostazioni e di una interfaccia per il controllo del bus OneWire.

    Le sue caratteristiche principali, da datasheet, sono:

    • Protocollo di comunicazione OneWire.
    • Possibilità di connessione multipla avendo ogni sensore un proprio indirizzo.
    • Range di alimentazione da 3 a 5,5V.
    • Range di temperatura misurata da -55 a +125°C.
    • Accuratezza della misura di +/- 0,5°C
    • Risoluzione conversione analogico digitale di 9 bit.
    • Tempo di conversione massimo pari a 750ms.
    • Permette il settaggio di temperature di allarme.
    • Possibilità di alimentare l’unità tramite l’apposito terminale o direttamente dal bus OneWire.

    Per interfacciare il sensore all’unità di controllo (es. microcontrollore) è necessario collegare il pin del protocollo OneWire a un terminale del microcontrollore di tipo Open-Collector (vedere la figura sotto) e collegare una resistenza di pull-up da 4,7K, inoltre è necessario alimentare il sensore tramite l’apposito pin o tramite una speciale modalità che non essendo usata non viene descritta. Per effettuare una misurazione è necessario fornire nel terminale del protocollo OneWire delle parole di comando che fanno capo sempre ad un reset del sensore.

    La misurazione di una temperatura si articola in due fasi: inizio della conversione e lettura della misura nella memoria (la cui struttura è visibile in figura sotto) dopo almeno i 750ms necessari alla conversione. Come si può notare nella struttura della memoria la temperatura viene salvata nei primi due byte della memoria, mentre gli altri byte vengono utilizzati per alcune funzioni non utilizzate nella scheda.

    I primi due byte assumono i valori visibili in figura sotto associati alla temperatura misurata. Si può notare come il primo byte meno significativo rappresenta il valore binario di temperatura convertito (che moltiplicato per 0,5°C fornisce il valore diretto della temperatura in gradi celsius), mentre il secondo byte più significativo rappresenta il segno.

    Nella scheda si è scelto di consentire l’uso di un solo sensore, pertanto in questo caso andranno forniti al sensore una successione di comandi ben definiti senza utilizzare l’indirizzamento opzionale del sensore (per maggiori dettagli fare riferimento al datasheet).

    1. Comando di reset
    2. Comando di salto senza indirizzamento (detto skip rom)
    3. Comando della funzione (es. inizio conversione, lettura etc)

    Per i dettagli sui comandi si faccia riferimento al datasheet e al firmware della scheda descritto di seguito e nei file allegati.

        FIRMWARE DI GESTIONE

        Il firmware di gestione è stato progettato, come per le altre schede aventi microcontrollore PIC, attraverso il compilatore mikroBasic pertanto valgono le stesse considerazioni fatte precedentemente. Il compilatore contiene al suo interno una libreria chiamata OneWire che permette la gestione diretta dei sensori di temperatura DS18S20 e del pin del microcontrollore adibito alla comunicazione con il sensore, attraverso delle subroutine apposite:

        • Ow_Reset(Porta, pin) che effettua il reset del sensore di temperatura e restituisce 1 se il sensore non viene rilevato;
        • Ow_Read(Porta, pin) che permette di leggere un dato nel bus OneWire;
        • Ow_Write(Porta, pin, dato) che permette di scrivere un dato nel bus OneWire.

        Vengono utilizzate inoltre anche le librerie EEPROM per la gestione della omonima memoria e la libreria UART per il controllo della seriale. Essendo il tempo di conversione di 750ms per non rallentare il funzionamento del bus si è scelto di articolare il funzionamento della scheda con due tipi di funzioni normali: una per la partenza della conversone e una per il prelievo del valore convertito.

        Le funzioni svolte dal firmware sono le seguenti:

        • Provvede ad implementare le caratteristiche del protocollo MassaBus nella comunicazione con il bus.
        • La funzione di partenza della conversione della temperatura può essere effettuata singolarmente e in broadcast consentendo di inviare un unico comando di conversione a tutte le schede e permettendo successivamente di prelevare in maniera veloce il valore a tutte le schede senza attendere più volte il tempo di 750ms necessario alla conversione.
        • Il firmware utilizza il timer1 a 16 bit configurato per fornire un interrupt ogni 524ms (come nella scheda Multi I/O Device) che permette di scandire il tempo necessario alla conversione senza impegnare l’esecuzione del programma. Essendo l’unità temporale dell’interrupt di 524ms per effettuare un conversione coprendo i 750ms del sensore sono necessari due interrupt per poter poi prelevare il valore di temperatura.
        • In accordo con le funzioni del sensore la scheda può rilevare la presenza del sensore.
        • Essendo la conversione in broadcast senza conferma, il firmware della scheda può permettere tramite una funzione una sola lettura a conversione, permettendo di capire se il comando era stato ricevuto correttamente.
        • Gestione del transceiver MAX485 per permettere la comunicazione nel bus condiviso.
        • Programmazione degli indirizzi diretta via software.

        Di seguito è possibile osservare il diagramma di flusso del programma inserito nel pic. In esso si fa riferimento a delle procedure esterne (decodifica dati, controllo input e codifica dati) che possono essere ritrovate in dettaglio nel firmware in linguaggio BASIC fornito.

        Nel diagramma di flusso progettato, analogamente a quello della Multi I/O Device, vi è presente un ciclo continuo (LOOP) che si occupa in questo caso principalmente di verificare la fine di un eventuale conversione del sensore iniziata precedentemente e la presenza di dati in transito nel bus. Se la scheda è richiamata (direttamente o tramite indirizzo di Broadcast) il firmware si occupa di effettuare l’operazione richiesta. Come in tutte le schede slave del sistema MassaBus è presente un speciale modalità (selezionabile sulla scheda tramite deviatore) che permette la programmazione degli indirizzi direttamente via software.

         

        Il firmware è disponibile nei download della scheda (a fondo pagina), è comprensivo di sorgenti e file HEX per programmare il microcontrollore.

         

        SCHEMA ELETTRICO

        In figura sopra è visibile lo schema elettrico progettato della scheda sensore di temperatura del sistema MassaBus. Si nota la presenza dello stabilizzatore 7805 (IC4) che provvede a fornire i 5V stabilizzati necessari al corretto funzionamento dei circuiti integrati della scheda. Il microcontrollore PIC (IC1) ha collegato il bus OneWire del sensore attraverso una sua particolare porta con uscita di tipo open-collector chiamata RA4 (presente nel package sul pin 3) e il cui schema interno è visibile in figura sotto dove è evidenziato il particolare circuito di output.

        In questa maniera è possibile utilizzare attraverso tale porta il protocollo OneWire utilizzato dal sensore, anche attraverso l’uso della resistenza di pull-up R3 da 4,7K prevista dal protocollo.

        A sinistra del microcontrollore si può notare il pulsate di reset P1 collegato al pin di reset generale del microcontrollore e i pin che collegano l’interfaccia UART interna al PIC con il transceiver MAX485 ed il relativo dip switch a 3, entrambi descritti nello schema elettrico della scheda Multi I/O Device. Sono presenti inoltre i componenti presenti in tutte le schede slave del sistema MassaBus, ovvero il led di segnalazione attività con l’opportuna resistenza di limitazione della corrente e il deviatore che consente di selezionare la modalità normale o la modalità programmazione. A destra del microcontrollore è presente il quarzo a 4 MHz con i relativi condensatori che garantisce una maggiore stabilità e precisione rispetto all’oscillatore a 4 MHz interno al microcontrollore.

        REALIZZAZIONE PRATICA

        Di seguito è possibile osservare il circuito su PCB, l'immagine è puramente indicativa. Per realizzare le schede fate riferimento ai file allegati. 

        Alcune immagini 

         

        Sono allegati al progetto i file programma del microcontrollore (diagramma per il programma Diagram Designer, programma in basic per mikroBasic Pro, file HEX precompilato da inserire direttamente nel PIC) e i file di realizzazione della scheda (in formato PDF e FidoCAD).

        Nota: Il programma mikroBasic permette nella sua versione gratuita di compilare con funzionalità complete programmi grandi fino a 2Kbyte, il programma di questa scheda è inferiore a questa soglia e pertanto potrete ricompilare a piacimento il programma utilizzando la versione FREE di mikroBasic.

        DOWNLOAD FILE PROGRAMMA MICROCONTROLLORE

         DOWNLOAD FILE REALIZZAZIONE SCHEDA

      • Sensore di pioggia e allagamenti

        Ti interessa acquistare questo sensore di pioggia e allagamenti già pronto all'uso? Clicca qui!

        Questo circuito permette di rilevare la presenza di liquidi conduttivi (es. acqua impura) tra i propri terminali. Il circuito si compone di due parti: il sensore vero e proprio ed un trasduttore in grado di fornire un segnale digitale indicate la presenza o meno di liquido.

        Il sensore può essere utilizzato sia come sensore di pioggia per evitare danni a tende, oggetti e chiudere finestre o per informare i sistemi domotici delle case della presenza di pioggia. Un altro utilizzo è quello di sensore di allagamento che come dice la parola stessa permette di rilevare la presenza di liquidi a terra come nel caso di un allagamento, infatti oltre che a segnalare l’eventuale presenza con un allarme, esso può essere usato per informare un eventuale sistema domotico come MassaBus della presenza di acqua e se previsto in fase realizzava esso potrà in automatico chiudere l’erogazione di acqua per evitare che possano avvenire danni ingenti. E ancora possiamo usarlo come rilevatore di umidità per il terreno delle piante, permettendo ad un inaffiatoio automatico o a un sistema di controllo di sapere quando la terra è secca. Inoltre, prendendo i terminali di rilevazione e lasciandoli scoperti può essere anche usato come sensore sensibile al tocco di un dito!

        Il principio che sta alla base del funzionamento di questo tipo di sensori è il fatto che l’acqua con cui abbiamo a che fare sempre non è pura ma contiene al suo interno alcuni minerali disciolti che la rendono più o meno conduttiva, infatti l’acqua pura di per se è un isolante. La rilevazione del liquido quindi può essere fatta attraverso due conduttori che in assenza di acqua siano isolati, mentre in presenza di acqua, quest’ultima, chiuda un qualsivoglia circuito in grado di attivare un'uscita ad esempio digitale.

        Detta così la questione è semplice però per realizzare un apparato funzionante è necessario considerare alcuni aspetti critici:

        • L’acqua ha una conduttività variabile a seconda dei sali disciolti, inoltre la sezione di liquido che conduce può variare. Questo fa si che il liquido abbia una resistenza equiavelente molto variabile.
        • I conduttori quasi sicuramente sono metallici. Come è risaputo la presenza di corrente elettrica contiuna tra due conduttori immersi in un liquido provoca un effetto chiamato elettrolisi: ciò comporta una reazione chimica in grado di cambiare le proprietà dei materiali rendendoli inutilizzabili dopo un certo tempo. Per evitare che l’elettrolisi avvenga è necessario invertire continuamente la polarità elettrica a cui i puntali sono sottoposti.

        Di seguito, nella descrizione dello schema elettrico, verranno illustrate le varie metodologie per eliminare gli aspetti critici.

        SCHEMA ELETTRICO

        Il tutto è incentrato sull’integrato CMOS 40106 (struttura interna nella figura a fianco) che al suo interno contiene 6 porte NOT a trigger di Smith. La peculiarità di queste porte è quella di avere i livelli di tensione a cui la porta commuta di stato logico ben definiti e quindi garantiscono prestazioni migliori soprattutto in applicazioni dove è richiesto che la commutazione avvenga dopo che si è superata una ben definita soglia.

        Tutto il funzionamento parte dall’oscillatore a porta NOT visibile in alto a sinistra dello schema. Come è noto uno porta logica di tipo NOT inverte lo stato logico all’ ingresso e questa caratteristica viene usata proprio per generare un onda quadra attraverso il multivibratore astabile costituito da R1 e C1. Questo elemento genera l’onda quadra sfruttando una sola porta NOT, il suo funzionamento è molto semplice: consideriamo la tensione ai capi del condensatore C1 e consideriamola inizialmente a 0V. In questa condizione la porta logica avendo in ingresso una tensione inferiore alla soglia minima porta la sua uscita a livello alto essendo invertente, questo fa si che il condensatore si inizi a caricare attraversola resistenza R1 e ciò avverrà fino a quando la tensione ai suoi capi sarà inferiore alla soglia superiore della porta logica. Quando la soglia viene superata la porta logica ha in ingresso un livello logico alto e pertanto la sua uscita lo avrà basso, così il condensatore attraverso R1 inizierà a scaricarsi, questo solo attraverso R1  e non tramite l’ingresso della porta logica che avendo un alta impedenza non rappresenta un carico rilevante per il condensatore. Questo ciclo continua all’infinito e dall’uscita della porta logica si otterrà un onda quadra di frequenza dipendente dai valori di R1 e C1. In dettaglio sotto è visibile la sezione circuitale del multivibratore.

        Con R1 pari a 10K e C1 pari a 100nF la frequenza dell’onda quadra è di circa 1 kHz. Tale frequenza può essere modificata variando i valori di R1 e C1, la frequenza dipende (circa) dall’inverso della constante di tempo R * C cioè 1/(R * C). Il circuito continua utilizzando un'altra porta NOT dell’integrato utilizzata come buffer invertente: il suo scopo è quello di non caricare il multivibratore precedente permettendo così di variare il carico in uscita (verso R2) della seconda porta logica senza andare a modificare i tempi di caricamento e scaricamento di C1, avendo come già detto anche la seconda porta logica un ingresso con impedenza molto alta e un uscita a bassa impedenza. L’inversione logica del segnale effettuata dalla porta non incide sul funzionamento del circuito.

        Seguono la resistenza R2 che garantisce protezione all’uscita della porta logica da eventuali corto circuiti e C2 che ha un compito particolare e fondamentale nel funzionamento del sensore: il suo scopo è quello di eliminare il valore medio dell’onda quadra appena generata. Infatti come è noto il condensatore rappresenta un circuito aperto per le correnti continue e una resistenza (o meglio impedenza) per le correnti alternate. Questo fa si che il condensatore porti a questo effetto: 

        Come si nota Vin è l’andamento della tensione nel tempo in uscita dalla porta logica. Essa è un onda quadra avente valor medio pari a Vin/2 e un andamento da0 a Vin, pertanto l’elettrolisi avviene comunque in quanto i terminali del sensore sono posti, sebbene per metà del tempo, alla stessa polarità. Il condensatore C2 invece fa si che l’elettrolisi non possa avvenire in quanto il condensatore annullando il valore medio dell’onda quadra provoca un continuo cambio di segno (Vout) nella polarità alla quale i terminali del sensore sono sottoposti. Quindi Vout ha un valor medio pari a 0 e una tensione (riferita sempre a Vin) pari a +Vin/2 e –Vin/2 questo fa si che la polarità dei terminali del sensore cambi continuamente e questo fa si che l’elettrolisi non possa avvenire. Quando il sensore è in contatto con l’acqua tra i due terminali si instaura praticamente un corto circuito che permette all’onda quadra di passare negli stadi successivi del circuito. Successivamente C3,R3 proteggono l’ingresso della successiva porta logica da eventuali correnti provocate da tensioni parassite (in arrivo dall’acqua) e R4 in particolare assicura che l’ingresso non sia ad uno stato logico flottante, portando ad un malfunzionamento del circuito.

        Il diodo D4 ha lo scopo di far passare all’ingresso della porta logica solo le parti dell’onda quadra avente tensione maggiore di 0. Questo è necessario per far si che all’ingresso della porta logica non vi siano mai tensioni  negative. Infatti come è possibile notare  quando la tensione è maggiore di 0 il diodo può essere considerato come un circuito aperto e la tensione viene posta all’ingresso della successiva porta logica. Quando invece la tensione è minore di 0 il diodo conduce e ha ai sui capi una tensione massima di 0,7V che dalla porta logica vengono visti come -0,7V che è un valore sopportabile dalla porta logica. In realtà volendo è possibile anche omettere il diodo D4 in quanto la porta logica per via dell’architettura CMOS è già dotata internamente di tale diodo come ricorda il datasheet (parte visibile sotto), comunque D4 rimane utile per eventuali casi imprevisti che possono portare il diodo della porta logica alla rottura (esempio dispersioni della tensione di rete) in quanto il diodo D4 supporta correnti fino a 200mA.

         

        La corrente che scorre nel diodo e nel sensore è comunque in casi normali limitatissima dato i valori alti delle resistenze coinvolte prima e dopo il circuito e dal fatto che la porta logica ha un ingresso ad alta impedenza. Questo porta ad avere un circuito molto sensibile in grado di rilevare anche la minima presenza di liquido tra i sui terminali. Le due porte logiche successive risultano funzionare da semplice buffer in quanto effettuano la negazione due volte: questo permette di avere un ingresso ad alta impedenza (lato sensore) e un uscita a bassa impedenza per gli stadi del circuito successivi. 

        Lo stadio successivo si occupa di trasformare l’onda quadra (oramai mezza, visto che la parte negativa è stata eliminata in precedenza) in un segnale continuo, inoltre si occupa di ritardare di alcuni secondi la disattivazione quando finisce la rilevazione di acqua, evitando così eventuali  segnali instabili che potrebbero portare problemi agli stadi successivi. Questo stadio è composto innanzitutto dal diodo D2 il cui scopo è quello di fare da canale di non ritorno: se la porta logica ha in uscita un livello alto nel diodo scorrerà la corrente che porterà alla carica di C4, se però la porta logica si porta a livello basso e il condensatore è carico il diodo essendo in polarizzazione inversa impedisce che il condensatore si scarichi attraverso di esso. Quando il diodo D2 è in conduzione la resistenza R5 si occuperà di caricare velocemente il condensatore scarico senza sovraccaricare l’uscita della porta logica (infatti è di soli 100 ohm). Essendo l’ingresso della porta logica successiva ad alta impedenza per scaricare il condensatore in un tempo ragionevole è stata inserita la resistenza R6 che oltre a mantenere un livello logico definito quando il condensatore è scarico si occupa di scaricarlo. Con questi valori di R6 e C4 una volta ripristinato l’isolamento tra i contatti del sensore l’uscita si disattiverà nel giro di 1-2 secondi. Se si vuole modificare questo tempo è possibile agire aumentando R o C per aumentare il tempo o diminuire R o C per diminuire tale tempo. E’ possibile calcolare (circa)  il tempo di ritardo moltiplicando i valori di R e C (trovando la costante di tempo).

        Le altre due porte logiche successive hanno anche loro la funzione di buffer infatti forniscono a partire da un ingresso ad alta impedenza un’uscita a bassa impedenza. Con queste due ultime porte logiche si utilizzano nel dispositivo tutte le 6 porte logiche dell’integrato 40106. Successivamentela resistenza R7 limita la corrente alla base del transistor TR1 di uscita. Il transistor a seconda dello stato logico dell’uscita dall’ultima porta logica va in saturazione attivando il carico o in interdizione. Tra il + del circuito e il collettore del transistor TR1 è possibile collegare il carico che si deve attivare in caso di presenza di liquidi: può essere un relè, un led, un ingesso di una scheda di I/O come nel caso del sistema domotico MassaBus oppure un qualsiasi carico che assorba massimo 100 mA (con TR1 BC547 e R7 da 4,7Kohm) e supporti una tensione pari a quella di alimentazione del circuito. Nel caso in cui si usi un relè o un carico induttivo è necessario montare anche il diodo D3 che protegge il transistor dalle extratensioni di commutazione provocate dal relè, altrimenti D3 è possibile ometterlo. Anche LD1 e R8 sono opzionali e servono unicamente da indicazione di attivazione. Il circuito così composto (escludendo il relè o il carico applicato) consuma pochi mA sia a riposo che in presenza di liquidi, quindi l'assorbimento maggiore da considerare per scegliere l'alimentatore giusto è quello del carico sull'uscita del sensore (max 100mA). Infine D1 si occupa di proteggere il circuito e il carico in uscita dalle inversioni di polarità, mentre C5 e C6 si occupano di filtrare la tensione in ingresso da eventuali disturbi o auto-oscillazioni.

         

        COLLEGAMENTI SCHEDA TRASDUTTORE

        Ecco di seguito lo schema di collegamento della scheda. In particolare è presente il connettore di alimentazione che deve essere in corrente continua con una tensione tra i 9V e i 18V, l’uscita che permette di collegare relè o altro funzionate alla stessa tensione di alimentazione e il connettore a cui collegare il sensore utilizzato. 

         

        TIPI DI SENSORE

        In questo articolo vengono descritti due tipi di sensore: uno è adatto a rilevare gli allagamenti, mentre l’altro è adatto come sensore di pioggia. Entrambi possono essere collegati ai contatti sensore del circuito allo stesso modo e senza alcuna polarità.

        • Sensore allagamenti

        Per utilizzare il dispositivo come sensore allagamenti è necessario predisporre due puntali metallici collegati ad una scatola di plastica, meglio se stagna. I puntali dovranno arrivare a filo del pavimento o al livello in coi vorrete che l’acqua faccia scattare il sensore. I puntali possono essere distanziati a piacere senza però metterli troppo distanti (non oltre30 cm) o in cortocircuito.

        Questa configurazione può anche essere usata per rilevare l'umidità del terreno di una pianta o di un giardino, permettendo ai sistemi di controllo e irrigazione di sapere quando la terra è secca e necessità di acqua.

        • Sensore di pioggia 
        Per utilizzare il dispositivo come sensore di pioggia è necessario utilizzare una piastrina di rilevazione come quella mostrata sotto. Per realizzarla è sufficiente cerare un circuito stampato partendo dal master fornito e da li stagnare tutte le piste fino a creare una unica traccia di stagno.Il sensore a posto attaccato ad una parete e inclinato di circa 45° con la parte delle piste posta verso l’alto. Potete modificare lo stampato da me preparato allargando o restringendo la distanza tra le piste per aumentare o diminuire la sensibilità alla pioggia.
         
         
        CIRCUITI STAMPATI

        Attenzione! Queste sono soltanto immagini indicative. Per la realizzazione fate riferimento ai file allegati.

        • Trasduttore

        Nello stampato mancano i componenti LD1, R8 e RL1 in quanto montati esternamente.

        • Sensore di pioggia (da realizzare solo se utilizzato in questa maniera)
        I fili vanno saldati nei terminali quadrati.
        ALCUNE IMMAGINI
         

         

        Di seguito è disponibile il link per scaricare l'archivio zip contenente i file per la realizzazione. I file originali dei circuiti stampati e degli schemi sono in formato FidoCad, mentre i master da stampare per realizzare le schede sono in formato PDF.
        BUON LAVORO!

         

      sensore - Massari Electronics