CORSO L2 ARDUINO UNO. 3 Sensore misuratore di distanza. IIS Aldini Valeriani Sirani - ROBOTS project Scheda 3 # 1 Materiale didattico

Dimensione: px
Iniziare la visualizzazioe della pagina:

Download "CORSO L2 ARDUINO UNO. 3 Sensore misuratore di distanza. IIS Aldini Valeriani Sirani - ROBOTS project Scheda 3 # 1 Materiale didattico"

Transcript

1 CORSO L2 ARDUINO UNO 3 Sensore misuratore di distanza IIS Aldini Valeriani Sirani - ROBOTS project Scheda 3 # 1 Materiale didattico

2 Indice Introduzione generale ai sensori di distanza Tipologie dei sensori di distanza Sensore HC-SR04 Caratteristiche tecniche Collegamento ad Arduino Prova di funzionamento Funzionamento senza utilizzo della libreria NewPing Introduzione generale ai sensori di distanza Uno dei principi utilizzato per il funzionamento dei sensori di distanza è quello utilizzato anche dai pipistrelli per avere la percezione degli oggetti attorno a loro. I pipistrelli nei loro voli notturni e nel buio più assoluto delle grotte in cui si rifugiano, non solo non urtano nessun ostacolo ma cacciano con una precisione infallibile falene ed altri piccoli insetti volanti. Ciò è possibile grazie ad un sofisticatissimo sistema di ecolocalizzazione che permette a questi piccoli mammiferi volanti di orientarsi perfettamente senza l ausilio della vista. I pipistrelli producono con la laringe degli ultrasuoni che vengono emessi attraverso il naso o la bocca. L eco che viene riflessa, analizzata dal cervello, permette a questi animali di comprendere se l oggetto rilevato è una preda o un ostacolo. Grazie ad una sorta di memoria uditiva i pipistrelli sono anche in grado di ricordare perfettamente le caratteristiche spaziali dell ambiente che frequentano usualmente; se ad esempio un pipistrello è solito cacciare volando attorno ad un ostacolo, continuerà per un certo periodo a descrivere la stessa traiettoria anche se questo sarà stato rimosso. Gli ultrasuoni orientativi che vengono emessi hanno frequenze variabili comprese tra 20 e 110 khz (il limite dell uomo è 18 khz). Le strane conformazioni del naso e dei padiglioni auricolari nelle diverse specie di pipistrelli servono ad indirizzare con precisione i suoni e ad analizzare le frequenze dell eco riflessa; variazioni ritmiche di queste indicano la presenza di un insetto in volo, la sua direzione, la grandezza e la forma della preda. Tipologie dei sensori di distanza I sensori di prossimità sono dei sensori in grado di rilevare la presenza di oggetti nelle immediate vicinanze. La distanza entro cui questi sensori rilevano oggetti è definita portata vedente. Alcuni modelli dispongono di un sistema di regolazione per poter calibrare la lunghezza di veduta. L'assenza di meccanismi d'attuazione meccanica, e di un contatto fisico tra sensore e oggetto, fa sì che questi sensori presentino un'affidabilità elevata. In generale i sensori di prossimità possono essere realizzati basandosi su diversi tipi di tecnologie: Induttivi; capacitivi; magnetici; ultrasuoni; ottici; laser (per le lunghe distanze) Alcuni sensori di prossimità restituiscono solo un informazione che rivela la presenza di oggetti o persone in movimento entro un certo raggio. Invece i sensori di distanza più specifici restituiscono, all interno della portata vedente, la misura della distanza tra oggetto e sensore stesso. IIS Aldini Valeriani Sirani - ROBOTS project Scheda 3 # 2 Materiale didattico

3 Sensore HC-SR04 L'HC-SR04 è un sensore digitale ed utilizza due pin, uno per inviare il suono ed uno per riceverlo. Esso misura una distanza compresa tra 2 e 400 cm con una precisione di 3 mm. Si tratta di un dispositivo molto economico (anche al di sotto delle 2 ) che però garantisce un buon risultato se usato bene. Caratteristiche tecniche: Tensione di lavoro: 5 v; Corrente assorbita: 15 ma; Frequenza di lavoro: 40 Hz; Distanza max: 400 cm; Distanza min: 2 cm; Angolo di misura: 15. La funzione svolta da Arduino è quella di misurare il tempo che intercorre tra il cambio di livello del pin TRIG (che è controllato da Arduino) e il cambio di livello del pin ECHO (è controllato dall HC-SR04). Il sensore è tutto sommato molto semplice da utilizzare e non è necessaria una particolare libreria o classe per gestirlo bene. E infatti sufficiente utilizzare la libreria Si trova nella pagina Ufficiale Arduino: NewPing. (link attivo) Collegamento ad Arduino I pin che devono essere connessi ad Arduino sono 4: VCC -> Connesso al 5V di Arduino GND -> Connesso alla MASSA di Arduino TRIG -> Connesso ad un PIN output digitale qualsiasi di Arduino ECHO -> Connesos ad un PIN digitale qualsiasi di Arduino IIS Aldini Valeriani Sirani - ROBOTS project Scheda 3 # 3 Materiale didattico

4 Prova di funzionamento Acquisizione della misura della distanza con HC-SR04 La prima versione di codice, che utilizza la libreria NewPing, potrebbe essere il seguente: #include <NewPing.h> #define TRIGGER_PIN 9 #define ECHO_PIN 10 #define MAX_DISTANCE 200 // Configura sonar con i dati di montaggio del circuito NewPing sonar(trigger_pin, ECHO_PIN, MAX_DISTANCE); void setup() { Serial.begin(9600); void loop() { int distanza = sonar.ping_cm(); // richiamo metodo libreria Serial.print ("Ping (cm): "); Serila.println (distanza); delay(1000); Varianti: Accendere un LED rosso se la distanza è inferiore ad una certa soglia (es. 20 cm.) Calcolare la velocità di avvicinamento di un oggetto catturando la distanza a distanza di un secondo. Il programma esegue il ciclo IDLE, quando si preme un bottone esegue la memorizzazione della distanza rilevata ponendole in un vettore. Quando si preme una seconda volta il bottone, il programma ritorna nel ciclo di IDLE e a console viene stampata la distanza media rilevata. IIS Aldini Valeriani Sirani - ROBOTS project Scheda 3 # 4 Materiale didattico

