1:12 ASTRO CITY + PI

看到網路有神人將1:12的ASTRO CITY 弄成了像真的機台一樣 , 自己也想來試看看 , 如下影片 https://www.youtube.com/watch?v=ffEc1ygWhjA 由於模型的螢幕大概就是2吋左右, 所以打算用2.2吋TFT + RetroPie來實現功能 . 會遇到的問題 : 1.Pi 驅動2.2吋TFT .(花了我很多時間...YouTube一堆影片 , 但沒人有詳細說明) 2.如何將螢幕塞進去模型內 先從接線開始: 我買的是ILI9341 2.2吋 , 我覺得很便宜 NT.220左右 . 但是這款邊太大了 Orz 所以完全不懂電路版的我 , 稍微研究一 下那SD卡的部分 , 判斷應該沒影響 , 所以大膽的把那一半切了 . 然後稍微拉個排線角度 , 就可以塞進模型內 . 焊接厲害的的人可以把排線焊長一點 , 也許就不用這麼辛苦了 . 弄完大概是這樣 , 由於面板左右不是很對稱 , 會差一點點 , 可能要在驅動上去調教了 . 接下來是接線的部分 , 參考了很多網路的文章 , 早期大家都是用git上 https://github.com/notro/fbtft 這個專案 , 來解決驅動SPI TFT的問題 . 但現在FBTFT Driver已經含在kernel裡面了 , 但接線還是個問題 , 這片TFT有SDO(MISO) , LED , SCK , SDI(MOSI) , D/C , RESET , CS , GND , VCC 幾個SPI跟電源(3.3V)好接 , 直接就對應Pi 上那幾個位置就好了 但是有幾條要接到GPIO的就頭痛了 ... 後來直接去看 kernal 的 https://git.kernel.org/cgit/linux/kernel/git/gregkh/staging.git/tree/drivers/staging/fbtft/fbtft_device.c?h=staging-testing . name = "adafruit22a" , . spi = &( struct spi...