Parcheggio automatico con Arduino: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
Nessun oggetto della modifica
→‎Componenti richiesti: Presentazione del progetto
Riga 12:
<!-- Non scrivere sopra questa linea -->
 
Questa risorsa descrive come realizzare un '''Parcheggioparcheggio Intelligente''', sensorizzatoil chequale gestisce automaticamente l'organizzazione dei posti liberi e occupati.
== Presentazione del progetto ==
Il progetto è un prototipo di parcheggio intelligente. Presenta:
Il progetto volge alla realizzazione di un prototipo di parcheggio intelligente. Esso presenta all'esterno un display LCD sul quale viene presentato il numero di posti auto liberi e un visualizzatore luminoso composto da 8 LED RGB, che mostra i posti disponibili e quelli occupati. Al suo interno invece i posteggi sono forniti di sensori a infrarossi che rilevano la presenza dell'auto e la comunicano con il visualizzatore esterno. Per l'ingresso e l'uscita dal parcheggio, vengono utilizzati dei sensori RFID reader, che permettono l'apertura della sbarra (tramite un servomotore), solo con l'apposita chiave elettronica.
 
* all'esterno, un display LCD sul quale viene presentato il numero di posti auto liberi oltre a informazioni di interesse generale;
* sempre esternamente, un visualizzatore luminoso composto da 8 LED RGB, che mostrano quali posti sono disponibili e occupati;
* nell'ingresso e uscita, vengono utilizzati dei [[w:Identificazione a radiofrequenza|lettori RFID]], per l'accesso e l'uscita dei veicoli con apposita chiave elettronica;
* nell'ingresso e uscita, tramite servomotori, se la chiave viene accettata dal lettore, le sbarre si alzano;
* internamente, i posteggi sono forniti di sensori a infrarossi, i quali rilevano la presenza dell'auto e la comunicano al visualizzatore esterno.
 
== Componenti richiesti ==
Line 22 ⟶ 28:
!Tipo
!Quantità
!Utilizzo
|-
|Arduino
|Mega
|1
|Controllore
|-
|Sensori a infrarossi
|TCRT5000
|8
|Rilevatore posti liberi/occupati
|-
|LED
|RGB
|8
|Posti liberi/occupati
|-
|Display
|LCD 16X2
|1
|Informazioni generali per l'utente
|-
|Servomotore
|Tower Pro SG90
|2
|Sbarre ingresso e uscita
|-
|Lettore RFID
|RC522
|2
|Controllo ingresso e uscita
|-
|RFID tag
|ISO14443-A
|1
|Chiave di accesso
|}
 
=== Ingresso e uscita ===
[[File:RFID-RC522.jpg|miniatura|221x221px|Lettore RFID]]
L'accesso e l'uscita dal parcheggio è possibile tramite una '''chiave magnetica''' e un '''lettore [[w:Identificazione a radiofrequenza|RFID]]'''.
 
La chiave (detta anche tag) contiene un codice univoco associato al veicolo che è autorizzato a entrare e uscire. Il tag è un [[w:Trasponder|trasponder]] passivo a radiofrequenza. Funziona come vera e propria chiave elettronica.
Line 65 ⟶ 79:
[[File:RFID_circuit.svg|centro|senza_cornice|550x550px|Schema elettrico del circuito di apertura con RFID]]
 
=== Codice ===
 
Di seguito il codice che pilota un servomotore quando si accosta una chiave elettronica al lettore RFID.<syntaxhighlight lang="arduino" line="1">
#include <Servo.h>
Line 153 ⟶ 168:
Per il visualizzatore è stata realizzata una apposita [[Utente:Hackerino3/Parcheggio(progettazione 3D)|maschera (stampata con stampante 3D)]] nella quale sono inseriti gli 8 LED RGB, che – in base al colore rosso o verde – indicano se il posto auto è occupato oppure no.
 
=== Espansioni suggerite ===
Aggiunta di: