Corso Base Arduino ed Elettronica

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

Introduzione ad Arduino Giuseppe Augiero

CORSO ARDUINO. Giulio Fieramosca Stefano Panichi. Corsi GOLEM 2014

Che cos è un condizionatore?

Interaction Design? Parole chiavi!!! Arduino?

Verso Arduino... E oltre!

Workshop Teachers For Teachers settembre 2013

Corso Base Arduino ed Elettronica

SENSORI OTTICI - FOTORESISTENZE

Corso di programmazione Arduino DI MALVEZZI DAVIDE

LE ALTRE BOARD ARDUINO

Arduino L'elettronica Open Source!

Internetworking V a nno

IZ1MHN e IW1ALX. Agenda. Introduzione ad Arduino Arduino l hardware Arduino il software Alcune idee realizzabili con Arduino E se facessimo un corso?

Prof. Capuzzimati Mario - ITIS Magistri Cumacini - Como MICROCONTROLLORE

Arduino: domotica open source

Display numerico con i LED

Cos è? Definizione ufficiale scritta dall inventore di Arduino, Massimo Banzi.

Elettrodinamica. 1. La corrente elettrica continua 2. I circuiti elettrici. Prof Giovanni Ianne

Corso Base Arduino ed Elettronica

HP LED Driver Shield. EtherMania di Signorini Marco Via Cadore MALNATE (VA) P.I REA VA

FONDAMENTI DI ARDUINO

A1.2 - Utilizzare programmi applicativi per il monitoraggio ed il collaudo di sistemi elettronici.

Alunna: Gennuso Ylenia classe VB a.s. 2014/2015

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

Corso Base Arduino ed Elettronica

A.S. 2015/16 CLASSE 5 AEE MATERIA: LABORATORIO DI T.P.S.E.

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

MM ARDUINO ) un clock al quarzo a 16MHz, abbastanza veloce per la maggior parte delle applicazioni;

Arduino. Laboratorio Arduino Base. HackLab Terni. Laboratorio aperto a tutti di elettronica, scienza e arte. hacklabterni.

Progetti reali con ARDUINO

Potenza (Watt) R = ρ x L/S. V = R x I. Stabilisce il legame tra le grandezze elettriche fondamentali: tensione, corrente, resistenza elettrica

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

Questo sistema si è poi diffuso in tutto il mondo, soprattutto in ambito didattico e hobbistico. Arduino mette a disposizione:

PRIMI PASSI CON ARDUINO

1 - Burn Bootloader. aggiornato 8 gennaio 2012

CORSO ARDUINO. Corso ASEV Giulio Fieramosca Stefano Panichi. Lezione 3 PWM e motori. Stefano Panichi e Giulio Fieramosca

Arduino. SITO DI RIFERIMENTO:

Misurare la resistenza elettrica e verifica della tolleranza

Arduino UNO. Single board microcontroller

Termometro digitale. Ivancich Stefano

Motori Motore passo-passo Stadio di potenza PWM Sincrono Stadio di potenza del motore passopasso. Blocchi funzionali. Set point e generatore PWM

LEGO Mindstorms e Arduino nella scuola secondaria di secondo grado: alcune esperienze didattiche. Pietro Bonora Liceo Scientifico A.B.

Pronti via! ANALOGICA V1000

Introduzione a Arduino

WORKSHOP ARDUINO. Lcm OpenLab / Stefano Balzan Francesco Maiocchi

Arduino. Analog Read Serial

MODULO D INTERFACCIA INDIRIZZATO IOM-4/B

Progetto per il corso di Microcontrollori: Gestore Ambientale

Arduino. Il team di Arduino è composto da Massimo Banzi, David Cuartielles, Tom Igoe, Gianluca Martino, e David Mellizione.

VOLTMETRO/AMPEROMETRO DIGITALE (MK3980)

ACCENDERE E SPEGNERE UN DIODO LED

Piano di Recupero del debito. di STA (Scienze e Tecnologie Applicate) Primo Biennio

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

All interno di un ATmega16 troviamo moltissimi dispositivi trai quali, timer, gestori delle interupt personalizzabili, convertitori A/D, multiplexer

I sensori, in quanto interfaccia tra l ambiente esterno e i sistemi di. elaborazione e gestione, hanno un profondo impatto su prodotti di larga

Perché il P.L.C.? Introduzione di base al P.L.C. (Programmable Logic Controller) SAVE Veronafiere Ottobre 2007

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

L'arte non riproduce ciò che è visibile, ma rende visibile ciò che non sempre lo è. Paul Klee

Relazione progetto Arduino

Esperienze di spettrofotometria per la scuola, con arduino

Classe III specializzazione elettronica. Sistemi automatici

RELAZIONE DI TELECOMUNICAZIONI ITIS Vobarno Titolo: I Transistor

ARCHIDUINO project. Manuale scheda CPU

INTENSITÀ DI CORRENTE E LEGGI DI OHM

Alimentatore master. Introduzione

Monitor Tensione Batteria per Camper

