通過總結大大小小多個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文章
3945瀏覽量
127936 -
智能硬件
+關注
關注
205文章
2351瀏覽量
107941
發布評論請先 登錄
相關推薦
瑞芯微開發板/主板Android配置APK默認開啟性能模式方法

谷歌推出Android XR SDK開發者預覽版
TI mmWave Radar sensor硬件外設設計參考

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

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

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

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

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

迅為RK3568 開發板賦能數字廣告,推動智能化新時代
硬件工程師的開發心得
機智云助力小程序開發:連接智能硬件與智能生活

實習大學生如何在Purple Pi OH鴻蒙開發板下調試Android串口

評論