Differences

This shows you the differences between two versions of the page.

Link to this comparison view

pm:prj2022:apredescu:pickup_vinil [2022/05/27 21:34]
radu.tanase1210 [Software Design]
pm:prj2022:apredescu:pickup_vinil [2022/06/02 16:36] (current)
radu.tanase1210 [Tips]
Line 13: Line 13:
 reda muzica. reda muzica.
  
-{{:​pm:​prj2022:​apredescu:​schema_bloc.jpg?​200|}}+{{:​pm:​prj2022:​apredescu:​schema_bloc.jpg?​600|}}
  
-| Nume piesa | cantitate | +| Nume piesa | cantitate ​| link |  
-| Arduino Uno | 1 | +| Arduino Uno | 1 | [[https://​cleste.ro/​arduino-uno-r3-atmega328p.html]] ​
-| Doza pickup | 1 | +| Doza pickup | 1 |[[https://​www.emag.ro/​doza-de-rezerva-pentru-pick-up-model-tt-501-13994/​pd/​D8WPMJMBM/?​X-Search-Id=7c79f361b7d024cf85f4&​X-Product-Id=94241980&​X-Search-Page=1&​X-Search-Position=15&​X-Section=search&​X-MB=0&​X-Search-Action=view]] ​
-| Amplificator | 1 | +| Amplificator | 1 | [[https://​ardushop.ro/​ro/​home/​1010-modul-amplificator-audio-tda2030.html?​search_query=Stereo+amp&​results=220]] ​
-| Speaker | 1 | +| Speaker | 1 |[[https://​ardushop.ro/​ro/​module/​1550-difuzor-1w-8ohm.html?​search_query=difuzor&​results=19]]
-| Motor DC cu encoder | 1 | +| Motor DC cu encoder | 1 | [[https://​www.sigmanortec.ro/​motor-cu-reductor-si-encoder-25ga370-6vdc-200rpm]] ​
-| Driver motor | 1 | +| Driver motor | 1 | [[https://​www.sigmanortec.ro/​Punte-H-dubla-L9110S-p209618689]]
-| Modul Bluetooth | 1 | +| Modul Bluetooth | 1 | [[https://​cleste.ro/​modul-bluetooth-hc-05.html]] ​
-| Potentiometru | 1 |+| Potentiometru | 1 | inclus in amplificator|
 ===== Hardware Design ===== ===== Hardware Design =====
 Am realizat schema electrica folosind EAGLE. Pisele folosite le-am facut design-ul de la 0, Am realizat schema electrica folosind EAGLE. Pisele folosite le-am facut design-ul de la 0,
Line 44: Line 44:
 pe care pinul de output al Arduino o depaseste) pe care pinul de output al Arduino o depaseste)
 {{ :​pm:​prj2022:​apredescu:​rt_bt_pm.jpeg?​nolink&​300 |}} {{ :​pm:​prj2022:​apredescu:​rt_bt_pm.jpeg?​nolink&​300 |}}
 +Pentru platan am folosit o placa subtire de polistirent fixata pe axul motorului. Pentru bratul mobil  
 +am folosit doua pixuri lipite cap la cap si taiate astfel incat sa fie de lungimea dorita. La capatul  
 +unde este fixata doza am facut o tesitura de care aceasta sa se poata prinde mai bine. Cu ajutorul  
 +unor dibluri de lemn de diametre diferite am realizat parghia bratului. Am dat o gaura suficient de lata  
 +intr-un diblu de 12 mm diametru astfel incat diblul de diamentru mai mic sa poata sa se miste liber. Am 
 +folosit un burgiu pentru a da o gaura care sa treaca prin ambele dibluri pentru a realiza parghia.  
 +Am atasat bratul de aceasta pargie si am folosi un rulment pentru a oferi libertate de rotatie mecanismului.
  
 ===== Software Design ===== ===== Software Design =====
Line 52: Line 58:
 de rotatie a motorului. Folosind target-ul setat de catre modulul de Bluetooth, acesta de rotatie a motorului. Folosind target-ul setat de catre modulul de Bluetooth, acesta
 va trimite semnale PWM catre driver care va face motorul sa se stabilizeze la rpm-ul dorit. va trimite semnale PWM catre driver care va face motorul sa se stabilizeze la rpm-ul dorit.
 +
 +Am folosit un sistem de reglarea automata PI. Viteza determinata cu ajutorul encoderului ​
 +este trecuta printr-un low-pass filter (discretizat) cu frecventa de cutoff de 25Hz pentru a reduce din 
 +"​zgomotul"​ produs la calculul vitezei de rotatie. Aceasta noua viteza filtrata este apoi data ca input 
 +sistemului de reglare automata.
  
 Biblioteci folosite : SoftwareSerial.h,​ util/​atomic.h Biblioteci folosite : SoftwareSerial.h,​ util/​atomic.h
Line 60: Line 71:
 ===== Rezultate Obţinute ===== ===== Rezultate Obţinute =====
  
-Rezultatele sunt cele asteptate. Doza pare sa functionezenumai ca +Rezultatele sunt cele asteptate. ​Motorul se invarte la viteza de rotatie  
-pentru a se auzi muzicaeste necesara o presiune constanta pe acul +specificata,​ datorita software-ului de reglare automata. 
-de citireceea ce este foarte ​greu de realizat folosind materiale ​ +Doza preia semnalul analog si il transforma in digitalcare este  
-rudimentare :)+amplificat de catre amplificator. Calitatea sunetului nu este cea mai buna  
 +dar era de asteptat. Posibile probleme: folosirea a 2 fire obisnuite ​pentru ​ 
 +calea diferentiala ​semnalului care vine de la dozazgomot si  
 +vibratii provenite ​de la motorcalitatea nu foarte ​buna a speaker-ului, ​ 
 +calitatea nu foarte buna a dozei, unghiul la care doza atinge vinilul  
 +(aceasta trebuind sa fie tangenta la disc)
 + 
 +{{ :​pm:​prj2022:​apredescu:​pm_pickup_vilil.jpeg?​500 |}} 
 + 
 +Short demo here :
  
 +[[https://​youtu.be/​sjRGTe8BMtM]]
 ===== Concluzii ===== ===== Concluzii =====
  
Line 72: Line 93:
 trebuie legata la circuit si unde sa gasesc piesa care sa se potriveasca cel trebuie legata la circuit si unde sa gasesc piesa care sa se potriveasca cel
 mai bine. mai bine.
-===== Download ​=====+===== Tips =====
  
-<note warning>​ +1Alegeti piese la care puteti sa gasiti din timp  
-O arhivă (sau mai multe dacă este cazulcu 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ă ;-).+datasheet / informatii vitale din surse sigure / pinouts / alte informatii  
 +care sunt esentiale functionarii  
 +(mi-am comandat ​un modul de bluetooth care nu avea scris nicaieri pin-ul pentru  
 +pair => huge mistake, a trebuit sa astept sa imi vina altul care avea specificat  
 +pin-ul de conectare)
  
-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**. +2Testati componentele din timp
-</​note>​+
  
-===== Jurnal =====+3) Nu credeti tot ce scrie pe site-ul de unde le cumparati,  
 +cea mai sigura sursa de informatie este datasheet-ul. 
 +(pe site-ul de unde mi-am cumparat motorul scrie ca firul negru este GND motor  
 +si cel alb este GND encoder; a fost exact pe invers)
  
-<note tip> 
-Puteți avea și o secțiune de jurnal în care să poată urmări asistentul de proiect progresul proiectului. 
-</​note>​ 
  
 ===== Bibliografie/​Resurse ===== ===== Bibliografie/​Resurse =====
pm/prj2022/apredescu/pickup_vinil.1653676463.txt.gz · Last modified: 2022/05/27 21:34 by radu.tanase1210
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