Differences

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

Link to this comparison view

pm:prj2024:vstoica:amunteanu1006 [2024/05/25 11:17]
amunteanu1006 [Download]
pm:prj2024:vstoica:amunteanu1006 [2024/05/27 10:02] (current)
amunteanu1006 [Software Design]
Line 70: Line 70:
 Detalii implementare:​ Detalii implementare:​
   * Citirea butoanelor se face folosind intreruperi si folosind rezistente de pull-up externe.   * Citirea butoanelor se face folosind intreruperi si folosind rezistente de pull-up externe.
-  * Pentru potentiometrul rotativ m-am folosind de functia "​myAnalogRead"​ pentru a citi valori care sunt comparate ulterior cu anumite praguri setate de mine pentru a incrementa viteza motorului.+  * Pentru potentiometrul rotativ m-am folosind de functia "​myAnalogRead" ​din laborator ​pentru a citi valori care sunt comparate ulterior cu anumite praguri setate de mine pentru a incrementa viteza motorului.
   * Pe ecran afisez textul folosind functiile puse la dispozitie de biblioteci.   * Pe ecran afisez textul folosind functiile puse la dispozitie de biblioteci.
   * In cazul motorului, am ales sa folosesc o biblioteca pentru a seta viteza, deoarece imi oferea posibilitatea de a obtine o viteza mai ridicata, evitand delay-urile.   * In cazul motorului, am ales sa folosesc o biblioteca pentru a seta viteza, deoarece imi oferea posibilitatea de a obtine o viteza mai ridicata, evitand delay-urile.
 ===== Rezultate Obţinute ===== ===== Rezultate Obţinute =====
 +Am reusit sa modific un pick-up existent, pastrand sistemul de amplificare si boxele, modificand motorul cu un stepper pentru a fi mai usor de controlat prin arduino. Am adaugat un potentiometru rotativ pentru a schimba vitezele, de la (aproximativ) 33 RPM pana la (aproximativ) 45 RPM si viteze intermediare.
 +Aproximarile au fost facute urmand pasii:
  
-<note tip> +1. "Suna bine?" 
-Care au fost rezultatele obţinute în urma realizării proiectului vostru+2"E prea incet" -> viteza mai mare 
-</note>+3. "E prea repede"​ -viteza mai mica
  
 +Am mai adaugat un LCD pentru afisarea timpului si a rotatiilor.
 ===== Concluzii ===== ===== Concluzii =====
 +Proiectul a fost interesant si am invatat urmatoarele:​ 
 +  - E mult mai usor sa lipesti fire decat pare. 
 +  - E foarte greu sa alegi componentele. 
 +  - E foarte greu sa gasesti datasheet pentru anumite componente. 
 +  - Componentede mai scumpe nu sunt mai bune :(. 
 +  - Stepper-ul se blocheaza destul de repede si e destul de greu de controlat atunci cand nu avem informatii despre driver.
 ===== Download ===== ===== Download =====
  
Line 86: Line 94:
 ===== Bibliografie/​Resurse ===== ===== Bibliografie/​Resurse =====
  
-<​note>​ +  * https://​ocw.cs.pub.ro/​courses/​pm/​lab/​lab2-2023 
-Listă cu documente, datasheet-uri, resurse Internet folosite, eventual grupate pe **Resurse Software** şi **Resurse Hardware**. +  * https://​ocw.cs.pub.ro/​courses/​pm/​lab/​lab4-2023-2024 
-</note>+  ​https://​ocw.cs.pub.ro/​courses/​pm/​lab/​lab5-2023-2024 
 +  ​https://​docs.arduino.cc/​learn/​electronics/​lcd-displays/​ 
 +  ​https://​www.youtube.com/​watch?​v=09Mpkjcr0bo 
 +  ​https://​www.youtube.com/​watch?​v=bkqoKWP4Oy4&​t=304s 
 +  ​https://​docs.arduino.cc/​learn/​electronics/​stepper-motors/​ 
 +  ​https://​forum.arduino.cc/​t/​1-44-inch-tft-128x128-glcd-ili9163/​251533 
 +  * https://​howtomechatronics.com/​tutorials/​arduino/​how-to-control-stepper-motor-with-a4988-driver-and-arduino/​ 
  
 <​html><​a class="​media mediafile mf_pdf"​ href="?​do=export_pdf">​Export to PDF</​a></​html>​ <​html><​a class="​media mediafile mf_pdf"​ href="?​do=export_pdf">​Export to PDF</​a></​html>​
  
  
pm/prj2024/vstoica/amunteanu1006.1716625062.txt.gz · Last modified: 2024/05/25 11:17 by amunteanu1006
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