STM32人工智能检测-筛选机器人

前言

本文描述了一种使用STM32进行机器人筛选的办法。筛选对象是我的粉s,删选办法是瞪眼法。

问题现象

每次当我的STM32 向外界发出一篇新的的报文,总能在1H之内得到focus,格式如下

[title][body][tail]

于是我对各个focus 我报文的对象进行了瞪眼法解析,得到结果如下

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

问题结论

  • 这应该是一个BUG,每个focus我报文的对象,似乎都在2021年8月份发布了与服务器\电脑等相关的响应报文。可以凭借此特性分析是不是机器人。
  • 综上

感悟

可能尝试换一个端口号发布报文,在别的端口号哪里有可能机器人少一点。

  • 3
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
### 回答1: 要实现STM32检测MQ-2并在OLED上显示,需要先连接好MQ-2模块和OLED模块,并对串口和I2C进行初始化配置。接下来,使用STM32的ADC模块对MQ-2模块进行信号采集,然后通过一定的算法将MQ-2模块采集到的气体浓度值转换为可读的数据,最后将其通过I2C协议发送给OLED模块显示。 在程序设计方面,需要结合STM32的ADC采样功能和I2C通信协议进行编程,可以使用HAL库或者CubeMX快速生成代码。先初始化GPIO和I2C,再在主函数中循环调用ADC进行气体浓度的采集,然后处理数据并发送到OLED显示。同时还需要在OLED上设计一定的布局和显示样式,可以使用开源的OLED库或自行编写。 在实际应用中,还需要考虑到MQ-2模块的安装位置和采样频率等因素,以保证测量结果的准确性和稳定性。此外,还需加入一些保护机制和异常处理程序,以应对MQ-2模块出现故障或读取数据异常的情况。 ### 回答2: MQ-2是一种常见的烟雾、气体检测模块,可以用来检测室内空气中的一氧化碳、乙醇、甲烷等有害气体,具有广泛的应用。而STM32则是一种常见的单片机,人们可以通过编程进行各种控制、运算。 因此,我们可以通过将MQ-2模块与STM32单片机进行连接,使得单片机能够接收到模块检测到的数据信号,再将其处理后显示在OLED屏幕上。 具体实现步骤如下: 1. 准备工作:将MQ-2模块的传感器引脚与STM32单片机的GPIO引脚连接,将OLED屏幕的引脚连接到STM32单片机对应的引脚上。 2. 编写代码:通过STM32的编程软件,编写控制MQ-2模块和OLED屏幕的控制程序。其中,需要设置GPIO引脚的输入输出模式,读取MQ-2模块的检测数据并通过计算转换成实际的气体浓度,最终将浓度值显示在OLED屏幕上。 3. 调试程序:将STM32单片机按照接线方式与MQ-2模块和OLED屏幕连接,将编写好的程序下载到STM32单片机中,进行调试测试。可以逐个检查引脚连接和程序的代码是否正确,查看程序执行效果。 通过以上步骤,我们可以实现STM32检测MQ-2模块并在OLED屏幕上显示气体浓度的需求。这一过程中,我们需要有相关的硬件和编程技术储备,同时也需要注意安全和正确性问题。 ### 回答3: 首先需要了解MQ-2传感器的工作原理,MQ-2传感器可以检测气体的浓度,一般用来检测烟雾等有害气体。在STM32的开发中,通过ADC模块读取MQ-2传感器的模拟信号,然后根据读取的数值进行转换,得到对应的气体浓度值。接下来,将浓度值传输到OLED屏幕上进行显示。 具体实现步骤如下: 1. 首先需要初始化ADC模块,设置其对应的GPIO引脚接收模拟信号,并打开ADC的时钟。同时需要设置ADC采集模式、采样时间、转换精度等参数。 2. 接下来在主函数中通过循环读取ADC模块的数值,并进行转换。将转换后的数值传递给OLED屏幕进行显示。 3. 显示可以通过调用OLED屏幕的驱动函数实现。根据实际需求可以设置不同的显示格式,如显示气体浓度、警告提示等。 需要注意的是,在不同的芯片平台下,ADC模块的设置和读取方法有所不同。同时在电路设计中需要考虑到对应的传感器和OLED模块的引脚接法,在代码调试时需要进行针对性调整。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

菠萝地亚狂想曲

送我一瓶农夫山泉?

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值