ELECTRIc PARK - Istituto di Istruzione Superiore Cuomo Milone

Istituto Istruzione Superiore "A. Cuomo - G. Milone" Nocera Inferiore (Sa)
Via degli Olivetani, 14 - 80014 - Nocera Inferiore (Sa)
Tel 0815174019 Fax 0815176106 Mail [email protected] P.E.C.
[email protected]
ELECTRIc PARK
ANNO SCOLASTICO 2013/2014
L’ azienda
“Electric PARK”
nasce dall’ idea
di alcuni ragazzi
della V AE
dell’istituto
Ipsia A. Cuomo di
Sarno(SA).
Electric PARK è
un parcheggio per
le sole auto elettriche innovativo che sfrutta l’ energia
pulita, bassi consumi energetici e tanto verde, per
abbassare le emissioni di Co2 al centro delle città. Il
parcheggio nasce per soddisfare la richiesta sempre più
alta di avere dei punti chiave in città per la ricarica dei
mezzi elettrici. La diffusione dell’ e-mobility in questi
ultimi anni è stata di tipo esponenziale, soprattutto
durante questo periodo di crisi economica che ha portato i
prezzi del petrolio, dunque quelli del carburante, a salire
enormemente di costo. Il mezzo elettrico, dunque, diventa
una giusta alternativa per risparmiare e inquinare di meno.
Quest’ ultimo aspetto è da non sottovalutare, infatti il
problema dell’ inquinamento atmosferico è stato alla base
della ricerca di nuove fonti alternative di energia
rinnovabile. Ecco perché il progetto ELECTRIC PARK è
attuale e soddisfa in maniera eccellente le problematiche
dell’ utilizzatore finale, ovvero : trovare parcheggio,
ricaricare il suo mezzo elettrico, avere un posto sicuro e
recintato.
Contatti
WEB www.andreacuomosarno.altervista.org
FACEBOOK Electric PARK
ORGANIGRAMMA AZIENDALE
AMMINISTRATORE
DELEGATO :
Antonio Sicuro
RESPONSABILE DI PROGETTAZIONE :
Mirko Corrado
RESPONSABILE
AMMINISTRATIVO:
Marco Ingenito
RESPONSABILE DI
PRODUZIONE :
RESPONSABILE DI
COLLAUDO :
Fasolino
Annunziata
Antonino
Andrea Normanno
Luca Salvato
RESPONSABILE
MARKETING E
COMUNICAZIONE :
Boccia Giovanni
Costa Michele
L’ azienda vede protagonisti tutti i membri della classe V
AE in vari settori:
Antonio Sicuro: amministratore delegato dell’ ELECTRIC
PARK, ha incoraggiato i ragazzi durante il progetto
mantenendo le tempistiche di lavoro prefissate.
Mirko Corrado: responsabile di progettazione, ha ideato e
realizzato il progetto con particolare cura ai componenti
elettrici ed ai dettagli progettuali.
Marco ingenito: responsabile amministrativo, ha mantenuto
la contabilità aziendale registrando i costi di progetto e
gli ingressi degli sponsor e degli azionisti.
Antonino Fasolino Annunziata: responsabile di produzione,
ha aiutato il responsabile progettazione
SCHEDA TECNICA ELECTRIC PARK
Per il parcheggio sono stati usati i seguenti materiali :

















Convertitore di tensione AC/DC
220 V / 12V
LED bianchi ad alta luminosità per l’illuminazione a lampioncino
LED rosso per la segnalazione “OCCUPATO”
LED verde per la segnalazione “LIBERO”
Striscia LED multicolore per l’illuminazione del tabellone di ingresso al parcheggio e del tabellone
pubblicitario.
Centralina di comando per impostare la modalità di variazione colore alle strisce LED multicolore
Display a 7 segmenti per la segnalazione del numero dei posti liberi nel parcheggio
Motorini a 12v per alzare ed abbassare le sbarre di ingresso e uscita parcheggio
Relè 12V come interruttori per il funzionamento dei motorini
Centralina radiocomandata per controllare i relè ,ovvero l’apertura e la chiusura delle sbarre di ingresso e
uscita parcheggio ( simula l’apertura della sbarra di ingresso o uscita comandata dall’utente in macchina )
Finecorsa 5V in ingresso e in uscita del parcheggio per incrementare e decrementare i posti liberi .
Resistenze di 220Ohm per la polarizzazione del display
Resistenze 100 Ohm LED illuminazione e LED ROSSO E VERDE
Resistenze da 10kOhm usate come “PULL-DOWN” per i finecorsa in ingresso al modulo “ARDUINO”
Modulo “ARDUINO UNO” per controllare l’automazione del circuito, il display, i led di verde e rosso, i
finecorsa ecc…
Porte USB 12V con relativi connettori maschio/femmina per simulare la ricarica delle auto elettriche
Interruttori per l’accensione e lo spegnimento dell’illuminazione del parcheggio.
ALTRO MATERIALE UTILIZZATO:
Per la struttura sono stati utilizzati vari materiali tra cui :









