Presentazione In seguito al percorso conseguito nel primo trimestre, avendo acquisito una base di conoscenze sul linguaggio C, abbiamo realizzato una fontana con giochi di luce ed acqua che mira ad attrarre le persone e cercare di far divertire la persona che guarda. Avremo un gioco di acqua e luci, comandate dal microcontroller Arduino uno, che a seconda del volume di una canzone farà variare l'effetto. Abbiamo realizzato due circuiti, che a loro volta comanderanno le pompe e le luci. La tensione di lavoro dei due circuiti è differente: il primo che comanda le pompe lavora a 12V mentre il secondo a 5V. Ogni pompa ha di seguito un circuito di interfaccia da noi progettato. Per far funzionare la pompa è necessario disporre di molta potenza, in certi casi perfino più di quanta ne possa generare un singolo pin di Arduino, perciò nel circuito utilizzeremo il transistor, che ci permette di regolare (in genere di amplificare) la carica elettrica che lo attraversa. Nel circuito abbiamo anche utilizzato un diodo che va a proteggere l'Arduino e la pompa. Per quanto riguarda il circuito delle luci, utilizzeremo dei led ad alta luminosità e led normali, anch'essi amplificati dal transistor. Specifiche tecniche Dimensioni: • Lunghezza:30cm • Larghezza:20cm • Altezza:15cm • Dimensioni a terra:600cm^2 Materiali: • Plexiglass • Legno Impianto d'illuminazione: • Illuminazione diffusa con led multicolori ad alta luminosità protetti da uno strato di silicone Capacità vasca: • 7.000cm^3 d'acqua circa Alimentazione: • 5/12 V Consumi di energia totale: • 10W Controllo pompe e luci: • Arduino uno Caratteristiche delle 2 pompe (l'una): • Consumo di energia: 5W Tensione nominale: 12V DC Rumorosità: Meno di 35dB Schema a blocchi SPIEGAZIONE DEI SINGOLI BLOCCHI: – Microcontroller: verrà usato Arduino uno per comandare sia i led che le – – – – – pompe: per led utilizzeremo una tensione di 5V, mentre per le pompe una da 12V; Computer/Smartphone: verrà usato lo jack cuffie stereo per la produzione del segnale; Pompa: verranno usate per creare dei giochi d'acqua in base ai segnali che arrivano dal jack cuffie; Led: verranno usate per creare dei giochi di luce in base ai segnali che arrivano dal jack cuffie; Circuito di condizionamento: trasforma una grandezza elettrica in entrata in una grandezza elettrica differente ma proporzionale alla primaria, che si avrà poi all’uscita; Interfaccia: tutti i circuiti utilizzati per far funzionare le pompe e i led. Schema elettrico Datasheet • Arduino: • Transistor BC107: • Transistor BC337: Codice di programmazione int vm = 100 ; int s = 0 ; void setup() { pinMode (A1, INPUT); pinMode (13, OUTPUT); pinMode (12, OUTPUT); pinMode (11, OUTPUT); pinMode (10, OUTPUT); pinMode (9, OUTPUT); pinMode (8, OUTPUT); pinMode (7, OUTPUT); pinMode (6, OUTPUT); pinMode (5, OUTPUT); pinMode (4, OUTPUT); } void loop() { s = analogRead(A1); if ( (vm *1) <s) {digitalWrite (13 ,HIGH);} else {digitalWrite (13 ,LOW);} if ( (vm *2) <s) {digitalWrite (12 ,HIGH);} else {digitalWrite (12 ,LOW);} if ( (vm *3) <s) {digitalWrite (5 ,HIGH);} else {digitalWrite (11 ,LOW);} if ( (vm *3) <s) {digitalWrite (4 ,HIGH);} else {digitalWrite (5 ,LOW);} if ( (vm *4) <s) {digitalWrite (11 ,HIGH);} else {digitalWrite (10 ,LOW);} if ( (vm *5) <s) {digitalWrite (10 ,HIGH);} else {digitalWrite (9 ,LOW);} if ( (vm *6) <s) {digitalWrite (9 ,HIGH);} else {digitalWrite (8 ,LOW);} if ( (vm *6) <s) {digitalWrite (8 ,HIGH);} else {digitalWrite (4 ,LOW);} if ( (vm *7) <s) {digitalWrite (7 ,HIGH);} else {digitalWrite (7 ,LOW);} if ( (vm *8) <s) {digitalWrite (6 ,HIGH);} else {digitalWrite (6 ,LOW);} } Elenco dei componenti Componenti Quantità pompe 2 led 8 resistenze 8 condensatore 1 diodi 2 transistor 10 Jack 1 arduino 1 cassa 1 plexiglass 2 legno 1 Costo componenti Componenti Quantità Prezzo pompe 2 € 18,00 led 8 € 8,00 resistenze 8 € 1,00 condensatore 1 € 0,50 diodi 2 € 2,00 transistor 7 € 10,00 jack 1 € 0,00 Arduino 1 € 25,00 cassa 1 € 0,00 plexiglass 1 € 10,00 legno 1 € 15,00 TOT. € 89,50 Collaudo In data 30/04/16 il gruppo A si è riunito per accettare la conformità dei prodotti consegnati dai fornitori. Successivamente il gruppo in data 2/05/16 ha iniziato con la realizzazione della struttura, composta da una parte esterna in legno di abete e un rivestimento interno di plexiglass. In seguito abbiamo provato con poche righe di codice ogni singolo componente elettrico, al fine di controllare il corretto funzionamento. Una volta provati insieme tutti i componenti su una breadboard e accertati del corretto funzionamento abbiamo saldato i componenti su un' apposita basetta millefori. Verbale gruppo A Documento: verbale inizio progetto finale Istituto: ITIS “G.Dorso” Classe: IV D (2015/2016) Indirizzo: elettronica ed elettrotecnica Articolazione: elettronica Data: 20/01/16 Il gruppo A riunitosi, ha deciso di realizzare come progetto finale, una fontana ad uso decorativo, con giochi di acqua e luce. La decisione presa è approvata da tutti i componenti che si impegneranno a terminare il progetto in base alla scadenza entro il quale l’oggetto in questione deve essere consegnato. Il capogruppo: Sabino Ardolino Il segretario: Matteo Forte Verbale gruppo A Documento: verbale finale del progetto finale Istituto: ITIS “G.Dorso” Classe: IV D (2015/2016) Indirizzo: elettronica ed elettrotecnica Articolazione: elettronica Data: 25/05/16 Nel giorno 25 Maggio 2016, il gruppo A dichiara di aver terminato il progetto e di aver eseguito tutte le funzioni che erano state decise all’inizio della decisione del progetto finale. Il capogruppo: Sabino Ardolino Il segretario: Matteo Forte COMPONENTI DEL GRUPPO A: -Ardolino Sabino; -Forte Matteo; -Iandiorio Antonio; -Villaricca Quirino. “Si ringraziano tutte le persone che hanno seguito la presentazione del progetto e tutti i componenti del gruppo sperano che sia stato interessante !!!”