• 发文章

  • 发资料

  • 发帖

  • 提问

  • 发视频

创作活动
0
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
返回

电子发烧友 电子发烧友

  • 全文搜索
    • 全文搜索
    • 标题搜索
  • 全部时间
    • 全部时间
    • 1小时内
    • 1天内
    • 1周内
    • 1个月内
  • 默认排序
    • 默认排序
    • 按时间排序
大家还在搜
  • 疯壳AI语音及人脸识别开发实战 Ⅱ 开发基础

    本帖最后由 疯壳科技 于 2020-11-5 16:55 编辑 AI语音及人脸识别教程 Ⅱ 开发基础

    2020-11-05 16:22

  • 【疯壳·AI语音人脸识别教程2】系统测试

    CC3200AI实验教程——疯壳·开发板系列系统测试拿到CC3200AI开发套件之后需要对设备进行注册,否则会无法使用AI功能,下面教大家对拿到的CC3200AI开发套件进行注册。发货时会会给予每一个套件唯一的32位注册ID码以及唯一32位的设备PN码。首先使用手机打开疯壳官网www.fengke.club并且登录(如未注册请先注册),在最下面一栏中切换到“个人”,如图1.0.1所示。图1.0.1个人界面在个人界面下,选择我的设备——》添加设备,如图1.0.2所示。图1.0.2 “我的设备”界面此刻会出现一个填写框要求填写32位的注册ID码,把提供的32位ID码输入进去,如图1.0.3所示。图1.0.3 输入32位ID码点击“下一步”会出现要求输入32位PN码,把PN码输入进去,并点击下一步,会出现绑定成功的界面,如图1.0.4所示图1.0.4 设备绑定成功界面此时设备并未注册成功,点击“查看设备”,会进入一个注册步骤,里面提供了注册设备必须的注册包Globle_Register_Pack以及Globle_Auth_key。如图1.0.5所示。图1.0.5 注册步骤按照上面的步骤,首先复制AI_OCR的文件夹到SDK安装目录的example下(所有代码均为如此),打开提供的代码AI_OCR文件夹里的工程,在main.c里找到Globle_Register_Pack以及Globle_Auth_key所在处。如图1.0.6所示。图1.0.6Globle_Register_Pack以及Globle_Auth_key所在处按照图1.0.5上的流程把Globle_Register_Pack以及Globle_Auth_key复制到代码中去替换掉。打开common.h把需要接入的路由器设备改成现有且可以连网的,即修改路由器的名称,加密方式以及密码。如图1.0.6所示。图1.0.7 路由器相关修改最后一步是需要修改串口打印输出的端口可以直接复制我们提供的uart_if.h复制SDK安装目录下的example——》common文件夹下替换(把串口打印口切换为UART1,后续摄像头会占用UART0,该操作不会对别的工程有影响)。编译程序,生成了相对应的bin文件,下载前,先插上仿真调试器Ti Stellaris,在把旁边的拨码开关的“RX”和“TX”拨到“ON”,把启动方式拨码选择为FLASH启动,即把SOP2拨到“ON”。打开下载工具Uniflash,点击快速启动向导中的“新目标配置”,在弹出的配置对话框中选择CC3x Serial(UART) Interface,然后点击OK。如图1.0.7所示。图1.0.8选择下载的芯片以及方式然后在COM Port中输入板子连接的串口号(根据自己的电脑来进行选择),如图1.0.8所示。图1.0.9 串口号选择初次使用板子时,先烧写Sevcie Pack,否则程序可能无法运行,如图1.0.9所示点击“Sevice Pack Programming”,选择之前安装的Sevicepack安装文件夹目录下的bin文件即可,如果之前已经向CC3200烧写过Sevice Pack的这一步可以忽略。图1.0.10 SevicePcak的烧写在左侧点击/sys/mcuimg.bin,然后在右侧 URL 中选择刚编译生成的bin文件,然后选中下方的Erase和Update。如图1.1.0所示。图1.1.1选择下载的目标然后点击“CC31xx/CC32xx Flash Setup and Control”,点击 Program 进行下载,如图1.1.1所示。图1.1.2 下载bin文件根据软件下方的提示,按下复位按键就可以看到下载的相关信息,如图1.1.2所示。图1.1.3 bin文件下载中下载完成如图1.1.3所示。图1.1.4 下载完成下载完成后将拨码开关拨回原处,插上USB和摄像头,把UART拨码的第三个拨码(UART1的RXD)拨到“ON”,并把板子上的P17用短路帽插上(UART1的TXD),打开串口调试助手,选择自己的串口号,波特率设置为115200,点击打开,并按下复位,会打印摄像头初始化的信息,串口打印如图1.1.4所示。图1.1.5 串口初始化信息为了方便开发与演示,均通过串口指令来实现相关功能,指令表如表1.0.1所示。表1.0.1 串口指令表这里主要用的指令1~5,首先发送指令1,即配置CC3200为STA模式。串口返回如图1.1.5所示。图1.1.7配置CC3200为STA模式再发送指令2,让CC3200接入在common.h中定义的路由器。如图1.1.6所示为C3200接入路由器的串口回传。图1.1.8CC3200接入路由器接下来发送指令3,接入到远程服务器端,如图1.1.7所示为CC3200接入到远程服务器端的串口回传。图1.1.9CC3200接入到远端服务器串口回传下一步是重点,即发送之前复制过来的注册包,发送指令4,收到串口回传的信息,如图1.1.8所示。如图1.2.0 注册回传套件首次注册时就会收到如图1.1.8所示的串口回传,并且得到新的DIN码和Skey码,如果不是第一次注册则会直接断开与服务器的连接。此时回到手机上,返回重新进入“我的设备”在设备里会看到Skey和DIN如图1.1.9所示。图1.2.1注册成功后“我的设备”界面到这一步话,恭喜您,已经注册设备成功了,后续使用AI部分就不需要发送注册包了,连接网络并接入服务器后直接发送串口指令5,即登录包即可。但是此刻的登录包的还不是最新的,需要把Skey和Din复制到代码中去。同样的步骤,打开AI_OCR文件夹下的工程,打开main.c,把Skey和Din复制到如图1.2.0所示的位置替换掉即可。图1.2.2 Skey及Din的位置编译下载,后续即可以直接登录。文件下载请点击:

    2022-09-07 14:51

  • 模块的工作原理

    模块(Optical Modules)作为光纤通信中的重要组成部分,是实现信号传输过程中光电转换和电光转换功能的光电子器件。

    2022-04-13 11:27

  • 模块的工作原理

    `模块工作原理简介 目录摘要... 2关键词... 21引用的文档和参考标准说明... 22缩写说明... 23正文... 24附录... 7 摘要以SFP模块

    2016-01-19 13:26

  • 模块封装大盘点

      模块的尺寸由封装形式(form factor)决定,而这个封装就是各种多源协议(MSA)组织规定的。早期设备的接口种类很多,每个设备商生产的设备都只能用自己特定的模块

    2019-09-24 17:41

  • QSFP28模块的工作原理是什么

    QSFP28模块被称为100G模块,是目前市场上100G模块中比较

    2021-11-11 07:21

  • 自制基于ESP32的语音识别模块

    串口调试助手测试语音识别效果这款语音识别模块通过ESP32连接百度云语音识别平台来实现非特定指令的语音识别功能,他可以把

    2021-08-24 15:03

  • 模块的结构以及电源需求

    本文基于模块标准和需求出发,介绍了TI多款小体积电源产品在模块里的应用及其在

    2022-11-03 07:14

  • 如何通过LD3320语音识别模块识别我们预定的短语

    LD3320A语音识别一、LD3320A语音识别模块介绍二、本章节实现功能介绍三、接线图四、完整代码五、代码运行结果六、一些优化语音识别效果的建议一、LD3320A语音

    2022-01-12 08:19

  • RC522射频门禁识别模块

    0、前言RC522射频门禁识别模块非常常用,某宝卖家提供的程序基本都是使用软件模拟SPI的方式进行驱动的,但是实测使用软件模拟SPI识别速率、准确性没有硬件SPI驱动时高,因此本篇博客用于记录

    2021-08-12 08:09