Kano PC是一款基於Intel處理器,可讓學童自行組裝,學習硬體與程式設計的攜帶型電腦。它具備一個可拆卸的折疊式薄膜鍵盤。 底下是連接執行Linux系統的任天堂Switch的樣子,假如2015年版的MacBook Pro蝶式鍵盤有60分,這個鍵盤應該能有70分吧。
任天堂Switch + Linux + Motorola Lapdock = 生產力滿載
Switch底部有個USB Type-C介面,透過它的底座可充電、輸出HDMI視訊以及外接USB週邊,把它接上Motorola Lapdock(把手機變成筆電的螢幕+鍵盤底座),執行L4T Ubuntu Linux系統,支援雙螢幕顯示,滿滿生產力。
修理GameBoy遊戲機LCD螢幕老化、發黑、龜裂:重新黏貼偏光膜
3C家電的液晶螢幕久了可能會出發黑甚至龜裂的情況,只要用美工刀刮除螢幕外層的偏光膜,露出螢幕的玻璃,再重新黏貼偏光膜即可修復。
自製Switch Pro相容遊戲控制器(一):支援任天堂Switch遊戲機的USB手把
本文示範兩個解決Switch遊戲機Joy-Con控制器類比搖桿漂移的辦法:更換類比搖桿模組,以及用Arduino Leonardo板搭配現成的遊戲控制器(Wii Classic Controller)自製一個Switch Pro相容USB遊戲控制器。
更換、升級Xbox One的內建硬碟
昨天把Xbox One(初代)500GB硬碟更換成舊筆電拆下來的1TB硬碟。Xbox One(初代)和One S的硬碟都是5400轉機械式SATA硬碟,可以替換成SSD固態硬碟,內建硬碟的容量上限為2TB。這是內建的500GB硬碟:
USB遊戲控制器(手把)DIY:使用Arduino Leonardo(李奧納多)控制板與Wii Classic經典手把
ATmega32u4微控器內建USB介面,採用此微控器的Arduino控制板,例如Leonardo(李奧納多)和Micro Pro,不需要USB序列通訊介面IC,即可連接電腦,而且還能用程式把控制板設置成滑鼠、鍵盤、遊戲控制器(手把)…等裝置。
認識SAMD21系列微控制板(二):採用超級電容(法拉電容)供電
超級電容的優點是充電速度快、循環使用壽命長(10萬次以上)、沒有記憶效應、充電電路簡單。缺點是耐電壓低,電子零件行常見的販售耐電壓規格是2.7V和5.5V。一般電池在長時間使用下,都能維持固定的輸出電壓;超級電容則是會快速放電、輸出電壓呈指數型衰減到0。所以超級電容通常用於「備援」,例如,裝在行車記錄器中,當汽機車關閉電源時,能夠持續紀錄數秒並讓設備正常關機。
蛤?用Arduino破解任天堂Switch?認識SAMD21系列微控制板(一)
任天堂Switch遊戲機採用的NVIDIA Tegra X1處理器,被美國一位電子工程師Kate Temkin查驗出有漏洞;在正常情況下,電腦裝置在開機之後,就會執行內建的開機啟動程式(bootloader),執行其作業系統。而Kate找到方法,讓Tegra X1處理器在開機時進入復原模式(Recovery Mode,或者說「工程模式」,簡稱RCM),進而從USB執行其他程式。
《3DS神奇寶貝Tretta實驗室》掃描器拆解與改造
之前我以為神奇寶貝電玩機台採用RFID/NFC之類的無線通訊技術,來讀取卡匣(以前的機台卡匣是圓形的,現在是方形的)資料。可是,只有新款的NEW 3DS和NEW 3DSLL主機才內建NFC讀卡機,除非《神奇寶貝Tretta實驗室》的掃描器有內建NFC,否則Tretta卡匣就不是用NFC技術了。
Wii傳統手把(Classic Controller)連接Arduino
Wii傳統手把和左手把一樣,都採用標準的I2C通訊協議,因此能輕易地和Arduino整合在一起。我購買的Wii傳統控制器是2006年推出的第一代,外型就像超級任天堂手把般的小巧,任天堂後來在2009年推出手感與按鍵配置更佳的「Wii傳統手把Pro」版,兩者的控制訊號格式都一樣。
使用Sony PlayStation 2控制器操控Arduino微電腦(5/2更新:3.3V直流電壓轉換電路)
Bill Porter寫了一個Sony PS2控制器的程式庫給Arduino控制板使用,可以讓Arduino讀取PS2控制器的類比搖桿和所有按鈕的數值與狀態。
PS2搖桿容易取得、按鈕多、價格也不貴(還有廉價的副廠牌可選)。如果你需要替你的Arduino機器人找一個控制器,PS2搖桿是個不錯的選擇。
使用Scratch輕鬆製作Kinect體感互動遊戲
位於愛爾蘭的電腦講師Stephen Howell開發了的Kinect2Scratch軟體,能讓使用者透過微軟的Kinect體感偵測器來操縱Scratch程式。
Scratch是麻省理工學院的終身幼兒園團隊(Lifelong Kindergarten)所開發的一套程式語言,讓8歲以上小朋友透過積木組合式的視覺化程式語言創造互動式故事、動畫、遊戲、音樂和藝術,並經由Scratch的雲端平台,和世界各地的小朋友交流、分享作品。