在这个课程中,我们将学习如何将加速度传感器ADXL335 / GY-61与NodeMCU连接。
目录
第一步 材料准备
![(十七)nodemcu初级:加速度传感器使用](https://static.qutaojiao.com/wp-content/uploads/2018/10/1f2d6b4df3b35e.jpg)
材料清单:
- ADXL335:加速计传感器
- NodeMCU开发板
- 杜邦线
- 面包板
- USB数据线
第二步 原理说明
![(十七)nodemcu初级:加速度传感器使用](https://static.qutaojiao.com/wp-content/uploads/2018/10/185edbb3863c65.jpg)
![(十七)nodemcu初级:加速度传感器使用](https://static.qutaojiao.com/wp-content/uploads/2018/10/1f553c3bb7ec64.jpg)
![(十七)nodemcu初级:加速度传感器使用](https://static.qutaojiao.com/wp-content/uploads/2018/10/16363b4f5db514.jpg)
![(十七)nodemcu初级:加速度传感器使用](https://static.qutaojiao.com/wp-content/uploads/2018/10/1f935354ba6b63.jpg)
![(十七)nodemcu初级:加速度传感器使用](https://static.qutaojiao.com/wp-content/uploads/2018/10/10b7b3534e1056.jpg)
该ADXL335 / GY-61是一种小型,薄型,低功耗,是一种3轴加速度计,信号调理的电压输出。
该传感器是用来测量加速度,最小满量程范围为±3 g。
它可以测量倾斜传感应用中的静态重力加速度,以及运动,冲击或振动引起的动态加速度。
如果功率应介于1.8和3.6V 交流电之间,则没有板载调节。
一般来说,ADXL335是3v3兼容器件,它由3.3v源供电,并产生3.3v峰值输出。它可以输出三个轴的数据,即x、y和z。这些是模拟输出,因此需要微控制器中的ADC。NodeMCU解决了这个问题。我们将使用NodeMCU的模拟引脚。
第三步 电路连接
![(十七)nodemcu初级:加速度传感器使用](https://static.qutaojiao.com/wp-content/uploads/2018/10/1ab360586bd5c4.jpg)
![(十七)nodemcu初级:加速度传感器使用](https://static.qutaojiao.com/wp-content/uploads/2018/10/1b8de683985b41.jpg)
![(十七)nodemcu初级:加速度传感器使用](https://static.qutaojiao.com/wp-content/uploads/2018/10/16359e8a8b3b46.jpg)
![(十七)nodemcu初级:加速度传感器使用](https://static.qutaojiao.com/wp-content/uploads/2018/10/12516513fbfb4b.jpg)
上面的加速度计模块具有5个针脚,即
VCC – 连接到NodeMCU + 3.3v。
X – 连接到NodeMCU的模拟引脚A0。
Y – 无
Z – 无
GND – 连接到NodeMCU的接地引脚(GND)。
注意:由于NodeMCU只有一个模拟引脚,因此可以将X,Y或Z引脚连接到它。
在开始编程之前,您需要Arduino IDE。要对Arduino IDE进行相关的NodeMCU设置,您可以查看之前的教程如果不会的话。
第四步 开始编程
![(十七)nodemcu初级:加速度传感器使用](https://static.qutaojiao.com/wp-content/uploads/2018/10/150b53bafa00b6.jpg)
第五步 上传代码
![(十七)nodemcu初级:加速度传感器使用](https://static.qutaojiao.com/wp-content/uploads/2018/10/1bb1535b67b366.jpg)
![(十七)nodemcu初级:加速度传感器使用](https://static.qutaojiao.com/wp-content/uploads/2018/10/12ebbfd6a65136.jpg)
第六步 输出演示
![(十七)nodemcu初级:加速度传感器使用](https://static.qutaojiao.com/wp-content/uploads/2018/10/1c6854b9a5637b.jpg)
![(十七)nodemcu初级:加速度传感器使用](https://static.qutaojiao.com/wp-content/uploads/2018/10/18bb60403356d5.jpg)
![(十七)nodemcu初级:加速度传感器使用](https://static.qutaojiao.com/wp-content/uploads/2018/10/18ab7e355664b6.jpg)
看看
感谢楼主分享,非常不错的教程