La macchinetta di Pacinotti


Per vedere tutti i tutorial:

Seduta in Laboratorio

Verificheremo che a seconda dei valori della resistenza in questione è possibile:

Sch ed e Ser ie RD7 7

6. GENERATORI DI SEGNALI DIGITALI

0 : costante dielettrica nel vuoto

Liberamente tratto da Prima Legge di Ohm

Relazione laboratorio di fisica

Il software libero: significato, caratteristiche, vantaggi Le ragioni. Le ragioni di una scelta

Saper definire le grandezze elettriche, utilizzare le unità di misura e saper utilizzare multipli e sottomultipli delle grandezze nei calcoli

ISTITUTO ISTRUZIONE SUPERIORE "L. EINAUDI" - ALBA (CN) ANNO SCOLASTICO 2015/2016

Domotica con Arduino. Prima di proseguire con la descrizione del progetto, elenco, di seguito, il materiale utilizzato:

Caratteristiche di trasferimento:

MANUALE D USO MINI TOP CARATTERISTICHE GENERALI

Algoritmo. La programmazione. Algoritmo. Programmare. Procedimento di risoluzione di un problema

Trasduttori. Molti trasduttori sono sia sensori sia attuatori.

Misure voltamperometriche su dispositivi ohmici e non ohmici

Alimentatore con uscita variabile

ITI AUGUSTO RIGHI ESAME DI STATO A.S. 2013/2014. Tesina di. Serrano Pietro VB Informatica. Home Automation

Corso di Laurea in Scienza dei Materiali Laboratorio di Fisica II ESPERIENZA DC3. Circuiti in corrente continua

DISCIPLINA: TECNOLOGIE E PROGETTAZIONE DI SISTEMI ELETTRICI ED ELETTRONICI CLASSE DI CONCORSO: A035 - C270

INDICE 1. Comunità Creative 2. Casi studio 2.1. Stazione delle biciclette 2.2. Cantiere per pratiche non-affermative 2.3. Arduino

consegnare mediamente 8 esercizi a settimana per 7 settimane su 10

1N4001 LM317 VI GND. + C1 2200uF. + C2 10uF

Tesina di Maturità. Gianfriddo Giuseppe Classe: 5^B I.T.I.S Indirizzo: Elettronica ed elettrotecnica Anno: 2014/15. Autore: Gianfriddo Giuseppe

CIRCUITO DI CONDIZIONAMENTO PER IL TRASDUTTORE DI TEMPERATURA AD590

Transcript:

Corso Base Arduino ed Elettronica Primo incontro del 18/11 Introduzione ad Arduino e basi di elettronica Relatore: Roberto Beligni rbeligni@altratecnoloiga.com

Da dove nasce Arduino? Massimo Banzi faceva l'insegnante all'interaction Design Institute di Ivrea, e i suoi studenti si lamentavano di non riuscire a trovare un microcontrollere potente ma economico per gestire i loro progetti artistici robotizzati. Nell'inverno del 2005, Banzi stava discutendo il problema con David Cuartielles, un ingegnere spagnolo specializzato in microchip, che in quel periodo era ricercatore ospite presso la scuola. I due decisero di creare la loro scheda e chiamarono David Mellis, uno degli studenti di Banzi, per scriverne il linguaggio di programmazione. In soli due giorni, Mellis scrisse il codice.

Da dove nasce Arduino? Nei tre giorni successivi la scheda era completata. La chiamarono Arduino e fra gli studenti ha avuto un successo immediato. Quasi tutti, anche se non sapevano niente di programmazione di computer, sono riusciti a utilizzare l'arduino per fare qualcosa di bello, come rispondere a dei sensori, far lampeggiare delle luci o controllare dei motori. Poi, Banzi, Cuartielles e Mellis, insieme a Gianluca Martino, hanno messo online gli schemi elettronici e hanno investito circa 3mila euro per produrre il primo lotto di schede.

Che cosa è Arduino? Arduino è una scheda elettronica di piccole dimensioni con un microcontrollore e circuiteria di contorno, utile per creare rapidamente prototipi e per scopi hobbistici e didattici. Il nome della scheda deriva da quello di un bar di Ivrea (che richiama a sua volta il nome di Arduino d'ivrea, Re d'italia nel 1002) frequentato da alcuni dei fondatori del progetto.

Che cosa è Arduino? Con Arduino si possono realizzare in maniera relativamente rapida e semplice piccoli dispositivi come controllori di luci, di velocità per motori, sensori di luce, temperatura e umidità e molti altri progetti che utilizzano sensori, attuatori e comunicazione con altri dispositivi. È fornito di un semplice ambiente di sviluppo integrato per la programmazione. Tutto il software a corredo è libero, e gli schemi circuitali sono distribuiti come hardware libero.

Open Software Open Hardware i codici sorgente, il bootloader e l'ambiente di sviluppo sono liberamente scaricabili posso modificare / ricostruire una scheda Arduino, e mettere in commercio dei cloni

Gli Origin ali Arduino UNO Arduino mega Arduino n ano

