资料介绍
描述
Calin Crisan 出色的motionEyeOS是一个完整的 Linux 发行版,可将 Raspberry Pi Zero 变成功能强大的无线网络摄像头。他提供了安装和配置的详细说明;此处引用了一些。这些说明展示了如何使用我设计的名为Solar Pi Platter和 Pi Zero W 的小工具来扩展 motionEyeOS 的功能,包括备用电池、平移/倾斜伺服系统和状态信息显示。
使用 motionEyeOS 发行版内置的扩展功能,安装非常简单。平移/倾斜控件以及显示电池和充电状况的状态显示显示在网络界面中。
构建此网络摄像头包括本自述文件中描述的以下步骤。
- 获得必要的硬件
- 组装相机
- 将 motionEyeOS 发行版加载到 micro SD 卡上
- 为您的 wifi 配置 motionEyeOS 并开始运行
- 从我的 github 存储库添加文件以启用新功能
- 享受您的新网络摄像头
我鼓励您阅读文档目录中的 Pi Platter 手册以及motionEyeOS wiki中的详尽文档。
硬件组件
我使用手头的组件构建了我的单元。您当然可以替换一些组件,例如备用电池和平移/倾斜组件。
外壳
我为此示例激光切割了一个两件式组件,但您可能需要不同类型的外壳,具体取决于您的应用。我的剪纸文件可以在这个故事的结尾找到。这两件作品都可以从一块 2 毫米厚的亚克力小片 (200 毫米 x 200 毫米) 上切割下来。
五金组装
组装很简单。使用随附的安装硬件将 Pi Zero 安装在 Pi Platter 的顶部。该组件使用额外的支座以堆叠布置安装在外壳中。
我用一块双面胶带固定电池。
如下图所示连接到 Pi Platter。检查伺服连接以确保它们匹配。我见过的大多数伺服系统都使用棕色-红色-橙色电缆作为 GND-5V-PWM。错误地连接它们可能会损坏它们或 Pi Platter。
motionEyeOS安装
在安装过程中连接显示器和 USB 键盘可能会有所帮助。
笔记
伺服范围
平移/倾斜脚本具有常量,用于设置发送到舵机的最小和最大 PWM 值。这些是我发现适用于我的系统的值。但是,如果您发现您的舵机达到了其运动范围的末端,您可能最终需要修改它们(当电机试图将伺服器推过其极限时,它们会发出磨擦声并消耗大量电流)。这可能会损坏伺服系统,并且可能会消耗大量电流,以至于 Pi Platter 会关闭。
例如,left_1
脚本控制向左平移。它通过增加写入 Pi Platter 的 PWM 值来控制 PWM 1 上的平移伺服来实现此目的。PWM 值的范围为 0-255,但此脚本使用常数限制最大 PWM 值PWM_MAX
(在我的版本中为 250)。如果您发现舵机在向左平移时达到其范围的末端,则应减小此值。要将最大值更改为 240,请编辑left_1
脚本并更改常量。
# Maximum PWM value
PWM_MAX=240
同样,您可以减小PWM_MAX
常数 indown_1
并增加PWM_MIN
常数 inright_1
并up_1
进一步限制伺服行程。
电力笔记
我的系统在运行但不为电池充电时需要平均 430-450 毫安的 USB 电源。伺服系统移动时需要更多电流,为电池充电时需要额外的 750 毫安电流。USB 电源适配器应该能够提供至少 2A 的电流。
当 USB 电源适配器输入可用时,Pi Platter 通过 USB 电源适配器为系统供电。它使用大约 4.7 伏的电压阈值从 USB 电源切换到电池。当 USB 输入电压下降时,它还会降低电池的充电电流。由于许多 USB 适配器电缆使用细线并且系统消耗的电流可能超过 1 A,因此 Pi Platter 看到的电压可能明显低于 USB 适配器的输出。出于这个原因,我建议使用输出 5.1 至 5.25 伏特的适配器。
如果你看到AC PWR
状态显示闪烁,那么很可能是 Pi Platter 看到的 USB 电压太低,它不断地在 USB 和电池电源之间切换。
当使用电池运行时,系统将从电池中汲取超过 700 mA 的电流。2000-6000 mA 的电池容量非常适合该系统,具体取决于它应该能够单独使用电池电源运行的时间。
关闭电源
C7=1
在修改后的文件中执行的 Pi Platter 命令userinit.sh
将其配置为在因电池电量不足而关机后自动恢复供电。因此,如果您通过按住 Pi Platter 电源按钮几秒钟来关闭系统电源(因为电池电压高于重启阈值),系统也会立即重新开机并重新启动。要关闭电源,首先登录系统并执行以下命令以禁用自动重启功能,然后使用 Pi Platter 电源按钮关闭系统。
/data/etc/talkpp -c C7=0
可选功能
使 Pi 充当 WiFi 接入点
motionEyeOS 软件可以配置为创建自己的网络,充当 WiFi 接入点。这对于位于没有 WiFi 区域的远程延时或安全系统很有用。必须在初始安装/启动后将系统配置为 WiFi 接入点。可以在WiFi-Access-Point找到详细说明。
出于某种原因,我不明白启用此模式会禁用 ssh 访问,因此在执行这些步骤之前完成附加安装很重要。
Pi 盘 RTC
Pi Platter 包含一个电池供电的实时时钟,可用于在无法访问网络时间服务器的情况下设置 Pi 的系统时钟。
从 Pi 的系统时钟设置 Pi Platter RTC(假设它有正确的时间和日期):
/data/etc/talkpp -s
从 Pi Platter RTC 设置 Pi 的系统时钟:
date $(/data/etc/talkpp -t)
该命令可能包含在userinit.sh
文件中。
使用 Pi Platter 模拟输入进行温度测量
Pi Platter 包括两个带可配置 ADC 电压参考的模拟输入。这些可用于获取额外的状态信息,例如使用模拟温度传感器的温度。
例如,TMP36 芯片可在 5V 电压下工作,并在 −40°C 至 +125°C 范围内输出与温度成正比的电压。它在 0°C 时有 500 mV (0.5V) 偏移,每 °C 变化 10mV(该器件在 25°C 时读数为 750 mV)。将 Pi Platter ADC 参考配置为 1.024 伏允许在 −40°C 至 +52.4°C 范围内进行 10 位 ADC 测量,并使将 ADC 读数转换为温度非常容易。
Temp in °C = ([ADC reading] - 500) / 10
其中是可以使用ADC 通道 1 或ADC 通道 2[ADC reading]
命令从 Pi Platter 获得的 10 位。talkpp -c A1
talkpp -c A2
有关使用 ADC 输入的信息可以在 Pi Platter 用户手册中找到。可以对其进行修改以读取和显示来自模拟输入的温度。monitor_1
- labview本地视频及摄像头资料 34次下载
- V380摄像头客户端下载 0次下载
- 红外摄像头驱动工具ThermoX软件下载 65次下载
- 基于工程化参数优化的遥测伺服系统 6次下载
- USB摄像头演示说明 132次下载
- 如何实现家庭安防系统中的多摄像头和视频采集与网络传送 21次下载
- CCD摄像头 18次下载
- 伺服系统的组成 19次下载
- 带修正因子模糊PID控制的PMSM交流伺服系统 17次下载
- 摄像头入门 0次下载
- 基于摄像头的目标分析监控系统设计 66次下载
- PMP播放器电路图/原理图(带摄像头),ATJ2137主控芯
- 进给伺服系统 0次下载
- 数控机床的伺服系统
- 微视摄像头驱动下载
- 伺服系统的结构组成及应用场景 623次阅读
- 液压伺服系统的类型和应用 823次阅读
- 使用ESP32-S3搭建网络摄像头 5083次阅读
- 如何使用ping命令测试网络摄像头连通性 8281次阅读
- 基于无线和物联网技术的安全摄像头系统 1605次阅读
- 为什么智能摄像头这么受欢迎 4635次阅读
- 关于Firefly摄像头模组的简介 3147次阅读
- 伺服系统的发展和应用常识 3718次阅读
- 伺服系统设计验证流程解决方案 1072次阅读
- 液压伺服系统的组成_液压伺服系统的优缺点 1.1w次阅读
- 伺服系统应用于哪儿_伺服系统应用实例 1.6w次阅读
- 伺服系统什么意思_伺服系统的作用是什么 3.3w次阅读
- 伺服系统是什么_伺服系统的基本要求_伺服系统的基本组成 1.8w次阅读
- 基于带修正因子模糊PID控制的PMSM交流伺服系统 1987次阅读
- 伺服系统浅析,伺服系统的分类、结构组成与技术要求 8176次阅读
下载排行
本周
- 1山景DSP芯片AP8248A2数据手册
- 1.06 MB | 532次下载 | 免费
- 2RK3399完整板原理图(支持平板,盒子VR)
- 3.28 MB | 339次下载 | 免费
- 3TC358743XBG评估板参考手册
- 1.36 MB | 330次下载 | 免费
- 4DFM软件使用教程
- 0.84 MB | 295次下载 | 免费
- 5元宇宙深度解析—未来的未来-风口还是泡沫
- 6.40 MB | 227次下载 | 免费
- 6迪文DGUS开发指南
- 31.67 MB | 194次下载 | 免费
- 7元宇宙底层硬件系列报告
- 13.42 MB | 182次下载 | 免费
- 8FP5207XR-G1中文应用手册
- 1.09 MB | 178次下载 | 免费
本月
- 1OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234315次下载 | 免费
- 2555集成电路应用800例(新编版)
- 0.00 MB | 33566次下载 | 免费
- 3接口电路图大全
- 未知 | 30323次下载 | 免费
- 4开关电源设计实例指南
- 未知 | 21549次下载 | 免费
- 5电气工程师手册免费下载(新编第二版pdf电子书)
- 0.00 MB | 15349次下载 | 免费
- 6数字电路基础pdf(下载)
- 未知 | 13750次下载 | 免费
- 7电子制作实例集锦 下载
- 未知 | 8113次下载 | 免费
- 8《LED驱动电路设计》 温德尔著
- 0.00 MB | 6656次下载 | 免费
总榜
- 1matlab软件下载入口
- 未知 | 935054次下载 | 免费
- 2protel99se软件下载(可英文版转中文版)
- 78.1 MB | 537798次下载 | 免费
- 3MATLAB 7.1 下载 (含软件介绍)
- 未知 | 420027次下载 | 免费
- 4OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234315次下载 | 免费
- 5Altium DXP2002下载入口
- 未知 | 233046次下载 | 免费
- 6电路仿真软件multisim 10.0免费下载
- 340992 | 191187次下载 | 免费
- 7十天学会AVR单片机与C语言视频教程 下载
- 158M | 183279次下载 | 免费
- 8proe5.0野火版下载(中文版免费下载)
- 未知 | 138040次下载 | 免费
评论
查看更多