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 =====

  • Datasheet ATmega 324
  • Laboratoarele 3 si 4 de PM

pm/prj2014/ideaconu/walkman.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