INSEGUITORE SOLARE - cittadellascienza.it · fotoresistenze cambia in funzione della posizione del...

Post on 20-Feb-2019

219 views 1 download

Transcript of INSEGUITORE SOLARE - cittadellascienza.it · fotoresistenze cambia in funzione della posizione del...

INSEGUITORE SOLARE

Applicazione hardware e software

DI GIUSEPPE PALUMBO

INSEGUITORE

SOLARE

Registrare

l’andamento

della tensione

Sfruttare al

massimo

l’irradiazione solareVisualizzare i

dati in forma

grafica

2I.I.S.S. "MATTEI" MAGLIE - a cura di: prof. COSIMO LONGO

MATERIALE

UTILIZZATO

3I.I.S.S. "MATTEI" MAGLIE - a cura di: prof. COSIMO LONGO

• n.2 Arduino Uno;

• n.2 fotoresistenze;

• n.1 servomotore;

• n.3 circuiti stampati;

• Cavi per il cablaggio.

FUNZIONAMENTO

Il valore delle due

fotoresistenze cambia in

funzione della posizione del

sole. Questi valori, che sono

variabili nel tempo, acquisiti

dal sistema di controllo,

determinano in uscita

l’azionamento di un

servomotore che determina

un cambiamento

nell’angolazione dei pannelli

4I.I.S.S. "MATTEI" MAGLIE - a cura di: prof. COSIMO LONGO

REALIZZAZIONE DEL DISPOSITIVO

5I.I.S.S. "MATTEI" MAGLIE - a cura di: prof. COSIMO LONGO

1) Implementazione dei

sensori: posizionamento

delle fotoresistenze con

inclinazione di 45°

rispetto alla verticale

2) Collegamento dei

sensori alla scheda di

controllo (ARDUINO)

3) Collegamento di

ARDUINO al

servomotore

REALIZZAZIONE DEL DISPOSITIVO

6I.I.S.S. "MATTEI" MAGLIE - a cura di: prof. COSIMO LONGO

4) Realizzazione del

circuito stampato

e della basetta

REALIZZAZIONE DEL DISPOSITIVO

7I.I.S.S. "MATTEI" MAGLIE - a cura di: prof. COSIMO LONGO

REALIZZAZIONE DEL DISPOSITIVO

8I.I.S.S. "MATTEI" MAGLIE - a cura di: prof. COSIMO LONGO

8) secondo sketch riferito alla creazione

di un voltmetro digitale

e alla configurazione della

porta seriale del microcontrollore.

STRUTTURA DEL SOTWARE

I.I.S.S. "MATTEI" MAGLIE - a cura di: prof. COSIMO LONGO 9

Analisi del problema

Acquisizione dati dal microcontrollore (ARDUINO)

Memorizzazione dei dati in

una database,nel nostro caso

è stato utilizzato MySql

Registrazione per ogni lettura, di data e ora e di un campo di

tipo auto–increment, che servirà ad identificare la lettura.

Realizzazione di un programma in C# per la memorizzazione

sul database dei dati provenienti dal microcontrollore

S I T O W E B

I.I.S.S. "MATTEI" MAGLIE - a cura di: prof. COSIMO LONGO 10

Un sito web appositamente realizzato permette di: a) effettuare una

ricerca delle letture per data sulla tensione fornita dal pannello; b)

ricerca delle letture per data e per orario; c) ricerca delle letture in

un certo intervallo di tempo; d) scaricare il programma in C#, il

manuale, il programma lcd-arduino.

GRAZIE

PER

L’ATTENZIONE

I.I.S.S. "MATTEI" MAGLIE - a cura di: prof. COSIMO LONGO 11