Parcare subterana
Autor
Introducere
Proiectul presupune implementarea unui senzor de parcare.
Senzorul contorizeaza numarul de masini care intra si ies din parcare.
Deoarece parcarea are doar 4 locuri, dupa umplerea acestora bariera nu se mai va ridica, decat dupa iesirea unei masini.
Bariera va fi actionata de un servomotor.
Demo
Schema logica
Descrierea generala
Proiectul reprezinta implementarea unui senzor pentru o parcare subterana. Parcarea are doar 4 locuri disponibile, iar dupa ocuparea acestora, la venirea unei noi masini bariera nu se va mai ridica. Aceasta masina trebuie sa astepte eliberarea unui loc de parcare, echivalent cu iesirea din parcare a unui autoturism. Pozitia masinilor este calculata cu ajutorul a 2 senzori ultrasonici(unul pentru intrarea in parcare si unul pentru iesire). Bariera este actionata cu ajutorul unui servomotor. La intrarea in parcare se afla un LCD pe care sunt afisate locurile disponibile.
Hardware Design
Lista componente:
Schema bloc:
Software Design
Mediul de dezvoltare
Biblioteci
Servo.h → folosita pentru servo motor
-
Descrirere implementare
Functia setup():
setez pinii de triger si echo ai senzorilor pe output, respectiv input
initializez LCD-ul
setez pin-ul cu care conectez servo motorul la arduino (9)
pornesc LCD-ul
initializez numarul de masini cu 0
Functia loop():
sterg ce am pe LCD, dupa care printez numarul de locuri disponibile
pornesc senzorii ultrasonici, dupa care calculez distanta cu formula (timp * viteza_sunetului / 2)
pentru primul senzor, daca distanta e mai mica de 10 cm si mai am locuri disponibile (number_of_cars < 4), cresc numarul de masini, ridic bariera si astept 2 secunde pentru a lasa masina sa treaca
pentru cel de-al doilea senzor, cel folosit la iesire, daca distanta este intre 8 cm si 20 cm atunci scad numarul total de masini si ridic bariera, dupa care astept 2 secunde
Rezultate obtinute
Concluzii
Download
Jurnal
25 aprilie - Alegere temă proiect
26 aprilie - Creare pagină wiki
28 mai - Achiziționare piese necesare
29 mai - Implementarea proiectului + testarea
30 mai - Schema bloc
1 iun - Optimizarea proiectului
Bibliografie/Resurse