D.A.M. Bros Robotics -

Documenti analoghi
D.A.M. Bros Robotics -

FC-51: IR Infrared Obstacle Detection Sensor Module 2-30cm


Unità 7: SENSORI A INFRAROSSI

CODIFICA E RICETRASMISSIONE DI UN SEGNALE

Corso Base Arduino ed Elettronica

Far lampeggiare un led o forse un semaforo?

FONDAMENTI DI ARDUINO

PROGETTO,COLLAGGIO E VERIFICA DEL FUNZIONAMENTO DI UN CIRCUITO COMBINATORIO E VISUALIZZAZIONE DELLO STATO LOGICO DELLE USCITE MEDIANTE DIODI LED.

Misure voltamperometriche su dispositivi ohmici e non ohmici

Telecomando infrarossi

PRIMI PASSI CON ARDUINO

Programma di simulazione per Arduino

Controllo di una soglia analogica

IL PROGETTO «TELECOMANDO» (sensore ad infrarossi)

5. Esercitazioni di laboratorio

3) Terminare la linea con una resistenza variabile ( Ω); dalla condizione di riflessione nulla verificare l impedenza caratteristica.

SENSORI OTTICI - FOTORESISTENZE

Corso Arduino Maggio Riccardo Binetti Lezione 1 - Blinking LEDs with style

ACCENDERE E SPEGNERE UN DIODO LED

Nella parte sx dello schema abbiamo gli input del microcontrollore il quale ha la funzione di elaborare dei dati che acquisisce in tempo reale.

44) Applicando una tensione di 100 V su una resistenza di 0,050 KΩ, quanto sarà la potenza dissipata a) 20W b) 200W c) 2W

FBX60D - FBX120D FBX180D FBX240D

CORSO ARDUINO. Corso ASEV Giulio Fieramosca Stefano Panichi. Stefano Panichi e Giulio Fieramosca

RELAZIONE DI TELECOMUNICAZIONI ITIS Vobarno Titolo: I Transistor

Uso degli apparecchi elettrosensibili di protezione: cosa è necessario sapere...

D.A.M. Bros Robotics -

I fototransistor sono transistor incapsulati in contenitori provvisti di una lente, in plastica o in vetro trasparente, che permette alla radiazione

AUTOMAZIONE CANCELLO SCORREVOLE A MICROCONTROLLORE con ARDUINO

RELAZIONE DI TELECOMUNICAZIONI ITIS Vobarno Titolo: Il diodo

Relè di alimentazione SPST,10 Pezzi,DC 5V Bobina 7A 240VAC 10A 125VAC/28VDC 5 pin JQC-3F

Approfondimenti a Arduino da zero a maker

MOTORE PASSO-PASSO CON VELOCITÀ REGOLABILE

RELAZIONE CANESTRO BASKET

15. Verifica delle tabelle della verità di alcune porte logiche

ROBOTICA Syllabus Versione 1.0

STUDIO PER PREAMPLIFICATORE PER SIPM ACCOPPIATO IN DC

INDICE. 1. Caratteristiche tecniche 4

RILEVATORE DI FIAMMA MOD. GL 91A/µp/M

Indice generale. Ringraziamenti...xi Prefazione...xiii. Componenti necessari...xvii. Iniziare a lavorare con Arduino Benvenuti in Arduino...

GARA NAZIONALE DI ELETTRONICA

Il Diodo LED. di Andrea Fiorillo 2017 Tutti i diritti sono riservati

CONTA IMPULSI E CONTA SECONDI Realizzato da Roberto M. alias RINGO Data

LaurTec. Scheda LED con Pulsanti. Versione N 1.0. Autore : Mauro Laurenti. ID: PJ7004-IT

SVOLGIMENTO SECONDA PROVA 2017 SISTEMI AUTOMATICI: PARTE 1

ENSORI SENSORI. Reed - Effetto di Hall Modelli DSM - DCB - DSL Staffe per fissaggio

SEA Descrizione. Centralina Controllo Strip LED RGB

Collaudo statico di un ADC

ESERCITAZIONI DI SISTEMI 3 MISURE DI RESISTENZA E DI TENSIONE

"Centrale per risparmio energetico Mod. R01"

Gioco d abilità C a v a l l i e r e d e l l e onde

Arduino, terza esercitazione

IL SISTEMA A RAGGI INFRAROSSI

Esperienze di spettrofotometria per la scuola, con arduino

Elettromagnetismo e circuiti

V N. Fig (b) connettore RJ11 Femmina. BistBox, lato connettori RJ11 e Morsettiera. BistBox, connettore USB e alimentazione

Gabriele Fantechi. COSTRUZIONE DI UN ANEMOMETRO ( a costo zero)

..a cura di Cammisuli Chiara

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


CORSO ARDUINO. Corso ASEV Giulio Fieramosca Stefano Panichi. Stefano Panichi e Giulio Fieramosca

Gioco d abilità C a v a l l i e r e d e l l e onde

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

Progetto di Eccellenza - OMAROBOT -

RIVELATORI PER CENTRALI DIGITALI A LINEE INDIRIZZATE