5 Funzionamento senza utilizzo della libreria NewPing Bisogna inviare un impulso di 10 microsecondi al sensore sul pin trig; Il sensore genera 8 impulsi di ultrasuoni ad una frequenza di 40 Hz; Bisogna calcolare il tempo da quando si è mandato il primo impulso fino a quando riceve un impulso sul pin echo. Per fare il calcolo della distanza la formula base è: distanza = tempo vel. suono 2 La formula divide per 2 perché il suono esegue un andata e ritorno, quindi la distanza è doppia. Supponendo di semplificare per temperature attorno ai 20 gradi, con velocità del suono circa 344 m/s, e volendo il risultato espresso in cm, si ottiene distanza = tempo 0, 0172 NOTA DI APPROFONDIMENTO In genere si può semplificare il calcolo del TOF (Time Of Fly) supponendo la velocità del suono costante a 350m/s, che corrisponde alla velocità di propagazione del suono a circa 30 C. Esiste però un legame tra velocità di propagazione del suono in aria e temperatura dell aria. Se si necessitano precisioni elevate potrebbe valere la pena tenerne conto. L approssimazione lineare che descrive l andamento della velocità di propagazione in funzione della temperatura è la seguente: V(T) = (331,45 + (0,62 * T)) m/s In pratica si ottiene: TEMP VEL , , , , , ,1 Il tempo di volo (spesso indicato con TOF, dall'inglese Time Of Flight) indica la misura del tempo impiegato da un oggetto, una particella o un'onda (acustica, elettromagnetica o di altro tipo) per percorrere una certa distanza in un mezzo determinato. IIS Aldini Valeriani Sirani - ROBOTS project Scheda 3 # 5 Materiale didattico

6 Sorgente per utilizzare il sensore HC-SR04 senza libreria NewPing // // Per HC-SR04 // Temperatura di 20 *C // TRIG del sensore connesso al pin digitale 9 // ECHO del sensore connesso al pin digitale 10 // #define TRIG_PIN = 12 #define ECHO_PIN = 13 void setup() { // Inizializza la comunicazione seriale: Serial.begin(9600); pinmode(trig_pin,output); pinmode(echo_pin,input); void loop() { long durata, distanza; // Dare un corto segnale basso per poi dare un segnale alto puro: digitalwrite(trig_pin, LOW); delaymicroseconds(2); digitalwrite(trig_pin, HIGH); delaymicroseconds(10); digitalwrite(trig_pin, LOW); durata = pulsein(echo_pin,high); // Converti il tempo in distanza: distanza = durata / 29.1 / 2 ; if (distanza <= 0) { Serial.println("Out of range"); else { Serial.print(distanza); Serial.println("cm"); delay(1000); Reference Arduino: funzione pulsein IIS Aldini Valeriani Sirani - ROBOTS project Scheda 3 # 6 Materiale didattico

ARDUINO UNO. Raccolta esercitazioni guidate 3 Sensore misuratore di distanza

ARDUINO UNO. Raccolta esercitazioni guidate 3 Sensore misuratore di distanza ARDUINO UNO Raccolta esercitazioni guidate 3 Sensore misuratore di distanza IIS Aldini Valeriani Sirani - ROBOTS project Scheda 3 # 1 Materiale didattico PRESENTAZIONE DELLA SCHEDA DIDATTICA SCOPO MATERIALE

Dettagli

IL SUONO E GLI ULTRASUONI DI MARIANGELA MONE

IL SUONO E GLI ULTRASUONI DI MARIANGELA MONE IL SUONO E GLI ULTRASUONI DI MARIANGELA MONE INTRODUZIONE Il suono si propaga nei corpi mediante la vibrazione elastica degli atomi e delle molecole che lo compongono ad una velocità dipendente dalle caratteristiche

Dettagli

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

14^ parte : Sensore a ultrasuoni HC SR04 e Arduino. Author: Ing. Sebastiano Giannitto (ITIS M.BARTOLO PACHINO) 14^ parte : Sensore a ultrasuoni HC SR04 e Arduino Author: Ing. Sebastiano Giannitto (ITIS M.BARTOLO PACHINO) La GPRS Shield Un sensore a ultrasuoni come il HC SR 04 misura il tempo impiegato dalle onde

Dettagli

SENSORE AD ULTRASUONI HC-SR04 E ARDUINO

SENSORE AD ULTRASUONI HC-SR04 E ARDUINO SENSORE AD ULTRASUONI HC-SR04 E ARDUINO Giorgio De Nunzio Giovanni Marsella http://randomnerdtutorials.com/complete-guide-for-ultrasonic-sensor-hc-sr04/ (con piccole modifiche) http://www.giuseppecaccavale.it/arduino/sensore-ad-ultrasuoni-hc-sr04-arduino/

Dettagli

Corso di Laurea Magistrale in Informatica

Corso di Laurea Magistrale in Informatica Corso di Laurea Magistrale in Informatica Corso di Robotica Sensori per la robotica Cecilia Laschi cecilia.laschi@sssup.it Misurazione della distanza: triangolazione Se due dispositivi a distanza nota

Dettagli

SENSORI OTTICI - FOTORESISTENZE

SENSORI OTTICI - FOTORESISTENZE SENSORI OTTICI - FOTORESISTENZE ComponentI elettronici con resistenza inversamente proporzionale alla quantità di luce che lo colpisce. La corrente che attraversa una fotoresistenza è direttamente proporzionale

Dettagli

Corso Base Arduino ed Elettronica

Corso Base Arduino ed Elettronica Corso Base Arduino ed Elettronica Quarto incontro Display LCD, Sensori avanzati Relatore: Roberto Beligni rbeligni@altratecnoloiga.com Sensore di temperatura LM35 Il sensore di temperatura LM35 Possiede

Dettagli

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

FC-51: IR Infrared Obstacle Detection Sensor Module 2-30cm FC-51: IR Infrared Obstacle Detection Sensor Module 2-30cm Giorgio De Nunzio Giovanni Marsella 0 Premessa: i raggi infrarossi (IR) Fig. 0 Lo spettro delle onde elettromagnetiche, in cui è presente la porzione

Dettagli

ARDUINO UNO. Raccolta esercitazioni guidate 1 Led & Pulsati. IIS Aldini Valeriani Sirani - ROBOTS project Scheda 1 # 1 Materiale didattico

ARDUINO UNO. Raccolta esercitazioni guidate 1 Led & Pulsati. IIS Aldini Valeriani Sirani - ROBOTS project Scheda 1 # 1 Materiale didattico ARDUINO UNO Raccolta esercitazioni guidate 1 Led & Pulsati IIS Aldini Valeriani Sirani - ROBOTS project Scheda 1 # 1 Materiale didattico PRESENTAZIONE DELLA SCHEDA DIDATTICA SCOPO Gestione dell accensione

Dettagli

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

Macchina con Arduino Uno comandata tramite dispositivo Android e sensore ultrasuoni per fermarsi istantaneamente di fronte ad un ostacolo Macchina con Arduino Uno comandata tramite dispositivo Android e sensore ultrasuoni per fermarsi istantaneamente di fronte ad un ostacolo Progetto di fine anno Gruppo C, A.S 2015/2016 Realizzato da Classe:

Dettagli

Lezione 6 su Arduino: I sensori di presenza PIR

Lezione 6 su Arduino: I sensori di presenza PIR Lezione 6 su Arduino: I sensori di presenza PIR In questa sesta lezione su Arduino, parleremo di un interessante trasduttore, che può essere utile per tantissimi progetti: il sensore di presenza. Ecco

Dettagli

Macchinina evita ostacoli Arduino

Macchinina evita ostacoli Arduino Macchinina evita ostacoli Arduino Sviluppo di una macchina autonoma in grado di evitare gli ostacoli sul suo percorso. Introduzione In questo progetto abbiamo realizzato una macchinina in grado di muoversi

Dettagli

I SENSORI DI PROSSIMITA

I SENSORI DI PROSSIMITA I SENSORI DI PROSSIMITA In questa lezione su Arduino, parleremo di un interessante trasduttore, che può essere utile per tantissimi progetti: il sensore di presenza o di prossimità I sensori di prossimità

Dettagli

COME UTILIZZARE IL SENSORE DI TEMPERATURA TMP36

COME UTILIZZARE IL SENSORE DI TEMPERATURA TMP36 COME UTILIZZARE IL SENSORE DI TEMPERATURA TMP36 Oggi la sensoristica è ricca di dispositivi capaci di svolgere la conversione di grandezze fisiche in elettriche. Nello specifico, per quanto riguarda la

Dettagli

Lezione 10: Sensori molto elementari

Lezione 10: Sensori molto elementari Robotica A Lezione 10: Sensori molto elementari Sensori di presenza pezzo Magnetici Capacitivi Ottici 2 1 Sensori induttivi (proximity) Funzionano solo con materiali ferromagnetici Mooolto semplici ed

Dettagli

Progetto Arduino BART. Corso di Sistemi RT Prof. Davide Brugali Università degli Studi di Bergamo

Progetto Arduino BART. Corso di Sistemi RT Prof. Davide Brugali Università degli Studi di Bergamo Progetto Arduino BART Corso di Sistemi RT Prof. Davide Brugali Università degli Studi di Bergamo Ultrasonic sensor The ping sound pulse is generated when the pingpin level goes HIGH for two microseconds.

Dettagli

PRIMI PASSI CON ARDUINO

PRIMI PASSI CON ARDUINO PRIMI PASSI CON ARDUINO 1) Accensione e spegnimento del led presente sulla scheda Arduino. La scheda Arduino presenta, a bordo, alcuni led uno dei quali può essere controllato dal pin digitale 13; quando

