Spousta amerických typů hardwarově orientovaných typů je těžké projít kolem osamělé vyhozené položky spotřební elektroniky bez přemýšlení “Kdybych se mohl vrátit Automobil a vzít ji domů hrát s “a [phooky] z NYC rezistoru není cizinec pro tento sentiment. Stará inkoustová tiskárna Epson WF-2540 byla rozebrána pro své klíčové “živiny,” víte, dobré věci jako funky motory, kodéry a přepínače. Ale co děláte s ovládacím panelem? Koneckonců jsou obvykle velmi jisti potřebám zařízení, které řídí, a obvykle nabízejí mnoho rozsahu pro opakované použití.
RP2040 Pio je poměrně schopný vytlačit ty LCD pixely
[Phooky] se s nimi obvykle neobtěžuje, ale tentokrát se rozhodl, že na to mít prasklinu pro zábavu. Uvnitř, nic z obyčejného, s velkým jednostranným PCB pro klíčové spínače a LED diody a malý PCB hosting LCD displej. Snadná část byla zjistit, jak bylo provedeno skenování klávesnice, což [Ukázalo se, že je to docela jednoduché, to prostě používá některé zařízení pro posun řady 74 série pro skenování sloupců a hodin z řádků řádků. Modul Raspberry Pi Pico byl stisknut do provozu pro skenování klávesnice a povolení mapy klávesnice, která má být vytvořena, čistou hrubou silou. Není třeba sledovat obvod.
Věci se zajímalo, když se [Phooky] začal dívat do LCD rozhraní, založeném na čipu Epson E02A46ea (hodně štěstí nalezení datového listu pro tenhle!) A rychle věděl, že dokumentace prostě nebyla k dispozici, a bylo by potřeba dělat věci těžká cesta. Pokovi kolem řádků z hlavního CPU (Epson E01A9CA, cokoliv, co je), byly identifikovány displejové hodiny, stejně jako některé řídicí signály a tři řádky pro kanály RGB. Házením snímání dat Saleae do nějakého softwaru pro zkoumání ROM, konfigurace displeje byla zjistila, že je konvenční jednotka 320 × 120.
PIO jednotka RP2040 byla použita pro generování videokaminových vln a zatlačte pixely na LCD řadiči, což umožňuje, aby deska RP2040, která má být připojena uvnitř pouzdra trvale, převedení ovládacího panelu do zařízení USB připraveného pro akci!
Chcete vědět trochu mnohem více o reverzní inženýrské nevyžádané položky (nebo ne) a repurposing je do vaší vůle? Pokladna tento hacking kus z několika týdnů zpět. Pro něco o něco mnohem pokročilejší, můžete vyzkoušet ruku na místě automobilového ECU hackingu.
Díky [Perry] pro tip!