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

谷歌推出Android XR SDK開發(fā)者預(yù)覽版
瑞芯微平臺(tái)Android系統(tǒng)串口測(cè)試方法,觸覺智能RK3562開發(fā)板演示

Android11修改攝像頭前后置方法,觸覺智能RK3568開發(fā)板演示

TI mmWave Radar sensor硬件外設(shè)設(shè)計(jì)參考

瑞芯微RK3566開發(fā)板USB OTG模式介紹及命令切換,觸覺智能EVB3566主板鴻蒙硬件廠商

【GD32 MCU 入門教程】GD32 MCU 常見外設(shè)介紹(15)CAN 模塊介紹

【GD32 MCU 入門教程】GD32 MCU 常見外設(shè)介紹(8)SPI 模塊介紹

【GD32 MCU 入門教程】GD32 MCU 常見外設(shè)介紹(7)I2C 模塊介紹

【GD32 MCU 入門教程】GD32 MCU 常見外設(shè)介紹(4)EXTI 中斷介紹

迅為RK3568 開發(fā)板賦能數(shù)字廣告,推動(dòng)智能化新時(shí)代
硬件工程師的開發(fā)心得
機(jī)智云助力小程序開發(fā):連接智能硬件與智能生活

實(shí)習(xí)大學(xué)生如何在Purple Pi OH鴻蒙開發(fā)板下調(diào)試Android串口

評(píng)論