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
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.
Componente utilizate
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 BluetoothELM327.h
: Conține codul necesar obținerii parametrilor de funcționare ai vehicululuicar.h
: Conține constante proprii mașinii. (E.g. plajele de turație)led.h
: Setează culoarea LED-urilor și transformă formatul HSV în RGBcore.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.
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.
Produsul final (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 this page as PDF: Click Aici
PM Fair: Prezentare