This is an old revision of the document!
Jukebox
Proiectul presupune simularea unui jukebox cu ajutorul unui senzor RFID si a unui buzzer
Proiectul scaneaza doua cartele si are in memorie melodii. Pe o cartele va schimba inainte in lista de melodii, pe alta va schimba inapoi. Va afisa la ecranul LCD titlul melodiei curente.
Descriere generală
Schemă bloc
Hardware Design
Piese
plăcuță Arduino Uno R3
LCD 16×2
RFID Scanner
Buzzer
LED(uri)
Rezistențe
Componenta | Cantitate |
Arduino Uno R3 | 1 |
LCD 16×2 | 1 |
RFID Scanner | 1 |
Rezistențe | 4 |
Buzzer | 1 |
LED | 2 |
Software Design
Ca mediu de dezvoltare am folosit aplicația de bază oferită de Arduino.
Biblioteci
Pentru utilizarea scannerului RFID am utilizat biblioteca MFRC522.h, iar pentru LCD: LiquidCrystal.h.
Jukebox-ul are o stare (reținuta intr-o variabilă) prin care știe ce melodie să cânte. Această stare este modificabilă prin senzorul RFID prin cele 2 chei de acces. Una va merge mai departe în playlist, cealalta va derula inapoi. Din păcate, RFID-RC522 nu poate genera întreruperi în momentul în care o cheie este prezentată, așa ca algoritmul se bazează pe continous polling.
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