UI+UX Designer için 40tan Fazla En İyi Tasarım Blogu Digital Electronics Tersine mühendislik: Çöp kutusu yazıcı kontrol paneli sırlarını verir

Tersine mühendislik: Çöp kutusu yazıcı kontrol paneli sırlarını verir

, ABD donanım odaklı türünün birçoğu, yalnız görünümlü atılmış bir tüketici elektroniğinin uzun süre yürümesini zor buluyorum ” Otomobil ve “ve [Phooky] ‘nin NYC direncinden oynamak için eve götürün, bu duyarlılığa yabancı değildir. Eski bir EPSON WF-2540 Mürekkep püskürtmeli yazıcısı, çok önemli ‘besinleri,’ bilirsin, korkak motorlar, kodlayıcılar ve anahtarlar gibi iyi şeyler için sökülüyordu. Ama kontrol paneliyle ne yapıyorsun? Ne de olsa, normalde kontrol ettikleri cihazın ihtiyaçları için çok kesindir ve normalde yeniden kullanım için çok fazla kapsam sunmazlar.

RP2040 PIO, bu LCD pikselleri iterek oldukça yeteneklidir
[Phooky] normalde onlarla uğraşmaz, ancak bu sefer eğlence için bir çatlak olma kararını verdi. İçinde, sıradan olmayan hiçbir şey, önemli anahtarlar ve LED’ler için büyük bir tek taraflı PCB ve LCD ekranı barındıran küçük bir PCB ile. Kolay kısım, klavye taramanının nasıl yapıldığını, oldukça basit olanı nasıl yapıldığını, sütunları taramak ve satır çizgilerini saati çıkarmak için bazı 74 series Shift Record cihazları kullanır. Klavyeyi taramak için bir Ahududu PI PICO modülü kullanıma sunuldu ve bir klavye haritasının oluşturulmasını, saf kaba kuvvetle oluşturulmasını sağladı. Devreyi izlemeye gerek yok.

[Phooky], EPSON E02A46EA çipine dayanarak (Phooky], EPSON E02A46EA çipine dayanarak (iyi şanslar!) LCD arayüzüne bakmaya başladığında ilginç bir şey var. zor yol. Ana CPU’dan (bir EPSON E01A9CA, ne olursa olsun), ekran saatinin yanı sıra bazı kontrol sinyallerinin yanı sıra RGB kanalları için üç satırda bulundu. Bazı ROM keşif yazılımına bir saleae veri yakalama atarak, ekran konfigürasyonu konvansiyonel bir 320 × 120 birim olarak ortaya çıktı.

RP2040’un pio ünitesi, video dalga formlarını oluşturmak ve pikselleri LCD kontrol cihazına itin, RP2040 panelinin durumun içinde kalıcı olarak kablolanmasına izin verir, kontrol panelini harekete geçirmeye hazır bir USB cihazına dönüştürür!

Tersine mühendislik önemsiz (ya da değil) eşyaları hakkında biraz daha fazla bilgi edinmek ve onları iradenize geri almak ister misiniz? Bu hack parçasını birkaç hafta geri ödeme yapın. Biraz çok daha gelişmiş bir şey için, elinizi bir otomobil ECU hack bir noktasında deneyebilirsiniz.

İpucu için [Perry] teşekkürler!

Leave a Reply

Your email address will not be published. Required fields are marked *