Differences

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

Link to this comparison view

pm:prj2023:amocanu:media-player-controller [2023/05/26 19:54]
daniel.sohanian [Concluzii]
pm:prj2023:amocanu:media-player-controller [2023/05/29 23:52] (current)
daniel.sohanian [Rezultate Obţinute]
Line 21: Line 21:
 ===== Hardware Design ===== ===== Hardware Design =====
  
-Lista de piese: +  *Lista de piese: 
-  * Arduino UNO +     ​* Arduino UNO 
-  * Modul Bluetooth HC-06/​HC-05 +     ​* Modul Bluetooth HC-06/​HC-05 
-  * 4 Butoane pentru pauza/play, seek forward, next si back +     ​* 4 Butoane pentru pauza/play, seek forward, next si back 
-  * Potentiometru pentru Volum +     ​* Potentiometru pentru Volum 
-  * Rezistente (1k Ohm si 2k Ohm sau alternativ, inca 2 de 1k legate in serie) +     ​* Rezistente (1k Ohm si 2k Ohm sau alternativ, inca 2 de 1k legate in serie) 
-  * Fire +     ​* Fire 
-  * Baterie 5V+     ​* Baterie 5V
  
 === Schema Tinkercad === === Schema Tinkercad ===
Line 39: Line 39:
 ===== Software Design ===== ===== Software Design =====
  
-Parte de software este reprezentata de catre: +  * Parte de software este reprezentata de catre: 
-  * Programarea Arduino in **Arduino IDE** +     ​* Programarea Arduino in **Arduino IDE** 
-  * Aplicatie Android in **Android Studio** +     ​* Aplicatie Android in **Android Studio** 
- +     ​* Biblioteca 3rd-Party:​ 
-  ​* Biblioteca 3rd-Party:​ +       ​* **PinChangeInterrupt**,​ da handle la intreruperile de pe pinii care nu au intreruperi de tipul INT0/1
-    * **PinChangeInterrupt**,​ da handle la intreruperile de pe pinii care nu au intreruperi de tipul INT0/1+
  
 ==== Programul Arduino ==== ==== Programul Arduino ====
Line 58: Line 57:
     * Comanda Back           = "​B!"​ (back)     * Comanda Back           = "​B!"​ (back)
     * Volum                  = "​![0-99]"​ (! urmat de numere in intervalul 0 - 99)     * Volum                  = "​![0-99]"​ (! urmat de numere in intervalul 0 - 99)
 +  * La fiecare **5 secunde**, Arduino trimite un messaj de awake "​UP"​ pentru a evita deconectarea automata.
  
 ==== Aplicatie Android ==== ==== Aplicatie Android ====
Line 74: Line 73:
 ===== Rezultate Obţinute ===== ===== Rezultate Obţinute =====
    * Din cauza naturii proiectului,​ este greu sa adaug imagini asa ca am facut un mic filmulet care demonstreaza functionalitatea.    * Din cauza naturii proiectului,​ este greu sa adaug imagini asa ca am facut un mic filmulet care demonstreaza functionalitatea.
-      * [[https://​www.youtube.com/​watch?v=i9CvQSy_Pqk|Link Demo YouTube]]+ 
 +<​html>​ 
 +  <iframe  
 +    src="https://​www.youtube.com/​embed/i9CvQSy_Pqk"  
 +    title="​YouTube ​video player"​  
 +    frameborder="​0"​  
 +    allow="​accelerometer;​ autoplay; clipboard-write;​ encrypted-media;​ gyroscope; picture-in-picture;​ web-share"​  
 +    allowfullscreen 
 +    style="​aspect-ratio:​ 16/9; width: 100%;"​ 
 +  ></​iframe>​ 
 +</​html>​
  
  
Line 83: Line 92:
 Motivul principal pentru care am facut proiectul a fost si cel mai greu de implementat dar in final merge si acum pot sa dau skip in fata fara sa iau ochii de pe drum! Motivul principal pentru care am facut proiectul a fost si cel mai greu de implementat dar in final merge si acum pot sa dau skip in fata fara sa iau ochii de pe drum!
  
-Foarte interesanta implementarea,​ m-a speriat putin faptul ca a trebuit sa adaug un divizor de tensiune (pinul RX al modulului HC-05/HC-06 are o limita de 3.3V)+Foarte interesanta implementarea,​ m-a speriat putin faptul ca a trebuit sa adaug un divizor de tensiune (pinul RX al modulului HC-05/HC-06 are o limita de 3.3V) dar chiar a fost ok.
 ===== Download ===== ===== Download =====
  
   * Cod sursa pe github:   * Cod sursa pe github:
      * https://​github.com/​Sohanian-Daniel/​Arduino-Bluetooth-Media-Controller      * https://​github.com/​Sohanian-Daniel/​Arduino-Bluetooth-Media-Controller
- 
   * Sketch Arduino:   * Sketch Arduino:
      * {{:​pm:​prj2023:​amocanu:​sohanian_daniel_arduino_sketch.zip|}}      * {{:​pm:​prj2023:​amocanu:​sohanian_daniel_arduino_sketch.zip|}}
pm/prj2023/amocanu/media-player-controller.1685120080.txt.gz · Last modified: 2023/05/26 19:54 by daniel.sohanian
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