Table of Contents

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

Ce a mers bine?

Ce a mers mai putin bine?

Concluzii

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

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