MST_K02. Regolatore lineare di tensione multi-uso

SCHEDA SPERIMENTALE ARDUINO UNO

POLITECNICO DI TORINO TERZA ESERCITAZIONE ATTENZIONE

da esterno 1 ingresso / 1 uscita 10 A SK405AX

Macchina con Arduino Uno comandata tramite dispositivo Android e sensore ultrasuoni per fermarsi istantaneamente di fronte ad un ostacolo

kω 0,1 µf CD Microfono

Corso Arduino Maggio Riccardo Binetti Lezione 1 - Blinking LEDs with style

IL TRANSISTOR. Le 3 zone di funzionamento del transistor

q t i = C s CORRENTE ELETTRICA CORRENTE ELETTRICA LEGGI DI OHM

Circuito logico AND / AND Gate

I.T.I. Modesto PANETTI B A R I. Area di progetto III ETB Anno scolastico INNAFFIATORE AUTOMATICO

PROFIL 100E/INT ISTRUZIONI OPERATIVE E DI INSTALLAZIONE IP 64 DM. Accessori per il MONTAGGIO

Esercizi aggiuntivi Unità A2 Esercizi svolti Esercizio 1

Progetto di un circuito LAMPEGGIATORE A LED"

Display numerico con i LED

Ricadute dirette nel mondo della medicina Nucleare (Risonanza Magnetica Nucleare)

LaurTec. Scheda di controllo motori DC e Stepper bipolari. Versione N 1.0. Autore : Mauro Laurenti.

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

Manuale istruzioni. Rev 0714SM

I.P.S.I.A. GIORGI. Programma svolto e indicazioni per il recupero A.S. 2016/2017 MANUTENZIONE CORSO B

virtua73 - Fotolia.com BARRE LUMINOSE A DIODI BARRE LUMINOSE LED A LED Alimentazione 12/24 Vcc

MANUALE D INSTALLAZIONE BARRIERE OTTICHE SERIE 8000

Photon Counting. Uso di un PMT con la tecnica del Photon Counting. Lodovico Lappetito. PhotonCounting_ITA - 11/01/2016 Pag. 1

Guida alla Quarta Esercitazione

L elettricità La materia e costituita da molecole e atomi. L'atomo e costituito da un nucleo centrale e dagli elettroni.

PINZA AMPEROMETRICA P-1000

Interfacciabili con: Profibus-DP, CANopen e DeviceNet.

BARRIERA INFRAROSSI INTERNO/ESTERNO m

ARDUINO Course.

Università degli Studi di Cagliari

Misuratore di portata MX Ruote ovali Serie P

Prova scritta di Laboratorio IV del 30/6/2004

Istituto d Istruzione Superiore Statale Cigna - Garelli - Baruffi Sede: IPSIA "F. Garelli" Via Bona n Mondovì (CN) tel.

Transcript:

D.A.M. Bros Robotics - www.dambrosrobotics.it Scheda Riassuntiva Lezione 4 Input digitali Reed Switch Oltre ai normali pulsanti o interruttori di tipo meccanico è possibile generare un segnale di tipo digitale anche utilizzando dispositivi che non necessitano di un intervento manuale esterno. In questa categoria rientrano i sensori Reed Switch che sono sensibili ad un campo magnetico, come ad esempio quello generato da una calamita o da un elettromagnete. Il reeed switch è ad esempio molto usato negli impianti antifurto dove trova impiego come sensore apri porta o finestra. Da un punto di vista costruttivo i l reed switch è un interruttore costituito da due lamine separate di qualche decimo di millimetro, la cui parte terminale è realizzata in materiale ferromagnetico. Il tipo NA si comporta da interruttore chiuso o aperto a seconda che sia presente o meno un campo magnetico. Il campo magnetico deve avere una opportuna intensità e verso per chiudere i contatti del reed switch. In particolare le linee di flusso del campo magnetico devono essere parallele alle lamine interne del contatto altrimenti non si ha la chiusura dello switch Reed Switch N Magnete S Linee di flusso