Dettagli

ARDUINO ESPLORA. Test finale di competenze. IIS Aldini Valeriani Sirani Test di competenze 1 Progetto ROBOTS

ARDUINO ESPLORA. Test finale di competenze. IIS Aldini Valeriani Sirani Test di competenze 1 Progetto ROBOTS ARDUINO ESPLORA Test finale di competenze IIS Aldini Valeriani Sirani Test di competenze 1 GRUPPO A: DIFFICOLTA BASSA PROVA N. 1/A Accendi / spegni (punti: max. 7) Lo sketch permette di accendere e spegnere

Dettagli

Unità 7: SENSORI A INFRAROSSI

Unità 7: SENSORI A INFRAROSSI Unità 7: SENSORI A INFRAROSSI Scopo e agenda dell unità 7 Lo scopo della presentazione ELEMENTI DI BASE SULLE LUCI A INFRAROSSI Uso del sensore IR per rilevare oggetti, ostacoli, la presenza e il movimento

Dettagli

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

CORSO ARDUINO. Jacopo Belli Giulio Fieramosca Luca Mattii GOLEM Jacopo Belli Giulio Fieramosca Luca Mattii CORSO ARDUINO Jacopo Belli Giulio Fieramosca Luca Mattii GOLEM 206 Di cosa parliamo oggi... Generazione di suoni Sensoristica complessa: i protocolli di comunicazione; Shield per Arduino: circuiti avanzati

Dettagli

ONDE LONGITUDINALI. Il suono è un onda longitudinale descritta da: frequenza lunghezza d onda ampiezza periodo

