本作品同时利用超声波发射器与红外线发射器来确定航向。超声波接收器负责船头所指向正前方180度的角度精确计算,红外接收器负责处理特殊工况的方向识别问题。当光电门所处方位超出超声波接收器的感知范围时,单片机开始处理面向船体左右舷的红外接收器所接收的信号,用以判断信号源的大致方位,控制舵机向左或向右转舵,待进入超声波接收器感知范围则单片机只处理超声波信号,获得信号源相对船体正方向角度,舵机给予相应偏角反馈。既减少了船身由于粗略感知造成的摇荡,又扩大了感知范围。 在速度控制上,电机采用了大扭矩的无刷电机,通过低压电调来控制其转速,匹配相应高速螺旋桨,尽量做到船机桨的高效配合。由于大赛规定使用干电池,且电池节数较少,使用高速电机时电压很容易被迅速拉低致使单片机停止工作,为保证比赛全程尽量多的去消耗电量做功,我们为单片机添加了高质量的稳压芯片,这样可以避免干电池电量未用尽而电压先过低的情况发生,保证了船舶的持续高速运行。
2022-04-27 00:09:17 5.94MB a's'
1
在红外抄表等电路中,要用到38kHz载波来实现串口通讯,其串口就是普通的UART。笔者总结出6种调制电路供网友们参考。
2021-12-20 16:55:59 29KB 38kHz载波 红外信号 电路 文章
1
在红外抄表等电路中,要用到38kHz载波来实现串口通讯,其串口就是普通的UART。笔者总结出6种调制电路供网友们参考。
2021-11-30 19:42:39 28KB 红外 调制 38kHz 电路设计
1
基于Android Hrtimer改善红外信号学习准确性方法.pdf
2021-09-22 15:04:51 210KB Android 客户端 应用开发 参考文献
该库使您可以使用使用常见的940nm红外LED和常见的红外接收器模块)在或上发送和接收红外信号。 例如TSOP {17,22,24,36,38,44,48} *解调器等。 v2.7.14现已推出 该库的2.7.14版本现已。 您可以查看所有重要更改的。 从v2.0之前的版本升级 在v2.0中,该库的用法已略有更改。 您将需要更改用法以与v2.0及更高版本一起使用。 您可以在“页面上了解有关所需更改的更多信息。 从v2.5之前的版本升级 该库已从使用声明为#define的更改为根据使用适当命名的 。 这可能会导致旧程序无法编译。 别名最可能在外部使用的#define是使用旧样式的项目的有限向后兼容性。 今后,将仅支持新的kConstantName样式来添加新协议。 在极少数情况下,它确实会破坏您的代码,那么您可能一直在引用可能不应该使用的内容。 您应该能够从旧名称中快速确定新名称。 例如CONSTANT_NAME到kConstantName 。 使用常识或检查库的代码(如果这确实会影响代码)。 支持的协议 您可以在找到支持哪些协议和设备的详细信息。 故障排除 在报告问题或寻求帮助之前,
2021-09-16 17:30:45 4.69MB home-automation arduino esp8266 remote-control
1
IRremote Arduino库 可作为Arduino库“ IRremote”使用 进行中 该库使您可以在Arduino上使用红外信号进行发送和接收。 教程和更多信息将。 安装 单击上方的LibraryManager徽章以查看。 支持的IR协议 Denon,JVC,LG,NEC / Apple,Panasonic / Kaseikyo,RC5,RC6,Samsung,Sharp,Sony,(Pronto),BoseWave,Lego,Whynter,MagiQuest。 可以通过更改IRremote.h中的行来关闭和打开协议: #define DECODE_ 1 #define SEND_ 1 对于该库,这是一个相当古老但可能有用的Wiki。 将您的2.x程序转换为3.x版本 现在有一个IRreceiver和IRs
2021-09-05 21:47:22 222KB C++
1
行业分类-电信-具有衰减电路的红外信号接收机.rar
基于STM32的空调遥控红外信号接收
2021-07-13 16:04:18 5.97MB stm32
1