99精品伊人亚洲|最近国产中文炮友|九草在线视频支援|AV网站大全最新|美女黄片免费观看|国产精品资源视频|精彩无码视频一区|91大神在线后入|伊人终合在线播放|久草综合久久中文

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

Android智能硬件的常見外設(shè)

9GxC_IoTMaker ? 來(lái)源:CSDN ? 作者:csdn ? 2022-07-04 14:31 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

通過(guò)總結(jié)大大小小多個(gè)Andriod智能硬件開發(fā)項(xiàng)目,記錄了智能硬件產(chǎn)品開發(fā)的全流程、智能硬件開發(fā)所涉及的技術(shù)體系概述的心得,并附上在主板選型、串口通信、屏幕顯示、常用外接設(shè)備上一些品類的特點(diǎn)和差異,分析了我的開發(fā)流程習(xí)慣原因,以供交流。

7.常見外設(shè)簡(jiǎn)述

智能硬件肯定離不開各式各樣的外設(shè),如果沒(méi)有外設(shè)一板主板就不能稱之為智能硬件了。按照現(xiàn)在智能硬件行業(yè)的產(chǎn)品來(lái)看,常見的外設(shè)如下:

二維碼掃描器

熱敏打印機(jī)

攝像頭

揚(yáng)聲器/麥克風(fēng)

紅外感應(yīng)傳感器

7.1 二維碼掃描器

二維碼掃描器是我們?cè)谌粘I钪凶钊菀捉佑|到的設(shè)備,公交上、電影院取票機(jī)、快遞柜等等都可以看到它的身影。

二維碼掃描器的原理其實(shí)就是一個(gè)攝像頭+補(bǔ)光燈+蜂鳴器,攝像頭不斷地采集圖像數(shù)據(jù)然后解析出二維碼,并把數(shù)據(jù)發(fā)送出去,同時(shí)伴有響聲。數(shù)據(jù)傳送的接口一般都是USB和串口,無(wú)須進(jìn)行額外的供電,使用主板上的5V電壓。

絕大部分二維碼設(shè)備都是可以用掃碼進(jìn)行配置的,無(wú)須用主機(jī)發(fā)送指令就能完成設(shè)備的配置,比如更改輸出數(shù)據(jù)的方式,由232更改為ttl。還可以添加掃碼數(shù)據(jù)的前后輟,掃碼間隔時(shí)間等等。

7.2 熱敏打印機(jī)

打印機(jī)主要用于打印小票,應(yīng)用行業(yè)在于餐飲收銀、電影票打印等等。市面上打印機(jī)廠商也很多,紙的長(zhǎng)度主要有兩種,58mm與80mm,帶切刀的打印機(jī)價(jià)格要貴一些。

與主板的連接方式也是常見的串口與USB,但打印機(jī)一般是12V供電,需要一個(gè)額外的電源口供電。

現(xiàn)今的熱敏打印機(jī)技術(shù)都比較成熟,除了基本的打印文本功能,大部分打印機(jī)都支持打印圖片、二維碼、條形碼,有些打印機(jī)也支持發(fā)票的打印。

7.3 攝像頭

攝像頭是人臉識(shí)別設(shè)備所必備的關(guān)鍵元件,市面上的攝像頭大致分為四種:

普通攝像頭,單純地成像無(wú)其它附加功能

寬動(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)景,比如刷臉支付。

攝像頭連接主板大部分都是通過(guò)USB,與手機(jī)用MIPI連接不同,USB外設(shè)能夠很容易地與主板集成,并且安卓自帶相機(jī)服務(wù),一般插上就能直接用代碼調(diào)用,開發(fā)非常簡(jiǎn)便。

對(duì)于人臉識(shí)別而言,并不需要很高的相機(jī)像素,市面主流基本都是200萬(wàn)像素,能滿足大部分的場(chǎng)景需要。

7.4 揚(yáng)聲器/麥克風(fēng)

揚(yáng)聲器是接在主板的SPK接口上,麥克風(fēng)接在MIC接口上,SPK是4pin的,分為左右兩個(gè)聲道,MIC接口是兩Pin的,分正負(fù)。

