2018年10月1日 星期一

前言:製作Jubeat有很多種方法,以下為個人經驗的濃縮並且不是唯一的製作方法。


我們先來看第一代Jubeat機台的硬體規格

中央處理器:Intel Celeron M 1.5GHz

記憶體:DDR333 1GB

主機板:IT855GME-LX (AOpen,Inc.)

連接裝置:Sil 3512A SATARaid (Silcon Image,Inc.)

           WDC WD 1600AAJS (容量160GB

作業系統:KONAMI Windows Xp Embedden System Ver 4.10

(KONAMI自製的XP系統)


來源:https://www.ptt.cc/bbs/MusicGame/M.1236961674.A.0D9.html







我們會發現,現在大多數的電腦規格已經符合甚至超越官方硬體的需求
剩下的就是如何實現遊戲系統本身的運作與16鍵控制器



現在網路上有流傳一些程式,能讓自己DIY Jubeat的機台環境


一是熱心玩家自己開發的模擬器(jubeat analyzer)
-優點是可以程式跟介面或是音樂能客製化

-缺點是上手難度高




二是HDD,也就是官方Jubeat系統的破解版
(把官方機台內的硬碟資料破解後拷貝出來)
-優點是能體驗原版官方的遊戲

-缺點就是程式屬於盜版



而我自己是走第三個方法
我去日本買別人報廢機台拆下來的硬碟USBDRM KEY
接上自家電腦經調整後再來啟動遊戲
所以遊戲系統跟資料都是官方非被破解過的樣貌
(我想這做法應該算灰色地帶就不詳細說明了)

以上是關於軟體的部分,只要關鍵字輸入正確都可以搜尋到需要的資料



接下來是16鍵控制器的製作

一開始原本使用Arduino Uno HIDHEX來模擬搖桿&鍵盤
但是後來發現會受到鬼鍵還有時脈的問題影響

所以後來改為Arduino Leonardo
畢竟人家就有原生支援HID


於是我便以Leonardo作為電腦與按鈕之間溝通的橋樑
按鈕被按下的訊號先傳送到開發板
開發板再將哪一個按鈕被按下的訊號透過USB傳給電腦


之後用來測試的初號機就這樣誕生

16顆按鈕對應機台的16個透明按鍵

測試成果通過之後,接下來就是製作透明按鍵跟外殼





我是自己先用Adobe的illustrator生成SVG檔之後
去壓克力行跟老闆訂做零件回來自己組裝


因為透明按鍵必須要讓螢幕的畫面透出去
所以按鈕不可以直接裝在透明按鍵的下方
因此我在透明按鍵的四周各裝一顆按鈕
所以總共會用到16x4->64顆按鈕

在透明按鍵的周圍接著真正的"按鈕"


透明按鍵是由三層壓克力板以氯仿(三氯甲烷)黏著而成

(上下各為正方形)
也因為是用黏著的方式組合,所以透光的品質多少會受到影響
但整體來說表現算很不錯了。

最後,包含螢幕的組裝流程如下:




結論來說,完整的概念長這樣:

最後就是實際運行的狀況

2017年10月13日 星期五

很多人在找尋網路資源的時候往往都會遇到想要的資料是上傳在百度雲端的狀況,而每次下載超過一定容量或數目便會強制要求安裝 "百度雲管家" 才能下載。

而且下載速度又很慢...Orz
(望向那10kb/s的烏龜
因此這次要來介紹無需安裝 "百度雲管家" 也可以下載大容量檔案,只要幾個步驟繞過雲管家的限制並且加快下載速度的實用技巧。
------------------------------------------------------------------------
先來介紹繞過雲管家的方式
首先是Tampermonkey,他是透過加載第三方的腳本文件改變頁面中的CSS和JS元素,可以讓整個網頁大變樣,在網頁中增加額外功能的腳本管理器。

Chrome載點:線上應用程式商店
Firefox 載點:Add-Ons



完成後,接下來就是重點啦
安裝能繞過雲管家直接下載的腳本
Chrome&Firefox: 百度網盤直接下載助手 

以上準備完成後就可以前往你所想要下載的百度網頁了
你會發現下載的頁面會多了一個[下載助手]
點下去後就會出現[直接下載][顯示連結]
到這裡相信各位就知道該如何操作了
安裝腳本前
安裝腳本後

------------------------------------------------------------------------ 
這次學到了不用安裝特定下載軟體也能獲得網路資源的方法
有時候想到安裝下載軟體對自身電腦的影響,相信各位一定還是希望能不要安裝為好。

而下一篇就是要來教如何提升百度下載的網路速度

2017年10月8日 星期日

相信各位都有著為了特定平台才有的應用程式而在電腦以及手機來回切換的困擾。
IG的限時動態即是如此,就算在網頁板上面登入也只能看到貼文而不是即時動態;
這時對手機在充電或是手機一時找不到的人們就產生不小的困擾啊~
(不過一陣子沒看好像也沒差?

不管如何,科技始終來自於人性,一個程式的誕生就來滿足大家的需求了!!
來自Alec Garcia所提供的Chrome IG Story,直接在Chrome上瀏覽Instagram限時動態。

安裝連結:Chrome 線上應用程式商店



直接安裝後就可以直接在Chrome的右上角找到囉~
手機板上Instagram該有的能力他都有。
而且更厲害的是這個插件還能下載別人的限時動態!!

點擊用戶ID右邊的下載按鈕就會下載目前會顯示的所有限時動態
點擊限時動態中的下載按鈕則是能單一進行下載。

下載則是以單一以動態使用者ID命名的壓縮檔存在資料夾的[下載]

這裡要注意,若之前有存過同一個人的動態就必須先把他的檔案移走才可以再下載
否則過去的存檔會被新的檔案取代。


可惜的是目前似乎只有Chrome的版本
不過相信這個程式已經是許多朋友的福音~

而對這個程式有興趣的朋友們可以到作者Alec Garcia的網站去獲得開發這個程式的資源喔

2016年8月11日 星期四


最近發現網路上似乎很瘋所謂的VR眼鏡,查了一下資料,發現源頭來自於Google發表了關於VR眼鏡的開放資源。於是乎心想...什麼是VR?
又再查了些資料,得出一些訊息:
VR (Virtual Reality) 中文為"虛擬實境" 是由電腦模擬的三維世界使用者關於視覺、聽覺、觸覺等感官的模擬。
就目前生活娛樂上能提供人群遊戲多媒體觀看等功能.......就是所謂的3D電影...
但其實VR技術是一項可有可為的系統,不只提供娛樂的功能,還能幫助各式科學以及軍事上的實驗,大大減少資源上的花費
基本上有這幾點...
商業上用途: 汽車內部的設計
工業上用途: 生產線的模擬、汽車生產裝配訓練、汽車設計模擬、汽車碰撞模擬
軍事上: 飛行仿真和作戰訓練
外科手術模擬及訓練
因此只要能了解VR來的效益,就能夠有把握的減少不必要的浪費。

那何謂3D?
雖然很多地方都能看到3D的字眼,但大多都只還是包含在2D的畫面中;那為了要真正創造出所謂的3D,就必須要Stereoscopy的技術才能做到。
在談Stereoscopy之前有項小知識得先說一下,人的眼睛是有所謂的"深度知覺"(Depth Perception)
也就是能用眼睛感覺每個物體的深度來建構空間才會獲得相對位置的資訊。

那能讓眼睛出現"立體"效果的方式有很多種
需要配戴眼鏡:
   主動式眼鏡(Active Glasses)
   被動式眼鏡(Passive Glasses)
頭戴式顯示器(Head Mount Display):裸眼式立體(Autostereoscopic):
   平面顯示器空間多工(Spatial-Multiplexed)
   分時多工(Time-Multiplexed)
相信很多人都認識日本的任天堂公司,而他們的遊戲機 3DS就是使用裸眼是立體的技術。
那基本上關於VR的想法先到這裡~

主要還是來看開箱吧,其實是從我朋友借來的...(汗

 登愣~(一個只要四百多還附加搖桿)
主體為圓滑的設計
與臉部接觸的地方還有棉布做緩和


 在本體上有與帶子相接,能固定在頭上

 眼鏡的右側,右方的突起能把裡面的托盤拉出

背面

而在托盤兩側都各有三個孔能提供線路與手機連接
這裡使用Zenfone5
安裝手機的方法很簡單,只要位置對好後裡用托盤的彈簧卡榫插入即可
背面建議讓攝影機露出來
這樣又能透過眼鏡進行AR(Augmented Reality)的互動
之後再把托盤推回去就好
至於前面的面板則可以推開讓相機照射到外面的景象
以上則是關於眼鏡的介紹

那麼接下來...
就是這搖桿的部分啦~
除了左邊的類比搖桿外,還有ABCD四鍵加上功能鍵兩個以及電源鍵和切換鍵
真的長得非常像Wii Remote的左手
搖桿的廠商還很貼心設計能在Android 與 iOS 的模式開關(不同模式按鍵功能會改變)

那以上就是關於這次VR的技術討論與開箱

下一次便會撰寫關於VR的實測與應用~~

2016年1月31日 星期日

上一次做了遙控器之後這個專案就一直呈現放置的狀態
等到有時間的時候就趕快來怒做一波

那麼就從車子的接收器跟控制器來製作吧
原先也有設計圖,但總覺得設計的地方有不對勁的地方,跑去問別人之後
大約得出了這張圖
(後來又有再多改了一些地方就之後再補傳了)

 開始來安裝
 之後再配線
銲接起來
 那麼車子的接收與控制的地方就差不多完成了

接下來就是要稍微把馬達的地方改造一下
我用的馬達是SG90的
原本這伺服馬達是能夠旋轉180度的,但是要用於遙控車所以要改造成能旋轉180度
所以就必須把馬達裡面齒輪的兩小塊突起切除才行
再來就是將兩個2.2k ohm 的電阻直接銲在伺服電路板上置換原來的可變電阻
之後再把他接回去就可以了

後來心想既然我所用的是伺服馬達,為什麼我不直接用普通的就好了
於是我就直把伺服馬達的電路板全銲下來改接兩條接上L293D的電線

基本上就把車子該有的功能都做出來了
2017 How-Tech 技術宅 © Planer - Responsive Blogger Magazine Theme - Published By Gooyaabi Templates
Planer theme by Way2themes