TESINA di Prisco Fabio
|
|
|
- Arrigo Bertoni
- 9 anni fa
- Visualizzazioni
Transcript
1 TESINA di Prisco Fabio Applicazione pratica del microcontroller Arduino Uno: Dimostrazione di acquisizione e distribuzione dati della temperatura ed umidità Pagina 1 di 13
2 INDICE GENERALITÀ DESCRIZIONE Arduino DESCRIZIONE Cablaggio DESCRIZIONE Software DESCRIZIONE Acquisizione DESCRIZIONE Pubblicazione IMPIEGO La Domotica Appendice A Programma Arduino Appendice B Mappa del Sito Pagina 2 di 13
3 GENERALITÀ Questo progetto consiste nella dimostrazione di acquisizione e distribuzione dati della temperatura ed umidità attraverso l utilizzo di un hardware, sviluppato nell ultimo decennio, che possiede le stesse funzioni pratiche di un semplice compilatore elettronico programmabile. Utilizzando una base hardware chiamata Arduino e un linguaggio di programmazione C#, verrà dimostrato come è possibile creare un semplice termometro digitale che misura umidità e temperatura. Una volta creato il circuito e testato, si implementeranno i dati raccolti, tramite il salvataggio su file Excel, in un database di Access per la creazione di pagine web che prenderanno parte al sito da me creato. Ogni computer svolge calcoli aritmetici molto complessi, per questo il pc utilizza il Processore (CPU) con un sistema binario, che consiste nei soli valori logici 0 e 1; perché l hardware lavora tramite tensioni associate che possono essere alte (1) o quasi nulle (0). L interfaccia in INPUT al pc consiste in piccoli dispositivi elettronici chiamati Trasduttori, i quali permettono la trasmissione di una grandezza fisica al compilatore trasformando il segnale in grandezza elettrica. Nel mio progetto ho acquisito la temperatura e l umidità tramite un Trasduttore chiamato DHT11. Il sensore utilizzato non è molto preciso, infatti ha un margine di errore di ±2C, ma è stato comunque utile al funzionamento dell impianto. Una volta ricevuti i dati, Arduino elabora i passaggi successivi da me ordinati. Infatti ho programmato Arduino in modo da ricevere i dati del sensore, inviarli via USB al mio pc, salvarli su un foglio Excel e parallelamente visualizzare i dati su uno schermo LCD collegato all Arduino. Lo schermo LCD fungerà da OUTPUT al mio Arduino per la visualizzazione dei dati della temperatura e umidità raccolti. Lo schermo in questione opera su 2 righe e 16 colonne quindi visualizza al massimo 24 caratteri. Ovviamente per la creazione del progetto ho seguito vari passaggi sia per la creazione del circuito, sia per la programmazione dell Arduino. Infatti se non fossi stato attento all inserimento delle resistenze giuste nel circuito, avrei rischiato di rovinare qualche componente oppure se non avessi programmato l Arduino in modo giusto, non avrebbe funzionato l impianto. Pagina 3 di 13
4 PARTE - 1 Arduino Arduino è una piattaforma hardware programmabile, con la quale è possibile creare circuiti elettronici, soprattutto in ambito di robotica ed automazione. Nasce a Ivrea, nel 2005, da un'idea di un professore universitario, Massimo Banzi, che decise di creare una piattaforma per i propri studenti, così da facilitare lo studio della programmazione e dell elettronica. Fu un gruppo di studenti della facoltà di Ingegneria Informatica a scrivere la libreria, l'ide (libreria portabile su ogni sistema operativo); grazie a questi pre-ingegneri, Arduino tutt'oggi programma in modo fluido, semplice e molto intuitivo. Su Internet si possono trovare librerie già scritte in base al nostro bisogno. Per esempio se vogliamo fare qualche applicazione e ci serve qualche funzione in particolare o qualche supporto per sensori possiamo ricorrere, appunto, alla navigazione in Internet. C'è da aggiungere un particolare molto importante, ogni programma che si scrive su Arduino sarà naturalmente avviato a loop() finché non si toglie l'alimentazione dal dispositivo. Quando lo colleghiamo ad una fonte di alimentazione (ad esempio la USB del PC o anche una comunissima Batteria da 9V) si accende e avvia il programma caricato dall'ide a loop infinito. La scheda Arduino è in grado di interagire con l'ambiente in cui si trova ricevendo informazioni da una grande varietà di sensori. Ma non si parla solo di sensori, Arduino può comandare luci, LED, motori e altri attuatori. Il linguaggio di programmazione è basato su un C specializzato. Caratteristiche Arduino Uno R3 Microcontroller ATmega 328P Pin digitali I/O 14 Pin analogici 6 SRAM EEPROM Clock 2KB 1KB 16MHz Pagina 4 di 13
5 PARTE 2 Cablaggio Il cablaggio del sistema prevede l utilizzo di un sensore di temperatura ed umidità <<DHT11>>, e di uno schermo LCD 16x2. Per configurare i componenti in modo corretto con Arduino bisogna conoscere i datasheet. Si monta lo schermo LCD disponendo i pin questo modo: -pin 1 connesso a GND; -pin 2 connesso a 5v; -pin 3 connesso al potenziometro da 10Kohm (per il contrasto dei caratteri); -pin 5 connesso a GND; -pin 4,5,10,11,12,13 connessi ai pin digitali dell Arduino; -pin 14 connesso in serie ad una resistenza da 220ohm (per la retroilluminazione); -pin 15 connesso a massa (per la retroilluminazione). Per connettere il sensore invece bisogna fare questi 3 collegamenti: -pin 1 connesso a 5v; -pin 2 connesso al MC e in serie ad una resistenza da 5Kohm; -pin 3 connesso a massa. Pagina 5 di 13
6 PARTE 3 Software Il programma dell Arduino si compone principalmente in 4 parti. La prima parte riguarda le dichiarazioni delle librerie utilizzate per usufruire del sensore e dello schermo LCD, oltre alle dichiarazioni delle variabili utilizzate dal programma e la definizione dei pin occupati dai sensori sull Arduino. La seconda parte riguarda il settaggio delle impostazioni dell Arduino e l interfacciamento con il pc <<void setup() {..}>>. La terza parte, <<void loop(){..}>>, è il corpo centrale dell intero programma. Esegue vari passaggi, tutti in ordine logico per il giusto funzionamento, tra cui: 1. Lettura dei dati; 2. Funzione Inizio 3. Istruzione IF se le variabili che contengono i dati sono vuote allora visualizzo un messaggio di errore ALTRIMENTI visualizzo i dati su LCD e pc; La quarta parte riguarda la programmazione della funzione inizio. Questa funzione ha il semplice scopo di arricchire visualmente lo schermo LCD. Infatti la funzione non è altro che il caricamento del conto alla rovescia all avvio del programma vero e proprio che visualizzerà i dati. Una volta verificato il programma, si può caricare su Arduino. Allego il programma nell Appendice A. Pagina 6 di 13
7 PARTE 4 Acquisizione L acquisizione dei dati avviene in via seriale tramite l Arduino e un programma chiamato PLX-DAQ. PLX-DAQ (Parallax Data Acquisition tool) è un software add-in per Microsoft Excel che acquisisce dati da qualsiasi microcontroller e scrive i numeri nelle colonne così come li riceve. PLX-DAQ provvede ad una facile analisi, con grafici, dei dati raccolti dai sensori con un monitoraggio in tempo reale. PLX usa i macro di Excel, ovvero utilizza un piccolo programma che automatizza il processo di acquisizione e visualizzazione dati. Questo programma è fornito gratuitamente dal sito inglese L acquisizione della temperatura in questo progetto avviene proprio grazie a questo programma che, una volta connesso l Arduino al pc, popolerà le tabelle di un file Excel con i dati. Pagina 7 di 13
8 PARTE 5 Pubblicazione La parte della pubblicazione riguarda la creazione di un sito web personale per poter monitorare a distanza quelle informazioni che si archiviano tramite i passaggi precedenti. Tramite i linguaggi ASP e HTML, ho creato un sito che riporta i dati delle temperature raccolte in diversi giorni per poterli confrontare ed analizzare. Inizialmente ho creato una pagina di login e di registrazione per controllare il numero di visitatori del sito; una volta che ci si è loggati si visualizza la homepage. Dalla homepage si può passare, tramite un menù, alle pagine secondarie del sito che riguardano la progettazione del circuito e la programmazione di Arduino; oltre ad altre pagine che trattano di Arduino, termometro e future implementazioni della piattaforma hardware utilizzata nel progetto. Allego all Appendice B la mappa del sito. Per quanto riguarda lo schema delle pagine ASP che utilizzano i dati raccolti, ne riporto lo schema qua sotto: - Si creano gli oggetti connessione e recordset; - Si dà uno stile alla pagina in html; - Apro la connessione e creo il recordset; - Eseguo la Query contenente i comandi per estrarre i dati e visualizzarli; - Creo un ciclo che visualizza tutti i dati contenuti nel recordset; - Setto a nullo la connessione e il recordset; - Chiudo la connessione e il recordset; - Chiudo la pagina html. Una volta fatto questo aggiungo al sito la pagina ASP. Pagina 8 di 13
9 PARTE 6 IMPIEGO : La domotica La domotica nasce nella seconda metà del novecento con lo scopo di migliorare la qualità della vita nella casa e più in generale negli ambienti antropizzati. Questa area fortemente interdisciplinare richiede l'intervento di diverse scienze, tra cui elettronica ed informatica. La domotica svolge un ruolo importante nel rendere intelligenti apparecchiature, impianti e sistemi. Grazie allo sviluppo tecnologico, già oggi è possibile avere una casa limitatamente automatizzata. Infatti attraverso il proprio smartphone si può controllare l illuminazione della casa e/o la temperatura. Questo progetto può fare da base per l aggiunta di altri sensori che possono controllare altri mezzi elettronici della casa. Con l aggiunta della scheda Ethernet all Arduino, per esempio, si potrebbe creare una connessione in tempo reale con il nostro sito e fare in modo di aggiornare automaticamente, e ad intervalli prestabiliti, i dati della temperatura e dell umidità presente in casa. Inoltre con l utilizzo di un PWM (pulse wide modulation) si potrebbe controllare l apertura delle finestre, porte o altro ancora, con dei motori elettrici connessi all Arduino. In sintesi Arduino è una tecnologia che ha molto da dare, se ben sviluppato, inoltre è già stato adottato dal sistema operativo per dispositivi mobili Android che ha sviluppato diverse applicazioni e progetti. Pagina 9 di 13
10 Appendice A Programma Arduino #include "DHT.h" //includo la libreria DHT.h// #include <LiquidCrystal.h> //includo la libreria LiquidCrystal.h// LiquidCrystal lcd(12, 11, 5, 4, 3, 2); //imposto lo schermo// #define DHTPIN 8 //dichiaro al pin 8 il sensore// #define DHTTYPE DHT11 //definisco il tipo di sensore// DHT dht(dhtpin, DHTTYPE); void setup() { //avvio il setup// lcd.begin(16, 2); //lo schermo ha 16 colonne e 2 righe// Serial.begin(9600); //indico la velocità di trasferimento dati// Serial.print("CLEARDATA"); // pulisco lo schermo// inizio(); //avvio della funzione inizio // dht.begin(); //avvio il sensore// } void loop() { //avvio il programma// int h = dht.readhumidity(); //inserisco in h l umidità// int t = dht.readtemperature(); //inserisco in t la temperatura// if (isnan(t) isnan(h)) { //se le variabili sono vuote // lcd.print("errore."); //visualizzo il messaggio errore // } else { //altrimenti visualizzo i dati// lcd.print("umidita': "); lcd.setcursor(11,0); lcd.print(h); lcd.print(" %"); lcd.setcursor(0,1); lcd.print("temp.: "); lcd.setcursor(11,1); lcd.print(t); lcd.print(" C"); Serial.print("DATA,TIME,"); //invio i dati al pc su Excel// Serial.print(t); Serial.print(","); Serial.print(h); int row=0; row++; if (row>360){ row=0; Pagina 10 di 13
11 Serial.println("ROW,SET,2"); } delay(100); Serial.println(); delay(500); }} void inizio(){ for (int k=0;k<1;k++) { lcd.print("0"); lcd.print("1"); lcd.print("2"); lcd.print("3"); lcd.print("4"); //avvio della funzione inizio // Pagina 11 di 13
12 lcd.print("5"); lcd.print("6"); lcd.print("7"); lcd.print("8"); lcd.print("9"); lcd.setcursor(14,1); lcd.print("00"); } lcd.setcursor(2,0); lcd.print("starting..."); } Pagina 12 di 13
13 Appendice B Mappa del Sito Login Registrati Homepage Visualizza dati Arduino Cablaggio Programmazione Termometro Implementazione Pagina 13 di 13
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
Alunna: Gennuso Ylenia classe VB a.s. 2014/2015
Alunna: Gennuso Ylenia classe VB a.s. 2014/2015 Arduino è una piattaforma di sviluppo open-source basata su una semplice scheda I / O con un µc e un ambiente di sviluppo che implementa hardware e software
Far lampeggiare un led o forse un semaforo?
Far lampeggiare un led o forse un semaforo? Lezione 1 di Arduino Grazie per le slide a Giacomo Magisano, Duilio Peroni, Michele Maffucci Il circuito Un circuito è un percorso chiuso fatto da conduttore
Relazione progetto Arduino
Relazione progetto Arduino A cura di Francesca Cella e Andrea Marras Il progetto che abbiamo realizzato è un dispositivo in grado di leggere la temperatura, l umidità presente nell aria e di tenere il
Cos'è Arduino? rilasciata con licenza di tipo open source.
Arduino Base Cos'è Arduino? scheda elettronica che può essere programmata per ricevere input da diversi sensori e che può interagire con il mondo esterno attraverso il controllo di dispositivi attuatori
CORSO ARDUINO. Jacopo Belli Giulio Fieramosca Luca Mattii GOLEM Jacopo Belli Giulio Fieramosca Luca Mattii
CORSO ARDUINO Jacopo Belli Giulio Fieramosca Luca Mattii GOLEM 06 Display 7 segmenti Catodo comune g f GND a b Anodo comune g f VCC g g e c d e b f b e b a a f a d GND c FJ6AB d DP DP c e d VCC DP c DP
Arduino& Potenziometro
Arduino& Potenziometro Componenti utilizzati. Hardware: Arduino 1, potenziometro, 3 cavi di collegamento, cavo USB Software: IDE Arduino: https://www.arduino.cc/ CoolTerm: http://freeware.the-meiers.org/
Workshop Teachers For Teachers settembre 2013
Workshop Teachers For Teachers 23 24 settembre 2013-1 - Scratch for Arduino (S4A) - 2 - Cos'è Arduino? scheda elettronica che può essere programmata per ricevere input da diversi sensori e che può interagire
PIEDINO NOME DESCRIZIONE
LCD ALFANUMERICO Il display LCD afanumerico è un dispositivo che consente di visualizzare su una matrice di righe e colonne uno o più caratteri contenenti lettere, numeri simboli. Ogni carattere è composto
LE ALTRE BOARD ARDUINO
LE ALTRE BOARD ARDUINO Nel corso degli anni la scheda Arduino si è evoluta. Dalla versione Diecimila alla versione Uno sono state apportate diverse migliorie. L ultima release della Board Uno, la REV3,
Relazione Tecnica Sensore di Temperatura con interfacciamento microcontroller Arduino 1.3
IISS Fossati da Passano La Spezia A.S 2012/2013 Relazione Tecnica Sensore di Temperatura con interfacciamento microcontroller Arduino 1.3 1 Elenco dei componenti 1-Elenco componenti utilizzati da noi 2-Arduino
7^ parte : Acquisizione della temperatura con LM35 e visualizzazione su display LCD. Author: Ing. Sebastiano Giannitto (ITIS M.
7^ parte : Acquisizione della temperatura con LM35 e visualizzazione su display LCD Author: Ing. Sebastiano Giannitto (ITIS M.BARTOLO PACHINO) Esperienzan 6 Lo scopo del progetto è realizzare un termometro
Internetworking V a nno
Internetworking V anno Introduzione ad Arduino Introduzione La scheda Arduino nasce nel 2005 dall idea di alcuni giovani ricercatori guidati da Massimo Banzi. Il loro obiettivo era quello di creare una
Arduino/Raspberry Board and GSM Library
Necessità di trovare una soluzione per la gestione delle diverse breakout GSM Gestione dei motori GSM di costruttori diversi: SIMCOM (SIM800C, SIM900 ecc) QUECTEL (M95) FIBOCOM (G510) Interfacciamento
EcoRemote SISTEMA DI GESTIONE DI UNA STAZIONE DI MONITORAGGIO DELLA QUALITÀ DELL ARIA. Ingegneria dei sistemi
Sistema per l acquisizione, l elaborazione e la gestione delle apparecchiature di una stazione di monitoraggio della qualità dell aria sviluppato da Project Automation S.p.A. è il sistema periferico per
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.
CTU Presenta. Contest Automation con Arduino. IK0XBX - Francesco
CTU Presenta Contest Automation con Arduino IK0XBX - Francesco Arduino cosa è??? Arduino Uno lo standard Arduino Mega più in/out e 4 seriali Arduino Nano quello tascabile Arduino è una piattaforma open-source
Interaction Design? Parole chiavi!!! Arduino?
Interaction Design? Parole chiavi!!!? Interaction Design L'Interaction Design è una disciplina volta allo studio e alla progettazione dell'interazione tra esseri umani e sistemi tecnologici. Interaction
Questo sistema si è poi diffuso in tutto il mondo, soprattutto in ambito didattico e hobbistico. Arduino mette a disposizione:
Arduino L utilizzo di un microcontrollore presenta talvolta alcune difficoltà per chi si avvicina per la prima volta alla progettazione. I costruttori, per agevolare il lavoro ai progettisti, in genere
Corso Base Arduino ed Elettronica
Corso Base Arduino ed Elettronica Quarto incontro Display LCD, Sensori avanzati Relatore: Roberto Beligni [email protected] Sensore di temperatura LM35 Il sensore di temperatura LM35 Possiede
Arduino. Analog Read Serial
Arduino Arduino è una piattaforma hardware low-cost programmabile, con cui è possibile creare circuiti "quasi" di ogni tipo per molte applicazioni, soprattutto in ambito di robotica ed automazione. Si
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
5^ parte : Controllare un LED RGB con 3 potenziometri. Author: Ing. Sebastiano Giannitto (ITIS M.BARTOLO PACHINO)
5^ parte : Controllare un LED RGB con 3 potenziometri Author: Ing. Sebastiano Giannitto (ITIS M.BARTOLO PACHINO) Esperienzan 3 Lo scopo è riuscire a controllare i tre canali di un led RGB attraverso dei
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
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,
Progetti reali con ARDUINO
Progetti reali con ARDUINO Introduzione alla scheda Arduino (parte 1ª) giugno 2013 Giorgio Carpignano I.I.S. PRIMO LEVI C.so Unione Sovietica 490 (TO) Materiale didattico: www.iisprimolevi.it Una parola
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
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
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
ITI AUGUSTO RIGHI ESAME DI STATO A.S. 2013/2014. Tesina di. Serrano Pietro VB Informatica. Home Automation
ITI AUGUSTO RIGHI ESAME DI STATO A.S. 2013/2014 Tesina di Serrano Pietro VB Informatica Home Automation Indice 1. Introduzione al Progetto Home Automation ; 2. Cos è Arduino UNO.1 Ambiente di Sviluppo.2
Il sistema per automazione affidabile e compatto.
Il sistema per automazione affidabile e compatto. aziende casa macchina fotovoltaico Cos è Sterbox è una centralina elettronica universale capace di gestire e controllare gli impianti di abitazioni ed
ACCESS. Database: archivio elettronico, dotato di un programma di interfaccia che facilita la registrazione e la ricerca dei dati.
ACCESS Database: archivio elettronico, dotato di un programma di interfaccia che facilita la registrazione e la ricerca dei dati. Database Relazionale: tipo di database attualmente più diffuso grazie alla
Nuovi strumenti per il coding App Inventor e Scratch for Arduino
Nuovi strumenti per il coding App Inventor e Scratch for Arduino 29 marzo 2017 BARBERO Alberto VASCHETTO Francesco 1 All inizio erano «le TIC» e poi venne «il coding» Introduzione nella disciplina Informatica
TERMINALE DI PESATURA VEGA BOX
TERMINALE DI PESATURA VEGA BOX 1. TIPO DEL DISPOSITIVO Il dispositivo è un trasmettitore / indicatore elettronico di pesatura, denominato VEGABOX. 2. DESCRIZIONE DELLE CARATTERISTICHE FUNZIONALI Vega Box
classe: 5APT docenti: Fraterno Giovanni - Azzaro Nicola PIANO di LAVORO di SISTEMI a.s. 2007-2008 Libro di testo: Bufalino Domenico - Fratangelo Pio
classe: 5APT docenti: Fraterno Giovanni - Azzaro Nicola PIANO di LAVORO di SISTEMI a.s. 2007-2008 Libro di testo: Bufalino Domenico - Fratangelo Pio - Lepanto Gilbert "Corso di Sistemi Automazione e Organizzazione
Progetto per il corso di Microcontrollori: Gestore Ambientale
UNIVERSITÀ DEGLI STUDI DELL INSUBRIA Corso di Laurea Magistrale in Informatica Progetto per il corso di Microcontrollori: Gestore Ambientale Studente: Bonizzi Mauro Matr. 711020 Anno Accademico 2013/2014
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
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:
Quaderni di Elettronica corso per creativi ed inventori
Quaderni di Elettronica corso per creativi ed inventori Aprile maggio 2019, Spazio Chirale alla Garbatella Stefano Capezzone www.chirale.it/download-elettronica SSID: spazio chirale best Pass: persico32
Come utilizzare il modulo ESP8266 per comodare Arduino da Smartphone
Come utilizzare il modulo ESP8266 per comodare Arduino da Smartphone L ESP8266 è un ottimo dispositivo hardware, che permette di aggiungere a qualsiasi prodotto, una connessione WiFi per trasferire e ricevere
Arduino. Sezione di Misure e Tecniche Sperimentali
Sezione di Misure e Tecniche Sperimentali Finalità delle misure In ambito scientifico, studiare i fenomeni, verificare sperimentalmente modelli matematici e teorie scientifiche, monitorare lo stato per
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
DISCIPLINA: TECNOLOGIE E PROGETTAZIONE DI SISTEMI ELETTRICI ED ELETTRONICI CLASSE DI CONCORSO: A035 - C270
A: Quadri elettrici OBIETTIVI DEL Conoscere i principali apparecchi di comando, segnalazione e protezione degli impianti elettrici. Conoscere il CAD elettrico. Saper descrivere le caratteristiche degli
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
LA PREDISPOSIZIONE DELLA NOTA INTEGRATIVA
LA PREDISPOSIZIONE DELLA NOTA INTEGRATIVA PREMESSA Con il software Blustring, è possibile predisporre un fascicolo di bilancio completo di stato patrimoniale, conto economico, nota integrativa, analisi
PLC - Linguaggi. I linguaggi di programmazione dei PLC sono orientati ai problemi di automazione e utilizzano soprattutto:
PLC - Linguaggi Il software è l elemento determinante per dare all hardware del PLC quella flessibilità che i sistemi di controllo a logica cablata non possiedono. Il software che le aziende producono
3DOM 3DOM è il software per la configurazione dei data logger, diagnostica e scaricamento dei dati. È incluso in ogni M-Log, E-Log e R-Log MASTER.
> data loggers Software PC LSI LASTEM offre una vasta gamma di applicazioni per la programmazione dei propri data logger e per il trasferimento, gestione e visualizzazione dei dati. 3DOM 3DOM è il software
IIS Via Silvestri ITIS Volta Programma svolto di Tecnologie Informatiche A.S. 2016/17 Classe 1 B
IIS Via Silvestri ITIS Volta Programma svolto di Tecnologie Informatiche A.S. 2016/17 Classe 1 B Modulo n 1 - Concetti informatici di base 1.1 Introduzione allo studio del computer 1.2 Rappresentazione
Salvare i dati rilevati dai sensori di Arduino
Salvare i dati rilevati dai sensori di Arduino Normalmente i dati ricevuti in input dai sensori collegati ad Arduino possono essere monitorati in tempo reale aprendo la porta seriale purché nello sketch
Introduzione ad Arduino Giuseppe Augiero
Introduzione ad Arduino Giuseppe Augiero Arduino Arduino è una scheda elettronica di piccole dimensioni con un micro-controllore e circuiteria di contorno, utile per creare rapidamente prototipi e per
Corso Base Arduino ed Elettronica
Corso Base Arduino ed Elettronica Primo incontro del 18/11 Introduzione ad Arduino e basi di elettronica Relatore: Roberto Beligni [email protected] Da dove nasce Arduino? Massimo Banzi faceva
In questo tutorial decodificheremo i segnali provenienti da un telecomando qualsiasi e utilizzeremo gli stessi segnali per comandare Arduino a
Arduino lettore e trasmettitore di codici IR In questo tutorial decodificheremo i segnali provenienti da un telecomando qualsiasi e utilizzeremo gli stessi segnali per comandare Arduino a distanza per
ARDUINO. Colleghiamolo al PC/MAC - FUNZIONA?
ARDUINO Colleghiamolo al PC/MAC - FUNZIONA? DUE LED PREINSTALLATI led L è connesso al pin13. PWR indica se l alimentazione c è, e implicitamente se la porta USB è corretta ARDUINO Composizione del codice
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
Perché il P.L.C.? Introduzione di base al P.L.C. (Programmable Logic Controller) SAVE Veronafiere 23-25 Ottobre 2007
Perché il P.L.C.? Introduzione di base al P.L.C. (Programmable Logic Controller) SAVE Veronafiere 23-25 Ottobre 2007 Argomenti trattati Cosa è un P.L.C.? Logica cablata (Relé) Logica con il P.L.C. Vantaggi
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
Tecnologie dei Sistemi di Automazione e Controllo
Tecnologie dei Sistemi di Automazione e Controllo Prof. Gianmaria De Tommasi Lezione 8 I Controllori a Logica Programmabile Corso di Laurea Codice insegnamento Email docente Anno accademico N39 N46 M61
Arduino L'elettronica Open Source!
Arduino L'elettronica Open Source! Microcontrollori Un microcontrollore o microcontroller, detto anche computer single chip è un sistema a microprocessore completo, integrato in un solo chip, progettato
Tutorial Display LCD e PIC
Tutorial Display LCD e PIC Si fa presente per coloro che sono a "digiuno" con la programmazione dei PIC di leggersi il tutorial in questo link http://www.grix.it/viewer.php?page=429 Descrizione Questo
Relazione attività di laboratorio - Arduino
Relazione attività di laboratorio - Arduino Bertini Filippo, Feher Francesco, Monti Lucio, Ungari Alessandro 23 febbraio 2016 Contenuti teorici preliminari,scheda e codice Sono due le parti fondamentali
Facciamo lampeggiare un led
Facciamo lampeggiare un led Passiamo a fare qualche esercizio, il più semplice per iniziare a programmare con Arduino è il canonico esercizio blink, che trovate anche negli esempi del programma. Si tratta
GESTIONE DELLE INTERRUZIONI (INTERRUPT)
GESTIONE DELLE INTERRUZIONI (INTERRUPT) In informatica, un interrupt o interruzione è: un segnale asincrono che indica il bisogno di attenzione da parte di una periferica finalizzata ad una particolare
TECNICO SUPERIORE PER L AUTOMAZIONE INDUSTRIALE
UNITA CAPITALIZZABILI PER LA FIGURA PROFESSIONALE TECNICO SUPERIORE PER L AUTOMAZIONE INDUSTRIALE ISTRUZIONE E FORMAZIONE TECNICA SUPERIORE 73 74 ISTRUZIONE E FORMAZIONE TECNICA SUPERIORE UNITÀ CAPITALIZZABILE
Scheda Tecnica REV 1.0
Scheda Tecnica REV 1.0 SENTRY Energy Profiler: IL SISTEMA UNIVERSALE PER IL MONITORAGGIO ENERGETICO SENTRY Energy Profiler è il primo sistema universale e modulare per il monitoraggio energetico. Si basa
Titolare del corso Prof. Andrea Cusano. Assistenti: Ing. Giuseppe Quero Ing. Antonio Iele Ing. Marco Leone Ing. Benito Carotenuto
Corso di Laboratorio di Elettronica per l Automazione Arduino Titolare del corso Prof. Andrea Cusano Assistenti: Ing. Giuseppe Quero Ing. Antonio Iele Ing. Marco Leone Ing. Benito Carotenuto Cos è Arduino?
TERMOMETRO LCD BASATO SUL TRASDUTTORE DI TEMPERATURA ANALOGICO LM 35
ESERCITAZIONE CON ARDUINO N 5 TERMOMETRO LCD BASATO SUL TRASDUTTORE DI TEMPERATURA ANALOGICO LM 35 Con il presente circuito, si vuole realizzare un termostato ambientale per un caseificio, che utilizza
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
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
Che cos è un condizionatore?
Home climate control Automatizzare il sistema di raffreddamento e riscaldamento di casa, con la possibilità di gestione da remoto attraverso un interfaccia WEB Che cos è un condizionatore? Il condizionatore
Per scrivere una procedura che non deve restituire nessun valore e deve solo contenere le informazioni per le modalità delle porte e controlli
CODICE Le fonti in cui si possono trovare tutorial o esempi di progetti utilizzati con Arduino si trovano nel sito ufficiale di Arduino, oppure nei forum di domotica e robotica. Il codice utilizzato per
Week Programmer v2.1 Week Programmer Rev2.1
Week Programmer Rev2.1 Modulo Web Server con 8 relè programmabili 1 Descrizione Il dispositivo permette di controllare 8 di uscite digitali (per contatti/attuatori per domotica o altro: apri-porta, luce,
MANUALE PER L OPERATORE Versione software: 1.0
Sesto S. Giovanni - 19 Maggio 2004 Div. elettronica DATAFLOW Rev.1.0 SW-HW:DATALINK SOFTWARE PER L ELABORAZIONE DEI SEGNALI RILEVATI DALLA SCHEDA DI ACQUISIZIONE MANUALE PER L OPERATORE Versione software:
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)
Uno scenario IoT Maker Faire Rome, ott Internet of Things Duilio Peroni Alessandro Saracino
La connettività di Internet va oltre i dispositivi tradizionali come computer, portatili, smartphone e tablet coinvolgendo gli oggetti comuni ("everyday things") che utilizzano la tecnologia elettronica
ISTITUTO TECNICO STATALE L. EINAUDI
CLASSI: _PRIME_ indirizzo _AFM MATERIA: INFORMATICA ORE TOTALI: 66 PROGRAMMAZIONE DIDATTICA DI DIPARTIMENTO A.S. 2017/2018 COMPETENZE DISCIPLINARI (secondo le linee guida degli Istituti Tecnici D.P.R.
