
作者:
winterkuifa 
创建时间: 2024/10/03 01:13

标题:
Yamaha QY70/100自制背光屏研究我現在手上有兩台QY70,準備賣掉一台換QY100首先介紹Yamaha QY70
這是雅馬哈於90年代末發售的一款便攜式音序器/音源,使用9V DC/6節五號電池供電,集成度和便攜性極高,在當時是一款很強大的產品。
[QY70圖片]
QY100則是QY70的升級機型,發售於2001年,配備有更新的音色、外觀,且增加了一個吉他音箱模擬器(即效果器),可以使用Smart Media卡擴展音序文件存儲空間。
[QY100圖片]
通過圖片可以看出,這兩款機型都有同一種缺點:屏幕看不清啊!
QY70和QY100使用的是同種屏幕,即DMF50202N,128x64像素,反射式屏幕,沒有背光,顯示效果類似卡西歐計算器。因為無背光,在弱光環境下完全無法使用,導致它們的使用場景受到了大限制。當然,這不能怪Yamaha,畢竟追求便攜性,續航當然重要,而背光是極其耗電的,去除掉也正常,同期的GBA也是如此。
在4202年的今天看這塊沒有背光的屏幕就顯得很寒酸了,因此很多人會想加背光。這其實很簡單,只需要:定製薄背光板、拆開屏幕、撕掉偏光膜、裝上背光、焊接背光電源、貼回偏光源、裝回屏幕;就好了。但是,新手這麼做失敗、損壞概率極高,所以閒魚上也有一些販子在提供改裝服務。
這個甚至漲價了,以前150現在200但是這價格……?150RMB改一台??要知道一塊全新帶背光的12864LCD也才30〜50RMB,這就加個背光而已,居然收150??
也罷也罷,畢竟他們有那技術和手藝,掙這錢也不奇怪。
…但我沒錢改背光啊!
所以我決定,利用現有背光LCD12864自制兼容的QY70屏幕!
然後如果研究成功了就可以賣屏幕,到時候賣125一片,輕鬆賺個50元(現在是,幻想時間)
研究進度會在這裡展示,未完待續!
零、大體計畫
利用現有12864顯示QY70的數據
在QY70後部有一些空間,接一個單片機用於將QY70發出的專用指令翻譯為通用指令並驅動12864
背光供電問題可以從QY70取電、或塞一個充電鋰電池到QY70後的電池倉,同時可以解決QY70的續航弱雞問題。
注意、以上計畫的可行性尚且未知,會在本文(一、理論研究)作進一步探討。
成本控制在75RMB以內。
注:受論壇貼子字數限制,具體章節見評論。

共享 (0)
winterkuifa 2025/01/24 18:09主题作者君はじつに馬鹿だな。
買的屏幕到貨了
型號DV12864D,按照資料說法是6800通信
尺寸問題暫時不用慌張了,根據我觀察,只需要把qy70內頂部磨掉一點點就可以塞進去
同時因爲lcd屏幕本體厚度比較大,彌補了一部分硬塞進去會造成的高度差
目前在試圖用樹莓派Pico邏輯分析儀看QY70輸出的數據
順便學習怎麼玩電烙鐵
winterkuifa 2025/01/20 19:33主题作者君はじつに馬鹿だな。
問題:
1、尺寸,我找到的屏寬度多出2cm放不進去,而且12864有20根線,怎麼繞到主板上面去接esp32?現在頭大
2、這個鎖存信號到底是高寫低鎖還是低寫高鎖?不懂
3、完全從qy70取電會不會給電路造成負擔?esp32如何安放至qy70內部?
4、qy70發送的數據是否遵守某種通用協議?還是專有的串口通訊協議?
winterkuifa 2025/01/20 00:36主题作者君はじつに馬鹿だな。
驅動單片機我選擇esp32
ESP32萬歲!(絕對不是因為手上只有esp32
同時,因為ESP32功能較多,本計畫可能會進行一些小擴展(如利用esp32網絡功能,用網頁顯示QY屏幕)
我計畫寒假將最基本的屏幕驅動部分完成併分享至B站
*工程量不大因此用arduino,絕對不是因為esp-idf不會用
總之軟件開發正式開始(新建文件夾
winterkuifa 2025/01/18 20:50主题作者君はじつに馬鹿だな。
更正/補充
WG12864C使用的是NT7107/08,通信方式爲6800 8-bit並口
WG12864D則是RA6963(更正,並非之前所說的“UA6963”),通信方式爲8080 8-bit並口
winterkuifa 2024/10/06 00:18主题作者君はじつに馬鹿だな。
屏是華凌光電的wg12864c/d,但我找到的一般是兼容屏,反正能用就好
要用併口方式驅動WG12864C/D(NT7107/7108或UA6963驅動芯片)
arduino社區對於這幾種驅動芯片有一些資料,開發時應該能節省一些時間
winterkuifa 2024/10/06 00:04主题作者君はじつに馬鹿だな。
點大小、視域都對應的屏幕找到了
但是併口only,無串口模式
且縱向長度多了14mm,橫向長度又少了20mm,螺絲孔位是肯定對不上的(本來就沒指望能完全一致
現在可以明確軟件開發的方向了:
接收QY70的數據(面向T6A39/40驅動芯片的串口數據)、讀取並解碼、然後用併口方式驅動LCD12864
但這樣搞延遲會不會太大?暫時未知
winterkuifa 2024/10/05 16:00主题作者君はじつに馬鹿だな。
8192Bit, 排線斷掉?飛線!(?