Autorul poate fi contactat la adresa: Login pentru adresa
O parcare intelgentă care anunță câte locuri mai sunt disponibile și în ce zonă, dar și faptul că o anumită mașină a staționat mai mult de un timp prestabilit.
Am ales acest proiect deoarece sunt pasionată de IoT, așa că am vrut să am ocazia să lucrez cu senzori și să încerc să transform inputul lor în date ultile, care pot fi folositoare în viața de zi cu zi.
Schema bloc a proiectului:
Pentru dezvoltarea aplicației, am folosit Sublime ca editor de text și WinAvr pentru compilarea programului și obtinerea fisierului .hex
Pentru interacțiunea cu ecranul LCD, am folosit fișierele lcd.h si lcd.c din laboratorul 1, cu o mică modificare pentru scrierea pe al doilea rand al display-ului.
Deși am folosit doar 4 senzori, pentru care puteam folosi 4 din cei 8 pini ADC ai microprocesorului, am vrut ca aplicația să fie usor de dezvoltat prin adăugarea de noi senzori. Astfel, am folosit două mutiplexoare 4:1, fiecare simulând un „rând” al unei posibile parcări. Pe fiecare rând am pus senzori pentru doar 2 din cele 4 locuri posibile. Așadar, citirea senzorilor se face prin folosirea pinilor PB3 și PB4 pentru a furniza multiplexoarelor valorile pentru selectori, iar datele de la senzori vin doar pe PA0 si PA1.
În urma realizării acestui proiect, am invatat mai bine cum se lucreaza cu senzorii și cum se pot transforma datele primite de la aceștia în informație utilă. De asemenea, am înțeles mai bine cum se planifică dezvoltarea unui proiect hardware și software astfel încat sa permita creșteri sau adăugiri ulterioare.