Arduino是一個便捷靈活、方便上手的開源電子原型平臺,也叫電子積木。它包含硬體(各種型號的 Arduino 板)和軟體(Arduino IDE)。非常適合電子愛好者和對於「互動」有興趣的朋友們。你可以自己動手製作,也可以購買成品套裝,Arduino所使用到的軟體都可以免費下載,可以根據自己的要求去修改它們。標準化的接口模式大大降低了大家的製作門檻,任何人有興趣動手都能嘗試折騰出來一臺相機。
我們今天製作的這臺Arduino Camera開源相機擁有一般數位相機的基礎功能。基於DFRduino UNO R3套件, 鏡頭組件採用了CMUcam4可編程的嵌入式圖像傳感器,不但能像傳統攝像頭模組一樣傳輸VGA(640×480)尺寸的圖像,還內置可編程的圖像處理軟體,可以方便地對圖像做一些算法處理,比如定義需要追蹤的顏色和直方圖顯示等。再加上一個有智能監控電壓功能的鋰電池模塊組成一個性能穩定數據存儲裝置。
DFRduino UNO R3套件 78元
CMUcam4 嵌入式圖像傳感器1700元
Button按鈕模塊 10元
面包線 0.1元
鋰電池 150元
PVC管槽2米 2元
1. 首先連接DFRduino UNO R3套件與圖像傳感器
2. 它們都有標準的接口,直接插上即可,注意針腳要對齊
3. 連接麵包線。一共有三根線,紅色為+5V電源線、黑色是電路的地線
4. 另一根黃色的為Button連接線, 連接到COM3串口
5. 將相機裝到PVC槽中,在PVC槽頂端安裝Button按鈕作為相機的快門
6. 將鋰電池裝上,一個最基本的開源相機就做好了。最後用USB線和電腦連接, 點擊Upload將程序上傳到控制板中即可
RF Talk Shield可實現5種聲音
這塊RF Talk Shield拓展板所使用的AquesTalk Pico本身擁有5種聲音,包括3種女聲、1種男聲以及一種機器人合成音。如果有興趣製作機器人的話,這塊拓展板倒是一個不錯的輸出底座。
Maxsonar EZ2 超聲波測距模塊
MaxSonar EZ2超聲波測距模塊可探測的距離非常遠,而且傳感器體積小巧,但是包含了連續可變增益,自動校準,包含距離讀數實時噪聲抑制算法。在許多電氣噪聲源存在的環境依然可以可靠工作。
樹莓派
Raspberry Pi樹莓派和Arduino相似,也是為學生計算機編程教育設計的,採用Linux系統。基於ARM的微型電腦主板,以SD卡為內存硬碟,有標準的USB網線接口,可連接鍵盤、滑鼠,擁有電視輸出接口和HDMI接口,以上部件全部整合在一張僅比信用卡稍大的主板上,只需接通電視機和鍵盤就能具備所有PC的基本功能,執行如電子表格、文字處理、玩遊戲、播放高清視頻等諸多功能。當然,用樹莓派也可以製作相機,詳見《攝影之友》9月刊。
創客布道師:@nille程晨
開源硬體簡單容易上手,沒有任何電子基礎的人都可以來玩。我們今天做的只是最基礎的開源相機,當然,選擇不同的硬體,還可以實現多種不同的快門觸發,比如實現人臉識別拍照、聲音感應拍照等等。
資深編輯:姬睿
不會編程的人能不能玩開源呢?答案是肯定的。Arduino沒有難懂的彙編,而且網上有很多免費的程序可以下載,只需要用USB線和電腦連接,選擇目前使用的控制板點擊Upload將程序上傳到控制板中即可。