问题标签 [raspberry-pi-zero]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - 使用烧瓶服务器时从 html 写入 python 文件的更改
我有一个我无法解决的问题。我正在尝试制作自动喷水灭火系统,我想通过更改列表的值来禁用或启用其运行时间:
我使它可以在前端更改值,但在后端不会更改
这是我的文件结构:
这是烧瓶路线:
这是html代码:
我知道我错过了一些东西,但我没有太多经验。也许我应该改用数据库,比如 PostgreSql。
我在这个项目中使用 Raspberry Pi Zero W
openstreetmap - 如何在本地查询 Overpass API?
我想在本地运行 Overpass API,而不需要在树莓派零 w 上访问互联网。
API 安装的解决方案不适合,因为它需要至少 1 GB RAM https://wiki.openstreetmap.org/wiki/Overpass_API/Installation
我如何在本地进行查询,这将只在一个城市。有没有从 OSM 文件或 XML 文件查询的解决方案?
QL 用于我的目的:
python - PyBluez 找不到跟踪标签设备
bluetoothctl 看到 ITAG 设备,但 python 和 pybluez 没有在 Raspberry Pi Zero W 上
这是我通过 bluetoothctl 得到的:
ITAG设备是一款便宜的小Tile风格的中文“找我的钥匙”类型的蓝牙设备,这正是我想要找到的。这两个 HTC 可能是我们的 HTV Vive 灯塔。
使用 Python 2 并跳过所有的障碍来安装 pybluez 和 gattlib 以及所有这些,使用附加的代码,我得到:
DESKTOP-NUBAQ2D 是一款台式电脑,内置蓝牙,可通过 BT 与 HTC Vive 灯塔通信。
我还尝试了 BeaconService 选项,结果也为零。
如果 bluetoothctl 和 pybluez 找到不同的设备,它们看起来会扫描不同的东西。就像 bluetoothctl 正在寻找设备而 pybluez 正在寻找主机?
一些建议是将 service.discover(2) 更改为更高的数字,表明这是 2 秒的扫描时间,但无论是 2 秒还是 20 秒,它都会立即停止......所以也许那个 discover(20) 不能正常工作?
是否有详细模式或我可以尝试的其他一些选项,或者有时我会丢失(可能需要针对 RPi 零调整配置......就像它没有指向正确的设备一样?)
我在编程方面经验丰富,但在 python 和 linux 生态系统的这个角落相当绿色,所以具体要检查哪些文件或东西是值得赞赏的......或者至少有足够的关键字可以让我在谷歌上搜索细节。
谢谢!
boot - 显示器未物理连接时启动 RealVNC 延迟
我有一个由树莓派零 W 组成的设置,它被配置为提供一个 SSID。我在没有显示器和键盘的情况下使用它,只使用 VNC,我正在使用 RealVNC。好吧,它工作正常,唯一(但很烦人..)问题是,当显示器物理连接时,VNC 客户端可以在启动后立即连接,当显示器未连接时,它可以工作,但经过 6 分钟的延迟或多或少。在这段时间之后,可以完美地建立连接。你能告诉我为什么会这样吗?等待监视器似乎是一种超时..但它在哪里配置以防万一?还有其他想法吗?
我的 config.txt:
python - 通过设置一个系统让树莓派零运行不间断
我开发了一个基于 youtube 视频的用于办公室安全的家庭检测系统。我还使用 crontab 让编码在重新启动后运行。该系统在整个办公时间内都能完美运行。
但是,每天早上我发现设备处于睡眠模式并且没有检测到任何运动系统或通过电报发出通知。公司 wifi 始终 24 小时可用。任何帮助或建议都会有所帮助。提前 tq
crontab、sudo wi wlan0 启动
raspberry-pi - 我是否通过设置 cpu_freq=250 来减慢我的树莓派零 W 速度?
我通过 SPI 使用这个库来控制一些 RGB LED。
在使用树莓派 3 时,我必须设置cpu_freq=250
on /boot/config
,据我了解,这与运行在默认串口上的蓝牙设备有关。
现在,使用 Raspberry Pi Zero W,我不得不设置该标志。
我的问题是,Pi 3 和零 W 的正确 cpu 时钟是多少,我是否通过设置这个标志来降低我的 Pi 性能?
python-3.x - 如何修复'TypeError:需要一个类似字节的对象,而不是'元组'''?
我正在设置一个简单的 Python3.X 服务器,但是有一个我无法解决的 TypeError。
我在 Ubuntu 桌面机器上尝试过这种类型的服务器,但在 Raspberry Pi Zero W 上,它似乎不起作用。
它应该可以工作,但是出现了这个错误:
我已验证,但我的代码中没有“元组”
raspberry-pi - 为什么手动启动 c-lightning 可以工作,但无法通过 systemd 启动?
我试图让一个修剪过的 c-lightning 在 Raspberry Pi Zero W 上启动时启动。它在手动启动时工作(这很棒!)但不是通过 systemd。我已经尝试了许多关于 Lightning.service 文件的变体,但都没有奏效。当我检查状态时它说“非活动(死)”,如果我做“sudo systemctl start Lightning”它只是挂起并且状态保持“非活动(死)”。
这是最简单的 Lightning.service 文件,它应该可以工作(但不能):
有没有人让这个工作?你能发布你的闪电服务文件吗?关于为什么这可能会失败的任何其他想法?
python - Raspberry pi 中的功耗为零 w
我将 Raspberry Pi zero w 用于我的项目,该项目将使用 2600mah 电池运行。Pi 与 CSI 摄像头、Telit GPS、ADC 接口。还将 Pi 配置为接入点和 BLE 外围设备。
所有这些都是通过 BLE android 应用程序控制的。当从 BLE 应用程序按下特定开关时,相机会拍照,GPS 会给出位置。
我不知道需要在哪个时间间隔进行位置跟踪,这取决于用户。所以,我在睡眠模式和全功率模式下切换 GPS 以节省功耗。
连接 BLE 应用程序时,GPS 处于睡眠模式,电池电量持续监测,消耗 180 至 210 mA。
如何降低功耗以优化电池使用?
从一些关于 RPi 功耗的文章来看,它应该消耗大约 100 mA 甚至更少。我的应用程序是否可以达到这个水平?
python - 将 RPi 的 LCD 输出无线发送到远程 RPi
我正在尝试使用 python 代码将 16x2 LCD 输出无线发送到远程 RPi。我很难在网上找到有关这方面的信息,想知道你们中是否有人可以帮助我。我对 python 和 RPis 很陌生。
项目背景:我有一个 Pi0 使用 ADC 读取水位传感器。我目前还有这个 Pi0 在连接到 Pi0 的 16x2 LCD 屏幕上输出水位。
目标:我想将这个 16x2 LCD 输出无线发送到单独的远程 Pi1。