(纯萌新,学习单片机半年了,这是寒假回家的作品,师从江科大,写博客纪录我实现后的经验)(比较粗略)前言:因为没买超声波避障模块,只能勉强一下用红外寻迹做一个类似的小车。问题很多:光线会干扰读取到的AD值,且难以设置详细的距离,只能设置大概距离;碍于萌新我不会PID算法的I算法的编程,以及暂时无法读取电机的转苏,做不出内环,只能勉强做一个只有P,D的PID跟随小车,但实现基本功能是绰绰有余的;本文只
STM32红外寻迹小车(寄存器版)最近学习了STM32,想通过制作一辆小车来加深对STM32的理解,在平时学习时经常用正点原子提供的源代码稍加该装就行,但是正点原子没有提供关于红外寻迹模板的相关程序。尽管网上很多关于STM32的红外寻迹的资料和源代码,但是几乎没有寄存器版本的源代码。有些博主有寄存器版的程序源码但是得花钱才能下载。那么今天我就分享一下制作寻迹小车的经验和程序源码。一、红外寻迹小车原
小车循迹模块编程思路所用模块:LM399红外对管循迹模块特征:可同时搭载4个红外对管,进行黑白线检测检测:当它探寻到黑线时候,DX口输出TTL电平接近于VCC电压当它探寻到白线时候,DX口输出TTL电平近似为0.1V实现功能:让小车始终沿着黑线跑动,可以沿着黑线转弯(弯度测试),在黑线上可以设置断点,长度自己设定,路过间断线时,依然可以自主循迹到有黑线位置,并继续跑动。初步想法:无论是两个轮子的解
/**************************************************************************** 简单寻迹程序:接法 EN1 EN2 PWM输入端,本程序不输入PWM,直接使插上跳线帽,使能输出,这样就能全速运行 P1_0 P1_1 接IN1 IN2 当 P1_0=1,P1_1=0; 时左上电机正转 左上电机接驱动板子输出端(蓝色端子OUT
文章目录一、前言。二、本博文实现的现象。1. 实现的现象;2. 使用说明;3. 遥控器对应的码值;三、esp8266的GPIO口中断使用。四、中断回调函数。五、LED初始化以及回调函数。六、编译烧录固件。一、前言。距离上篇的8266进阶博文有那么一段时间了,那么本文带来的是基于Nonos的红外线H1838的NEC协议的移植案例,浏览博文前,需要知道以下常识:1、 红外遥控的原理是什么?2、红外
红外线光学气体浓度传感器作用原理红外线传感器工作原理 被检测气体通过一个烧结的不锈钢阻火器进入气室。气室中有一盏灯提供循环的红外光源。光源在气室中反射并终止于两个热电感应片上。两个感应片一个是“活跃感应片”,另一个是“参照感应片”。每个热电感应片都各自输出一个电平以显示与其表面接触的红外光的强度。“活跃感应片”上覆盖着一层滤光材料,它能透过红外光谱中被测气体所吸收的那一段光谱;而“参照感应片”上覆
程序采用的芯片为SAA3010, 参考资料有:1. 常用红外遥控接收头引脚图解2. 红外遥控编码资料3. RC-5红外遥控程序 4. GIRDER中文教程与电脑遥控器制作资料 5. Girder网站 (一个需要钱买的遥控)这次主要是完成单片机接收红外摇控器发出的数据. 在此基础上, 我们可DIY出自己的PC摇控器, 也可自行发挥一些, 做出类似于很多Club里的点歌系统的硬件外红信号转换装置..
转载 2024-03-14 22:36:21
199阅读
注意:1. arduino 的 libraries 在 mac os 中的地址/Users/<username>/Documents/Arduino/libraries/2. 红外遥控程序注意将IRremote文件夹 复制到Arduino安装目录下面libraries 文件夹下面 ,否则编译会出现C:\Program Files (x86)\Arduino\libraries\Robo
转载 2023-09-07 10:40:28
480阅读
小车工作空间用OccupancyGrid表示,其实就是栅格可以用robotics.BinaryOccupancyGrid表示(BinaryOG):1表示障碍物,0表示能走。可以用map = robotics.BinaryOccupancyGrid(10,10,5)命令生成一个BOG,10米乘10米,每米被分成5等份(分辨率为5),用setOccupancy(map,障碍物坐标,1)可以往map里加
转载 2023-07-04 16:17:58
165阅读
# Python红外模块程序科普 ## 引言 红外线(Infrared light)是一种不可见的电磁辐射,它的波长比可见光长,但比微波短,它被广泛应用于遥控设备、安防系统、红外热成像等领域。在Python中,我们可以使用红外模块来处理与红外线相关的任务。本文将介绍如何编写Python红外模块程序,并附带代码示例。 ## 红外模块简介 红外模块是一种硬件设备,用于接收和发送红外信号。它通常由红
原创 2024-01-26 15:21:59
416阅读
文章目录参考资料1. 基本概念1.1 基于随机采样的路径规划算法1.2 RRT*算法概述1.3 算法伪代码2. python代码实现3. c++实现 参考资料路径规划 | 随机采样算法基于采样的运动规划算法-RRTRapidly-exploring random tree移动机器人路径规划算法综述路径规划算法Robotic Path Planning: RRT and RRT*Sampling-
为了更直观地让大家理解红外遥控的原理,这篇文章用图片来帮你理解红外遥控的发射管原理和接收原理。 红外遥控的概述: 红外线的光谱位于红色光之外, 波长是0.76~1.5μm,比红光的波长还长。红外遥控是利用红外线进行传递信息的一种控制方式,红外遥控具有抗干扰,电路简单,容易编码和解码,功耗,成本低的优点。红外遥控几乎适用所有家电的控制。 一、红外遥控系统结构 红外遥控系统的主要部分为调制、发射和
转载 2023-07-03 13:57:57
357阅读
引言最近在专研红外弱小目标检测算法,QDCT发表于2019年,算法也比较经典。由于作者只发布了编译后的MATLAB代码,于是决定动手复现一下。话不多说,直接上干货。1. 算法框架2. 特征选择先从4个独立分量的特征开始。涉及到算法总共有3个,分别是: steerable filter, Kurtosis, Motion2.1 steerable filter若多元函数 在点 存在对所有自变量的偏
 每次都重新推算一遍,年纪大了还是记录一下吧(硬件版的TV-B-Gone的压缩编码跳过此段往下看)N900上有个TVB-Gone的程序,但是程序红外编码往往都是对应的国外的电视,好多国产电视都不支持,有时候需要遥控空调或者投影之类的,只能自己录入了,大概看了一下,编码比较简单(比硬件那个简单多了,毕竟不需要考虑程序空间的问题)(上次录过一次,这次又重搞一遍,还是记录一下,以备后用。)第
    在单片机应用中,红外遥控以其简单易用而受到欢迎,在一些简单的室内控制中,红外遥控是首选。    红外遥控就是一种通讯过程,他也有自己的通讯协议,9ms的引导码+32位信息码。    信息码:8位用户码+8位用户码+8位功能码+8位功能反码。    以上都是用2进制来表示。
转载 2023-06-14 15:21:10
261阅读
        LMCF算法(Large Margin Object Tracking with Circulant Feature Maps)是2017年发表在CVPR上的,属于相关滤波类的算法。这篇文章的创新点主要有三个:(1)结构化SVM与传统SVM相比有着强大的判别力,而相关滤波有着速度上惊人的优势,作者将结构化SVM与相关滤波算法相结合;(2)多峰
# 实现红外通信模块的Python程序指南 红外通信是一种常见的无线通信技术,广泛应用于遥控器、红外传感器等设备。在本指南中,我们将学习如何使用Python实现红外通信模块的功能。以下是整个实现流程的概述和代码实现。 ## 流程概述 下面是实现红外通信模块的步骤: | 步骤 | 描述 | |------|--------------
原创 9月前
190阅读
ISTDU-Net:Infrared Small-Target Detection U-Net(代码已开源) 作者单位:哈尔滨工业大学空间光学工程研究中心 论文下载链接:https://doi.org/10.1109/LGRS.2022.3141584 引用:Q. Hou, L. Zhang, F. Tan, Y. Xi, H. Zheng and N. Li, “ISTDU-Net: Infra
环境ubuntu 18.04 64位yolov5deepsortfastreid前言前文 基于YOLOv5和DeepSort的目标跟踪 介绍过针对行人的检测与跟踪。本文介绍另一个项目,结合 FastReid 来实现行人的检测、跟踪和重识别。项目地址: https://github.com/zengwb-lx/Yolov5-Deepsort-Fastreid,作者给出的2个主要实例,也是非常的实用,
  学习过单片机的人大多接触过循迹小车。然而,目前的AGV基本不使用红外循迹形式。个人认为,虽然可靠性不及目前常用的AGV导航方法,但在成本受限的情况下也可以通过一些方法投入应用。说明:下文主要讲解路口的形式,在实际使用时应当确认每个路口所代表的位置并结合车辆初始位置和通过路口情况来判断车辆位置,并到达需要的位置。第一种路线形式主要适用于下图所示的传感器排列形式, 不推荐用麦克
  • 1
  • 2
  • 3
  • 4
  • 5