Visualizzazione post con etichetta schema di collegamento. Mostra tutti i post
Visualizzazione post con etichetta schema di collegamento. Mostra tutti i post

martedì 25 febbraio 2014

Fotoresistenza

La fotoresistenza è un componente elettrico la cui resistenza è inversamente proporzionale alla quantità di luce che la colpisce. Si comporta come una tradizionale resistenza, ma il suo valore diminuisce man mano che aumenta l'intensità luminosa. Questo funzionamento fa della fotoresistenza una vera e propria resistenza variabile, il cui valore non dipende dal nostro intervento (come per un potenziometro), ma a causa della luce. Qui a sinistra possiamo vedere l'immagine di un resistore dipendente dalla luce (fotoresistenza).
Ma come facciamo a trovare il valore del resistore e quindi l'illuminazione a cui è sottoposta?
Prima di tutto consideriamo il grafico del trasduttore con la resistenza in funzione dell'illuminazione, il grafico è riportato qui sotto.




















Bene, adesso possiamo trovare la luminosità in base alla resistenza che assume il trasduttore. Ma c'è un altro problema. Come facciamo a determinare la resistenza del sensore se Arduino in ingresso analogico legge solo la tensione? Semplice, creiamo un partitore di tensione in modo tale da ricavare il valore della resistenza che ci interessa, che in questo caso riguarda quello della fotoresistenza.

La regola del partitore di tensione dice che la tensione su un qualsiasi resistore di una serie di resistori è pari alla tensione totale moltiplicata per il rapporto tra la resistenza considerata e quella equivalente.
Vediamo il collegamento del partitore.
  
R1 : fotoresistenza
R2 : resistenza nota (10 kohm)
Vcc : tensione di alimentazione
V : c.d.t. sulla fotoresistenza, da collegare in ingresso ad un pin analogico

Adesso, invece, vediamo come ricavare la resistenza del sensore dalla formula del partitore di tensione:

R2 è nota perchè è un valore scelto da noi, Vcc vale 5V mentre V la misurerà Arduino. Inserendo questa equazione nel nostro programma potremmo determinare il valore della nostra fotoresistenza. In base ai valori calcolati durante l'esecuzione delle istruzioni e in base ai valori scelti, corrispondenti alla luminosità (ricavati dal grafico sopra riportato), potremmo, ad esempio, se rilevato buio o una determinata luminosità, far accendere un LED oppure accendere una lampadina tramite relè comandato da Arduino, a voi la scelta.

venerdì 21 febbraio 2014

Schema di collegamento degli ingressi

Ecco riportato lo schema di collegamento dei pulsanti con la scheda Arduino.
(schema realizzato in CAD)

(schema realizzato con Fritzing, la scelta dei pin è solamente a puro scopo illustrativo)

P1, P2, P3, P4, P5: pulsanti 

1, 2, 3, 4, 5: questi andranno poi collegati  alla scheda Arduino ai relativi pin scelti

R: resistenza dal valore di 10 kohm da 1/4 W; queste resistenze sono necessarie per creare un partitore di tensione che permette di rilevare lo stato dei pulsanti, se premuto ai pin relativi si realizza una differenza di potenziale di 5 volts (stato alto, HIGH). La resistenza da 10 kohm presenta i colori (da sinistra a destra) marrone, nero, arancio e oro, quest'ultimo indica la tolleranza della resistenza. 

(resistenze da 10 kohm da 1/4W)

giovedì 20 febbraio 2014

Schema di collegamento schermo LCD 16X2

Vediamo come collegare lo schermo LCD 16X2 (2 righe e 16 colonne) che ci permetterà di visualizzare valori o messaggi in base alle nostre esigenze e necessità. Andremo ad utilizzare la versione 4 bit, la stessa modalità utilizzata per i programmi d'esempio di Arduino, ciò comporta l'utilizzo di 6 pin digitali sulla nostra scheda. Nella tabella allegata trovate le funzioni di ogni pin dello schermo LCD (la piedinatura di questi display è per la maggior parte comune, nel caso non lo fosse controllate il retro del vostro LCD per vedere se i pin corrispondono alla tabella sotto riportata oppure ricercate i datasheet relativi al vostro display)

Ecco lo schema di collegamento:

Qui sono riportati i pin del display LCD (sinistra) e quelli della scheda Arduino (destra):
pin 1 - GND
pin 2 - alimentazione (Vcc)
pin 3 - pin centrale del  potenziometro (100 kohm), serve per la regolazione della luminosità del display, se              questo è retroilluminato
pin 4 - piedino 12 (digitale)
pin 5 - GND
pin 6 - piedino 11 (digitale)
pin 11 - piedino 5 (digitale)
pin 12 - piedino 4 (digitale)
pin 13 - piedino 3 (digitale)
pin 14 - piedino 2 (digitale)
pin 15 - alimentazione (Vcc) tramite una resistenza dal valore di 220 ohm, serve per alimentare il led della                  retroilluminazione
pin 16 - GND