Hack Your Car's Dashboard per visualizzare i pensieri di doccia Reddit - 💡 Fix My Ideas

Hack Your Car's Dashboard per visualizzare i pensieri di doccia Reddit

Hack Your Car's Dashboard per visualizzare i pensieri di doccia Reddit


Autore: Ethan Holmes, 2019

Harin De Mel, un ingegnere meccanico che sta studiando per la sua laurea in Thunder Bay, Ontario, ha scritto sulla sua recente avventura di hacking. Sta imparando a usare la rete di bus CAN nella sua auto, una Hyundai Genesis Coupe. Sebbene siano certamente delle belle macchine, ci dice che "odiavo quello stupido LCD blu. Sarebbe semplicemente seduto lì a fissarmi intensamente con le parole "AUX". È stato un assoluto spreco di spazio il 90% delle volte e volevo farne uso invece di mostrare uno schermo statico. "

Nota che avrebbe potuto iniziare mostrando la temperatura all'interno della sua auto, o forse la pressione di spinta, o qualsiasi altra cosa diversa da "AUX." Nella vera moda dell'hacker hardware, tuttavia, decise di iniziare invece con qualcosa di più impegnativo e mostra una "doccia pensata" da Reddit sullo schermo. L'idea era che questo potesse essere usato per implementare un'alternativa più utile a ciò che viene normalmente visualizzato.

La Genesis, così come la maggior parte delle auto moderne in Nord America, utilizza uno standard chiamato CAN bus per comunicare tra dispositivi interni. Per implementare questo hack, decise di usare questo bus, e andò a lavorare "annusando" i segnali di controllo con un Arduino dalla sua "pila" e una scheda CAN bus da Aliexpress. I risultati di alcuni secondi dei dati del bus CAN possono essere trovati qui.

La scheda richiedeva lo swapping di cristalli da 8 MHz a 16 MHz per consentirne il funzionamento con la libreria di bus CAN Seeedstudio. È presumibilmente disponibile una libreria da 8 MHz, ma non ha provato questo metodo. Hyundai ha fornito un diagramma di connettori per il cablaggio e, dopo alcuni esperimenti, è riuscito a far sì che lo schermo LCD rispondesse. Sfortunatamente, i messaggi dal sistema originale venivano ancora inviati. I suoi nuovi messaggi venivano quindi sostituiti e dovevano essere presenti ogni 10 millisecondi.

Per combattere questo, ha isolato il display LCD dal resto della rete, quindi ha usato una scheda Raspberry Pi per ottenere il post più caldo dell'ora dal subreddit di Shower Thoughts. Un Arduino è stato utilizzato per ricevere segnali dalla rete originale, mentre la scheda Raspberry Pi trasmetteva segnali al display LCD. Ciò gli ha permesso di utilizzare due schede MCP2515 e di tenere separate le reti. De Mel non era sicuro di poter utilizzare due di questi dispositivi contemporaneamente al Raspberry Pi. La comunicazione tra Arduino e Raspberry Pi è stata eseguita in serie

Per ottenere i "pensieri" effettivi, viene fornita una connessione Internet tramite un iPhone che funge da hotspot. Attualmente utilizza un dongle WiFi sul Raspberry Pi, ma sta pensando di mettere un router in auto per poter utilizzare una connessione cablata con questo, così come un altro progetto che sta pianificando.

L'ultima sfida di questo progetto (è un progetto come questo mai fatto?) Era di far scorrere il testo del pensiero, che era in grado di realizzare attraverso il bus CAN. L'uso dello script Python sul Raspberry Pi, tuttavia, ha consentito un maggiore controllo sulle caratteristiche di scorrimento. Il codice per questo progetto è elencato qui e puoi vederlo in azione nel video qui sotto.

Secondo De Mel nel suo ultimo post su questo argomento, "Ora che ho una migliore comprensione di come lo schermo LCD è controllato, voglio usare lo schermo per ulteriori informazioni utili." Questo potrebbe includere informazioni sul brano che suona dal suo in -dash tablet Android (un altro mod slick mostrato di seguito) per il sistema stereo della vettura come se fosse un iPod, o forse altre informazioni pertinenti, come richiesto.

Come per tutte le tecnologie montate su auto, consigliamo di usarlo solo quando sei fermo!



Si Può Essere Interessati

Profilo di Young Maker: Joey Hudy

Profilo di Young Maker: Joey Hudy


Profilo del giovane creatore: Andrew Katz

Profilo del giovane creatore: Andrew Katz


Profilo del giovane creatore: Schuyler St. Leger

Profilo del giovane creatore: Schuyler St. Leger


Creatività a vita: un consiglio da maestro per giovani creatori

Creatività a vita: un consiglio da maestro per giovani creatori






Messaggi Recenti