38-3d博客

  • 将PN532与Raspberry Pi一起使用

    PN532是一种多功能的NFC(近场通信)模块,可用于读取和编写NFC标签以及实现RFID系统。将PN532与Raspberry Pi一起使用,您可以将NFC功能集成到您的项目中,以供访问控制,无接触式付款和IoT设备等应用程序。该指南将带您进行设置,并使用覆盆子Pi使用PN532。 你需要什么 覆盆子pi (任何具有GPIO支持的模型,例如PI 3,PI 4) PN532 NFC模块 面包板和跳线电线 SSH访问Raspberry Pi或连接的键盘的计算机并监视 Python安装在Raspberry Pi上 步骤1:将PN532接线到Raspberry Pi PN532模块支持多个通信协议,包括I2C,SPI和UART。本指南为简单起见使用I2C接口。 连接(I2C模式) PN532针 覆盆子Pi Pin VCC 3.3V(引脚1) gnd 地面(引脚6) SDA SDA(引脚3,GPIO2) SCL SCL(引脚5,GPIO3) SEL0...

  • 在覆盆子Pi上设置并运行Dashy

    Dashy是一个功能强大且可自定义的仪表板应用程序,可让您在一个地方管理和可视化自己喜欢的Web服务,工具和资源。在Raspberry Pi上运行Dashy,您可以为网络和应用程序提供集中式控制面板,非常适合家庭服务器和小型网络。 你需要什么 覆盆子pi (建议3、4或以后) microSD卡 (至少8GB,10级或更高) 电源 (PI 3; 5V,PI 4的最低5V,2.5a) 覆盆子Pi OS (Lite或Desktop,具体取决于偏好) 互联网连接 Docker安装了 (或Node.js如果手动运行) 步骤1:准备覆盆子Pi 更新Raspberry Pi: sudo apt update && sudo apt upgrade -y 安装必要的工具:...

  • 将MPU-6050与Raspberry Pi一起使用

    MPU-6050是具有陀螺仪和加速度计的6轴运动跟踪设备,非常适合机器人,无人机和物联网项目等运动感应应用。在本指南中,您将学习如何使用Raspberry Pi连接和使用MPU-6050来捕获运动和定向数据。 你需要什么 覆盆子pi (任何具有GPIO支持的模型,例如PI 3,PI 4) MPU-6050模块 面包板和跳线电线 SSH访问Raspberry Pi或连接的键盘的计算机并监视 Python安装在Raspberry Pi上 步骤1:将MPU-6050接线到Raspberry Pi MPU-6050使用I2C协议与Raspberry Pi通信。 连接 MPU-6050引脚 覆盆子Pi Pin VCC 3.3V(引脚1) gnd 地面(引脚6) SDA SDA(引脚3,GPIO2) SCL SCL(引脚5,GPIO3) 笔记:...

  • 在覆盆子pi上运行八刺

    Octoprint是用于控制和监视3D打印机的开源Web界面。在Raspberry Pi上运行Octoprint提供了一种经济高效的方式来远程管理您的3D打印机。本指南将引导您完成在Raspberry Pi上的安装和配置。 你需要什么 覆盆子pi (建议3、4或以后) microSD卡 (至少8GB,10级或更高) 电源 (PI 3; 5V,PI 4的最低5V,2.5a) 3D打印机 (与八普林兼容) USB电缆 (将覆盆子PI连接到3D打印机) 相机 (可选,用于实时视频监控) 步骤1:下载章鱼 章鱼是Raspberry Pi的八print的预配置图像。 从 官方网站. 验证下载文件的校验和确保其完整性。 步骤2:flash章鱼到microSD卡 使用类似的工具 覆盆子Pi成像仪 或者 Balenaetcher...

  • 将NEO-6M GPS模块与Raspberry Pi一起使用

    NEO-6M GPS模块是在Raspberry Pi项目中添加GPS功能的流行选择。它提供了精确的位置,高度和定时数据,使其非常适合导航,地理位置和时间同步应用程序。本指南将带您设置并使用带有覆盆子PI的NEO-6M GPS模块。 你需要什么 覆盆子pi (任何具有GPIO支持的模型,例如PI 3,PI 4) NEO-6M GPS模块 面包板和跳线电线 SSH访问Raspberry Pi或连接的键盘的计算机并监视 Python安装在Raspberry Pi上 步骤1:将NEO-6M接线到Raspberry Pi NEO-6M使用UART(串行)接口与Raspberry Pi通信。 连接 Neo-6m PIN 覆盆子Pi Pin VCC 3.3V(引脚1) gnd 地面(引脚6) TXD...

  • 在Raspberry Pi上设置OpenVPN

    OpenVPN是用于创建安全虚拟专用网络(VPN)的功能强大的开源工具。在Raspberry Pi上运行OpenVPN,您可以建立与家庭或办公网络的私人且安全的连接。本指南将带您通过在Raspberry Pi上设置OpenVPN。 你需要什么 覆盆子pi: 建议使用覆盆子Pi 3、4或更高版本。 操作系统: 覆盆子Pi OS(32位或64位)。 互联网连接: 确保Raspberry Pi连接到Internet。 访问路由器: 配置端口转发。 更新OS: 运行以下命令以更新您的Raspberry Pi: sudo apt update && sudo apt upgrade -y 步骤1:安装OpenVPN 安装和配置OpenVPN的最简单方法是使用PIVPN脚本。 1。安装PIVPN 下载并运行PIVPN安装脚本:...

  • 将AS5600与Raspberry Pi一起使用

    AS5600是一种高分辨率的旋转磁性位置传感器,可以测量高达360°的角度。凭借其I2C接口,可以轻松地与Raspberry Pi集成,以进行机器人,自动化和其他应用中的精确角度测量。本指南说明了如何将AS5600与Raspberry Pi一起读取角位置。 你需要什么 覆盆子pi (任何具有I2C支持的模型,例如PI 3,PI 4) AS5600磁性旋转编码器模块 磁铁 (直径磁化) 面包板和跳线电线 SSH访问Raspberry Pi或连接的键盘的计算机并监视 Python安装在Raspberry Pi上 步骤1:在Raspberry Pi上启用I2C 打开覆盆子Pi上的终端。 运行Raspberry Pi配置工具: sudo raspi-config 导航到 接口选项> I2C并启用它。 重新启动覆盆子Pi: sudo reboot 步骤2:将AS5600接线到Raspberry...

  • 在覆盆子Pi上运行Grafana

    Grafana是一个强大的开源平台,用于监视和可视化数据。在Raspberry Pi上运行Grafana,您可以为从系统监视到IoT数据可视化创建各种指标的仪表板。该指南会引导您在Raspberry Pi上设置Grafana。 你需要什么 覆盆子pi: 建议使用覆盆子Pi 3、4或更高版本。 操作系统: 覆盆子Pi OS(32位或64位)。 互联网连接: 确保Raspberry Pi连接到Internet。 终端访问: SSH进入覆盆子PI或使用键盘和监视器。 更新OS: 通过运行: sudo apt update && sudo apt upgrade -y 步骤1:安装Grafana Grafana提供了一个官方的存储库,用于安装基于Debian的系统,包括Raspberry Pi OS。 1。添加Grafana存储库...

  • 将BTS7960与Raspberry Pi一起使用

    BTS7960电机驱动器是一个强大的H桥模块,能够处理高电流,使其非常适合控制机器人和自动化项目中的直流电动机。在本教程中,您将学习如何使用Raspberry Pi连接和控制BTS7960以驱动电动机。 你需要什么 覆盆子pi (任何具有GPIO功能的模型,例如PI 3,PI 4) BTS7960电机驱动器模块 直流电动机 (适合您的项目) 外部电源 (匹配电动机的电压和当前要求) 面包板和跳线电线 步骤1:了解BTS7960电动机驱动器 BTS7960模块包括两个高功率的半支架,能够驱动最高43A的电动机。它的特征: PWM输入引脚用于速度控制 方向控制销 过电流和热保护 引脚 别针 描述 VCC 5V逻辑功率输入 gnd 地面 RPWM PWM投入到远期运动 LPWM PWM输入以进行反向运动 R_en...

  • 将Docker安装在覆盆子Pi上

    Docker是一个轻巧的容器化平台,可让您在隔离环境中运行和管理应用程序。在Raspberry Pi上安装Docker,您可以将此功能强大的工具用于各种项目,从托管Web应用程序到运行IoT服务。该指南可引导您通过在Raspberry Pi上安装Docker。 先决条件 覆盆子pi: 建议使用覆盆子Pi 3、4或更高版本。 操作系统: 覆盆子Pi OS(32位或64位)。 互联网连接: 确保Raspberry Pi连接到Internet。 终端访问: SSH进入覆盆子PI或使用直接连接的键盘和监视器。 更新OS: 确保您的Raspberry Pi OS通过运行最新: sudo apt update && sudo apt upgrade -y 步骤1:安装Docker Docker提供了一个官方的便利脚本,用于快速安装。 使用便利脚本...

  • 将TCS34725与Arduino一起使用

    TCS34725是一个颜色传感器,能够检测红色,绿色,蓝色和清除光的强度。它被广泛用于颜色检测项目,包括机器人技术,家庭自动化和颜色敏感的应用。本教程将指导您设置和使用Arduino的TCS34725颜色传感器。 你需要什么 Arduino董事会 (例如,UNO,Mega,Nano) TCS34725颜色传感器模块 面包板和跳线电线 安装了带有Arduino IDE的计算机 图书馆: Adafruit TCS34725库 步骤1:了解TCS34725颜色传感器 TCS34725是I2C兼容的传感器,可提供颜色和光强度数据。它包括: RGBC传感器: 测量红色,绿色,蓝色和清晰的光强度。 红外阻止过滤器: 在各种照明条件下提高色彩精度。 引领: 内置的白色LED可用于一致的照明(可选使用)。 步骤2:将TCS34725接线到Arduino TCS34725通过I2C协议与Arduino通信。 连接 传感器引脚 Arduino Pin vin 5V gnd gnd SDA...

  • 用Arduino测量电压

    Arduino是一种多功能的微控制器,能够使用其内置类似物到数字转换器(ADC)测量电压。此功能对于监视电池水平,传感输入信号和测量传感器输出等应用至关重要。本教程将指导您通过Arduino测量电压的过程。 你需要什么 Arduino董事会 (例如,UNO,Mega,Nano) 电压分隔器 (如果测量电压高于5V) 面包板和跳线电线 测量电压源(例如电池,传感器或可调电源) 安装了带有Arduino IDE的计算机 步骤1:了解Arduino的电压测量 Arduino的ADC将模拟电压(大多数板上的0V到5V)转换为10位数字值。这意味着ADC提供了一个0到1023之间的值,其中0对应于0V和1023,对应于5V(或参考电压)。 关键公式 计算输入电压: Voltage = (ADC_Value / 1023.0) * Reference_Voltage 笔记: 对于大多数Arduino板,默认参考电压为5V。如果使用3.3V变体,请相应地调整公式。 步骤2:直接电压测量 对于最高5V的电压,您可以将电压源直接连接到模拟引脚。 接线 成分 Arduino Pin 电压源(+)...

  • 如何与Arduino一起使用DS1307 RTC

    DS1307实时时钟(RTC)是一个广泛使用的模块,可在Arduino项目中保留时间。由于其机上电池备份,它即使在Arduino电源电源上电源也保持准确的时间。在本教程中,您将学习如何将DS1307 RTC模块与Arduino连接和编程以显示和更新时间。 你需要什么 Arduino董事会 (例如,UNO,Mega,Nano) DS1307 RTC模块 面包板和跳线电线 安装了带有Arduino IDE的计算机 图书馆: rtclib 步骤1:接线DS1307 RTC模块 DS1307 RTC通过I2C协议与Arduino通信。 连接 RTC引脚 Arduino Pin VCC 5V gnd gnd SDA A4 SCL A5 笔记: 如果使用具有专用SDA和SCL引脚(例如Mega)的Arduino板,请将RTC...