麥克風(fēng)一般接上就能使用,沒(méi)什么特別需要注意的。但是揚(yáng)聲器有一點(diǎn)需要特別注意,大部分主板如果接上了HDMI那么聲音就會(huì)從HDMI走,這時(shí)就算接揚(yáng)聲器也是完全沒(méi)有輸出的,除了讓供應(yīng)商調(diào)底層升級(jí)固件,沒(méi)有其它方法解決。

7.5 紅外感應(yīng)傳感器

紅外傳感器最常在閘機(jī)中使用,當(dāng)檢測(cè)到有障礙物時(shí),就會(huì)觸發(fā),安卓主板主要通過(guò)IO口進(jìn)行傳感器的數(shù)據(jù)接收與控制。

紅外傳感器其實(shí)就相當(dāng)于一個(gè)開關(guān),要么是0,要么是1,當(dāng)檢測(cè)到障礙物電壓就會(huì)變化,從0至1或從1至0,從而讓主板收到信號(hào)。

審核編輯 :李倩

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 傳感器
    +關(guān)注

    關(guān)注

    2566

    文章

    53008

    瀏覽量

    767535
  • Android
    +關(guān)注

    關(guān)注

    12

    文章

    3973

    瀏覽量

    130270
  • 智能硬件
    +關(guān)注

    關(guān)注

    205

    文章

    2387

    瀏覽量

    109259

原文標(biāo)題:開發(fā)心得(4):Android智能硬件的常見外設(shè)

