Windows与linux开发板之间的数据交互(linux开发板会涉及一个传感器有文档说明)

¥ 1500

¥ 1500 匠迹众包 Technology & Programming China
402 days ago

Description

需要用到的硬件
1:噪声传感器
2:linux工程主板
待选[接口需GPIO、音频、网口]
3:外设音响小喇叭

硬件连接过程:
“迷你音响”可以分为采集端和干扰端和采集兼声音端
采集端:是由噪声传感器焊接至linux工程主板上,只是用于采集环境声音的分贝dB
声音端:是由音响小喇叭焊接至linux工程主板上,只是用于发出声音、音乐
采集兼声音端:是由噪声传感器和音响小喇叭 焊接至linux工程主板上,该端不由Windows主机控制,只是在linux系统上运行,但是得需要写出运行日志信息,使用CF卡导出数据

以上都可以理解为是一个带有系统的音响,简称“迷你音响”
[噪声传感器的使用说明已附在附件中]

工作过程:
所有设备通电后,
采集端里面提前写好一个配置项数据,表明该端是采集端和版本号
声音端里面提前写好一个配置项数据,表明该端是声音端和版本号
采集兼声音端提前写好一个配置项数据,表明表明该端是Pro端和版本号

=====================================

“迷你音响”会实时获取传感器的分贝值,并将获取到的分贝值实时传输至windows电脑客户端中,由Windows电脑做数据统计进行操作
在Windows主机上,可以控制“迷你音响”,其功能可下发wav、mp3等格式的音频文件至迷你主句并进行播放;在Windows端,可其对“迷你音响”进行声音控制大小


Windows主机客户端上,增加两种模式
1:自动模式:该模式是由噪声传感器返回的值来定义,如果返回的值在70dB,那么每台“迷你音响”声音的音量大小自动变化,跟环境而变,环境没声音了,就停止播放

2:手动模式:可以对“迷你音响”进行声音设置大小,如果对“迷你音响1”“迷你音响2”设置的值在80dB,那么“迷你音响1 2”只能检测声音的dB值达到80以后,就播放音乐,如果30秒没有达到80dB,则停止播放声音

Windows主机控制的“迷你音响”数量不限,可能会有几十个或几百个都有可能,这些“迷你音响”必须要经过Windows主机方激活后才能使用,每插上一台“迷你主机”,Windows端就显示已经加入一台设备,然后显示设备的基本信息,由Windows端来控制是否开启使用并且添加IP后方可使用,未经Windows主机授权的设备统一禁用


使用语言:
Windows端最好使用易语言,或者做出接口,让易语言可以调用!
Linux端语言不限,只要做到稳定,实时,安全既可!注意:linux是开发板可能是嵌入式的!具体的详细聊

关注公众号,不定期副业成功案例分享
Follow WeChat

Success story sharing

Want to stay one step ahead of the latest teleworks?

Subscribe Now

Similar Teleworks