通過總結(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 二維碼掃描器
二維碼掃描器是我們在日常生活中最容易接觸到的設(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è)備所必備的關(guān)鍵元件,市面上的攝像頭大致分為四種:
普通攝像頭,單純地成像無其它附加功能
寬動態(tài)攝像頭,會對成像數(shù)據(jù)進(jìn)行處理以適應(yīng)逆光環(huán)境
紅外攝像頭,呈現(xiàn)的圖像是黑白的,主要是針對人體活體檢測
3D結(jié)構(gòu)光攝像頭,是以上攝像頭中最高級的,當(dāng)然價(jià)錢也是最貴的,要搭載兩到三個(gè)不同功能的攝像頭才能3D成像,主要運(yùn)行于對身份識別要求特別的場景,比如刷臉支付。
攝像頭連接主板大部分都是通過USB,與手機(jī)用MIPI連接不同,USB外設(shè)能夠很容易地與主板集成,并且安卓自帶相機(jī)服務(wù),一般插上就能直接用代碼調(diào)用,開發(fā)非常簡便。
對于人臉識別而言,并不需要很高的相機(jī)像素,市面主流基本都是200萬像素,能滿足大部分的場景需要。
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那么聲音就會從HDMI走,這時(shí)就算接揚(yáng)聲器也是完全沒有輸出的,除了讓供應(yīng)商調(diào)底層升級固件,沒有其它方法解決。
7.5 紅外感應(yīng)傳感器
紅外傳感器最常在閘機(jī)中使用,當(dāng)檢測到有障礙物時(shí),就會觸發(fā),安卓主板主要通過IO口進(jìn)行傳感器的數(shù)據(jù)接收與控制。
紅外傳感器其實(shí)就相當(dāng)于一個(gè)開關(guān),要么是0,要么是1,當(dāng)檢測到障礙物電壓就會變化,從0至1或從1至0,從而讓主板收到信號。
原文地址:https://blog.csdn.net/pigdreams/article/details/104351352
-
Android
+關(guān)注
關(guān)注
12文章
3992瀏覽量
133530 -
智能硬件
+關(guān)注
關(guān)注
205文章
2414瀏覽量
111236
發(fā)布評論請先 登錄
開發(fā)者必備:嵌入式常用外設(shè)接口電路參考指南
RK3588 Android12 外設(shè)相機(jī)能力升級:前置切換+高清錄制雙buff加持
【內(nèi)測活動同步開啟】這么?。窟@么強(qiáng)?新一代大模型MCP開發(fā)板來啦!
SPI開發(fā)實(shí)戰(zhàn):硬件電路設(shè)計(jì)與CH390H應(yīng)用全攻略
谷歌全新Android助力提高開發(fā)效率
Android Studio中的Gemini全面支持Dart和Flutter開發(fā)
【匯思博SEEK100開發(fā)板試用體驗(yàn)】開發(fā)板硬件賞析
學(xué)電路設(shè)計(jì)分享學(xué)習(xí)心得、技術(shù)疑問及實(shí)戰(zhàn)成果
【米爾-全志T536開發(fā)板試用體驗(yàn)】測試心得
定制安卓主板|智能Android主板|PCBA定制開發(fā)
【Android開發(fā)者必看】使用JetBrains TeamCity為Android項(xiàng)目構(gòu)建CI/CD管道詳細(xì)指南
開發(fā)心得(4):Android智能硬件的常見外設(shè)
評論