38-3d博客
-
使用Raspberry Pi与Arduino进行通信
Raspberry Pi和Arduino可以使用不同的协议,包括 串行(UART),I2C和SPI。本指南将向您展示如何使用Raspberry Pi和Arduino之间建立通信 串行接口(UART),这是最常见,最直接的方法。 你需要什么 覆盆子pi (任何具有GPIO支持的模型,例如PI 3,PI 4) Arduino (例如,UNO,Mega,Nano) USB电缆 (将Arduino连接到Raspberry Pi) 跳线 (如果使用GPIO串行通信) 安装了Python 在覆盆子pi上 Arduino IDE 安装在覆盆子Pi或单独的计算机上 步骤1:将Arduino连接到Raspberry Pi 您可以使用Raspberry Pi将Raspberry Pi连接到Arduino USB 或 GPIO引脚. 方法1:USB连接(推荐)...
-
将TCS34725与Raspberry Pi一起使用
TCS34725是一个颜色传感器模块,能够检测红色,绿色,蓝色(RGB)和清晰的光值。它广泛用于环境光感应,颜色检测甚至基于颜色的排序系统等应用。本指南说明了如何与Raspberry Pi连接和使用TCS34725。 你需要什么 覆盆子pi (任何具有GPIO支持的模型,例如PI 3,PI 4) TCS34725颜色传感器模块 面包板和跳线电线 安装了Python 在你的覆盆子pi上 步骤1:将TCS34725接线到Raspberry Pi TCS34725使用I2C协议进行通信。 连接 TCS34725针 覆盆子Pi Pin vin 3.3V(引脚1) gnd 地面(引脚6) SDA SDA(引脚3,GPIO2) SCL SCL(引脚5,GPIO3) 步骤2:启用I2C接口 打开Raspberry Pi配置工具: sudo...
-
将TCA9548A与Raspberry Pi一起使用
TCA9548A是I2C多路复用器,可让您将具有相同I2C地址的多个设备连接到单个Raspberry Pi。它可以通过在自己的总线上隔离每个I2C设备,从而使Raspberry Pi一次与它们通信。这在可能发生冲突的复杂项目中特别有用。 你需要什么 覆盆子pi (任何具有GPIO支持的模型,例如PI 3,PI 4) TCA9548A I2C多路复用器模块 I2C设备 (例如,传感器或外围设备) 面包板和跳线电线 安装了Python 在覆盆子pi上 步骤1:将TCA9548A接线到Raspberry Pi TCA9548A使用I2C协议连接到Raspberry Pi。 连接 TCA9548A PIN 覆盆子Pi Pin vin 3.3V(引脚1) gnd 地面(引脚6) SDA SDA(引脚3,GPIO2)...
-
将AHT10与Raspberry Pi一起使用
AHT10是使用I2C协议通信的温度和湿度传感器。它提供了准确的读数,使其非常适合环境监测,物联网项目和气象站。本指南解释了如何设置和使用带有覆盆子PI的AHT10传感器来测量温度和湿度。 你需要什么 覆盆子pi (任何具有GPIO支持的模型,例如PI 3,PI 4) AHT10传感器模块 面包板和跳线电线 安装了Python 在你的覆盆子pi上 步骤1:将AHT10接线到Raspberry Pi AHT10使用I2C协议进行通信。 连接(I2C模式) AHT10针 覆盆子Pi Pin VCC 3.3V(引脚1) gnd 地面(引脚6) SDA SDA(引脚3,GPIO2) SCL SCL(引脚5,GPIO3) 步骤2:启用I2C接口 打开Raspberry Pi配置工具: sudo raspi-config...
-
如何用万用表测量电流
用万用表测量电流是诊断电路,验证功耗或故障排除电子设备的重要技能。本指南将带您逐步完成使用数字万用表安全测量电流的逐步过程。 你需要什么 数字万用表 (具有当前的测量能力) 测量电路 (例如,简单的电池供电设备或面包板电路) 测试引线 (通常包含您的万用表) 了解当前的测量 电流是电路中电荷的流动。它测量 安培(A) 并被归类为: DC(直流): 朝一个方向流动,典型的电池和电子设备。 AC(交替电流): 交替的方向,典型的家庭力量。 通过放置的万用表量度电流 串联 使用电路,这意味着它必须成为测量电子流的电路的一部分。 步骤1:设置您的万用表 打开万用表: 将拨盘设置为适当的当前范围(例如, 一个 对于安培)。 如果测量直流电流,请选择 DC 模式(由直线表示)。对于交流电流,选择 交流 模式(由正弦波表示)。 选择当前范围:...
-
将BMP180与Raspberry Pi一起使用
这是一个简单的指南,讲述了如何使用Raspberry Pi使用BMP180气压和温度传感器。 BMP180传感器可以测量大气压和温度,使其可用于气象站,海拔跟踪和其他环境监测应用。 你需要什么 覆盆子pi (任何具有GPIO支持的模型,例如PI 3,PI 4) BMP180传感器模块 面包板和跳线电线 SSH访问Raspberry Pi或连接的键盘的计算机并监视 Python安装在Raspberry Pi上 步骤1:将BMP180接线到Raspberry Pi BMP180通过I2C协议与Raspberry Pi通信。 连接(I2C模式) BMP180针 覆盆子Pi Pin VCC 3.3V(引脚1) gnd 地面(引脚6) SDA SDA(引脚3,GPIO2) SCL SCL(引脚5,GPIO3)...
-
在Raspberry Pi上设置自托管Bitwarden
Bitwarden是一个开源密码管理器,可帮助您安全地存储和管理凭据。在Raspberry Pi上托管自己的Bitwarden Server可以使您完全控制数据并增强安全性。在本指南中,我们将带您完成使用Docker在Raspberry Pi上设置Bitwarden的过程。 你需要什么 覆盆子pi (任何有足够资源的模型,PI 3或PI 4建议) 覆盆子Pi OS 安装和运行 Docker 和 Docker组成 安装 域名 (可选,但建议用于安全HTTPS访问) 互联网连接 用于下载所需的文件 bitwarden docker-compose.yml文件 步骤1:更新您的覆盆子Pi 在开始之前,重要的是将Raspberry Pi更新为最新版本: sudo apt update sudo apt...
-
使用Raspberry Pi使用按钮开关
按钮开关是一种简单而有效的输入设备,通常用于启动或停止过程,控制LED或触发事件等项目。本教程将带您通过将按钮开关连接到Raspberry Pi,设置接线并编写Python脚本以检测按钮按下。 你需要什么 覆盆子pi (任何具有GPIO支持的模型,例如PI 3,PI 4) 按钮开关 面包板和跳线电线 电阻 (10kΩ用于下拉) 安装了Python 在你的覆盆子pi上 GPIO库 用于控制覆盆子Pi的GPIO引脚 步骤1:将按钮接线到Raspberry Pi 按下按钮开关可以通过将GPIO引脚连接到高(3.3V)状态时,或在不按下时将其拉到低(0V)。我们将使用下拉电阻器来确保当按钮不按下时GPIO引脚读取较低。 接线按钮 按钮销 覆盆子Pi Gpio Pin 一个别针 GPIO17(引脚11) 其他针 地面(引脚6) 一个别针 10kΩ电阻到地面...
-
在Raspberry Pi上安装Portainer
Portainer是Docker的轻量级管理UI,它简化了管理Docker容器的过程。它提供了一个直观的Web界面,用于部署,配置和监视容器。本指南可引导您在Raspberry Pi上安装和设置Portainer,使您可以轻松管理Docker容器。 你需要什么 覆盆子pi (任何具有Docker支持的模型,例如PI 3,PI 4) 覆盆子Pi OS 安装在覆盆子Pi上 互联网连接 用于下载Portainer Docker 安装在覆盆子Pi上(Portainer需要Docker运行) 步骤1:在Raspberry Pi上安装Docker 如果您的Raspberry Pi尚未安装Docker,请按照以下步骤安装: 更新软件包列表: sudo apt update sudo apt upgrade -y 使用官方脚本安装Docker: curl -sSL...
-
使用Raspberry Pi使用雨/雪传感器
雨/雪传感器是天气监测系统的有用设备。它检测到降雨或降雪,可以根据天气条件触发警报或自动化行动。本指南说明了如何使用Raspberry Pi使用雨/雪传感器来监视天气模式并将传感器集成到您的项目中。 你需要什么 覆盆子pi (任何具有GPIO支持的模型,例如PI 3,PI 4) 雨/雪传感器 (例如,YL-83或类似) 面包板和跳线电线 Python 3 安装在覆盆子Pi上 Raspberry Pi上的GPIO引脚 步骤1:将雨/雪传感器接线到Raspberry Pi 雨/雪传感器模块通常具有三个主要引脚:VCC,GND和连接到Raspberry Pi的GPIO引脚的输出引脚。 连接 雨/雪传感器别针 覆盆子Pi Pin VCC 3.3V(引脚1) gnd 地面(引脚6) 输出 GPIO(例如,引脚17,GPIO...
-
在Raspberry Pi上安装Pi-hole
Pi-hole是一个网络范围内的广告阻滞剂,充当DNS污水坑。它有效地阻止了网络级别的广告和跟踪器之类的不必要的内容,从而使您的浏览体验更快,更安全。本指南将带您浏览在覆盆子Pi上安装pi-hole的步骤。 你需要什么 覆盆子pi (安装Raspbian OS的任何型号) microSD卡 至少具有8GB容量(安装了Raspbian OS) 互联网连接 (以太网或Wi-Fi) 访问终端 (通过SSH或直接在Raspberry Pi上) 步骤1:更新您的覆盆子Pi 在安装PI孔之前,必须更新Raspberry Pi,以确保安装所有最新的软件包和安全更新。运行以下命令: sudo apt update && sudo apt upgrade -y sudo apt dist-upgrade -y sudo...
-
将GY-302与Raspberry Pi一起使用
GY-302是基于BH1750传感器的光强度传感器模块。它提供了准确的Lux(光强度)测量值,非常适合智能照明,天气监测和摄影等应用。本指南说明了如何设置和使用Raspberry Pi的GY-302。 你需要什么 覆盆子pi (任何具有GPIO支持的模型,例如PI 3,PI 4) GY-302轻型传感器模块 面包板和跳线电线 SSH访问Raspberry Pi或连接的键盘的计算机并监视 Python安装在Raspberry Pi上 步骤1:将GY-302接线到Raspberry Pi GY-302使用I2C协议与Raspberry Pi通信。 连接(I2C模式) GY-302针 覆盆子Pi Pin VCC 3.3V(引脚1) gnd 地面(引脚6) SDA SDA(引脚3,GPIO2) SCL SCL(引脚5,GPIO3) 步骤2:在Raspberry...
-
在Raspberry Pi上运行节点红色
Node-Red是一种功能强大且灵活的视觉编程工具,用于连接设备,API和服务。通过在Raspberry Pi上运行Node-RED,您可以自动化任务,处理IoT数据并构建交互式工作流程。本指南将引导您通过在Raspberry Pi上设置和运行Node-Red。 你需要什么 覆盆子pi (任何具有GPIO支持的模型,例如PI 3,PI 4) microSD卡 (至少8GB,10级或更高) 电源 (PI 3; 5V,PI 4的最低5V,2.5a) 覆盆子Pi OS (Lite或桌面版本) 互联网连接 步骤1:更新覆盆子Pi 确保您的Raspberry Pi是最新的: sudo apt update && sudo apt upgrade -y...