0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

开发心得(4):Android智能硬件的常见外设

机智云 2022-07-05 11:28 次阅读

通过总结大大小小多个Andriod智能硬件开发项目,记录了智能硬件产品开发的全流程、智能硬件开发所涉及的技术体系概述的心得,并附上在主板选型、串口通信、屏幕显示、常用外接设备上一些品类的特点和差异,分析了我的开发流程习惯原因,以供交流。

7125daa8-fbba-11ec-a2f4-dac502259ad0.gif7.常见外设简述

智能硬件肯定离不开各式各样的外设,如果没有外设一板主板就不能称之为智能硬件了。按照现在智能硬件行业的产品来看,常见的外设如下:

二维码扫描器

热敏打印机

摄像头

扬声器/麦克风

红外感应传感器

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

    文章

    3848

    浏览量

    125586
  • 智能硬件
    +关注

    关注

    203

    文章

    2304

    浏览量

    106495
收藏 人收藏

    评论

    相关推荐

    【LicheeRV-Nano开发套件试用体验】+智能平板开发

    开发 6.摄像头开发 7.AI人脸识别、运动侦测、姿态检测调试开发 预期成果 1.熟练算能软件工具使用,代码编写调试 2.外设功能驱动达成相应效果 3.网络、音频调通
    发表于 03-06 23:05

    盘点那些硬件+项目学习套件:Hi3861鸿蒙开发板及入门常见问题解答

    华清远见20岁了~过去3年里,华清远见研发中心针对个人开发板业务,打造了多款硬件+项目学习套件,涉及STM32单片机、嵌入式、物联网、人工智能、鸿蒙、ESP32、阿里云IoT等多技术方向。 今天我们
    发表于 02-01 16:55

    【每周一练】小眼睛FPGA1K开发硬件平台

    L1/L2 数码管L1/L2 97 L3 数码管L3 78 外设:按键 按键作为常见的输入设备,开发板上提供了4个按键,并为按键进行了硬件
    发表于 12-19 23:37

    Android APP如何进行访问硬件驱动

    本文我们要讲的是在用 i.MX8 平台开发时,Android APP 如何进行访问硬件驱动。
    的头像 发表于 12-04 13:50 444次阅读
    <b class='flag-5'>Android</b> APP如何进行访问<b class='flag-5'>硬件</b>驱动

    Android Runtime源码解析》+深入体会第六章ART的执行(4

    接上三篇。 《Android Runtime源码解析》+原创学习心得首发(1)《Android Runtime源码解析》+原创学习心得首发(2) 《
    发表于 11-17 01:33

    Android应用开发实验

    电子发烧友网站提供《Android应用开发实验.doc》资料免费下载
    发表于 10-30 09:32 0次下载
    <b class='flag-5'>Android</b>应用<b class='flag-5'>开发</b>实验

    介绍一个用C语言编写的硬件外设访问库

    今天要介绍的开源软件叫 c-periphery,一个用 C 语言编写的硬件外设访问库。
    的头像 发表于 10-26 10:36 504次阅读
    介绍一个用C语言编写的<b class='flag-5'>硬件</b><b class='flag-5'>外设</b>访问库

    电脑常见故障维修心得

    电子发烧友网站提供《电脑常见故障维修心得.pdf》资料免费下载
    发表于 10-09 16:35 4次下载
    电脑<b class='flag-5'>常见</b>故障维修<b class='flag-5'>心得</b>

    Android Runtime源码解析》+学习心得首发(3)

    环境和机制,从而更好地开发和优化应用。同时,本书也适合对Android和编译原理感兴趣的读者阅读和学习。 在这个信息化、智能化的时代,Android已经渗透到我们生活的每一个角落。从
    发表于 09-28 13:09

    【触觉智能 Purple Pi OH 开发板体验】检测Android系统的完备性

    :Purple Pi OH运行Android11,性能稳定,该有的硬件外设接口资源,检测均未发现异常。并能兼容安装第三方apk软件,如果能在功耗、散热性上再做优化,将会给RK3566带来更好的市场竞争优势。
    发表于 09-10 17:23

    iMX6常见 Android系统问题

    Android应用后,安装不到iMX6开发板上,可以通过以下设置system权限的方法试一试。 可以看一下eclipse中调试信息如下: Installation error
    发表于 08-29 10:32

    Android BLE 开发

    Android开发
    橙群微电子
    发布于 :2023年08月21日 10:25:39

    [触觉智能 Purple Pi OH开发板体验] 二.RK3566运行Android11

    上篇进行了开箱及硬件简单介绍,本章就来跑一下Android11进行体验。 体验之前我们要先下载一些必须的文件。1.安装RK USB驱动 可以到触觉智能官网或者某宝链接详情里获取下载链接,这里我已经
    发表于 08-07 08:26

    【EASY EAI Nano人工智能开发套件试用体验】EASY EAI Nano人工智能开发套件开箱及硬件初体验

    今天收到了EASY EAI Nano人工智能开发套件,为大家做个开箱及硬件评测。 打开快递包装,引入眼帘的是一个设计精美蓝色的大盒子,在盒子里有EASY EAI Nano人工智能开发板、天线、喇叭
    发表于 05-31 19:18

    Android Runtime源码解析》+原创学习心得首发(2)

    接上一篇。 《Android Runtime源码解析》+原创学习心得首发(1)今天继续跟大家学习一下,这本书自我看过之后感觉最好最好的,还是第4章的优化算法分析。 就是优化算法框架、常量折叠、指令
    发表于 05-22 23:34