This is an old revision of the document!


Cutie Postala Inteligenta

Introducere

Prezentarea pe scurt a proiectului vostru:

  • ce face
  • care este scopul lui
  • care a fost ideea de la care aţi pornit
  • de ce credeţi că este util pentru alţii şi pentru voi

Descriere generală

Sistemul de Depunere a Coletelor/Plicurilor cu Arduino este un dispozitiv autonom destinat să faciliteze depunerea coletelor/plicurilor într-o cutie specială de către postaș atunci când destinatarul nu este acasă. Proiectul utilizează o placă Arduino pentru controlul funcțiilor sistemului și implementează o serie de senzori și componente pentru detectarea prezenței postașului și deschiderea securizată a cutiei pentru depunerea coletului. Ideea principala: am ales proiectul acesta vrand sa eficientizez primirea coletelor/plicurilor si lovindu-ma personal de problema absentei mele de acasa in momentul primirii acestora.

Beneficii:

Permite postașului să depună colete/plicurile în siguranță în absența destinatarului. Oferă un mod convenabil și eficient pentru gestionarea comenzilor în timpul absenței destinatarului. Asigură securitatea și integritatea coletelor/plicurilor prin controlul accesului la cutie.

Etape:

  1. -senzori de prezenta
  2. -comunicare fara fir
  3. -verificare de securitate
  4. -controlul deschiderii cutiei
  5. -notificare
  6. -alimentare

Schema bloc:

Hardware Design

Lista de piese:

  1. Arduino Mega 2560 Rev3 x1
  2. Breadboard 830 puncte x2
  3. Placă de dezvoltare Wemos ESP8266 cu CH340G x1
  4. Senzor ultrasonic de distanță HC-SR04+ x1
  5. butoane x1
  6. LED-uri roșii x1
  7. LED-uri verzi x1
  8. rezistori x3
  9. Servomotor SG90 90° x1
  10. fire cu lungimi variabile pentru breadboard x15
  11. cutie x1
  12. Cablu negru USB type A la microUSB de 1 m x1
  13. USB 2.0 Cable Type A/B x1

=====

Software Design

Link catre pagina de git a proiectului : https://github.com/crinabolocan/projectPM

Concepte folosite:

  1. senzorul ultrasonic HC-SR04 e folosit pentru a masura distanta pana la obiect; acesta implica trimiterea unui semnal si masurarea timpului pana la receptionarea ecoului, apoi transformarea acestuia in valori numerice discrete.
  2. controlul unui servomotor: este setat sa se miste in functie de starea unui buton sau a distantei masurate (<40cm).
  3. controlul ledurilor: semn de aprobare + cutie deschisa
  4. folosire millis() - gestioneaza temporizarea
  5. conectivitatea WiFi si hostingul unui server web: prin utilizarea modulului ESP8266, codul se conecteaza la o retea WiFi si gazduieste un server web ⇒ aplicare a tehnologiei IoT, unde un dispozitiv este accesibil si controlabil prin internet.
  6. interfata utilizatorului: controlul LED-ului si al accesului la cutie prin browser web.

Concepte similare inspirate din laborator:

  1. masurarea semnalelor analogice
  2. controlul dispozitivelor de iesire
  3. logica de control bazata pe stari si evenimente
  4. conectivitatea WiFi si controlul web (microcontrolere)

Rezultate Obţinute