legno compensato per creare l’intera struttura
conduttori di rame per il collegamento dei circuiti
condutture in plastica per l’incanalamento dei conduttori
tubi di rame per la costruzione dei lampioncini di illuminazione
cassettina impermeabile per l’alloggiamento del modulo ARDUINO
erbetta sintetica per la simulazione delle aiuole
pittura per la segnaletica stradale orizzontale
stampe varie per la segnaletica stradale verticale
colla a caldo, stagno per saldatura, viti e tutto il materiale necessario alla creazione del prototipo
FUNZIONAMENTO DEL PARCHEGGIO
Come descritto nella presentazione , il progetto è un prototipo di parcheggio per auto elettriche con controllo
automatico del numero di posti liberi e occupati e apertura a distanza delle sbarre di ingresso e uscita dal
parcheggio.
Dal punto di vista circuitale , il cuore dell’automazione è il modulo ARDUINO UNO a cui sono stati collegati i piedini
del display a 7 segmenti , i finecorsa di ingresso e uscita, i led di segnalazione “libero” e “occupato”, oltre ad
alimentare i suddetti componenti a 5V.
Il prototipo del parcheggio ospita fino a 9 vetture elettriche, ma può essere ampliato con facilità a seconda delle
esigenze. E’ stato previsto che l’apertura delle sbarre avvenga a distanza da telecomando poiché il prototipo è stato
pensato per uso privato o comunque per pochi utenti, considerato che al momento la diffusione delle auto elettriche
non è ancora ai massimi livelli.
L’auto in ingresso legge sul tabellone, in cui e posto il display a 7 segmenti, se c’è posto nel parcheggio. Se c’è
disponibilità di posteggio, l’utente apre la sbarra con il telecomando ed entra passando sul finecorsa, il quale manda
il segnale di avvenuto passaggio al modulo ARDUINO , che a sua volta decrementa il numero di posti disponibili nel
parcheggio. Una volta entrata, l’autovettura può usufruire della porta USB per ricaricare la propria batteria. Il ciclo si
ripete in uscita , quando l’utente apre col telecomando la sbarra di uscita e , passando sul finecorsa, viene inviato
l’impulso ad ARDUINO che incrementa il numero di posti disponibili.
SCHEMA CIRCUITALE APERTURA E CHIUSURA SBARRE INGRESSO/USCITA
PROGRAMMA ARDUINO
int G=10;
int F=9;
int A=7;
int B=6;
int DP=0;
int C=4;
int D=2;
int E=1;
int LED_VERDE=13;
int LED_ROSSO=12;
int Finecorsa_ingresso=5;
int Finecorsa_uscita=3;
int conta=9;
void setup(){
pinMode(G, OUTPUT);
pinMode(F, OUTPUT);
pinMode(A, OUTPUT);
pinMode(B, OUTPUT);
pinMode(E, OUTPUT);
pinMode(D, OUTPUT);
pinMode(C, OUTPUT);
pinMode(DP, OUTPUT);
pinMode(LED_VERDE,OUTPUT);
pinMode(LED_ROSSO,OUTPUT);
pinMode(Finecorsa_ingresso, INPUT);
pinMode(Finecorsa_uscita, INPUT);
}
void zero(){
digitalWrite(G, LOW);
digitalWrite(F, HIGH);
digitalWrite(A, HIGH);
digitalWrite(B, HIGH);
digitalWrite(E, HIGH);
digitalWrite(D, HIGH);
digitalWrite(C, HIGH);
digitalWrite(DP, LOW);
}
void uno(){
digitalWrite(G, LOW);
digitalWrite(F, LOW);
digitalWrite(A, LOW);
digitalWrite(B, HIGH);
digitalWrite(E, LOW);
digitalWrite(D, LOW);
digitalWrite(C, HIGH);
digitalWrite(DP, LOW);
}
void due(){
digitalWrite(G, HIGH);
digitalWrite(F, LOW);
digitalWrite(A, HIGH);
digitalWrite(B, HIGH);
digitalWrite(E, HIGH);
digitalWrite(D, HIGH);
digitalWrite(C, LOW);
digitalWrite(DP, LOW);
}
void tre(){
digitalWrite(G, HIGH);
digitalWrite(F, LOW);
digitalWrite(A, HIGH);
digitalWrite(B, HIGH);
digitalWrite(E, LOW);
digitalWrite(D, HIGH);
digitalWrite(C, HIGH);
digitalWrite(DP, LOW);
}
void quattro(){
digitalWrite(G, HIGH);
digitalWrite(F, HIGH);
digitalWrite(A, LOW);
digitalWrite(B, HIGH);
digitalWrite(E, LOW);
digitalWrite(D, LOW);
digitalWrite(C, HIGH);
digitalWrite(DP, LOW);
}
void cinque(){
digitalWrite(G, HIGH);
digitalWrite(F, HIGH);
digitalWrite(A, HIGH);
digitalWrite(B, LOW);
digitalWrite(E, LOW);
digitalWrite(D, HIGH);
digitalWrite(C, HIGH);
digitalWrite(DP, LOW);
}
void six(){
digitalWrite(G, HIGH);
digitalWrite(F, HIGH);
digitalWrite(A, HIGH);
digitalWrite(B, LOW);
digitalWrite(E, HIGH);
digitalWrite(D, HIGH);
digitalWrite(C, HIGH);
digitalWrite(DP, LOW);
}
void sette(){
digitalWrite(G, LOW);
digitalWrite(F, LOW);
digitalWrite(A, HIGH);
digitalWrite(B, HIGH);
digitalWrite(E, LOW);
digitalWrite(D, LOW);
digitalWrite(C, HIGH);
digitalWrite(DP, LOW);
}
void otto(){
digitalWrite(G, HIGH);
digitalWrite(F, HIGH);
digitalWrite(A, HIGH);
digitalWrite(B, HIGH);
digitalWrite(E, HIGH);
digitalWrite(D, HIGH);
digitalWrite(C, HIGH);
digitalWrite(DP, LOW);
}
void nove(){
digitalWrite(G, HIGH);
digitalWrite(F, HIGH);
digitalWrite(A,HIGH);
digitalWrite(B, HIGH);
digitalWrite(E, LOW);
digitalWrite(D, HIGH);
digitalWrite(C, HIGH);
digitalWrite(DP, LOW);
}
void loop(){
int Stato_ingresso=digitalRead(Finecorsa_ingresso);
int Stato_uscita=digitalRead(Finecorsa_uscita);
if(Stato_ingresso==HIGH){
delay(200);
if(conta!=0){
conta=conta-1;
}
else{
conta=0;
};
};
if(Stato_uscita==HIGH){
delay(200);
if(conta!=9){
conta=conta+1;
}
else{
conta=9;
};
};
if(conta==0){
digitalWrite(LED_VERDE,LOW);
digitalWrite(LED_ROSSO,HIGH);
zero();
}
if(conta==1){
digitalWrite(LED_VERDE,HIGH);
digitalWrite(LED_ROSSO,LOW);
uno();
}
if(conta==2){
digitalWrite(LED_VERDE,HIGH);
digitalWrite(LED_ROSSO,LOW);
due();
}
if(conta==3){
digitalWrite(LED_VERDE,HIGH);
digitalWrite(LED_ROSSO,LOW);
tre();
}
if(conta==4){
digitalWrite(LED_VERDE,HIGH);
digitalWrite(LED_ROSSO,LOW);
quattro();
}
if(conta==5){
digitalWrite(LED_VERDE,HIGH);
digitalWrite(LED_ROSSO,LOW);
cinque();
}
if(conta==6){
digitalWrite(LED_VERDE,HIGH);
digitalWrite(LED_ROSSO,LOW);
six();
}
if(conta==7){
digitalWrite(LED_VERDE,HIGH);
digitalWrite(LED_ROSSO,LOW);
sette();
}
if(conta==8){
digitalWrite(LED_VERDE,HIGH);
digitalWrite(LED_ROSSO,LOW);
otto();
}
if(conta==9){
nove();
digitalWrite(LED_ROSSO,LOW);
digitalWrite(LED_VERDE,HIGH);
}
}