Andrada SOFIA - Alarma pentru cei ce nu se pot da jos din pat

Autorul poate fi contactat la adresa: Login pentru adresa

Introducere

Prezentarea pe scurt a proiectului:

      Desi aparent poate parea o alarma normala, aceasta este dedicata persoanelor 
   care se trezesc greu si dau de multe ori "snooze".
     Atunci cand alarma va suna, ea va incepe sa mearga aleator prin camera. In  
   aceasta  situatie,  utilizatorul trebuie sa o opreasca si, astfel, cresc 
   sansele sa se trezeasca.
   
      Proiectul va avea aspectul unei masinute, iar in momentul in care se ajunge 
   la ora setata ca alarma, masina va suna si se va deplasa ajutata de 2 motoare.
      Ora la care se doreste sa sune va fi setata cu ajutorul unor butoane si va fi
   afisata pe ecranul LCD.
      Totodata, va avea si 3 senzori de distanta: in fata, la stanga si la dreapta,
   pentru a evita obstacolele si ciocnirile.
      Mai mult, pentru obtinerea intregii functionalitati, masina va avea o baterie
   lipo cu 2 celule care ii va permite sa se miste in voie cu o autonomie largita.
   
   Optional:
      In cazul in care implementarea alarmei reuseste si timpul este suficient, voi 
   introduce un mecanism de selectie a melodiei ce va fi setata ca alarma. Melodiile 
   vor putea fi alese de pe un card SD.

Schemă bloc:

Hardware Design

Lista de piese:

  • difuzor
  • butoane (5)
  • LCD (16 X 2)
  • baterie lipo cu 2 celule
  • senzori de distanta infrarosu digital(3)
  • motoare (2 → pentru miscare optima)
  • driver de motor
  • roti (4)
  • slot card SD (optional)
  • card SD (optional)
  • rezistente
  • led-uri
  • cablu senzor cu 3 fire
  • condensatoare
  • stabilizator de tensiune

Scheme electrice:
  * Parte alarma -> LCD, buzzer, butoane utilizator si rezistente
  * Parte masina -> senzori, driver motor

Desi ideea initiala era aceea a unui dispozitiv ce se misca, reevaluand timpul ramas la dispozitie
si complexitatea sarcinilor, am decis sa implementez hardware si software doar facilitatile de alarma.
Placa auxiliara are lipit si driver-ul de motor, care insa nu este folosit.
Ramane, asadar, sa dezvolt ulterior miscarea si utilizarea informatiilor de la senzori.
Ultima imagine contine piesele achizitionate, dar pe care nu le-am mai atasat.

Software Design

Descrierea codului aplicaţiei (firmware):

  • mediu de dezvoltare (if any) (e.g. AVR Studio, CodeVisionAVR)
  • librării şi surse 3rd-party (e.g. Procyon AVRlib)
  • algoritmi şi structuri pe care plănuiţi să le implementaţi
  • (etapa 3) surse şi funcţii implementate

Rezultate Obţinute

Care au fost rezultatele obţinute în urma realizării proiectului vostru.

Jurnal

  • martie → am participat la procesul de imprimare a placutei
  • aprilie → am cumparat piese pentru placa de baza
  • aprilie → am lipit pentru prima data; am terminat placuta;
  • aprilie → am dat comanda pentru componentele mari : motor, driver de motor, senzori
  • mai → am cumparat toate celelalte piese micute
  • mai → am realizat implementarea hardware a placutei

Ce a mers bine?

  • am invatat sa lipesc;
  • am elborat si proiectat scheme electrice;
  • am scris cod pe un microcontroller;
  • nu am ars nicio piesa.

Ce a mers mai putin bine?

  • Nu am realizat tot ce mi-am propus;
  • Am schimbat diodele la placuta de baza pentru ca primele nu functionau;
  • Am lipit de mai multe ori LCD-ul.

Concluzii

Desi am dus la indeplinire doar o parte din ceea ce imi propusesem, am invatat prin acest proiect foarte multe lucruri noi:

  • sa gandesc o schema electrica
  • sa o realizez intr-un program special → Eagle
  • sa lipesc piese si sa pun in practica ceea ce e pe hartie
  • am invatat sa programez un microcontroller si sa ma dezvolt ca viitor inginer.

In ciuda unui program extrascolar foarte aglomerat pe sfarsit de an, am incercat sa duc pana la capat cat mai mult din ce am planuit, cu mentiunea ca acest proiect nu se va sfarsi aici. Vreau sa lucrez la el in aceasta vara si sa il definitivez, iar atunci cand va fi gata voi posta imagini si poate chiar un filmulet edificator.

Imi doresc ca alarma (Hector) sa ia forma pe care mi-am dorit-o de la inceput.

Referinte

  • Laboratoare PM
  • DataSheet ATMega
pm/prj2014/amusat/2014.txt · Last modified: 2021/04/14 17:07 (external edit)
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