Arduino Leonardo Arduino Robot Arduino Esplora

Seeduino BreadBoard Arduino Cloni

Lilypad: arduino modificato per essere cucito su abiti e tessuti in genere

Applicazione di LilyPad su

Cos'è un microcontrollore E' un componente elettronico programmabile che consente di sviluppare dispositivi intelligenti a basso costo. È un piccolo computer, con velocità e memoria ridotta, quindi consumi inferiori

Microcontrollore Chip programmabile, progettato per applicazioni specifiche Caratteristiche generali da considerare sono: Casa produttrice Forma del chip, o package Numero dei piedini Frequenza di oscillazione Componenti aggiuntivi Memorie utilizzabili (ram flash eeprom)

Come si usa? Scritto un programma, bisogna convertirlo in un linguaggio comprensibile al chip, utilizzando il compilatore; Fatto questo è possibile passare l'informazione al micro, attraverso un'interfaccia (il programmatore).

Programmare arduino Arduino ha un suo ambiente di sviluppo detto IDE gratuito e multipiattaforma scaricabile da internet http://arduino.cc per verificare la correttezza del listato e compilarlo per creare un nuovo file per aprirne uno per salvarlo per caricarlo sulla scheda

C++ su arduino void setup() { //istruzioni eseguite solo la prima volta } void loop() { //istruzioni eseguite finché il micro è alimentato } Queste due funzioni devono essere sempre presenti nel listato, sono il punto di partenza di tutto il programma setup() loop()

Far lampeggiare un led Helloblink.ino const short int led = 12; void setup() { pinmode(led,output); } void loop() { digitalwrite(led,high); delay(500); digitalwrite(led,low); delay(500); }

Il micro di Arduino Atmega 328 (default) Chip a foro passante 28 piedini, 20 dei quali utilizzabili, i restanti servono per l'alimentazione ed il clock (a 16Mhz) Memoria flash (dove vengono caricati i programmi) ed EEPROM per archiviare dati permanentemente

La piedinatura di arduino 14 piedini di I/O digitale (DIGITAL), numerati da 0 a 13 (6 dei quali sono predisposti per generare impulsi) 6 piedini per l'input analogico (ANALOG IN), numerati da 0 a 5 Il piedino digitale 13 è già collegato ad un led, pertanto ha già una resistenza

La piedinatura di arduino

Cosa vedremo in questo corso...

Adesso parliamo un po' di Elettronica di base

Elettronica di base I 220 Volt che escono dalla presa del muro cosa sono?

Elettronica di base Differenza di potenziale (o tensione): Spinge gli elettroni a muoversi Si misura in Volt [V] Intensità di Corrente: Flusso di elettroni, che si muovono da una zona di maggiore potenziale elettrico ad una zona di minore potenziale Si misura in Ampere [A]

Elettronica di base Generatore di tensione: continua (pila, cella solare) alternata (dinamo, alternatore)

Elettronica di base Resistenza: Si oppone al flusso degli elettroni Lo fa dissipando la corrente trasformandola in calore Si misura in ohm [Ω]

Elettronica di base Colori delle resistenze

Elettronica di base Resistenze in serie e in parallelo Due resistenze collegate in serie equivalgono ad una resistenza pari alla somma delle due. 10Ω Due resistenze collegate in parallelo equivalgono ad una resistenza, di valore Rtot = 10Ω 10Ω 20Ω 10Ω 1 1 1 + R1 R2 5Ω

Elettronica di base Potenziometro e trimmer: sono delle resistenze variabili Fotoresistenza, termoresistenza, sensori di forza: sono sempre resistenze variabili, la variazione della resistenza è data dal variare di grandezze fisiche (Es. luce, temperatura, torsione)

Elettronica di base Diodo: speciali componenti formati da due semiconduttori, la corrente li attraversa solo in un determinato verso. Diodo LED: sono dei particolari diodi in grado di emettere luce se attraversati da una corrente di giusta polarità.

Elettronica di base Diodo 0,7 V

Elettronica di base Prima legge di Ohm La differenza di potenziale, l'intensità di corrente e la resistenza sono legate da una legge: V=I*R Volt = Amper * Ohm Ne consegue che: I=V / R R=V / I (NOTA: I piedini di arduino forniscono max 40 ma)

Elettronica di base POTENZA (effetto Joule) P=V I Si misura in Watt [W] Watt = Volt * Amper

Elettronica di base Analisi circuitale - esperimenti La somma delle correnti che entrano ed escono in ogni nodo è uguale a zero I1-I2-I3=0

Elettronica di base Multimetro digitale Serve per misurare la corrente, la differenza di potenziale e la resistenza La differenza di potenziale si misura in parallelo La corrente in serie V A

Elettronica di base Come leggere i sensori analogici - il partitore di tensione

Corso base arduino ed elettronica Licenza Creative Commons Questa opera di Roberto Beligni è concessa in licenza sotto la Licenza Creative Commons Attribuzione Non commerciale Condividi allo stesso modo 3.0 Italia.