2022年全国电子设计竞赛E题-声源定位跟踪系统设计详解

简介: 2022年全国电子设计竞赛E题-声源定位跟踪系统设计详解

1、赛题回顾

2、硬件说明

本设计使用k210完整整个系统的控制。

2.1、主控k210

  • 主控可以使用spieed的maixbit或者亚博智能的k210或者01stidio的


2.2、屏幕

  • 使用上述板子自带的屏幕即可

2.3、麦克风阵列

  • 麦克风阵列由沿板的六个麦克风和一个中心的麦克风组成,阵列板上的 12 颗 LED 可以用来可视化识别声源方位,可以用来做声源定位实验。
  • 引脚定义

2.4、舵机

  • 我使用的是MG996R

2.5、激光灯

  • 使用任意一款可以IO控制的激光的即可。

3、硬件连接与代码

3.1、麦克风阵列接线

  • K210 具有FPIOA 的特性, 支持每个外设随意映射到任意引脚;所以将下面的表格中的 I/O 口 与自己的板子上带有数字标识的引脚连起来即可。连接完引脚后,在代码中对相应的引脚进行定义即可。

3.2、麦克风阵列代码

from Maix import MIC_ARRAY as mic
import lcd
mic.init()#默认配置
#mic.init(i2s_d0=34, i2s_d1=8, i2s_d2=33, i2s_d3=9, i2s_ws=32, i2s_sclk=10,\
            #sk9822_dat=7, sk9822_clk=35)#可自定义配置 IO
lcd.init(invert = 1)   #320*240
while True:
    imga = mic.get_map()
    b = mic.get_dir(imga)
    a = mic.set_led(b,(0,0,255))
    imgb = imga.resize(160,160)
    imgc = imgb.to_rainbow(1)
    a = lcd.display(imgc)
mic.deinit()

3.3、舵机控制代码

def Servo(servo,angle):
    S1.duty((angle+90)/180*10+2.5)

6、详细资料下载

相关文章
|
3月前
|
SQL 开发框架 Java
互联网医院在线问诊系统的设计与实现(论文+源码)_kaic
互联网医院在线问诊系统的设计与实现(论文+源码)_kaic
|
3天前
|
数据采集 监控 安全
建筑工程质量检测LIMS系统 建筑行业实验室信息管理系统
在当今快速发展的工程建筑行业中,精确、高效的数据管理成为了提升项目质量、加速施工进度的关键要素。随着信息技术的不断进步,实验室信息管理系统(LIMS)在工程建筑领域的应用日益广泛,它不仅简化了复杂的检测流程,还大大提升了数据处理的准确性和及时性。本文将深入探讨工程建筑实验室如何借助LIMS系统实现管理升级。
|
3天前
|
监控 安全 数据挖掘
煤矿行业LIMS系统 煤炭检测实验室信息管理系统
在煤矿行业,实验室作为质量控制与技术创新的核心部门,其管理效率与数据准确性直接关系到企业的生产安全与经济效益。随着信息技术的飞速发展,实验室信息管理系统(LIMS)在煤矿行业的应用日益广泛,成为提升实验室管理水平、优化检测流程、确保数据精准的重要工具。
|
12月前
|
Go
团队的温度-霍桑实验对绩效管理体系的启示
团队的温度-霍桑实验对绩效管理体系的启示
|
传感器 机器学习/深度学习 人工智能
「纯视觉」与「多传感器」路线之争背后,久未解决的3大难题
「纯视觉」与「多传感器」路线之争背后,久未解决的3大难题
301 0
|
小程序 Linux 程序员
项目课题学习之黄金10步法则
项目课题学习之黄金10步法则
217 0
项目课题学习之黄金10步法则
|
安全 新能源
拜腾与博世将在动力系统、驾驶员辅助等方面展开重点合作
双方拟建立平台以在品牌推广、产品营销等方面深入合作。
297 0