ONDE LONGITUDINALI. Il suono è un onda longitudinale descritta da: frequenza lunghezza d onda ampiezza periodo ONDE LONGITUDINALI Il suono è un onda longitudinale descritta da: frequenza lunghezza d onda ampiezza periodo ONDE LONGITUDINALI IL TIMBRO Il timbro varia a seconda della sorgente da cui il suono è prodotto,

Dettagli

6^ parte : Acquisizione della temperatura con LM35. Author: Ing. Sebastiano Giannitto (ITIS M.BARTOLO PACHINO)

6^ parte : Acquisizione della temperatura con LM35. Author: Ing. Sebastiano Giannitto (ITIS M.BARTOLO PACHINO) 6^ parte : Acquisizione della temperatura con LM35 Author: Ing. Sebastiano Giannitto (ITIS M.BARTOLO PACHINO) Esperienzan 5 Lo scopo è quello di far accendere due LED in base ad una soglia di temperatura

Dettagli

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

CORSO ARDUINO. Corso ASEV Giulio Fieramosca Stefano Panichi. Stefano Panichi e Giulio Fieramosca CORSO ARDUINO Giulio Fieramosca Stefano Panichi Corso ASEV 2015 Pulsanti e interruttori Pushbutton Momentary button Pulsante monostabile A B Switch Interruttore bistabile C A B C D C B A Pulsanti e interruttori

Dettagli

Il Theremin con il microcontrollore

Il Theremin con il microcontrollore Il Theremin con il microcontrollore Possiamo costruire uno strumento simile al Theremin utilizzando un dispositivi programmabile come il microcontrollore e un sensore di distanza (ultrasuoni). A secondo

Dettagli

