×

使用射频传输来自超声波的数据开源

消耗积分:2 | 格式:zip | 大小:0.04 MB | 2023-01-03

王鹏

分享资料个

描述

使用 wemos d1 或 arduino uno 我们可以做这个项目。

我们使用射频传输来自超声波的数据,接收器接收数据并在液晶显示器上显示数据。

1. Adraxx 433Mhz RSI 无线发射接收模块

433MHz 射频链路套件发射器和接收器组成,广泛用于远程控制。

特征

  • 频率:433Mhz
  • 调制方式:询问
  • 接收器数据输出:高 - 1/2 Vcc,低 - 0.7v
  • 发射器输入电压:3-12V(高电压=更多发射功率)

用法

 
poYBAGOuOSOAW7rKAABUug16PoE789.jpg
 

通俗的链接是这样的:MCU -> Encoder -> Transmitter ------ Receiver -> Decoder -> MCU

PT2272(Encoder)和PT2262(Decoder)是可选的,它们的存在是为了

1) 当范围内有多个 RF 链接时避免混淆

2)隔离干扰。

您可以将编码和解码工作集成到两侧的 MCU 中。当周围没有 433Mhz 设备时,您可以将其用作直接电缆连接。

2. 微魔D1

 
pYYBAGOrlzaAPfMhAAD1h8Fe8Kk601.jpg
 

特征

  • 11个数字输入/输出引脚,所有引脚都支持中断/pwm/I2C/one-wire(D0除外)
  • 1 个模拟输入(3.2V 最大输入)
  • 微型 USB 连接
  • 电源插口,9-24V电源输入。
  • 兼容Arduino
  • 兼容nodemcu

技术规格

微控制器 --> 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.超声波传感器:

 
poYBAGOuOSiAK2fhAACAlvTfQts422.png
 

如果您正在采购超声波测距模块,HC-SR04 是不错的选择。其稳定的性能和高测距精度使其成为电子市场上的热门模块。与Shap IR测距模块相比,HC-SR04比它更便宜。但它具有相同的测距精度和更远的测距距离。

规格

  • 电源:5V直流
  • 静态电流:<2mA
  • 有效角度:<15°
  • 测距距离:2cm – 500 cm
  • 分辨率:1 厘米
  • 超声波频率:40k Hz

一个短的超声波脉冲在时间 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)
发评论

下载排行榜

全部0条评论

快来发表一下你的评论吧 !