亿迅智能制造网
工业4.0先进制造技术信息网站!
首页 | 制造技术 | 制造设备 | 工业物联网 | 工业材料 | 设备保养维修 | 工业编程 |
home  MfgRobots >> 亿迅智能制造网 >  >> Manufacturing Technology >> 制造工艺

使用 MCP3008 的模拟传感器输入树莓派:接线/安装/基本程序

所以现在我们购买了 MCP3008 ADC,让我们开始运行吧!

注意:这是我第一次提交 instructables,所以如果有什么问题,请告诉我,如果你喜欢我的风格,请发表评论,而且我来自荷兰,所以我的英语可能并不完美。

在这个项目中,我们将使用 Fundruino 湿度传感器,如果您没有相同的传感器,请不要介意这个过程适用于任何模拟传感器。你也可能有 MCP3004 这个项目也可以工作,只是接线略有不同,所以我建议你先检查数据表,数据表在第 3 步的末尾说明。

那么让我们开始吧!

第 1 步: 第 1 步:接线

了解芯片的方向很重要。它的标志是芯片顶部的一个小的半圆形凹痕。

按照接线图所示接线(注意:您只能使用 3.3V!)

MCP3008 VDD -> 3.3V(红色)

MCP3008 VREF -> 3.3V(红色)

MCP3008 AGND -> GND(黑色)

MCP3008 CLK -> 引脚 23(橙色)

MCP3008 DOUT -> 引脚 21(黄色)

MCP3008 DIN -> 引脚 19(蓝色)

MCP3008 CS -> 引脚 24(紫色)

MCP3008 DGND -> GND(黑色)

这些指令与MCP3008右侧的顺序相同,半圆形凹口朝上。

左侧为模拟输入,右侧为数字输出。

在这个项目中,Fundruino 湿度传感器用于提供模拟输入,该传感器与 Ardruino 湿度传感器相同,只是更便宜。

连接传感器:

S pin -> MCP3008左侧的通道之一(绿色)

+ 引脚 -> 3.3V(红色)

– 引脚 -> GND(黑色)

现在我们连线了,让我们将模拟输入转换为数字输出!

第 2 步:第 2 步:更新您的 Raspberry Pi

对于 MCP3008 芯片,我们需要在我们的 Pi 上安装以下软件,

在命令行中输入:

ls /dev/

现在你应该看到很多黄色的文字,检查 spidev0.0 spidev0.1 在那里。位置在图中用黄色文字的红色圆圈表示。如果不担心,以下说明将告诉您如何到达那里。如果你有 spidev0.0 spidev0.1 你可以跳到取消黑名单。

首先我们要在树莓派上启用SPI功能:

在命令行中输入:

sudo raspi-config

现在您将看到您第一次启动 Rasbian 时看到的配置窗口。

向下滚动到高级选项并启用 SPI

现在重启

现在在命令行中输入:

ls /dev/

如果 spidev0.0spidev0.1 在那里跳到取消黑名单。

如果没有,我们需要更新您的 Rasbian

在命令行中输入:

sudo apt-get -y update &&sudo apt-get -y upgrade

这需要一段时间。

完成后在命令行中输入:

sudo wget http://goo.gl/1BOfJ -O /usr/bin/rpi-update

完成后在命令行中输入:

sudo chmod +x /usr/bin/rpi-update

完成后在命令行中输入:

sudo reboot

现在您需要重新启动以激活更新。

所以在命令行中输入:

sudo reboot

完成后在命令行中输入:

ls /dev/

现在 spidev0.0spidev0.1 应该在那里,如果没有,你可能犯了一个错误,所以重试更新你的 pi。如果存在,我们需要将其取消黑名单。

取消黑名单

在命令行中输入:

sudo nano /etc/modprobe.d/raspi-blacklist.conf

现在有两个选项,要不黑名单文件什么也看不到,要不就是看到三行文字。

如果您什么也没看到,只需输入:

黑名单 i2c-bcm2708

如果您确实看到三行文本,请删除 黑名单 i2c-bcm2708 之前的哈希值 句。

完成取消黑名单后立即重启。

在命令行中输入:

sudo reboot

完成后在命令行中输入:

sudo apt-get install python-dev git

完成后在命令行中输入:

git clone git://github.com/doceme/py-spidev

完成后在命令行中输入:

cd py-spidev/

现在在命令行中输入:

sudo python setup.py install

完成后在命令行中输入:

cd ~

现在在命令行中输入:

纳米 mcp3008.py

我们现在准备编写我们的软件

有关更多详细信息:使用 MCP3008 的模拟传感器输入树莓派:接线/安装/基本程序


制造工艺

  1. C# 基本输入和输出
  2. 基本物联网 – RaspberryPI HDC2010 如何
  3. Raspberry Pi 温度记录器
  4. 使用 LabVIEW 的树莓派温度曲线
  5. TMP006 温度传感器 Python 库,使用 Raspberry pi,
  6. Python 和 Raspberry Pi 温度传感器
  7. Raspberry Pi 气象站
  8. 使用树莓派远程监测天气
  9. 超声波传感器 (HC-SR04) + Raspberry Pi
  10. SensorTag 到 Blynk 使用 Node-RED
  11. 使用 Raspberry Pi 的运动传感器
  12. Raspberry Pi 土壤湿度传感器