文章出處:【微信號(hào):IoTMaker,微信公眾號(hào):機(jī)智云開發(fā)者】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    STM32+Android實(shí)現(xiàn)的智能家政機(jī)器人電路代碼論文及項(xiàng)目源碼

    STM32+Android實(shí)現(xiàn)的智能家政機(jī)器人電路代碼論文及項(xiàng)目部分截圖:
    發(fā)表于 05-28 21:22

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

    電子發(fā)燒友網(wǎng)站提供《TI mmWave Radar sensor硬件外設(shè)設(shè)計(jì)參考.pdf》資料免費(fèi)下載
    發(fā)表于 09-27 11:06 ?0次下載
    TI mmWave Radar sensor<b class='flag-5'>硬件</b><b class='flag-5'>外設(shè)</b>設(shè)計(jì)參考

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

    CAN是控制器局域網(wǎng)絡(luò)(Controller Area Network)的簡(jiǎn)稱,它是由研發(fā)和生產(chǎn)汽車電子產(chǎn)品著稱的德國(guó)BOSCH公司開發(fā)的,并最終成為國(guó)際標(biāo)準(zhǔn)(ISO11519),是國(guó)際上應(yīng)用最廣泛的現(xiàn)場(chǎng)總線之一。
    的頭像 發(fā)表于 08-24 09:11 ?1011次閱讀
    【GD32 MCU 入門教程】GD32 MCU <b class='flag-5'>常見外設(shè)</b>介紹(15)CAN 模塊介紹

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

    GD32 MCU內(nèi)部提供了一個(gè)RTC(實(shí)時(shí)時(shí)鐘)模塊,通過(guò)RTC可以實(shí)現(xiàn)日歷時(shí)鐘、鬧鐘等功能。RTC也可以用于深度睡眠或待機(jī)模式的低功耗喚醒。不同系列的GD32 MCU在RTC設(shè)計(jì)和功能上有所區(qū)別,總體可以分為三大系列:
    的頭像 發(fā)表于 08-23 09:18 ?1117次閱讀
    【GD32 MCU 入門教程】GD32 MCU <b class='flag-5'>常見外設(shè)</b>介紹(14)RTC 模塊介紹

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

    DAC是一種把二進(jìn)制數(shù)字量形式的離散信號(hào)轉(zhuǎn)換成以標(biāo)準(zhǔn)量(或參考量)為基準(zhǔn)的模擬量的轉(zhuǎn)換器,它常用于過(guò)程控制計(jì)算機(jī)系統(tǒng)的輸出通道,與執(zhí)行器相連,實(shí)現(xiàn)對(duì)生產(chǎn)過(guò)程的自動(dòng)控制。
    的頭像 發(fā)表于 08-22 09:28 ?1052次閱讀
    【GD32 MCU 入門教程】GD32 MCU <b class='flag-5'>常見外設(shè)</b>介紹(13)DAC 模塊介紹

    GD32 MCU 入門教程】GD32 MCU 常見外設(shè)介紹(12)FMC 模塊介紹

    閃存控制器(FMC),提供了片上閃存需要的所有功能。FMC 也提供了頁(yè)擦除,整片擦除,以及32 位整字或 16 位半字編程閃存等操作。 GD32 MCU 支持不同類型編程的具體說(shuō)明如下表 GD32 MCU 不同系列編程區(qū)別所示。
    的頭像 發(fā)表于 08-21 09:56 ?2142次閱讀
    GD32 MCU 入門教程】GD32 MCU <b class='flag-5'>常見外設(shè)</b>介紹(12)FMC 模塊介紹

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

    PMU即電源管理單元,它有三個(gè)電源域,包括VDD/VDDA域、1.1V/1.2V域和備份域。電源管理單元在常規(guī)芯片提供了三種省電模式,包括睡眠模式、深度睡眠模式和待機(jī)模式;在低功耗芯片中,電源管理單元提供了十種省電模式,包括運(yùn)行模式,運(yùn)行模式 1,運(yùn)行模式 2,睡眠模式,睡眠模式 1,睡眠模式 2,深度睡眠模式,深度睡眠模式 1,深度睡眠模式 2 和待機(jī)模式
    的頭像 發(fā)表于 08-20 09:42 ?1392次閱讀
    【GD32 MCU 入門教程】GD32 MCU <b class='flag-5'>常見外設(shè)</b>介紹(11)PMU 模塊介紹

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

    通用同步異步收發(fā)器(USART) 提供了一個(gè)靈活方便的串行數(shù)據(jù)交換接口,數(shù)據(jù)幀可以通過(guò)全雙工或半雙工,同步或異步的方式進(jìn)行傳輸。 USART提供了可編程的波特率發(fā)生器,能對(duì)UCLK(PCLK1或PCLK2) 進(jìn)行分頻產(chǎn)生USART發(fā)送和接收所需的特定頻率。
    的頭像 發(fā)表于 08-19 09:25 ?2117次閱讀
    【GD32 MCU 入門教程】GD32 MCU <b class='flag-5'>常見外設(shè)</b>介紹(10)USART 模塊介紹

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

    本章我們主要分析獨(dú)立看門狗(FWDG)的功能框圖和它的應(yīng)用。獨(dú)立看門狗用通俗一點(diǎn)的話來(lái)解釋就是一個(gè)12位的遞減計(jì)數(shù)器,當(dāng)計(jì)數(shù)器的值從某個(gè)值一直減到0的時(shí)候,系統(tǒng)就會(huì)產(chǎn)生一個(gè)復(fù)位信號(hào),即FWDGTRSTF。如果在計(jì)數(shù)沒(méi)減到0之前,刷新了計(jì)數(shù)器的值的話,那么就不會(huì)產(chǎn)生復(fù)位信號(hào),這個(gè)動(dòng)作就是我們經(jīng)常說(shuō)的喂狗??撮T狗功能由 VDD 電壓域供電,在停止模式和待機(jī)模式下
    的頭像 發(fā)表于 08-18 09:28 ?1533次閱讀
    【GD32 MCU 入門教程】GD32 MCU <b class='flag-5'>常見外設(shè)</b>介紹(9)FWDG 模塊介紹

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

    串行外設(shè)接口(Serial Peripheral Interface,縮寫為 SPI) 提供了基于SPI 協(xié)議的數(shù)據(jù)發(fā)送和接收功能, 可以工作于主機(jī)或從機(jī)模式。 SPI 接口支持具有硬件 CRC 計(jì)算和校驗(yàn)的全雙工和單工模式。
    的頭像 發(fā)表于 08-17 09:36 ?1500次閱讀
    【GD32 MCU 入門教程】GD32 MCU <b class='flag-5'>常見外設(shè)</b>介紹(8)SPI 模塊介紹

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

    ,連接各種集成 電路和功能模塊。I2C器件能夠減少電路間的連接,減少電路板的尺寸,降低硬件成本并提高系統(tǒng)的可靠性。
    的頭像 發(fā)表于 08-16 09:54 ?1426次閱讀
    【GD32 MCU 入門教程】GD32 MCU <b class='flag-5'>常見外設(shè)</b>介紹(7)I2C 模塊介紹

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

    12 位逐次逼近式模數(shù)轉(zhuǎn)換器模塊(ADC),可以采樣來(lái)自于外部輸入通道、內(nèi)部輸入通道的模擬信號(hào),采樣轉(zhuǎn)換后,轉(zhuǎn)換結(jié)果可以按照最低有效位對(duì)齊或最高有效位對(duì)齊的方式保存在相應(yīng)的數(shù)據(jù)寄存器中。
    的頭像 發(fā)表于 08-15 09:46 ?1189次閱讀
    【GD32 MCU 入門教程】GD32 MCU <b class='flag-5'>常見外設(shè)</b>介紹 (6) ADC 模塊介紹

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

    EXTI(中斷/事件控制器)包含多個(gè)相互獨(dú)立的邊沿檢測(cè)電路并且能夠向處理器內(nèi)核產(chǎn)生中斷請(qǐng)求或喚醒事件。 EXTI 有三種觸發(fā)類型:上升沿觸發(fā)、下降沿觸發(fā)和任意沿觸發(fā)。 EXTI中的每一個(gè)邊沿檢測(cè)電路都可以獨(dú)立配置和屏蔽。
    的頭像 發(fā)表于 08-13 11:20 ?1062次閱讀
    【GD32 MCU 入門教程】GD32 MCU <b class='flag-5'>常見外設(shè)</b>介紹(4)EXTI 中斷介紹

    【GD32 MCU 入門教程】GD32 MCU 常見外設(shè)介紹(3)NVIC 介紹

    NVIC(Nested vectored interrupt controller,嵌套向量中斷控制器)是Cortex-M處理器的一部分,它是可編程的,且寄存器位于存儲(chǔ)器映射的系統(tǒng)控制空間(SCS)。NVIC與內(nèi)核相輔相成,共同完成對(duì)中斷的響應(yīng)。本章將介紹中斷的優(yōu)先級(jí)設(shè)置、如何定義中斷函數(shù)名稱、中斷向量如何偏移。有關(guān)NVIC的更多知識(shí),請(qǐng)見《ARM Core
    的頭像 發(fā)表于 08-12 10:02 ?1234次閱讀
    【GD32 MCU 入門教程】GD32 MCU <b class='flag-5'>常見外設(shè)</b>介紹(3)NVIC 介紹

    【GD32 MCU 入門教程】GD32 MCU 常見外設(shè)介紹(1)RCU 時(shí)鐘介紹

    眾所周知,時(shí)鐘是MCU能正常運(yùn)行的基本條件,就好比心跳或脈搏,為所有的工作單元提供時(shí)間 基數(shù)。時(shí)鐘控制單元提供了一系列頻率的時(shí)鐘功能,包括多個(gè)內(nèi)部RC振蕩器時(shí)鐘(IRC)、一個(gè)外部 高速晶體振蕩器時(shí)鐘(HXTAL)、一個(gè)外部低速晶體振蕩器時(shí)鐘(LXTAL)、一個(gè)或多個(gè)鎖相環(huán)(PLL) 一個(gè)HXTAL時(shí)鐘和LXTAL時(shí)鐘監(jiān)視器、時(shí)鐘預(yù)分頻器、時(shí)鐘多路復(fù)用器和時(shí)
    的頭像 發(fā)表于 08-09 09:46 ?1503次閱讀
    【GD32 MCU 入門教程】GD32 MCU <b class='flag-5'>常見外設(shè)</b>介紹(1)RCU 時(shí)鐘介紹