Il reed switch non si chiude se è posto perpendicolarmente alle linee di flusso del campo indipendentemente dal suo movimento relativo rispetto al magnete. Magnete Il reed switch essendo un interruttore può essere utilizzato in una rete di pullup o di pulldown. Nel caso della rete di pullup è possibile utilizzare il resistore integrato nel pin digitale oppure applicarne uno esterno seguendo le regole di progetto viste in precedenza ( ad esempio 10kΩ ). 5V R=10kΩ R Pull-up IN Ingresso PIN Digitale Arduino Per utilizzare il resistore di pullup interno a ciascun pin si deve utilizzare nel setup l istruzione : pinmode(pin,input_pullup); void setup(){ pinmode(7,input_pullup);

nell esempio precedente è stato attivato il resistore di pullup interno sul pin digitale 7 configurato come ingresso. Esempio di codice che utilizza un reed switch collegato sul pin A0 in cui è stato attivato il resistore di pullup interno. const int Digitalinput = A0; // Piedino Analogico usato come input digita int BAUD_RATE = 9600; // input Velocità di comunicazione porta seriale const int Digitalinput =const A0; // Piedino Analogico usato come digitale = 500;di comunicazione porta // Tempo const int BAUD_RATEconst = 9600;int Time // Velocità seriale di attesa tra due cicli consecutiv const int Time = 500; // Tempo di attesa tra due cicli consecutivi void setup() { void setup() { Serial.begin(BAUD_RATE); // Inizializzazione porta seriale Serial.begin(BAUD_RATE); // Inizializzazione porta seriale pinmode(digitalinput,input_pullup); Attivazione pinmode(digitalinput,input_pullup); // Attivazione del resistore di//pullup interno del resistore di pullup int void loop() { void loop() { int DigitalValue = digitalread(digitalinput); // Lettura dello stato logico presente sul piedino digitale int DigitalValue = piedino digitalread(digitalinput); // Lettura dello stato logico presente Serial.print("Stato logico sul digitale = "); // COMMENTARE questa istruzione per usare il plotter serialesul pie Serial.println(DigitalValue); // Stampa seriale lo stato logico presente sul pin digitale Serial.print("Stato logico sul piedino digitalesu=monitor "); // COMMENTARE questa istruzione per usar delay(time); // Attesa per visualizzazione lenta sul monitor seriale Serial.println(DigitalValue); // Stampa su monitor seriale lo stato logico presen delay(time); // Attesa per visualizzazione lenta sul mon

Barriere a raggi infrarossi Per fare una semplice barriera a raggi infrarossi basta utilizzare un infrared led che emette nel range degli infrarossi ed un fotodiodo o un phototransistor che ricevono nello stesso range. Range Infrarossi 700nm - 1mm La radiazione infrarossa non è visibile dall occhio umano. Led infrarosso Phototransistor Normalmente si trovano in commercio per applicazioni economiche trasmettitori e ricevitori a raggi infrarossi con lunghezza d onda λ di 940nm (si trovano anche da 880nm, 850nm ed altri valori). La lunghezza d onda λ è legata alla frequenza f dalla relazione λ= c c f= λ f c=300000 km s dove c è la velocità della luce. Infrared led L Infrared led si pilota esattamente come un led normale e quindi può trasmettere in modo continuo se alimentato con una tensione DC continua, oppure si può utilizzare un segnale ON - OFF per fare una codifica (telecomando). Dei due terminali il più lungo è l anodo e come avviene per i normali diodi led viene pilotato utilizzando una resistenza limitatrice posta in serie

Anodo Catodo Dal datasheet del componente si ricava che per una corrente If =20mA la tensione presente ai capi del diodo è di 1.2V e quindi per calcolare la resistenza limitatrice basta applicare la legge di Kirchhof per le tensioni R= Vcc Vled 5 1.2 = =190 Ω 3 I 20 10 Aumentando la corrente che circola nel diodo infrarosso aumenta l intensità della radiazione emessa e quindi i raggi infrarossi arrivano più lontano. Il catodo che è il terminale più corto va collegato al potenziale negativo mentre l anodo a quello positivo. La resistenza che limita la corrente può essere posta indifferentemente sul catodo o sull anodo. Negli schemi seguenti si è alimentato il diodo infrarosso con la tensione costante di 5V presente sulla scheda Arduino. Quindi il diodo infrarosso risulta sempre acceso, alternativamente si può accendere il led mediante un opportuno comando sul pin digitale. Di seguito è mostrato lo schema di montaggio su breadboard.

Phototransistor Il phototransistor IR è sensibile ai raggi infrarossi, in particolare si comporta da interruttore chiuso o aperto a seconda che sono presenti o assenti i raggi infrarossi. Può essere quindi utilizzato in una rete di pullup o di pulldown in sostituzione del pulsante NA. Collettore Phototransistor Emettitore Anche in questo caso è necessario utilizzare una resistenza per limitare la corrente che circola nel dispositivo. Tale resistenza può essere posta sul collettore o sull emettitore in modo da ottenere rispettivamente la rete di pulldown o di pullup.

Collettore Pin digitale Arduino Pin digitale Arduino Emettitore Per il calcolo del valore del resistore si procede analogamente al caso del led infrarosso, infatti dal datasheet si ricava la corrente in corrispondenza della tensione collettore emettitore di saturazione Vcesat e poi si applica la legge di Kirchhoff per le tensioni. R= Vcc Vcesat 5 0.4 = =2300 Ω 3 I 2 10 Normalmente il calcolo della resistenza viene fatto considerando una corrente da 2mA a 10mA. Per valori superiori si dovrebbe consultare il datasheet per conoscere i limiti massimi di corrente di collettore e la Vcesat Il phototransistor con la resistenza in serie viene collegato ad un pin digitale di Arduino seguendo lo schema elettrico sopra riportato, di seguito è invece mostrato uno schema pratico di montaggio relativo al solo phototransistor e poi al sistema completo. Il programma usato per rilevare l interruzione della barriera a raggi infrarossi è lo stesso che si è impiegato in precedenza per la lettura di un segnale da un pin digitale.