女人自慰AV免费观看内涵网,日韩国产剧情在线观看网址,神马电影网特片网,最新一级电影欧美,在线观看亚洲欧美日韩,黄色视频在线播放免费观看,ABO涨奶期羡澄,第一导航fulione,美女主播操b

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

Android智能硬件的常見外設

9GxC_IoTMaker ? 來源:CSDN ? 作者:csdn ? 2022-07-04 14:31 ? 次閱讀

通過總結大大小小多個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,從而讓主板收到信號

審核編輯 :李倩

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 傳感器
    +關注

    關注

    2563

    文章

    52573

    瀏覽量

    763720
  • Android
    +關注

    關注

    12

    文章

    3963

    瀏覽量

    129552
  • 智能硬件
    +關注

    關注

    205

    文章

    2380

    瀏覽量

    108919

原文標題:開發心得(4):Android智能硬件的常見外設

文章出處:【微信號:IoTMaker,微信公眾號:機智云開發者】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦
    熱點推薦

    STM32+Android實現的智能家政機器人電路代碼論文及項目源碼

    STM32+Android實現的智能家政機器人電路代碼論文及項目部分截圖:
    發表于 05-28 21:22

    TI mmWave Radar sensor硬件外設設計參考

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

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

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

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

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

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

    DAC是一種把二進制數字量形式的離散信號轉換成以標準量(或參考量)為基準的模擬量的轉換器,它常用于過程控制計算機系統的輸出通道,與執行器相連,實現對生產過程的自動控制。
    的頭像 發表于 08-22 09:28 ?934次閱讀
    【GD32 MCU 入門教程】GD32 MCU <b class='flag-5'>常見外設</b>介紹(13)DAC 模塊介紹

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

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

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

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

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

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

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

    本章我們主要分析獨立看門狗(FWDG)的功能框圖和它的應用。獨立看門狗用通俗一點的話來解釋就是一個12位的遞減計數器,當計數器的值從某個值一直減到0的時候,系統就會產生一個復位信號,即FWDGTRSTF。如果在計數沒減到0之前,刷新了計數器的值的話,那么就不會產生復位信號,這個動作就是我們經常說的喂狗。看門狗功能由 VDD 電壓域供電,在停止模式和待機模式下
    的頭像 發表于 08-18 09:28 ?1417次閱讀
    【GD32 MCU 入門教程】GD32 MCU <b class='flag-5'>常見外設</b>介紹(9)FWDG 模塊介紹

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

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

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

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

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

    12 位逐次逼近式模數轉換器模塊(ADC),可以采樣來自于外部輸入通道、內部輸入通道的模擬信號,采樣轉換后,轉換結果可以按照最低有效位對齊或最高有效位對齊的方式保存在相應的數據寄存器中。
    的頭像 發表于 08-15 09:46 ?1085次閱讀
    【GD32 MCU 入門教程】GD32 MCU <b class='flag-5'>常見外設</b>介紹 (6) ADC 模塊介紹

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

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

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

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

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

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