Răzvan-Cătălin BURLĂCIOIU - Walkman
Contact : Login pentru adresa
Introducere
Proiectul pe care l-am ales consta in realizarea unui walkman.
Acesta va reda muzica aflata pe un sd card prin intermediul unui difuzor sau prin casti.
Walkman-ul dispune de functiile play, pause, previous si next.
De asemenea numele melodiei precum si alte informatii vor fi afisate pe un display.
Scopul proiectului este de a realiza un DIY al unuia dintre cele mai raspandite dispozitive electronice cotidiene.
Am ales acest proiect pentru ca presupune utilizarea si adaptarea multor functionalitati ale microcontrolerului.
Ideea mi-a venit cu ceva timp in urma si mi s-a parut foarte interesanta, iar acum am ocazia sa o pun in practica.
Descriere generală
Schema bloc a componentelor
Hardware Design
Pentru un design hardware mai compact am decis sa construiec o placa modul cu un pinout complementar placii de proiect.
Lista de piese pentru placa modul
breadboard
barete pini mama
display 16×2 + backlight
potentiometru contrast display 0-20kOhm (am pus 10 Ohm || 1 kOhm pe placa de proiect VDD PORT C)
card SD
soclu card SD
rezistente pentru card SD 1k8 Ohm x 3 si 3k3 Ohm x 3
baterii
soclu baterii
pushbuton-uri
rezistente pullup pentru bushbutton-uri 100 Ohm x3
potentiometru volum 0.25-10kOhm
tranzistor npn pentru iesirea audio
rezistenta 4k7 pentru iesirea audio
soclu mufa jack 3.5mm + casti
difuzor
Schema electrica placa modul complementar
===== Software Design =====
Mediu de dezvoltare: Programmers Notepad [WinAVR] + Bootloader HID
Sistem de operare: Windows
Am folosit libraria din laborator pentru LCD.
Pentru SDcard am folosit libraria PFF.
===== Rezultate Obtinute =====
Video demonstrativ:
watch
Se pot conecta si casti, moment in care difuzorul se intrerupe automat.
Se poate regla volumul prin potentiometrul negru.
Se poate regla contrastul ecranului prin potentiometrul alb.
===== Concluzii =====
Faptul ca m-am apucat din timp de proiect a fost o alegere buna.
Am avut timp sa lucrez in propriul ritm si, sa rezolvi mici probleme si sa cumpar piese aditionale.
Un letcon bun, o pompa de fludor, fludor subtire, o tresa pot fi de mare folos cand lucrezi la un astfel de proiect.
Am modularizat proiectul (folosind placa completmentara) in ideea de a refolosi placa de proiect si pe viitor daca voi mai avea placerea sa lucrez cu ea.
===== Download =====
===== Jurnal =====
martie - Am procurat piesele pentru placa de proiect.
2 aprilie - Am terminat de lipit placa de proiect (cu un pistol de lipit :/ - nu recomand).
5 aprilie - Am rulat un program hello world cu succes.
13 aprilie - Am primit de ziua mea letcon cu statie.
17 aprilie - M-am apucat de design-ul modulului complementar pentru placa de proiect.
18 aprilie - Am facut pagina de wiki a proiectului
26 aprilie - Am interfatat display-ul pe placa modul. Contrastul poate fi reglat din potentiometrul alb.
27 aprilie - Am adaugat butoanele de control: PLAY/PAUSE, PREV, NEXT, STOP.
30 aprilie - Am adaugat difuzorul, precum si o mufa audio 3.5mm female pentru casti, ambele controlate de un potentiometru de volum.
31 aprilie - Am testat cu succes melodia din Star Wars pe difuzor si casti.
1-21 mai - :/ Am incercat sa fac sdcard-ul sa mearga…
===== Bibliografie/Resurse =====