通過總結大大小小多個Andriod智能硬件開發項目,記錄了智能硬件產品開發的全流程、智能硬件開發所涉及的技術體系概述的心得,并附上在主板選型、串口通信、屏幕顯示、常用外接設備上一些品類的特點和差異,分析了我的開發流程習慣原因,以供交流。
7.常見外設簡述
智能硬件肯定離不開各式各樣的外設,如果沒有外設一板主板就不能稱之為智能硬件了。按照現在智能硬件行業的產品來看,常見的外設如下:
二維碼掃描器
熱敏打印機
攝像頭
揚聲器/麥克風
7.1 二維碼掃描器
二維碼掃描器是我們在日常生活中最容易接觸到的設備,公交上、電影院取票機、快遞柜等等都可以看到它的身影。
二維碼掃描器的原理其實就是一個攝像頭+補光燈+蜂鳴器,攝像頭不斷地采集圖像數據然后解析出二維碼,并把數據發送出去,同時伴有響聲。數據傳送的接口一般都是USB和串口,無須進行額外的供電,使用主板上的5V電壓。
絕大部分二維碼設備都是可以用掃碼進行配置的,無須用主機發送指令就能完成設備的配置,比如更改輸出數據的方式,由232更改為ttl。還可以添加掃碼數據的前后輟,掃碼間隔時間等等。
7.2 熱敏打印機
打印機主要用于打印小票,應用行業在于餐飲收銀、電影票打印等等。市面上打印機廠商也很多,紙的長度主要有兩種,58mm與80mm,帶切刀的打印機價格要貴一些。
與主板的連接方式也是常見的串口與USB,但打印機一般是12V供電,需要一個額外的電源口供電。
現今的熱敏打印機技術都比較成熟,除了基本的打印文本功能,大部分打印機都支持打印圖片、二維碼、條形碼,有些打印機也支持發票的打印。
7.3 攝像頭
攝像頭是人臉識別設備所必備的關鍵元件,市面上的攝像頭大致分為四種:
普通攝像頭,單純地成像無其它附加功能
寬動態攝像頭,會對成像數據進行處理以適應逆光環境
紅外攝像頭,呈現的圖像是黑白的,主要是針對人體活體檢測
3D結構光攝像頭,是以上攝像頭中最高級的,當然價錢也是最貴的,要搭載兩到三個不同功能的攝像頭才能3D成像,主要運行于對身份識別要求特別的場景,比如刷臉支付。
攝像頭連接主板大部分都是通過USB,與手機用MIPI連接不同,USB外設能夠很容易地與主板集成,并且安卓自帶相機服務,一般插上就能直接用代碼調用,開發非常簡便。
對于人臉識別而言,并不需要很高的相機像素,市面主流基本都是200萬像素,能滿足大部分的場景需要。
7.4 揚聲器/麥克風
揚聲器是接在主板的SPK接口上,麥克風接在MIC接口上,SPK是4pin的,分為左右兩個聲道,MIC接口是兩Pin的,分正負。
麥克風一般接上就能使用,沒什么特別需要注意的。但是揚聲器有一點需要特別注意,大部分主板如果接上了HDMI那么聲音就會從HDMI走,這時就算接揚聲器也是完全沒有輸出的,除了讓供應商調底層升級固件,沒有其它方法解決。
7.5 紅外感應傳感器
紅外傳感器最常在閘機中使用,當檢測到有障礙物時,就會觸發,安卓主板主要通過IO口進行傳感器的數據接收與控制。
紅外傳感器其實就相當于一個開關,要么是0,要么是1,當檢測到障礙物電壓就會變化,從0至1或從1至0,從而讓主板收到信號。
原文地址:https://blog.csdn.net/pigdreams/article/details/104351352
-
Android
+關注
關注
12文章
3936瀏覽量
127413 -
智能硬件
+關注
關注
205文章
2347瀏覽量
107576
發布評論請先 登錄
相關推薦
評論