Differences

This shows you the differences between two versions of the page.

Link to this comparison view

pm:prj2026:atoader:adrian_cosmin.amzar [2026/05/16 20:52]
adrian_cosmin.amzar [Hardware Design]
pm:prj2026:atoader:adrian_cosmin.amzar [2026/05/16 21:03] (current)
adrian_cosmin.amzar [Hardware Design]
Line 45: Line 45:
 ===== Hardware Design ===== ===== Hardware Design =====
  
-== Lista Componente ==+=== Lista Componente ​===
  
 ^ Componenta ^ Model / Specificatii ^ Cantitate ^ ^ Componenta ^ Model / Specificatii ^ Cantitate ^
Line 60: Line 60:
 | Display LCD + modul I2C | LCD 1602, interfata I2C | 1 | | Display LCD + modul I2C | LCD 1602, interfata I2C | 1 |
  
-== Componente folosite si Rolul lor ==+=== Componente folosite si Rolul lor ===
  
 ^ Componenta ^ Rol in proiect ^ ^ Componenta ^ Rol in proiect ^
Line 69: Line 69:
 | Buzzer activ | Feedback sonor. Emite un semnal acustic scurt (un "​beep"​) in momentul in care capacul se deschide. | | Buzzer activ | Feedback sonor. Emite un semnal acustic scurt (un "​beep"​) in momentul in care capacul se deschide. |
  
-== Pinii folositi ==+=== Pinii folositi ​===
  
 ^ Pin ATmega328P ^ Eticheta ^ Componenta ^ Rol ^ ^ Pin ATmega328P ^ Eticheta ^ Componenta ^ Rol ^
Line 83: Line 83:
 | GND | GND | Toate | Masa comuna a circuitului (intoarcerea curentului la sursa) | | GND | GND | Toate | Masa comuna a circuitului (intoarcerea curentului la sursa) |
  
-== Schema electrica ==+=== Schema electrica ​===
  
 {{:​pm:​prj2026:​atoader:​schemaCosSmart.png?​800|}} {{:​pm:​prj2026:​atoader:​schemaCosSmart.png?​800|}}
Line 98: Line 98:
   * LED-uri rosii conectate in paralel pe pinul PD3 prin rezistente de 220 Ohm - indicator pentru starea activa (capac deschis)   * LED-uri rosii conectate in paralel pe pinul PD3 prin rezistente de 220 Ohm - indicator pentru starea activa (capac deschis)
  
-== Principiu de functionare ==+=== Principiu de functionare ​===
  
 Sistemul functioneaza pe baza unei bucle infinite de citire si reactie, impartita in trei stadii: Sistemul functioneaza pe baza unei bucle infinite de citire si reactie, impartita in trei stadii:
Line 104: Line 104:
   * Starea Activa (Detectie): Cand o mana se apropie la sub 8 cm, microcontrollerul comuta starea: LED-urile verzi se sting, cele rosii se aprind, buzzerul emite un semnal sonor scurt (150ms) ca feedback, iar ecranul isi schimba textul in "Capac Deschis!"​. In acelasi timp, contorul de utilizari creste cu +1, iar Timerul 1 modifica factorul de umplere (Duty Cycle) pe pinul PB1, determinand servomotorul sa roteasca axul rapid la 90 de grade, ridicand capacul prin intermediul tijei mecanice.   * Starea Activa (Detectie): Cand o mana se apropie la sub 8 cm, microcontrollerul comuta starea: LED-urile verzi se sting, cele rosii se aprind, buzzerul emite un semnal sonor scurt (150ms) ca feedback, iar ecranul isi schimba textul in "Capac Deschis!"​. In acelasi timp, contorul de utilizari creste cu +1, iar Timerul 1 modifica factorul de umplere (Duty Cycle) pe pinul PB1, determinand servomotorul sa roteasca axul rapid la 90 de grade, ridicand capacul prin intermediul tijei mecanice.
   * Temporizare si Revenire: Sistemul mentine capacul deschis timp de 4 secunde pentru a permite aruncarea deseurilor. Dupa expirarea timpului, motorul revine lin la 0 grade, LED-urile rosii se sting, cele verzi se reaprind, iar ecranul revine la mesajul de veghe, actualizat cu noul numar de utilizari.   * Temporizare si Revenire: Sistemul mentine capacul deschis timp de 4 secunde pentru a permite aruncarea deseurilor. Dupa expirarea timpului, motorul revine lin la 0 grade, LED-urile rosii se sting, cele verzi se reaprind, iar ecranul revine la mesajul de veghe, actualizat cu noul numar de utilizari.
 +
 +== Imagini Hardware ==
 +
 +{{:​pm:​prj2026:​atoader:​p1CosSmart.jpeg?​400|}}
 +{{:​pm:​prj2026:​atoader:​p2CosSmart.jpeg?​400|}}
 +{{:​pm:​prj2026:​atoader:​p3CosSmart.jpeg?​400|}}
 +{{:​pm:​prj2026:​atoader:​p4CosSmart.jpeg?​400|}}
 +{{:​pm:​prj2026:​atoader:​p5CosSmart.jpeg?​400|}}
 +{{:​pm:​prj2026:​atoader:​dovadacamergeCosSmart.jpeg?​400|}}
 +
 +In imaginea de mai sus se poate observa cum senzorul a detectat ca m-am apropiat sub threshold-ul de 8cm si trimite semnal la SG90 sa deschida cosul, ca sa aruncam gunoiul in el.
  
 <note tip> <note tip>
pm/prj2026/atoader/adrian_cosmin.amzar.1778953973.txt.gz · Last modified: 2026/05/16 20:52 by adrian_cosmin.amzar
CC Attribution-Share Alike 3.0 Unported
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0