Differences

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

Link to this comparison view

pm:prj2021:avaduva:dynamic_ambient_lighting [2021/05/23 22:21]
andrei.david0207 [Hardware Design]
pm:prj2021:avaduva:dynamic_ambient_lighting [2021/06/18 19:44] (current)
andrei.david0207 [Download this page as PDF]
Line 13: Line 13:
 Alimentarea se poate face la priza de 12V a autoturismului întrucat va exista un regulator de tensiune care face step-down la 5. Alimentarea se poate face la priza de 12V a autoturismului întrucat va exista un regulator de tensiune care face step-down la 5.
  
-{{ :​pm:​prj2021:​avaduva:​dal_block.png?300 |}}+{{ :​pm:​prj2021:​avaduva:​dal_block.jpg?direct&300 |}}
 ===== Hardware Design ===== ===== Hardware Design =====
  
Line 28: Line 28:
   * Carcasă   * Carcasă
  
-{{ :​pm:​prj2021:​avaduva:​dal_hw.png?​direct&​300 |}}+{{ :​pm:​prj2021:​avaduva:​dal_hw.jpg?​direct&​300 |}} 
 + 
 +{{ :​pm:​prj2021:​avaduva:​dal_overview.jpg?​direct&​300 |}} 
 + 
 +{{ :​pm:​prj2021:​avaduva:​dal_top.jpg?​direct&​300 |}} 
 + 
 +{{ :​pm:​prj2021:​avaduva:​dal_bottom.jpg?​direct&​300 |}}
 ===== Software Design ===== ===== Software Design =====
 +
 +Codul se foloseste de 5 headere pentru a împărți codul după cum urmează:
 +    * ''​bluetooth.h'':​ Conține codul necesar transferului de date folosind Bluetooth
 +    * ''​ELM327.h'':​ Conține codul necesar obținerii parametrilor de funcționare ai vehiculului
 +    * ''​car.h'':​ Conține constante proprii mașinii. (E.g. plajele de turație)
 +    * ''​led.h'':​ Setează culoarea LED-urilor și transformă formatul HSV în RGB
 +    * ''​core.h'':​ Generează culoarea LED-urilor ținând cont de viteză și de turație.
 +
 +Pentru a putea examina mai în detaliu codul, proiectul este disponibil pe [[https://​github.com/​dandrei279/​DAL|Github]].
  
 ===== Jurnal ===== ===== Jurnal =====
-[[https://​youtu.be/​XGqhdCEtTjM|Dynamic Ambient Lighting ​Video]]+Primul pas a constat în găsirea plajelor de turație dorite. 
 + 
 +Având în vedere că LED-urile nu emit aceeași intanitate luminoasă, lumina a fost scalată pentru a permite intensitate similară tuturor culorilor. 
 +Culoarea se setează folosind sistemul HSV, după care se convertește la RGB pentru a fi controlate LED-urile. 
 + 
 +Apoi se configurează modulul HC-05 in modul MASTER și se împerechează cu scannerul OBD2. 
 +În continuare se trimit cereri către ELM327 pentru a primii parametrii de funcționare ai autovehiculului. 
 ===== Concluzii ===== ===== Concluzii =====
 +<​html><​iframe width="​560"​ height="​315"​ src="​https://​www.youtube.com/​embed/​5Qh3ktYT47g"​ title="​YouTube video player"​ frameborder="​0"​ allow="​accelerometer;​ autoplay; clipboard-write;​ encrypted-media;​ gyroscope; picture-in-picture"​ allowfullscreen></​iframe><​br><​br></​html>​
 +Produsul final ([[https://​youtu.be/​5Qh3ktYT47g|Dynamic Ambient Lighting - Video]]) sincronizează lumina ambientală din interiorul mașinii cu stilul de condus abordat de șofer.
 +
 +A rezultat un dispozitiv compact, universal care poate fi folosit la o gamă variată de autovehicule. Singurele restricții fiind impuse de ELM327 (motoare benzină fabricate după anul 2000 și motoare diesel fabricate după anul 2004).
  
 ===== Download ===== ===== Download =====
-==== Download this page as PDF ==== +Download this page as PDFClick [[https://​ocw.cs.pub.ro/​courses/​pm/​prj2021/​avaduva/​dynamic_ambient_lighting?​do=export_pdf|Aici]] 
-Click [[https://​ocw.cs.pub.ro/​courses/​pm/​prj2021/​avaduva/​dynamic_ambient_lighting?​do=export_pdf|Aici]]+ 
 +PM Fair: [[https://​www.canva.com/​design/​DAEgPRtXeL4/​nGAZbuDGsj-yFEJJafDpdQ/​view?​utm_content=DAEgPRtXeL4&​utm_campaign=designshare&​utm_medium=link&​utm_source=sharebutton|Prezentare]] 
 ===== Bibliografie/​Resurse ===== ===== Bibliografie/​Resurse =====
 +==== Images ====
 +
 +[[https://​pmrpressrelease.com/​automotive-ecu-market-industry-perspective/​|ECU image]]
 +[[https://​www.forit.ro/​images/​products/​img_202004031012/​286797/​normal/​modding-aqirys-kit-dual-argb-led-strip-taurus-433675.jpg|LED image]]
 +[[https://​5.imimg.com/​data5/​AK/​TP/​MY-9380557/​bluetooth-module-hc-05-500x500.jpg|HC-05 image]]
 +[[https://​www.elektor.com/​media/​catalog/​product/​cache/​23126780d17198beb71f0dbe2a3ae59a/​a/​r/​arduinonanofront_3_sm_1.jpg|Arduino image]]
 +
 +==== OBD2 communication ====
 +[[https://​en.wikipedia.org/​wiki/​OBD-II_PIDs#​Service_01|OBD2 PIDs]]
  
 +==== HC-05 configuration ====
 +[[https://​www.teachmemicro.com/​hc-05-bluetooth-command-list/​|HC-05 AT commands]]
pm/prj2021/avaduva/dynamic_ambient_lighting.1621797694.txt.gz · Last modified: 2021/05/23 22:21 by andrei.david0207
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