2015年7月2日 星期四

自己的讀卡機系統自己做!! 窮人版自動閱卷系統製作~

<<文獻探討>>

在目前測驗體制下,幾乎都會有選擇題題型
國小大部分還是直接書寫在測驗卷上,
國高中則視狀況會採用2B鉛筆搭配答案卡進行填答,
這就需要專用的讀卡機   專門的答案卡  專門的評測系統
評分系統仍在本地機器上
例如說  這個

也有某些系統已經可以將成績透過網路上傳到雲端
例如說像 這個系統

但據了解目前市面上這些傳統的讀卡機系統(以下稱之為自動閱卷系統)
大多會有以下問題
  • 讀卡槽無法一次放太多,一次通常只讀一個班
  • 需要使用專用的答案卡與專用的讀卡機
  • 重覆或有問題的卡會卡住,等人工處理完後,再進行下一張
  • 成績在本機端
  • 建置成本一般較為昂貴
但後來發現   有一個叫做 GradeCam 的APP
幾乎可以解決掉上面許多的問題
這邊就不再贅述其使用方式 請見 黃老師的部落格 還有 這裡 的相關介紹
這個APP不需要使用專用的答案卡
你的平板或手機+APP  搖身一變即成為閱卷讀卡機
閱卷完畢  成績可直接在雲端呈現 不賴吧

但是其最大的問題是   老師還是得手工一張張去掃描考卷
太累惹   太人工   也太不自動化

<<系統需求>>
  • 建置一個自動閱卷系統
  • 將人工涉入的因素降至最低
  • 掃完答案卡後,成績直接上傳至雲端
  • 成本無需太高

<<準備材料>>
  • Arduino UNO R3 X1
  • SG90 Servo X1
  • 閒置雷射印表機 X1
  • 線材(杜邦線)若干
  • 紙箱與塑膠椅(好摺凳...)數個
  • 平板 X1(要能上網喔)
  • 廢棄電腦 X1

<<製作過程>>

原理整個其實很簡單,
平板+APP是讀卡機,
Arduino+SG 90 伺服馬達+雷射印表機負責自動進紙
如此而已
(請看下方影片,好弱.....)

  • 將平板 GradeCam APP安裝好,以及至系統將相關的試題答案,還有班級學生等設定(這邊不贅述了,請大家自己Google一下吧)
  • 請利用紙箱和好摺凳擺好龍門陣,下方擺好雷射印表機
  • 紙箱蓋上挖一個洞,放置於剛剛搭好的龍門陣上,將平板鏡頭對準下方印表機出紙閘,以利待會兒掃描
  • 右邊紙箱擺好廢棄電腦(因為要增加重量壓艙用的,因為馬達力道太大@@)














  • Arduino 接上 SG90,寫好程式,他的功能是每隔八秒鐘壓一次雷射印表機進紙按鈕
  • 將Arduino + SG90 裝到紙箱上,對準印表機進紙按鈕


  • 將學生的答案卷擺上來進行掃描,上工!!!


系統實際運作:


讀卡機(平板+APP)掃描過程:


伺服馬達進紙近拍:


或許有人會問   為何不拆開雷射印表機
直接控制其進紙機構呢?
因為....因為...因為這台印表機還沒除帳,
還在服役狀態,豈敢亂拆?
但截至目前壓力測試
一次掃200張沒發生問題挺順的
整個成本,若不算印表機和平板,還有紙張耗材
大概就只需要買個 Arduino 板子+SG90 Servo,
頂多再一個行動電源吧
耗費絕對不超過 NT$1000

雖然醜醜的,可是實際上work的不錯哩~
歡迎大家試試~

6 則留言:

  1. 如果列印空白頁可以達到進紙的目的,然後取代Arduino+SG 90 伺服馬達嗎?

    回覆刪除
    回覆
    1. 您好,當然可以呀,小弟也有想過這種方式,反而省時省力。只是說萬一掃描總數是1000張,今天掃到第105張因故中斷時,需要在重新啟時,剩下空白張數就得......,而且目前這種方式是完全不需要再接一台電腦,畫面中的電腦是壓艙,增加重量用的,感謝您喔~

      刪除
  2. 請問有沒有可以支援JPG圖檔辨識的自動閱卷系統,因為知道市面噴墨事務機或是影印機都可以自動掃描+個別存JPG圖檔,再想辦法透[閱卷系統]去辨識圖檔就好,是否就完全不需改機,這樣會不會也是一個方式~

    回覆刪除
  3. 作者已經移除這則留言。

    回覆刪除
  4. 請問老師,你對條碼機瞭解多少,如果一封郵件正、反面都貼相同條碼,請問條碼機一定可以掃讀出條碼嗎?這封信件是用履帶輸送到條碼機面前,請問可以嗎?此外,我還要問一個問題,如果在信封上貼條碼或貼你說的讀卡機的卡片,哪一個對郵件標上記號比較好,哪一種方法比較不會磨損上面的標記,如果當場要給這個信件標上一個不會被磨損的標記的話(因為信件會碰撞來碰撞去,若用2B鉛筆製成的卡片標記容易被磨損掉)?請問老師如果要發明自動分郵件系統,你的這套系統能用得上嗎?

    回覆刪除