Inseguitore Solare - Città della Scienza

INSEGUITORE SOLARE
Applicazione hardware e software
DI GIUSEPPE PALUMBO
INSEGUITORE
SOLARE
Sfruttare al
massimo
l’irradiazione solare
Registrare
l’andamento
della tensione
I.I.S.S. "MATTEI" MAGLIE - a cura di: prof. COSIMO LONGO
Visualizzare i
dati in forma
grafica
2
MATERIALE
UTILIZZATO
• n.2 Arduino Uno;
• n.2 fotoresistenze;
• n.1 servomotore;
• n.3 circuiti stampati;
• Cavi per il cablaggio.
I.I.S.S. "MATTEI" MAGLIE - a cura di: prof. COSIMO LONGO
3
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
I.I.S.S. "MATTEI" MAGLIE - a cura di: prof. COSIMO LONGO
4
REALIZZAZIONE DEL DISPOSITIVO
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
I.I.S.S. "MATTEI" MAGLIE - a cura di: prof. COSIMO LONGO
5
REALIZZAZIONE DEL DISPOSITIVO
4) Realizzazione del
circuito stampato
e della basetta
I.I.S.S. "MATTEI" MAGLIE - a cura di: prof. COSIMO LONGO
6
REALIZZAZIONE DEL DISPOSITIVO
I.I.S.S. "MATTEI" MAGLIE - a cura di: prof. COSIMO LONGO
7
REALIZZAZIONE DEL DISPOSITIVO
8) secondo sketch riferito alla creazione
di un voltmetro digitale
e alla configurazione della
porta seriale del microcontrollore.
I.I.S.S. "MATTEI" MAGLIE - a cura di: prof. COSIMO LONGO
8
STRUTTURA DEL SOTWARE
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
I.I.S.S. "MATTEI" MAGLIE - a cura di: prof. COSIMO LONGO
9
SITO WEB
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.
I.I.S.S. "MATTEI" MAGLIE - a cura di: prof. COSIMO LONGO
10
GRAZIE
PER
L’ATTENZIONE
I.I.S.S. "MATTEI" MAGLIE - a cura di: prof. COSIMO LONGO
11