My First Robot. My First Robot. I m Learning Robotics. 1 Scarica l ultima versione della Arduino IDE (https://www.arduino.cc/en/main/software)

My First Robot. My First Robot. I m Learning Robotics. 1 Scarica l ultima versione della Arduino IDE (https://www.arduino.cc/en/main/software) Card1of 10 1 Scarica l ultima versione della Arduino IDE (https://www.arduino.cc/en/main/software) 2 Ora apri Arduino e seleziona File->Preferences (File -> Impostazioni) e copia questa url nel campo Additional

Dettagli

Progetto di Eccellenza - OMAROBOT -

Progetto di Eccellenza - OMAROBOT - Progetto di Eccellenza - OMAROBOT - 1 - il robot, un completo sistema di controllo 2 - il linguaggio di programmazione 3 - i sensori e i segnali d ingresso 4 - la meccanica del robot 5 - la gestione del

Dettagli

ACCENDERE E SPEGNERE UN DIODO LED

ACCENDERE E SPEGNERE UN DIODO LED ACCENDERE E SPEGNERE UN DIODO LED ACCENDERE E SPEGNERE UN DIODO LED ACCENDERE E SPEGNERE UN DIODO LED ACCENDERE E SPEGNERE UN DIODO LED CON UN PULSANTE ACCENDERE E SPEGNERE UN DIODO LED CON UN PULSANTE

Dettagli

ARDUINO. workshop base

ARDUINO. workshop base ARDUINO workshop base Giorno 2/3 Arduino IDE: introduzione, installazione e interfaccia; Cosa sono gli sketch: commenti, funzioni, variabili, istruzioni, strutture di controllo, librerie. Componenti del

Dettagli

ELETTRONICA CON ARDUINO

ELETTRONICA CON ARDUINO ELETTRONICA CON ARDUINO 13/14 aprile 2018 Giorno 2 Arduino IDE: introduzione, installazione e interfaccia; Cosa sono gli sketch: commenti, funzioni, variabili, istruzioni, strutture di controllo, librerie.

Dettagli

SCHEDA SPERIMENTALE ARDUINO UNO

SCHEDA SPERIMENTALE ARDUINO UNO ARDUINO Sistema di sviluppo open source che permette di programmare vari microcontrollori montati su una scheda sperimentale collegata al pc mediante cavo usb. La scheda arduino uno monta il microcontrollore

Dettagli

CODIFICA E RICETRASMISSIONE DI UN SEGNALE

CODIFICA E RICETRASMISSIONE DI UN SEGNALE CODIFICA E RICETRASMISSIONE DI UN SEGNALE A DISTANZA MEDIANTE ONDE LUMINOSE Obbiettivo L obbiettivo dell esperimento è quello di codificare un segnale alfanumerico in una serie di stringhe di codice binario,

Dettagli

A r c h i t e t t u r a d e g l i E l a b o r a t o r i - UNICA. Laura Ordile. Paper Piano

A r c h i t e t t u r a d e g l i E l a b o r a t o r i - UNICA. Laura Ordile. Paper Piano A r c h i t e t t u r a d e g l i E l a b o r a t o r i - UNICA Laura Ordile Paper Piano la GRAFITE La grafite si forma alla temperatura di 1.200 C e conduce bene il calore e l'elettricità, per queste

Dettagli

Arduino: Programmazione

Arduino: Programmazione Programmazione formalmente ispirata al linguaggio C da cui deriva. I programmi in ARDUINO sono chiamati Sketch. Un programma è una serie di istruzioni che vengono lette dall alto verso il basso e convertite

Dettagli

DISPLAY LCD I2C (PCF8574T) ARDUINO

DISPLAY LCD I2C (PCF8574T) ARDUINO DISPLAY LCD I2C (PCF8574T) ARDUINO Come abbiamo visto il DHT-11 è un sensore digitale in grado di misurare la temperatura e l umidità nell aria. Fornisce in output un segnale digitale proporzionale alla

Dettagli

201920Acustica. Parte 4. Prof. Filippo Milotta Informatica Musicale

201920Acustica. Parte 4. Prof. Filippo Milotta Informatica Musicale Acustica Parte 4 Prof. Filippo Milotta milotta@dmi.unict.it Deviazione delle onde sonore Le onde in generale possono subire delle alterazioni durante la propagazione. In particolare le onde sonore possono

Dettagli

Arduino, terza esercitazione

Arduino, terza esercitazione Arduino, terza esercitazione a. Gestire un led da trimmer Si connetta 1 trimmer (TRA) da 10k con un terminale estremo a 3V, l altro terminale estremo a GND e il terminale centrale sull ingresso analogico

Dettagli

D.A.M. Bros Robotics -

D.A.M. Bros Robotics - 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

Dettagli

D.A.M. Bros Robotics -

D.A.M. Bros Robotics - D.A.M. Bros Robotics - www.dambrosrobotics.it Scheda Riassuntiva Lezione 5 Output digitali Analizziamo alcuni componenti fondamentali presenti sulla scheda Arduino Uno Convertitore USB-TTL Fusibile 500mA

Dettagli

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

CORSO ARDUINO. Jacopo Belli Giulio Fieramosca Luca Mattii GOLEM Jacopo Belli Giulio Fieramosca Luca Mattii CORSO ARDUINO Jacopo Belli Giulio Fieramosca Luca Mattii GOLEM 2016 1 Pulsanti e interruttori Pushbutton Momentary button Pulsante monostabile Switch Interruttore bistabile 2 Il pulsante (connessioni)

Dettagli

Moto oscillatorio smorzato.

Moto oscillatorio smorzato. Moto oscillatorio smorzato. Obbiettivo L obbiettivo dell esperimento è quello di determinare sperimentalmente il moto di un carrello collegato tramite due molle ad altrettanti estremi fissi e verificare,

Dettagli

Centralina controllo pompa

Centralina controllo pompa Centralina controllo pompa INDICE 1 Il progetto...4 2 Gestione...6 2.1 TaskA_Main...6 2.2 TaskB_CpuClock...8 2.3 TaskC_InOut...12 2.4 Task ausiliari...13 2.5 Parametri ritentivi...13 3 Sonar...14 3.1 TaskD_Sonar...17

Dettagli

Corso Base Arduino ed Elettronica

Corso Base Arduino ed Elettronica Corso Base Arduino ed Elettronica Terzo incontro Sensori e comunicazione con il computer Relatore: Roberto Beligni rbeligni@altratecnoloiga.com Il comunicazione seriale Per comunicare con la seriale abbiamo

Dettagli

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

Nella parte sx dello schema abbiamo gli input del microcontrollore il quale ha la funzione di elaborare dei dati che acquisisce in tempo reale. PROPOSTA DI SOLUZIONE PER LA SECONDA PROVA DI MATURITÀ 2018 TRACCIA: Tecnologie e Progettazione dei sistemi elettrici ed elettronici ARGOMENTO: Acquisizione dati in tempo reale con conseguenti azionamenti

Dettagli

INSEGUITORE SOLARE CON ARDUINO. Dispositivo che insegue il movimento solare realizzato con: 1. Arduino 2. 2 foto resistenze 3.

INSEGUITORE SOLARE CON ARDUINO. Dispositivo che insegue il movimento solare realizzato con: 1. Arduino 2. 2 foto resistenze 3. INSEGUITORE SOLARE CON ARDUINO Dispositivo che insegue il movimento solare realizzato con: 1. Arduino 2. 2 foto resistenze 3. 1 servomotore 1 PRINCIPIO DI FUNZIONAMENTO Le due fotoresistenze devono essere

Dettagli

Corso di programmazione Arduino DI MALVEZZI DAVIDE

Corso di programmazione Arduino DI MALVEZZI DAVIDE Corso di programmazione Arduino DI MALVEZZI DAVIDE Argomenti Pin digitali e pin analogici Gestione di timer e bottoni Utilizzo della porta seriale Oggetto String Controllo di schermi LCD Utilizzo dell

Dettagli

Detta così sembra una faccenda semplice ma, nella pratica, occorre una notevole precisione e tanta tanta pazienza.

Detta così sembra una faccenda semplice ma, nella pratica, occorre una notevole precisione e tanta tanta pazienza. Quando si deve fotografare soggetti piccoli e da vicino diventa difficile mantenere a fuoco i vari piani della immagine. Per risolvere questo problema, si utilizza normalmente la tecnica dello stack: si

Dettagli

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

Corso Arduino Maggio Riccardo Binetti Lezione 1 - Blinking LEDs with style Corso Arduino 2014 21 Maggio 2014 Riccardo Binetti punkerbino@gmail.com Lezione 1 - Blinking LEDs with style Riccardo Binetti Arduino 2014 Lezione 1 1 / 24 Fate domande Riccardo Binetti Arduino 2014 Lezione

Dettagli

Sensori e Trasduttori

Sensori e Trasduttori Sensori e Trasduttori Sensori e Trasduttori Le parole sensore (più usata negli USA) e trasduttore (più comune in Europa) sono entrambe molto utilizzate nella descrizione dei sistemi di misura e controllo.

Dettagli

MOTORE PASSO-PASSO CON VELOCITÀ REGOLABILE

MOTORE PASSO-PASSO CON VELOCITÀ REGOLABILE MOTORE PASSO-PASSO CON VELOCITÀ REGOLABILE Realizzazione di un programma, per il microcontrollore Arduino, che permette di regolare la velocità di un motore passo-passo attraverso un potenziometro Mattia

Dettagli

Calcolatori Elettronici T Ingegneria Informatica A2 - Gestione di una matrice di LED (8x8)

Calcolatori Elettronici T Ingegneria Informatica A2 - Gestione di una matrice di LED (8x8) Calcolatori Elettronici T Ingegneria Informatica A2 - Gestione di una matrice di LED (8x8) Giovanni Bonaccio, Stefano Mattoccia Matrice di led 8x8 Esperimento in cui vogliamo disegnare su una matrice di

Dettagli

Velocimetro Vectrino

Velocimetro Vectrino Velocimetro Vectrino PRINCIPIO DI FUNZIONAMENTO Il Velocimetro Vectrino misura la velocità dell acqua usando l effetto Doppler. L effetto Doppler si percepisce quando passa un treno il cambiamento di tono

Dettagli

FONDAMENTI DI ARDUINO

FONDAMENTI DI ARDUINO FONDAMENTI DI ARDUINO LEZIONE 1: LE BASI 8 novembre 2016 presso POLIFACTORY il makerspace del Politecnico di Milano PROGRAMMA DEL CORSO 8/11 Le basi, corrente elettrica, led, resistenze 10/11 Ingressi

Dettagli

ROBOTICA Syllabus Versione 1.0

ROBOTICA Syllabus Versione 1.0 ROBOTICA Syllabus Versione 1.0 Modulo Robotica Questo modulo definisce i concetti e le competenze fondamentali relativi ai principi di base di Robotica. Module Goals Chi supera la prova d esame per questo

Dettagli

Onde(1/2) Onde e suono Lezione 15, 26/11/2018, JW

Onde(1/2) Onde e suono Lezione 15, 26/11/2018, JW Onde(1/2) Onde e suono Lezione 15, 26/11/2018, JW 18.1-18.5 1 1. Onde trasversale Un onda è una perturbazione che si propaga da un posto a un altro. L onda più semplice da visualizzare è un onda trasversale,

Dettagli

STRUTTURA BASE PER SISTEMA DI ACQUISIZIONE DATI DA BANCO

STRUTTURA BASE PER SISTEMA DI ACQUISIZIONE DATI DA BANCO STRUTTURA BASE PER SISTEMA DI ACQUISIZIONE DATI DA BANCO - Alimentazione 220Vac 50hz 80VA - Contenitore da tavolo in alluminio 471 x 147 x 312 mm (grado di protezione IP20) oppure montaggio a rack 19"

Dettagli

Lezione 16: Come utilizzare la Joystick shield per i propri progetti con Arduino

Lezione 16: Come utilizzare la Joystick shield per i propri progetti con Arduino Lezione 16: Come utilizzare la Joystick shield per i propri progetti con Arduino In questa sedicesima lezione su Arduino, si parlerà di una scheda un po particolare, che permette di dare un tocco di originalità

Dettagli

ESEMPIO UTILIZZO MODULI RF 433 MHz

ESEMPIO UTILIZZO MODULI RF 433 MHz ESEMPIO UTILIZZO MODULI RF 433 MHz TX: MX-FS-03V RX: MX-05V Trasmettitore MX-FS-03V Alimentazione : da 3.5V a 12V, la potenza varia a seconda dell alimentazione. Potenza : 10mW circa. Distanza raggiunta

Dettagli

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

CLASSE 3^ OPERATORE ELETTRONICO Anno scolastico Analisi di un sistema per monitorare la temperatura di un locale. CLASSE 3^ OPERATORE ELETTRONICO Anno scolastico 2002-2003 PROVA PLURIDISCIPLINARE D ESAME DI QUALIFICA Analisi di un sistema per monitorare la temperatura di un locale. Materie coinvolte: Elettronica,

Dettagli

Preparazione del programma Arduino per gestire il LED RGB. Aprire Arduino IDE e creare un nuovo file.

Preparazione del programma Arduino per gestire il LED RGB. Aprire Arduino IDE e creare un nuovo file. Il funzionamento di un LED (Light Emitting Diode) Esperimento: Analisi della figura di diffrazione prodotta da un reticolo illuminato da una sorgente LED Materiali e strumenti Rotaia graduata Lente con

Dettagli

Corso di Laurea in Ingegneria Civile e Ambientale

Corso di Laurea in Ingegneria Civile e Ambientale Università degli Studi di Catania Dipartimento di Ingegneria Civile e Architettura Corso di Laurea in Ingegneria Civile e Ambientale Corso di TOPOGRAFIA E CARTOGRAFIA A.A. 20015/2016 Prof. Ing. Giuseppe

Dettagli

Lezione 3: Dalla simulazione alla realtà

Lezione 3: Dalla simulazione alla realtà Robotica Mobile Lezione 3: Dalla simulazione alla realtà C è un problema: Qualcosa non funziona nel simulatore MobileSim I comandi di movimento diretto non vengono sempre eseguiti correttamente Chi scopre

Dettagli

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

PROTOCOLLO 1-WIRE. Schema a blocchi del sistema 1-Wire e struttura del master e dello slave PROTOCOLLO 1-WIRE Introduzione La Dallas Semiconductor ha sviluppato un sistema di comunicazione ad un filo noto con il nome di 1-Wire bus. Il protocollo 1-Wire permette l interazione tra molti dispositivi

Dettagli

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

CORSO ARDUINO. Jacopo Belli Giulio Fieramosca Luca Mattii GOLEM Jacopo Belli Giulio Fieramosca Luca Mattii CORSO ARDUINO Jacopo Belli Giulio Fieramosca Luca Mattii GOLEM 2016 1 FAQ time domande e risposte? 2 Iterazioni: while Si usa per ripetere un blocco di codice finché una condizione è vera, ma senza tenere

Dettagli

Raccolta di esercizi di fisica moderna

Raccolta di esercizi di fisica moderna Raccolta di esercizi di fisica moderna M. Quaglia IIS Avogadro Torino M. Quaglia (IIS Avogadro Torino) Raccolta di esercizi di fisica moderna Torino, 20/11/2014 1 / 30 Prova AIF e Sillabo http://www.aif.it/archivioa/aif_seconda_prova_di_fisica.pdf

Dettagli

RELAZIONE CANESTRO BASKET

RELAZIONE CANESTRO BASKET RELAZIONE CANESTRO BASKET INDICE 1.0 Componenti utilizzati 1.1 Led 1.2 Resistore 330 ohm 1.3 Sensore PIR 1.4 Arduino UNO 1.5 Breadboard 2.0 Progetto 2.1 Schema del circuito 2.2 Codice 3.0 Possibili miglioramenti

Dettagli

Arduino in connessione Bluetooth

Arduino in connessione Bluetooth Arduino in connessione Bluetooth Peculiarità di questa realizzazione: descritta in italiano, basata su breadboard e modulo HC-05, non richiede Arduino Bluetooth Shield, più chiara di molti similari documenti

Dettagli

1 Un centro di fisioterapia è dotato di una vasca per la riabilitazione degli arti, finalizzata al recupero della capacità motoria, che si avvale anche della cromoterapia per un maggior comfort dei pazienti.

Dettagli

Termometro digitale. Ivancich Stefano

Termometro digitale. Ivancich Stefano 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

Dettagli

Arduino & Oltre corso di coding ed elettronica maker

Arduino & Oltre corso di coding ed elettronica maker Arduino & Oltre corso di coding ed elettronica maker Aprile maggio 2019, Spazio Chirale alla Garbatella Stefano Capezzone www.chirale.it/download-arduino SSID: spazio chirale best Pass: persico32 This

Dettagli

ARDUINO Course.

ARDUINO Course. ARDUINO Course http://ieeessb.unisalento.it RICHIAMI http://ieeessb.unisalento.it Reset Arduino UNO 14 PIN di input/output digitali Porta USB Connettore alimentazione 9V Microcontrollore ATmega328 6 PIN

Dettagli

ARDUINO COLOR SENSOR TCS230 / TCS3200

ARDUINO COLOR SENSOR TCS230 / TCS3200 ARDUINO COLOR SENSOR TCS230 / TCS3200 Per imparare come rilevare i colori utilizzando il sensore di colore TCS3200 o il TCS230, si può guardare il seguente video: https://www.youtube.com/watch?v=cpuxxuyd9xw

Dettagli

Controlli Automatici Elementi base Ing. F.Criseo

Controlli Automatici Elementi base Ing. F.Criseo 1. Pneumatica - Meccanica Elettropneumatica 2. Attuatori: (esempio cilindri pneumatici) 3. Sensori: di posizione, di spostamento 4. Sistemi di comando: esempio valvole 5. Elementi in un sistema pneumatico

Dettagli

La Keyes 4 relay non è proprio una shield nel senso classico definito nel mondo arduino in quanto una shield dovrebbe essere concepita per essere

La Keyes 4 relay non è proprio una shield nel senso classico definito nel mondo arduino in quanto una shield dovrebbe essere concepita per essere La Keyes 4 relay non è proprio una shield nel senso classico definito nel mondo arduino in quanto una shield dovrebbe essere concepita per essere impilata all arduino creando il classico castello o panettone.

Dettagli

Sensore magnetico MSK5000 Incrementale, interfaccia digitale, risoluzione 1 µm, fattore di scala

Sensore magnetico MSK5000 Incrementale, interfaccia digitale, risoluzione 1 µm, fattore di scala Incrementale, interfaccia digitale, risoluzione µm, fattore di scala 250 escrizione Max. risoluzione μm Ripetibilità ±0.0 mm Ripetibilità ± incremento Stato indicatore a L Funziona con M500/, anello magnetico

Dettagli

Comprendere il funzionamento dei convertitori Saper effettuare misure di collaudo

Comprendere il funzionamento dei convertitori Saper effettuare misure di collaudo SCH 35 Convertitore A/D Obiettivi Comprendere il funzionamento dei convertitori Saper effettuare misure di collaudo Strumenti e componenti IC1 LM 35 IC2 LM 158 IC3 ADC 0804 IC4 74LS244 R 1 = 75 Ω R 2 =

Dettagli

Elementi di acustica architettonica. Prof. Ing. Cesare Boffa

Elementi di acustica architettonica. Prof. Ing. Cesare Boffa Elementi di acustica architettonica Acustica Definizione degli interventi di insonorizzazione delle pareti per controllare il suono trasmesso tra i due ambienti adiacenti o tra un ambiente e l esterno

Dettagli

Display numerico con i LED

Display numerico con i LED Display numerico con i LED Ferrari, Porti, Zannetti 1 febbraio 2016 1 Scheda Questo progetto prevede l unione di più caratteristiche prese dai vari progetti fatti in precedenza, per riuscire a formare

Dettagli

TX-AUDIO-2.4/AE TX-AUDIO-2.4/AE. Caratteristiche. Caratteristiche Tecniche

TX-AUDIO-2.4/AE TX-AUDIO-2.4/AE. Caratteristiche. Caratteristiche Tecniche Caratteristiche Nessuna compressione, alta qualità sonora con latenza di 0.5 ms. Audio digitale con frequenza di campionamento a 44.1 KHz e 16-bit di risoluzione. Modulazione digitale FSK. Antenna Wip

Dettagli

ESAME DI QUALIFICA 3^ OPERATORE ELETTRONICO. PROVA PLURIDISCIPLINARE D ESAME DI QUALIFICA Anno scolastico CLASSE 3^ OPERATORE ELETTRONICO

ESAME DI QUALIFICA 3^ OPERATORE ELETTRONICO. PROVA PLURIDISCIPLINARE D ESAME DI QUALIFICA Anno scolastico CLASSE 3^ OPERATORE ELETTRONICO PROVA PLURIDISCIPLINARE D Anno scolastico 2008-2009 CLASSE Materie coinvolte: Controlli - Elettronica - Laboratorio - Matematica - Fisica CONTENUTI DELLA PROVA : Si vuole monitorare la temperatura del

Dettagli

int EN = 2; //RS485 has a enable/disable pin to transmit or receive data. Arduino Digital Pin 2 = Rx/Tx 'Enable'; High to Transmit, Low to Receive

int EN = 2; //RS485 has a enable/disable pin to transmit or receive data. Arduino Digital Pin 2 = Rx/Tx 'Enable'; High to Transmit, Low to Receive RS485 Transmit Data //RS485 has a enable/disable pin to transmit or receive data. Arduino Digital Pin 2 = Rx/Tx 'Enable'; High to Transmit, Low to Receive pinmode(en, OUTPUT); Serial.begin(19200); // send

Dettagli

SCHEDA PRODOTTO Sensori livello olio di 2 generazione

SCHEDA PRODOTTO Sensori livello olio di 2 generazione SCHEDA PRODOTTO Sensori livello olio di 2 generazione Misurazione continua del livello dell'olio del motore da fermo e in movimento Architettura sensore compatta con modulo a chip multipli Sensore integrato

Dettagli

LAUREA IN INGEGNERIA MECCATRONICA

LAUREA IN INGEGNERIA MECCATRONICA LAUREA IN INGEGNERIA MECCATRONICA Relatore: prof. Diego Dainese Laureando : Francesco Domenico Rigon POSIZIONAMENTO ACCURATO MEDIANTE I MOTORI PASSO-PASSO I motori passo-passo hanno particolarità che spesso

Dettagli

Tipologie dei dati nell SDK di Arduino come in un vero LP ad alto livello :

Tipologie dei dati nell SDK di Arduino come in un vero LP ad alto livello : Questa è una breve guida alla sintassi di base della famosa scheda a microprocessore Arduino. Maggiori informazioni potrete trovarle sul sito ufficiale a questo link Tipologie dei dati nell SDK di Arduino

Dettagli

Contatore d impulsi S0

Contatore d impulsi S0 Informazioni tecniche www.sbc-support.com Contatore d impulsi S0 con S-Bus Il modulo S0-S-Bus è un apparecchio per la raccolta di impulsi S0. Con questo modulo i dati di consumo di qualsiasi contatore

Dettagli

XLH210: controllore per rilevatori di fughe di gas

XLH210: controllore per rilevatori di fughe di gas pag. 1 / 7 XLH210: controllore per rilevatori di fughe di gas Dixell presenta i nuovi controllori digitali nati per essere abbinati ai rilevatori di fughe di gas da 4 20mA. XLH210 è un controllore a microprocessore,

Dettagli

CONTASECONDI CON DISPLAY A 7 SEGMENTI ARDUINO LIKE

CONTASECONDI CON DISPLAY A 7 SEGMENTI ARDUINO LIKE SCHEDA DI LABORATORIO N 3 CONTASECONDI CON DISPLAY A 7 SEGMENTI ARDUINO LIKE Si vuole realizzare un contasecondi con display a 7 segmenti utilizzando la scheda Arduino. Materiale occorrente: N 1 Bread

Dettagli

DAC TLC VOLTAGE MODE OPERATION 1

DAC TLC VOLTAGE MODE OPERATION 1 Stefano Busnelli (IlGuru) DAC TLC7528 - VOLTAGE MODE OPERATION 28 August 2015 Sommario Un semplice esperimento con questo DAC comandato tramite un ATMEGA328 TLC7528 Il TLC7528 è un doppio DAC parallelo

Dettagli

RM35S0MW Relè controllo della velocità RM35-S V AC/DC

RM35S0MW Relè controllo della velocità RM35-S V AC/DC Caratteristiche Relè controllo della velocità RM35-S - 24..240V AC/DC Presentazione Gamma prodotto Tipo di prodotto o componente Tipo relè Nome relè Parametri relè controllati Campo di temporizzazione

Dettagli

Serie DRWS: driver per motori Stepper, taglia unica Serie DRWB: driver per motori Brushless, taglie da 100, 400 e 750 W

Serie DRWS: driver per motori Stepper, taglia unica Serie DRWB: driver per motori Brushless, taglie da 100, 400 e 750 W C_Electrics > 206 > Driver per il controllo dell attuazione elettrica Serie DRWS e DRWB Driver per il controllo dell attuazione elettrica Serie DRWS e DRWB Serie DRWS: driver per motori Stepper, taglia

Dettagli

Sorgenti sonore per acustica edilizia

Sorgenti sonore per acustica edilizia Sorgenti sonore per acustica edilizia HD 2040: macchina normalizzata per il calpestio HD 2050: sorgente sonora omnidirezionale HD 2050.20: amplificatore digitale HD 2050.30: sorgente sonora direzionale

Dettagli

Fisica, tecnologia, scienze applicate: ulab2, un laboratorio portatile basato su arduino e due piccoli robot, LEMU e MOMOLAB, vanno a scuola

Fisica, tecnologia, scienze applicate: ulab2, un laboratorio portatile basato su arduino e due piccoli robot, LEMU e MOMOLAB, vanno a scuola Fisica, tecnologia, scienze applicate: ulab2, un laboratorio portatile basato su arduino e due piccoli robot, LEMU e MOMOLAB, vanno a scuola Esaminiamo da vicino la danger shield Daniele Grosso (1) 1.

Dettagli

Prime applicazioni hardware. G. De Nunzio - G. Marsella

Prime applicazioni hardware. G. De Nunzio - G. Marsella Prime applicazioni hardware G. De Nunzio - G. Marsella Esercizio 3: Le=ura sensore di temperatura e LED Com è fatto Arduino Nota: Segnale analogico: è un segnale a tempo ed ampiezza continua. 14 Ingressi/Uscite

Dettagli

Misuratori di portata ad ultrasuoni Serie V700

Misuratori di portata ad ultrasuoni Serie V700 Misuratori di portata ad ultrasuoni Serie V700 Caratteristiche principali Misura del volume di fluido (acqua) in transito con principio ad ultrasuoni. Disponibile in modelli : filettati (DN 3/4-2 ) flangiati

Dettagli

Voltmetro, Frequenzimetro, Tachimetro Zero regolabile

Voltmetro, Frequenzimetro, Tachimetro Zero regolabile Voltmetro, Frequenzimetro, Tachimetro Zero regolabile pag. 0820 CARATTERISTICHE TECNICHE Lo strumento é realizzato nel rispetto delle normative vigenti ed é previsto per l'utilizzo in ambiente industriale

Dettagli

Controllo di una soglia analogica

Controllo di una soglia analogica Controllo di una soglia analogica CONTROLLO DI UNA SOGLIA ANALOGICA Questo esempio mostra il procedimento di acquisizione di un ingresso analogico ed il controllo del segnale rispetto ad una soglia con

Dettagli