SlideShare uma empresa Scribd logo
1 de 11
Inseguitore solare
Bartolo Aiuto 5B a.s. 2014/15
IIS 'L. Da Vinci' Trapani
L'obiettivo del progetto è realizzare un controllo
automatico della posizione angolare di un pannello
fotovoltaico in modo da massimizzare la resa energetica
Materiale utilizzato
Scheda Arduino uno
Mini pannello fotovoltaico
Motore passo passo e
4 resistenze e 2 pulsanti
470Ω1KΩ
2 foto resistenze
Regolatore di carica, batteria e
una lampadina
Schema a blocchi: i due sensori, i fine corsa, arduino, il motore.
Il sistema misura la luminosità sui due bordi del pannello, grazie agli ingressi
analogici di Arduino, quindi agisce sul motore in modo da minimizzare la
differenza tra i due valori ….
Schema elettrico
Il sistema è alimentato a 5VDC. Le fotoresitenze attraverso un partitore resistivo
generano un segnale analogico mentre i finecorsa un segnale digitale.
Il motore passo passo richiede un driver di potenza gestito da 4 pin di uscita di
Arduino ed una alimentazione separata.
Start
int Steps2Take;
float RF1 = 0;
float RF2 = 0;
float A = 0;
int val = 0;
float RF1 = analogRead(A0);
float RF2 = analogRed(A1);
RF1 = ((5*RF1)/1023);
RF2 = (5*RF2)/1023);
RF1>RF2
A=RF1 - RF2 A=RF2 – RF1
A>0.06
A
Dichiarazione ed
inizializzazione delle
variabili
DIAGRAMMA DI FLUSSO DEL SW
Lettura analogica dei due
sensori di luminosità e
conversione in un campo
tra 0 e 5....
Si calcola il valore
assoluto della differenza
if ( val == 0)
val= digitalRead(12);
break
RF1>RF2
A>0.06
A
small_stepper.setSpeed(200);
Steps2Take = 6;
small_stepper.step(Steps2Take);
float RF1 = analogRead(A0);
float RF2 = analogRead(A1);
RF1 = ((5*RF1)/1023)-0.10;
RF2 = (5*RF2)/1023;
RF1>RF2
A=RF1-RF2
A=RF2-RF1
B
B
Rotazione oraria.
Si controlla il fine corsa
relativo: se è attivo si ritorna
all'inizio del SW altrimenti si
entra in un ciclo che aziona il
motore in senso orario finchè
RF1 > RF2 oppure si raggiunge
il finecorsa.
if ( val == 0)
val= digitalRead(13);
break
A>0.06
B
small_stepper.setSpeed(200);
Steps2Take = -6;
small_stepper.step(Steps2Take);
float RF1 = analogRead(A0);
float RF2 = analogRead(A1);
RF1 = ((5*RF1)/1023);
RF2 = (5*RF2)/1023;
RF1>RF2
A=RF1-RF2
A=RF2-RF1
END
Rotazione antioraria.
Si controlla il fine corsa
relativo: se è attivo si ritorna
all'inizio del SW altrimenti si
entra in un ciclo che aziona il
motore in senso orario finchè
RF1 > RF2 oppure si raggiunge
il finecorsa.
Dopo avere fatto il diagramma di flusso l’ho tradotto in linguaggio c per il programmatore
Arduino
#include <Stepper.h>
#define STEPS 100
Stepper small_stepper(STEPS, 2, 4, 3, 5);
int Steps2Take;
float RF1 = 0;
float RF2 = 0;
float A = 0;
int val = 0;
void setup() {
Serial.begin(9600);
}
void loop() {
float RF1 = analogRead(A0);
float RF2 = analogRead(A1);
RF1 = ((5*RF1)/1023)-0.10;
RF2 = (5*RF2)/1023;
if ( RF1 > RF2)
A = RF1 - RF2;
else
A = RF2 - RF1;
delay (1000);
if ( A< 0.06)
{
}
else
{
if( RF1 > RF2)
{
while ( A >0.06)
{
val= digitalRead(12);
if ( val == LOW)
{
break;
}
small_stepper.setSpeed(200);
Steps2Take = 6;
small_stepper.step(Steps2Take);
delay(50);
float RF1 = analogRead(A0);
float RF2 = analogRead(A1);
RF1 = ((5*RF1)/1023)-0.10;
RF2 = (5*RF2)/1023;
if ( RF1 > RF2)
A = RF1 - RF2;
else
A = RF2 - RF1;
}
}
else
{
while (A >0.06)
{
val= digitalRead(13);
if( val == LOW)
{
break;
}
small_stepper.setSpeed(50);
Steps2Take = -6;
small_stepper.step(Steps2Take);
delay(55);
float RF1 = analogRead(A0);
float RF2 = analogRead(A1);
RF1 = ((5*RF1)/1023);
RF2 = (5*RF2)/1023;
if ( RF1 > RF2)
A = RF1 - RF2;
else
A = RF2 - RF1;
}
}
}
Molto impegnativa è stata la realizzazione della parte
meccanica; ho dovuto superare problemi di
bilanciamento del pannello e del suo collegamento
all'asse del motore che è risultato leggermente
sottodimensionato.
Conclusioni
E' stato un lavoro molto appassionante e il buon risultato mi
ha gratificato del notevole impegno che ho profuso per
diverse settimane.
Sarebbe interessante applicare questa esperienza ad un
pannello fotovoltaico di maggiori dimensioni: elettricamente
si pone il problema del comando di un motore molto più
performante, mentre il sw sostanzialmente rimarrebbe
immutato.
Un altro aspetto da approfondire è valutare se effettivamente
la resa energetica del pannello orientabile riesce a bilanciare
il consumo e la maggiore complessità di un controllo
continuo

Mais conteúdo relacionado

Mais procurados

PLS 2019: Maintenance factors update – review of the new ILP Guidance Note an...
PLS 2019: Maintenance factors update – review of the new ILP Guidance Note an...PLS 2019: Maintenance factors update – review of the new ILP Guidance Note an...
PLS 2019: Maintenance factors update – review of the new ILP Guidance Note an...Institution of Lighting Professionals
 
JPRO Professional Heavy Duty Truck Diagnostic Toolbox User Manual
JPRO Professional Heavy Duty Truck Diagnostic Toolbox User ManualJPRO Professional Heavy Duty Truck Diagnostic Toolbox User Manual
JPRO Professional Heavy Duty Truck Diagnostic Toolbox User ManualTim Miller
 
Schematic and PCB Design Using Eagle
Schematic and PCB Design Using EagleSchematic and PCB Design Using Eagle
Schematic and PCB Design Using EagleMoe Moe Myint
 
Digital Alarm Clock 446 project report
Digital Alarm Clock 446 project reportDigital Alarm Clock 446 project report
Digital Alarm Clock 446 project reportAkash Mhankale
 
System-in-Package Technology and Market Trends 2020 report by Yole Développement
System-in-Package Technology and Market Trends 2020 report by Yole DéveloppementSystem-in-Package Technology and Market Trends 2020 report by Yole Développement
System-in-Package Technology and Market Trends 2020 report by Yole DéveloppementYole Developpement
 
ASML Investor Day 2021-Technology Strategy - Martin van den Brink.pdf
ASML Investor Day 2021-Technology Strategy - Martin van den Brink.pdfASML Investor Day 2021-Technology Strategy - Martin van den Brink.pdf
ASML Investor Day 2021-Technology Strategy - Martin van den Brink.pdfJoeSlow
 
Emerging Semiconductor Substrates: Market & Technology Trends 2019 report by ...
Emerging Semiconductor Substrates: Market & Technology Trends 2019 report by ...Emerging Semiconductor Substrates: Market & Technology Trends 2019 report by ...
Emerging Semiconductor Substrates: Market & Technology Trends 2019 report by ...Yole Developpement
 
L13 interrupts-in-atmega328 p
L13 interrupts-in-atmega328 pL13 interrupts-in-atmega328 p
L13 interrupts-in-atmega328 prsamurti
 
Power GaN 2018: Epitaxy, Devices, Applications and Technology Trends report b...
Power GaN 2018: Epitaxy, Devices, Applications and Technology Trends report b...Power GaN 2018: Epitaxy, Devices, Applications and Technology Trends report b...
Power GaN 2018: Epitaxy, Devices, Applications and Technology Trends report b...Yole Developpement
 
Timer with audible warning with circuit Diagram
Timer with audible warning with circuit Diagram Timer with audible warning with circuit Diagram
Timer with audible warning with circuit Diagram Team Kuk
 
Power GaN 2019: Epitaxy, Devices, Applications and Technology Trends - Yole D...
Power GaN 2019: Epitaxy, Devices, Applications and Technology Trends - Yole D...Power GaN 2019: Epitaxy, Devices, Applications and Technology Trends - Yole D...
Power GaN 2019: Epitaxy, Devices, Applications and Technology Trends - Yole D...Yole Developpement
 
High-end Performance Packaging 2020
High-end Performance Packaging 2020High-end Performance Packaging 2020
High-end Performance Packaging 2020Yole Developpement
 
Silicon Photonics Market & Technology 2020
Silicon Photonics Market & Technology 2020Silicon Photonics Market & Technology 2020
Silicon Photonics Market & Technology 2020Yole Developpement
 
SPICE MODEL of 2N3055 in SPICE PARK
SPICE MODEL of 2N3055 in SPICE PARKSPICE MODEL of 2N3055 in SPICE PARK
SPICE MODEL of 2N3055 in SPICE PARKTsuyoshi Horigome
 
La fuente de alimentación en televisores toshiba
La fuente de alimentación en televisores toshibaLa fuente de alimentación en televisores toshiba
La fuente de alimentación en televisores toshibahumberto salazar
 
Embedded systems ppt i
Embedded systems ppt iEmbedded systems ppt i
Embedded systems ppt ianishgoel
 
Evaluation of Radiation-Induced Soft Error in Majority Voters Designed in 7nm...
Evaluation of Radiation-Induced Soft Error in Majority Voters Designed in 7nm...Evaluation of Radiation-Induced Soft Error in Majority Voters Designed in 7nm...
Evaluation of Radiation-Induced Soft Error in Majority Voters Designed in 7nm...Ygor Aguiar
 

Mais procurados (20)

PLS 2019: Maintenance factors update – review of the new ILP Guidance Note an...
PLS 2019: Maintenance factors update – review of the new ILP Guidance Note an...PLS 2019: Maintenance factors update – review of the new ILP Guidance Note an...
PLS 2019: Maintenance factors update – review of the new ILP Guidance Note an...
 
JPRO Professional Heavy Duty Truck Diagnostic Toolbox User Manual
JPRO Professional Heavy Duty Truck Diagnostic Toolbox User ManualJPRO Professional Heavy Duty Truck Diagnostic Toolbox User Manual
JPRO Professional Heavy Duty Truck Diagnostic Toolbox User Manual
 
Schematic and PCB Design Using Eagle
Schematic and PCB Design Using EagleSchematic and PCB Design Using Eagle
Schematic and PCB Design Using Eagle
 
Digital Alarm Clock 446 project report
Digital Alarm Clock 446 project reportDigital Alarm Clock 446 project report
Digital Alarm Clock 446 project report
 
System-in-Package Technology and Market Trends 2020 report by Yole Développement
System-in-Package Technology and Market Trends 2020 report by Yole DéveloppementSystem-in-Package Technology and Market Trends 2020 report by Yole Développement
System-in-Package Technology and Market Trends 2020 report by Yole Développement
 
ASML Investor Day 2021-Technology Strategy - Martin van den Brink.pdf
ASML Investor Day 2021-Technology Strategy - Martin van den Brink.pdfASML Investor Day 2021-Technology Strategy - Martin van den Brink.pdf
ASML Investor Day 2021-Technology Strategy - Martin van den Brink.pdf
 
Emerging Semiconductor Substrates: Market & Technology Trends 2019 report by ...
Emerging Semiconductor Substrates: Market & Technology Trends 2019 report by ...Emerging Semiconductor Substrates: Market & Technology Trends 2019 report by ...
Emerging Semiconductor Substrates: Market & Technology Trends 2019 report by ...
 
L13 interrupts-in-atmega328 p
L13 interrupts-in-atmega328 pL13 interrupts-in-atmega328 p
L13 interrupts-in-atmega328 p
 
Electronic components at wagneronline.com.au
Electronic components at wagneronline.com.auElectronic components at wagneronline.com.au
Electronic components at wagneronline.com.au
 
Power GaN 2018: Epitaxy, Devices, Applications and Technology Trends report b...
Power GaN 2018: Epitaxy, Devices, Applications and Technology Trends report b...Power GaN 2018: Epitaxy, Devices, Applications and Technology Trends report b...
Power GaN 2018: Epitaxy, Devices, Applications and Technology Trends report b...
 
Timer with audible warning with circuit Diagram
Timer with audible warning with circuit Diagram Timer with audible warning with circuit Diagram
Timer with audible warning with circuit Diagram
 
Power GaN 2019: Epitaxy, Devices, Applications and Technology Trends - Yole D...
Power GaN 2019: Epitaxy, Devices, Applications and Technology Trends - Yole D...Power GaN 2019: Epitaxy, Devices, Applications and Technology Trends - Yole D...
Power GaN 2019: Epitaxy, Devices, Applications and Technology Trends - Yole D...
 
High-end Performance Packaging 2020
High-end Performance Packaging 2020High-end Performance Packaging 2020
High-end Performance Packaging 2020
 
Silicon Photonics Market & Technology 2020
Silicon Photonics Market & Technology 2020Silicon Photonics Market & Technology 2020
Silicon Photonics Market & Technology 2020
 
8085 Microprocessor
8085 Microprocessor8085 Microprocessor
8085 Microprocessor
 
SPICE MODEL of 2N3055 in SPICE PARK
SPICE MODEL of 2N3055 in SPICE PARKSPICE MODEL of 2N3055 in SPICE PARK
SPICE MODEL of 2N3055 in SPICE PARK
 
La fuente de alimentación en televisores toshiba
La fuente de alimentación en televisores toshibaLa fuente de alimentación en televisores toshiba
La fuente de alimentación en televisores toshiba
 
Embedded systems ppt i
Embedded systems ppt iEmbedded systems ppt i
Embedded systems ppt i
 
Kicad 101
Kicad 101Kicad 101
Kicad 101
 
Evaluation of Radiation-Induced Soft Error in Majority Voters Designed in 7nm...
Evaluation of Radiation-Induced Soft Error in Majority Voters Designed in 7nm...Evaluation of Radiation-Induced Soft Error in Majority Voters Designed in 7nm...
Evaluation of Radiation-Induced Soft Error in Majority Voters Designed in 7nm...
 

Semelhante a Inseguitore solare

Presentazione progetto biomeccatronica
Presentazione progetto biomeccatronicaPresentazione progetto biomeccatronica
Presentazione progetto biomeccatronicaAndrea Fais
 
Design of programmable medical devices_Teamwork
Design of programmable medical devices_TeamworkDesign of programmable medical devices_Teamwork
Design of programmable medical devices_TeamworkAntonella Zito
 
Lezione 2 arduino - corso 20 ore
Lezione 2 arduino - corso 20 oreLezione 2 arduino - corso 20 ore
Lezione 2 arduino - corso 20 oreMirko Mancin
 
Workshop Arduino by Fiore Basile
Workshop Arduino by Fiore BasileWorkshop Arduino by Fiore Basile
Workshop Arduino by Fiore BasileCommit University
 
Presentazione
PresentazionePresentazione
Presentazionecesario
 
Arkanoid on Altera DE-1
Arkanoid on Altera DE-1Arkanoid on Altera DE-1
Arkanoid on Altera DE-1Matteo Gazzin
 
Alfabeto di Arduino - lezione 6
Alfabeto di Arduino - lezione 6Alfabeto di Arduino - lezione 6
Alfabeto di Arduino - lezione 6Michele Maffucci
 
Robot schiva ostacoli
Robot schiva ostacoliRobot schiva ostacoli
Robot schiva ostacoliLuigi Capasso
 
Arduino - il mio primo sketch
Arduino - il mio primo sketchArduino - il mio primo sketch
Arduino - il mio primo sketcheugenio pombi
 
Radioastronomia amatoriale e radiotelescopi
Radioastronomia amatoriale e radiotelescopiRadioastronomia amatoriale e radiotelescopi
Radioastronomia amatoriale e radiotelescopiFlavio Falcinelli
 
IrrigaPIC Centralina per irrigazione 8 zone per valvole 24v ac
IrrigaPIC Centralina per irrigazione 8 zone per valvole 24v acIrrigaPIC Centralina per irrigazione 8 zone per valvole 24v ac
IrrigaPIC Centralina per irrigazione 8 zone per valvole 24v acDavide Mercanti
 
Arduino PLC : Modulo 1 programación Arduino Rev. 2.0
Arduino PLC : Modulo 1 programación Arduino Rev. 2.0Arduino PLC : Modulo 1 programación Arduino Rev. 2.0
Arduino PLC : Modulo 1 programación Arduino Rev. 2.0SANTIAGO PABLO ALBERTO
 
Arduino & raspberry pi - Un connubio stimolante
Arduino & raspberry pi - Un connubio stimolanteArduino & raspberry pi - Un connubio stimolante
Arduino & raspberry pi - Un connubio stimolanteMirco Sbrollini
 
EKOSM1230ITA (1).pdf
EKOSM1230ITA (1).pdfEKOSM1230ITA (1).pdf
EKOSM1230ITA (1).pdfWajdi Bellil
 

Semelhante a Inseguitore solare (20)

Presentazione progetto biomeccatronica
Presentazione progetto biomeccatronicaPresentazione progetto biomeccatronica
Presentazione progetto biomeccatronica
 
Design of programmable medical devices_Teamwork
Design of programmable medical devices_TeamworkDesign of programmable medical devices_Teamwork
Design of programmable medical devices_Teamwork
 
Lezione 2 arduino - corso 20 ore
Lezione 2 arduino - corso 20 oreLezione 2 arduino - corso 20 ore
Lezione 2 arduino - corso 20 ore
 
Workshop Arduino by Fiore Basile
Workshop Arduino by Fiore BasileWorkshop Arduino by Fiore Basile
Workshop Arduino by Fiore Basile
 
Presentazione
PresentazionePresentazione
Presentazione
 
Car accident detector
Car accident detectorCar accident detector
Car accident detector
 
Arkanoid on Altera DE-1
Arkanoid on Altera DE-1Arkanoid on Altera DE-1
Arkanoid on Altera DE-1
 
Alfabeto di Arduino - lezione 6
Alfabeto di Arduino - lezione 6Alfabeto di Arduino - lezione 6
Alfabeto di Arduino - lezione 6
 
Robot schiva ostacoli
Robot schiva ostacoliRobot schiva ostacoli
Robot schiva ostacoli
 
Arduino - il mio primo sketch
Arduino - il mio primo sketchArduino - il mio primo sketch
Arduino - il mio primo sketch
 
Workshop arduino
Workshop arduinoWorkshop arduino
Workshop arduino
 
Localizzatore GPS satellitare
Localizzatore GPS satellitareLocalizzatore GPS satellitare
Localizzatore GPS satellitare
 
Il pic 16 f84a
Il pic 16 f84aIl pic 16 f84a
Il pic 16 f84a
 
Radioastronomia amatoriale e radiotelescopi
Radioastronomia amatoriale e radiotelescopiRadioastronomia amatoriale e radiotelescopi
Radioastronomia amatoriale e radiotelescopi
 
IrrigaPIC Centralina per irrigazione 8 zone per valvole 24v ac
IrrigaPIC Centralina per irrigazione 8 zone per valvole 24v acIrrigaPIC Centralina per irrigazione 8 zone per valvole 24v ac
IrrigaPIC Centralina per irrigazione 8 zone per valvole 24v ac
 
Workshop su Arduino
Workshop su ArduinoWorkshop su Arduino
Workshop su Arduino
 
Arduino PLC : Modulo 1 programación Arduino Rev. 2.0
Arduino PLC : Modulo 1 programación Arduino Rev. 2.0Arduino PLC : Modulo 1 programación Arduino Rev. 2.0
Arduino PLC : Modulo 1 programación Arduino Rev. 2.0
 
Arduino & raspberry pi - Un connubio stimolante
Arduino & raspberry pi - Un connubio stimolanteArduino & raspberry pi - Un connubio stimolante
Arduino & raspberry pi - Un connubio stimolante
 
EKOSM1230ITA (1).pdf
EKOSM1230ITA (1).pdfEKOSM1230ITA (1).pdf
EKOSM1230ITA (1).pdf
 
Assembly2
Assembly2Assembly2
Assembly2
 

Mais de aaa bbbb

Presentazione umi siena
Presentazione umi sienaPresentazione umi siena
Presentazione umi sienaaaa bbbb
 
Progetto ldc
Progetto ldcProgetto ldc
Progetto ldcaaa bbbb
 
Allarme antifurto gandolfo
Allarme antifurto gandolfoAllarme antifurto gandolfo
Allarme antifurto gandolfoaaa bbbb
 
metro ad ultrasuoni
metro ad ultrasuonimetro ad ultrasuoni
metro ad ultrasuoniaaa bbbb
 
Presentazione stinco 3
Presentazione stinco 3Presentazione stinco 3
Presentazione stinco 3aaa bbbb
 
Gsm control
Gsm controlGsm control
Gsm controlaaa bbbb
 
regolazione Pid con robot lego
regolazione Pid  con robot legoregolazione Pid  con robot lego
regolazione Pid con robot legoaaa bbbb
 

Mais de aaa bbbb (9)

Presentazione umi siena
Presentazione umi sienaPresentazione umi siena
Presentazione umi siena
 
Progetto ldc
Progetto ldcProgetto ldc
Progetto ldc
 
Allarme antifurto gandolfo
Allarme antifurto gandolfoAllarme antifurto gandolfo
Allarme antifurto gandolfo
 
metro ad ultrasuoni
metro ad ultrasuonimetro ad ultrasuoni
metro ad ultrasuoni
 
Evola
EvolaEvola
Evola
 
Presentazione stinco 3
Presentazione stinco 3Presentazione stinco 3
Presentazione stinco 3
 
Gsm control
Gsm controlGsm control
Gsm control
 
regolazione Pid con robot lego
regolazione Pid  con robot legoregolazione Pid  con robot lego
regolazione Pid con robot lego
 
Sofisti
SofistiSofisti
Sofisti
 

Último

Adducchio.Samuel-Steve_Jobs.ppppppppppptx
Adducchio.Samuel-Steve_Jobs.ppppppppppptxAdducchio.Samuel-Steve_Jobs.ppppppppppptx
Adducchio.Samuel-Steve_Jobs.ppppppppppptxsasaselvatico
 
Tosone Christian_Steve Jobsaaaaaaaa.pptx
Tosone Christian_Steve Jobsaaaaaaaa.pptxTosone Christian_Steve Jobsaaaaaaaa.pptx
Tosone Christian_Steve Jobsaaaaaaaa.pptxlorenzodemidio01
 
Descrizione Piccolo teorema di Talete.pptx
Descrizione Piccolo teorema di Talete.pptxDescrizione Piccolo teorema di Talete.pptx
Descrizione Piccolo teorema di Talete.pptxtecongo2007
 
discorso generale sulla fisica e le discipline.pptx
discorso generale sulla fisica e le discipline.pptxdiscorso generale sulla fisica e le discipline.pptx
discorso generale sulla fisica e le discipline.pptxtecongo2007
 
Presentazioni Efficaci e lezioni di Educazione Civica
Presentazioni Efficaci e lezioni di Educazione CivicaPresentazioni Efficaci e lezioni di Educazione Civica
Presentazioni Efficaci e lezioni di Educazione CivicaSalvatore Cianciabella
 
Quadrilateri e isometrie studente di liceo
Quadrilateri e isometrie studente di liceoQuadrilateri e isometrie studente di liceo
Quadrilateri e isometrie studente di liceoyanmeng831
 
Presentazione tre geni della tecnologia informatica
Presentazione tre geni della tecnologia informaticaPresentazione tre geni della tecnologia informatica
Presentazione tre geni della tecnologia informaticanico07fusco
 
Vuoi girare il mondo? educazione civica.
Vuoi girare il mondo? educazione civica.Vuoi girare il mondo? educazione civica.
Vuoi girare il mondo? educazione civica.camillaorlando17
 
descrizioni della antica civiltà dei sumeri.pptx
descrizioni della antica civiltà dei sumeri.pptxdescrizioni della antica civiltà dei sumeri.pptx
descrizioni della antica civiltà dei sumeri.pptxtecongo2007
 
Storia-CarloMagno-TeccarelliLorenzo.pptx
Storia-CarloMagno-TeccarelliLorenzo.pptxStoria-CarloMagno-TeccarelliLorenzo.pptx
Storia-CarloMagno-TeccarelliLorenzo.pptxteccarellilorenzo
 
ProgettoDiEducazioneCivicaDefinitivo_Christian Tosone.pptx
ProgettoDiEducazioneCivicaDefinitivo_Christian Tosone.pptxProgettoDiEducazioneCivicaDefinitivo_Christian Tosone.pptx
ProgettoDiEducazioneCivicaDefinitivo_Christian Tosone.pptxlorenzodemidio01
 
Scienza Potere Puntoaaaaaaaaaaaaaaa.pptx
Scienza Potere Puntoaaaaaaaaaaaaaaa.pptxScienza Potere Puntoaaaaaaaaaaaaaaa.pptx
Scienza Potere Puntoaaaaaaaaaaaaaaa.pptxlorenzodemidio01
 
Nicola pisano aaaaaaaaaaaaaaaaaa(1).pptx
Nicola pisano aaaaaaaaaaaaaaaaaa(1).pptxNicola pisano aaaaaaaaaaaaaaaaaa(1).pptx
Nicola pisano aaaaaaaaaaaaaaaaaa(1).pptxlorenzodemidio01
 
Oppressi_oppressori.pptx................
Oppressi_oppressori.pptx................Oppressi_oppressori.pptx................
Oppressi_oppressori.pptx................giorgiadeascaniis59
 
CHIẾN THẮNG KÌ THI TUYỂN SINH VÀO LỚP 10 THPT MÔN NGỮ VĂN - PHAN THẾ HOÀI (36...
CHIẾN THẮNG KÌ THI TUYỂN SINH VÀO LỚP 10 THPT MÔN NGỮ VĂN - PHAN THẾ HOÀI (36...CHIẾN THẮNG KÌ THI TUYỂN SINH VÀO LỚP 10 THPT MÔN NGỮ VĂN - PHAN THẾ HOÀI (36...
CHIẾN THẮNG KÌ THI TUYỂN SINH VÀO LỚP 10 THPT MÔN NGỮ VĂN - PHAN THẾ HOÀI (36...Nguyen Thanh Tu Collection
 
LE ALGHE.pptx ..........................
LE ALGHE.pptx ..........................LE ALGHE.pptx ..........................
LE ALGHE.pptx ..........................giorgiadeascaniis59
 
Esame di Stato 2024 - Materiale conferenza online 09 aprile 2024
Esame di Stato 2024 - Materiale conferenza online 09 aprile 2024Esame di Stato 2024 - Materiale conferenza online 09 aprile 2024
Esame di Stato 2024 - Materiale conferenza online 09 aprile 2024IISGiovanniVallePado
 
Una breve introduzione ad Elsa Morante, vita e opere
Una breve introduzione ad Elsa Morante, vita e opereUna breve introduzione ad Elsa Morante, vita e opere
Una breve introduzione ad Elsa Morante, vita e opereMarco Chizzali
 
case passive_GiorgiaDeAscaniis.pptx.....
case passive_GiorgiaDeAscaniis.pptx.....case passive_GiorgiaDeAscaniis.pptx.....
case passive_GiorgiaDeAscaniis.pptx.....giorgiadeascaniis59
 
Scrittura seo e scrittura accessibile
Scrittura seo e scrittura accessibileScrittura seo e scrittura accessibile
Scrittura seo e scrittura accessibileNicola Rabbi
 

Último (20)

Adducchio.Samuel-Steve_Jobs.ppppppppppptx
Adducchio.Samuel-Steve_Jobs.ppppppppppptxAdducchio.Samuel-Steve_Jobs.ppppppppppptx
Adducchio.Samuel-Steve_Jobs.ppppppppppptx
 
Tosone Christian_Steve Jobsaaaaaaaa.pptx
Tosone Christian_Steve Jobsaaaaaaaa.pptxTosone Christian_Steve Jobsaaaaaaaa.pptx
Tosone Christian_Steve Jobsaaaaaaaa.pptx
 
Descrizione Piccolo teorema di Talete.pptx
Descrizione Piccolo teorema di Talete.pptxDescrizione Piccolo teorema di Talete.pptx
Descrizione Piccolo teorema di Talete.pptx
 
discorso generale sulla fisica e le discipline.pptx
discorso generale sulla fisica e le discipline.pptxdiscorso generale sulla fisica e le discipline.pptx
discorso generale sulla fisica e le discipline.pptx
 
Presentazioni Efficaci e lezioni di Educazione Civica
Presentazioni Efficaci e lezioni di Educazione CivicaPresentazioni Efficaci e lezioni di Educazione Civica
Presentazioni Efficaci e lezioni di Educazione Civica
 
Quadrilateri e isometrie studente di liceo
Quadrilateri e isometrie studente di liceoQuadrilateri e isometrie studente di liceo
Quadrilateri e isometrie studente di liceo
 
Presentazione tre geni della tecnologia informatica
Presentazione tre geni della tecnologia informaticaPresentazione tre geni della tecnologia informatica
Presentazione tre geni della tecnologia informatica
 
Vuoi girare il mondo? educazione civica.
Vuoi girare il mondo? educazione civica.Vuoi girare il mondo? educazione civica.
Vuoi girare il mondo? educazione civica.
 
descrizioni della antica civiltà dei sumeri.pptx
descrizioni della antica civiltà dei sumeri.pptxdescrizioni della antica civiltà dei sumeri.pptx
descrizioni della antica civiltà dei sumeri.pptx
 
Storia-CarloMagno-TeccarelliLorenzo.pptx
Storia-CarloMagno-TeccarelliLorenzo.pptxStoria-CarloMagno-TeccarelliLorenzo.pptx
Storia-CarloMagno-TeccarelliLorenzo.pptx
 
ProgettoDiEducazioneCivicaDefinitivo_Christian Tosone.pptx
ProgettoDiEducazioneCivicaDefinitivo_Christian Tosone.pptxProgettoDiEducazioneCivicaDefinitivo_Christian Tosone.pptx
ProgettoDiEducazioneCivicaDefinitivo_Christian Tosone.pptx
 
Scienza Potere Puntoaaaaaaaaaaaaaaa.pptx
Scienza Potere Puntoaaaaaaaaaaaaaaa.pptxScienza Potere Puntoaaaaaaaaaaaaaaa.pptx
Scienza Potere Puntoaaaaaaaaaaaaaaa.pptx
 
Nicola pisano aaaaaaaaaaaaaaaaaa(1).pptx
Nicola pisano aaaaaaaaaaaaaaaaaa(1).pptxNicola pisano aaaaaaaaaaaaaaaaaa(1).pptx
Nicola pisano aaaaaaaaaaaaaaaaaa(1).pptx
 
Oppressi_oppressori.pptx................
Oppressi_oppressori.pptx................Oppressi_oppressori.pptx................
Oppressi_oppressori.pptx................
 
CHIẾN THẮNG KÌ THI TUYỂN SINH VÀO LỚP 10 THPT MÔN NGỮ VĂN - PHAN THẾ HOÀI (36...
CHIẾN THẮNG KÌ THI TUYỂN SINH VÀO LỚP 10 THPT MÔN NGỮ VĂN - PHAN THẾ HOÀI (36...CHIẾN THẮNG KÌ THI TUYỂN SINH VÀO LỚP 10 THPT MÔN NGỮ VĂN - PHAN THẾ HOÀI (36...
CHIẾN THẮNG KÌ THI TUYỂN SINH VÀO LỚP 10 THPT MÔN NGỮ VĂN - PHAN THẾ HOÀI (36...
 
LE ALGHE.pptx ..........................
LE ALGHE.pptx ..........................LE ALGHE.pptx ..........................
LE ALGHE.pptx ..........................
 
Esame di Stato 2024 - Materiale conferenza online 09 aprile 2024
Esame di Stato 2024 - Materiale conferenza online 09 aprile 2024Esame di Stato 2024 - Materiale conferenza online 09 aprile 2024
Esame di Stato 2024 - Materiale conferenza online 09 aprile 2024
 
Una breve introduzione ad Elsa Morante, vita e opere
Una breve introduzione ad Elsa Morante, vita e opereUna breve introduzione ad Elsa Morante, vita e opere
Una breve introduzione ad Elsa Morante, vita e opere
 
case passive_GiorgiaDeAscaniis.pptx.....
case passive_GiorgiaDeAscaniis.pptx.....case passive_GiorgiaDeAscaniis.pptx.....
case passive_GiorgiaDeAscaniis.pptx.....
 
Scrittura seo e scrittura accessibile
Scrittura seo e scrittura accessibileScrittura seo e scrittura accessibile
Scrittura seo e scrittura accessibile
 

Inseguitore solare

  • 1. Inseguitore solare Bartolo Aiuto 5B a.s. 2014/15 IIS 'L. Da Vinci' Trapani
  • 2. L'obiettivo del progetto è realizzare un controllo automatico della posizione angolare di un pannello fotovoltaico in modo da massimizzare la resa energetica
  • 3. Materiale utilizzato Scheda Arduino uno Mini pannello fotovoltaico Motore passo passo e 4 resistenze e 2 pulsanti 470Ω1KΩ 2 foto resistenze Regolatore di carica, batteria e una lampadina
  • 4. Schema a blocchi: i due sensori, i fine corsa, arduino, il motore. Il sistema misura la luminosità sui due bordi del pannello, grazie agli ingressi analogici di Arduino, quindi agisce sul motore in modo da minimizzare la differenza tra i due valori ….
  • 5. Schema elettrico Il sistema è alimentato a 5VDC. Le fotoresitenze attraverso un partitore resistivo generano un segnale analogico mentre i finecorsa un segnale digitale. Il motore passo passo richiede un driver di potenza gestito da 4 pin di uscita di Arduino ed una alimentazione separata.
  • 6. Start int Steps2Take; float RF1 = 0; float RF2 = 0; float A = 0; int val = 0; float RF1 = analogRead(A0); float RF2 = analogRed(A1); RF1 = ((5*RF1)/1023); RF2 = (5*RF2)/1023); RF1>RF2 A=RF1 - RF2 A=RF2 – RF1 A>0.06 A Dichiarazione ed inizializzazione delle variabili DIAGRAMMA DI FLUSSO DEL SW Lettura analogica dei due sensori di luminosità e conversione in un campo tra 0 e 5.... Si calcola il valore assoluto della differenza
  • 7. if ( val == 0) val= digitalRead(12); break RF1>RF2 A>0.06 A small_stepper.setSpeed(200); Steps2Take = 6; small_stepper.step(Steps2Take); float RF1 = analogRead(A0); float RF2 = analogRead(A1); RF1 = ((5*RF1)/1023)-0.10; RF2 = (5*RF2)/1023; RF1>RF2 A=RF1-RF2 A=RF2-RF1 B B Rotazione oraria. Si controlla il fine corsa relativo: se è attivo si ritorna all'inizio del SW altrimenti si entra in un ciclo che aziona il motore in senso orario finchè RF1 > RF2 oppure si raggiunge il finecorsa.
  • 8. if ( val == 0) val= digitalRead(13); break A>0.06 B small_stepper.setSpeed(200); Steps2Take = -6; small_stepper.step(Steps2Take); float RF1 = analogRead(A0); float RF2 = analogRead(A1); RF1 = ((5*RF1)/1023); RF2 = (5*RF2)/1023; RF1>RF2 A=RF1-RF2 A=RF2-RF1 END Rotazione antioraria. Si controlla il fine corsa relativo: se è attivo si ritorna all'inizio del SW altrimenti si entra in un ciclo che aziona il motore in senso orario finchè RF1 > RF2 oppure si raggiunge il finecorsa.
  • 9. Dopo avere fatto il diagramma di flusso l’ho tradotto in linguaggio c per il programmatore Arduino #include <Stepper.h> #define STEPS 100 Stepper small_stepper(STEPS, 2, 4, 3, 5); int Steps2Take; float RF1 = 0; float RF2 = 0; float A = 0; int val = 0; void setup() { Serial.begin(9600); } void loop() { float RF1 = analogRead(A0); float RF2 = analogRead(A1); RF1 = ((5*RF1)/1023)-0.10; RF2 = (5*RF2)/1023; if ( RF1 > RF2) A = RF1 - RF2; else A = RF2 - RF1; delay (1000); if ( A< 0.06) { } else { if( RF1 > RF2) { while ( A >0.06) { val= digitalRead(12); if ( val == LOW) { break; } small_stepper.setSpeed(200); Steps2Take = 6; small_stepper.step(Steps2Take); delay(50); float RF1 = analogRead(A0); float RF2 = analogRead(A1); RF1 = ((5*RF1)/1023)-0.10; RF2 = (5*RF2)/1023; if ( RF1 > RF2) A = RF1 - RF2; else A = RF2 - RF1; } } else { while (A >0.06) { val= digitalRead(13); if( val == LOW) { break; } small_stepper.setSpeed(50); Steps2Take = -6; small_stepper.step(Steps2Take); delay(55); float RF1 = analogRead(A0); float RF2 = analogRead(A1); RF1 = ((5*RF1)/1023); RF2 = (5*RF2)/1023; if ( RF1 > RF2) A = RF1 - RF2; else A = RF2 - RF1; } } }
  • 10. Molto impegnativa è stata la realizzazione della parte meccanica; ho dovuto superare problemi di bilanciamento del pannello e del suo collegamento all'asse del motore che è risultato leggermente sottodimensionato.
  • 11. Conclusioni E' stato un lavoro molto appassionante e il buon risultato mi ha gratificato del notevole impegno che ho profuso per diverse settimane. Sarebbe interessante applicare questa esperienza ad un pannello fotovoltaico di maggiori dimensioni: elettricamente si pone il problema del comando di un motore molto più performante, mentre il sw sostanzialmente rimarrebbe immutato. Un altro aspetto da approfondire è valutare se effettivamente la resa energetica del pannello orientabile riesce a bilanciare il consumo e la maggiore complessità di un controllo continuo