„Hack Your Car“ prietaisų skydelis, rodantis „Reddit“ dušo mintis - 💡 Fix My Ideas

„Hack Your Car“ prietaisų skydelis, rodantis „Reddit“ dušo mintis

„Hack Your Car“ prietaisų skydelis, rodantis „Reddit“ dušo mintis


Autorius: Ethan Holmes, 2019

Harin De Mel, mechanikos inžinieriaus technologas, šiuo metu studijavęs bakalauro laipsnį Thunder Bay, Ontarijo mieste, rašė apie savo neseniai sukurtą nuotykius. Jis mokosi naudoti CAN autobusų tinklą savo automobilyje - „Hyundai Genesis Coupe“. Nors tai tikrai gražūs automobiliai, jis sako, kad „nekenčiu to kvailo, mažai mėlyno LCD. Jis tiesiog sėdėtų ten, spindėdamas mane ryškiai su žodžiais „AUX“. Tai buvo absoliutus erdvės švaistymas 90% laiko ir norėjau jį panaudoti, o ne rodyti statinį ekraną. “

Jis pastebi, kad jis galėjo pradėti rodyti savo automobilio temperatūrą, o galbūt ir slėgio padidėjimą, ar ką nors iš tikrųjų, išskyrus „AUX“. ir rodykite viršutinį „dušo minties“ vaizdą iš „Reddit“ ekrane. Idėja buvo ta, kad tai galėtų būti panaudota naudingesnę alternatyvą įprastai rodomai.

„Genesis“, kaip ir dauguma modernių automobilių Šiaurės Amerikoje, naudoja standartinį vadinamąjį CAN magistralę, kad galėtų bendrauti tarp vidinių įrenginių. Įgyvendindamas šį įsilaužimą, jis nusprendė naudoti šį autobusą ir nuvyko į darbą „šnipinėti“ kontrolinius signalus su „Arduino“ iš savo „krūvos“ ir CAN autobusų lentos iš „Aliexpress“. Keletą sekundžių CAN magistralės duomenų galima rasti čia.

Stalo reikėjo keisti kristalus nuo 8MHz iki 16MHz, kad jis galėtų dirbti su „Seeedstudio“ CAN magistralės biblioteka. Galima turėti 8MHz biblioteką, tačiau jis to ne bandė. „Hyundai“ pateikė laidų laidų sujungimo schemą, o po tam tikrų eksperimentų jis galėjo gauti LCD atsakymą. Deja, pradinės sistemos pranešimai vis dar buvo siunčiami. Tuomet jo nauji pranešimai buvo panaikinti ir turėjo būti pateikti kas 10 milisekundžių.

Norėdami kovoti su tuo, jis išskyrė LCD iš kitų tinklų, tada naudojo Raspberry Pi lentą, kad gautų karščiausią valandą iš dušo minčių subreddit. „Arduino“ buvo naudojamas signalams iš pradinio tinklo priimti, o „Raspberry Pi“ plokštė perdavė signalus į LCD. Tai leido jam naudoti dvi MCP2515 lentas ir išlaikyti atskirus tinklus. De Mel nebuvo tikras, ar jis galėtų naudoti du iš šių prietaisų vienu metu su Raspberry Pi. Bendravimas tarp „Arduino“ ir „Raspberry Pi“ buvo atliktas nuosekliai

Norint gauti faktines „mintis“, interneto ryšys teikiamas per „iPhone“, veikiantį kaip „hotspot“. Šiuo metu „Raspberry Pi“ naudoja „WiFi dongle“, tačiau svarsto, ar automobilyje įrengti maršrutizatorių, kad būtų galima naudoti laidinį ryšį su juo, taip pat kitą planuojamą projektą.

Paskutinis šio projekto iššūkis (tai yra toks projektas, koks tai buvo daroma?) Buvo sukurti minties tekstą, kurį jis galėjo atlikti per CAN magistralę. Naudojant „Python“ scenarijų „Raspberry Pi“ leidžiama žymiai labiau kontroliuoti slinkimo charakteristikas. Čia pateikiamas šio projekto kodas, kurį galite matyti toliau pateiktame vaizdo įraše.

Pasak „De Mel“ savo naujausiame pranešime šiuo klausimu: „Dabar, kai turiu geresnį supratimą apie tai, kaip LCD valdomas, noriu naudoti ekraną naudingesnei informacijai“. Tai gali apimti informaciją apie takelį, grojantį iš jo - „Android“ planšetinį kompiuterį (kitą žemiau pateiktą „slick mod“) į „Car“ stereo sistemą, tarsi ji būtų „iPod“, o galbūt ir kita reikalinga informacija.

Kaip ir visoms automobiliams montuojamoms technologijoms, rekomenduojame jį naudoti tik nustojus veikti!



Jums Gali Būti Įdomu

5, 4, 3, 2, 1 Apie Matthew Borgatti

5, 4, 3, 2, 1 Apie Matthew Borgatti


Seminaras: Craig Cochrane

Seminaras: Craig Cochrane


Pagaminta ant žemės - kieta mediena

Pagaminta ant žemės - kieta mediena


Interviu su Pinoccio įkūrėju Ericu Jenningsu

Interviu su Pinoccio įkūrėju Ericu Jenningsu