This is an old revision of the document!
Automated cat laser
Introducere
Proiectul consta in crearea unui laser automat, care va tine orice pisica ocupata (cel putin pentru o vreme). Scopul este acela de a-ti putea continua activitatea chiar daca pisica are chef de joaca sau daca nu esti acasa si pisica se plictiseste. De asemenea, laserul va putea fi controlat si dintr-o aplicatie speciala, deci utilizatorul poate interactiona in acelasi timp.
Descriere generală
Laserul va consta dintr-un brat cu doua servomotoare, in varful caruia se va afla dioda laser. Va fi conectat la telefon prin bluetooth, de unde se va putea trece intre mai multe stari:
automat, in care asa cum sugereaza si numele bratul se va misca automat
manual, in care utilizatorul va putea controla miscarea bratului printr-un joystick prezent in aplicatie
away, in care bratul va detecta miscare in apropiere (pisica) si va merge automat un minut, dupa care iarasi va trece in asteptare pana detecteaza miscare
Tot in aplicatie va exista si un buton pentru conexiunea bluetooth si unul pentru aprinderea si stingerea laserului.
Hardware Design
Lista componentelor:
In schema de mai sus, am reprezentat dioda laser printr-un led cu trei pini: VCC, GND si Signal.
Software Design
Mediu de dezvoltare:
Biblioteci folosite:
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.
Concluzii
Download
O arhivă (sau mai multe dacă este cazul) cu fişierele obţinute în urma realizării proiectului: surse, scheme, etc. Un fişier README, un ChangeLog, un script de compilare şi copiere automată pe uC crează întotdeauna o impresie bună

.
Fişierele se încarcă pe wiki folosind facilitatea Add Images or other files. Namespace-ul în care se încarcă fişierele este de tipul :pm:prj20??:c? sau :pm:prj20??:c?:nume_student (dacă este cazul). Exemplu: Dumitru Alin, 331CC → :pm:prj2009:cc:dumitru_alin.
Jurnal
Puteți avea și o secțiune de jurnal în care să poată urmări asistentul de proiect progresul proiectului.
Bibliografie/Resurse
Listă cu documente, datasheet-uri, resurse Internet folosite, eventual grupate pe Resurse Software şi Resurse Hardware.
Export to PDF