使用 wemos d1 或 arduino uno 我们可以做这个项目。
我们使用射频传输来自超声波的数据,接收器接收数据并在液晶显示器上显示数据。
1. Adraxx 433Mhz RSI 无线发射接收模块
433MHz 射频链路套件由发射器和接收器组成,广泛用于远程控制。
通俗的链接是这样的:MCU -> Encoder -> Transmitter ------ Receiver -> Decoder -> MCU
PT2272(Encoder)和PT2262(Decoder)是可选的,它们的存在是为了
1) 当范围内有多个 RF 链接时避免混淆
2)隔离干扰。
您可以将编码和解码工作集成到两侧的 MCU 中。当周围没有 433Mhz 设备时,您可以将其用作直接电缆连接。
微控制器 --> ESP-8266EX
工作电压 --> 3.3V
数字 I/O 引脚 --> 11
模拟输入引脚 --> 1(最大输入:3.2V)
时钟速度 --> 80MHz/160MHz
闪存 --> 4M 字节
长度 --> 68.6mm
宽度 --> 53.4mm
重量 --> 25g
销 | 函数 | ESP-8266
发送 | TXD | 发送端
接收 | 接收数据 | 接收端
A0 | 模拟输入,最大 3.3V 输入 | A0
D0 | 输出 | GPIO16
D1 | IO, SCL | 通用输入输出口5
D2 | IO,SDA | 通用输入输出口4
D3 | IO, 10k 上拉 | 通用输入输出0
D4 | IO,10k 上拉,BUILTIN_LED | 通用输入输出2
D5 | IO,SCK | GPIO14
D6 | IO,味噌 | GPIO12
D7 | IO, 莫西 | GPIO13
D8 | IO,10k 下拉,SS | GPIO15
格 | 地面 | 地线
5V | 5V | -
3V3 | 3.3V | 3.3V
重启 | 重置 | RST
3.超声波传感器:
如果您正在采购超声波测距模块,HC-SR04 是不错的选择。其稳定的性能和高测距精度使其成为电子市场上的热门模块。与Shap IR测距模块相比,HC-SR04比它更便宜。但它具有相同的测距精度和更远的测距距离。
一个短的超声波脉冲在时间 0 被发射,被一个物体反射。传感器接收此信号并将其转换为电信号。当回波消失时,可以发送下一个脉冲。这段时间称为循环周期。建议循环周期不小于 50ms。如果向信号引脚发送一个10μs宽度的触发脉冲,超声波模块将输出8个40kHz的超声波信号并检测回波。测得的距离与回波脉冲宽度成正比,可以用上面的公式计算。如果没有检测到障碍物,输出引脚将给出一个 38ms 的高电平信号。
4.液晶16X2:
LCD(Liquid Crystal Display)屏幕是一种电子显示模块,应用范围很广。16x2 LCD 显示器是非常基本的模块,在各种设备和电路中非常常用。这些模块优于七段LED和其他多段LED 。原因是: LCD 经济;易于编程;没有显示特殊甚至自定义角色(不同于七段)、动画等的限制。
一个16x2 的 LCD意味着它每行可以显示 16 个字符,这样的行有 2 行。在此 LCD 中,每个字符都显示在 5x7 像素矩阵中。该 LCD 有两个寄存器,即命令和数据。
命令寄存器存储给LCD的命令指令。命令是给 LCD 的指令,用于执行预定义的任务,如初始化、清屏、设置光标位置、控制显示等。数据寄存器存储要在 LCD 上显示的数据。该数据是要在 LCD 上显示的字符的 ASCII 值。单击以了解有关LCD 内部结构的更多信息。
引脚号 || 功能|| 姓名
1 || 接地 (0V) || 地面
2 || 电源电压; 5V (4.7V – 5.3V) || 电压
3 || 对比度调整;通过可变电阻 || VEE
4 || 低电平时选择命令寄存器;和高电平时的数据寄存器 || 注册选择
5 || 低电平写入寄存器;从寄存器读高 || 读/写
6 || 当给出从高到低的脉冲时,将数据发送到数据引脚 || 使能够
7 - 14 || 8 位数据引脚 || DB0 DB1 DB2 DB3 DB4 DB5 DB6 DB7
15 || 背光 VCC (5V) || 领导+
16 || 背光接地 (0V) || 引领-
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
全部0条评论
快来发表一下你的评论吧 !