This is an old revision of the document!


Dynamic Ambient Ligthing

Introducere

Acest dispozitiv este folosit pentru a personaliza lumina ambientală din interiorul autoturismului. Dispozitivul se va conecta la computerul mașinii și va extrage informații pentru a putea determina stilul de condus al șoferului în vederea adaptării luminii ambientale

Descriere generală

Dispozitivul va comunica cu computerul atutomobilului prin intermediul unui scanner (ELM327) care se va conecta la ECU prin OBD2. Dispozitivul se va conecta la scanner prin bluetooth folosind un modul HC-05.

Datele citite se vor prelucra și se va controla o bandă LED RGB pentru a seta lumina ambientală.

Alimentarea se poate face la priza de 12V a autoturismului întrucat va exista un regulator de tensiune care face step-down la 5.

Hardware Design

Componente utilizate

  • Arduino Nano
  • Scanner OBD2 (ELM327)
  • Modul Bluetooth (HC-05)
  • Modul coborâtor de tensiune (LM2596)
  • Bandă LED RGB 5V
  • Placă prototipare cablaj (5 x 7 cm)
  • Rezistori
  • Ștecher priză auto (cu siguranță)
  • Mufă alimentare jack
  • Carcasă

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 Github.

Jurnal

Concluzii

Download

Download this page as PDF

Click Aici

Bibliografie/Resurse

Images

OBD2 communication

HC-05 configuration

pm/prj2021/avaduva/dynamic_ambient_lighting.1621799405.txt.gz · Last modified: 2021/05/23 22:50 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