Skip to main content

reTerminal 指南

开始使用 reTerminal


开始使用 reTerminal硬件和接口使用
本文将讨论如何在 reTerminal 设备上安装操作系统,提供逐步操作指南,并涵盖驱动程序的安装。 本文介绍了 reTerminal 上的各种硬件组件和接口,例如 GPIO、CSI 摄像头接口、内置传感器、LCD 显示屏等,并指导您如何利用这些功能来扩展您的项目创意。

reTerminal 和 Pi 摄像头模块reTerminal 扩展板 - reTerminal E10-1
本文将逐步介绍如何安装 Pi 摄像头并进行配置。这些初始步骤对于使用 Seeed Studio reTerminal 设备启动您的目标检测项目至关重要。 reTerminal E10-1 扩展板为 reTerminal 增强了可充电功能、改进的无线通信、工业数据传输和音频功能。这使得 reTerminal 更加坚固,适用于高速工业、农业或增强型无线家庭应用。让我们深入了解本文的详细内容。

操作系统安装


Raspbian OS 或 UbuntuBuildroot
本文档将指导您完成 Raspberry Pi OS 和 Ubuntu 的安装过程。 Buildroot 是一个用户友好的工具,旨在通过交叉编译简化和自动化嵌入式系统完整 Linux 系统的构建过程。在本文档中,我们将深入探讨 Buildroot 的安装过程。

YoctoStream-pi 和 OBS Studio
Yocto 项目是一个开源协作计划,帮助开发者为嵌入式产品创建基于 Linux 的定制系统,无论硬件架构如何。在本文档中,我们将探讨 Yocto 的安装过程。 Stream-Pi 是一个强大的宏键盘软件,是一个具有可定制 UI 的开源替代方案。OBS Studio 是一个支持实时捕获和流媒体的免费开源应用程序。现在让我们探索它们的安装过程。

应用

嵌入式机器学习应用

在 reTerminal 上开始使用 MediaPipe在 reTerminal 上开始使用 TensorFlow Lite使用 Edge Impulse 和 reTerminal 进行目标检测
在本 Wiki 中,我们深入探讨了 MediaPipe,这是 Google 提供的一个开源框架,用于构建多模态和跨平台的应用机器学习管道,并针对设备端推理进行了优化。本 Wiki 提供了关于 TFlite 和各种应用的见解。TensorFlow Lite 是一套工具,旨在实现设备端机器学习,使开发者能够在移动设备、嵌入式设备和物联网设备上运行模型。在本 Wiki 中,我们探讨了使用 Edge Impulse 和 reTerminal 进行目标检测。Edge Impulse 使开发者能够利用真实世界数据创建和优化嵌入式机器学习解决方案。让我们深入了解细节。

计算机视觉

使用 OpenCV 开始 reTerminal 和 Pi 摄像头的入门使用 OpenCV 和 reTerminal 进行人脸检测使用 reTerminal 和 Pi 摄像头进行目标检测
在本指南中,我们将集成 Raspberry Pi 摄像头,通过 Python 代码捕获视频流,并实现按键保存图像的功能。在本指南中,我们将探索使用 Haar 级联方法进行人脸检测,这是一种利用机器学习模型识别人脸特征的关键技术。我们将重点介绍如何在 reTerminal 上使用 Raspberry Pi 摄像头实现这一功能。本指南探讨了如何利用 Raspberry Pi 摄像头和 reTerminal 使用基于 COCO 数据集的预训练 EfficientNet 模型检测约 90 种目标。
使用 OpenCV 和 reTerminal Pi 摄像头进行颜色检测使用 OpenCV 和 reTerminal Pi 摄像头进行目标跟踪
颜色检测是计算机视觉的核心组成部分,涉及识别和分析数字图像或视频中的颜色。在本 Wiki 中,我们将解释如何处理颜色并检测它们。当检测失败时,实施跟踪。探索算法并了解跟踪的优势。Seeed Studio Wiki 提供了全面的指南。

Home Assistant

在 reTerminal 上开始使用 Home Assistant如何自定义 Home Assistant将 Frigate 集成到 reTerminal
在本 Wiki 中,我们将逐步指导您如何使用 reTerminal 将普通的房屋改造成智能家居。最终,您将在 reTerminal 的 LCD 上拥有一个美观的仪表盘,轻松控制家用电器并访问传感器数据。让我们开始吧!本 Wiki 将逐步指导您如何通过必要的配置构建仪表盘,以及如何使用 Home Assistant 附带的一些重要插件。让我们开始吧!Frigate 是一个开源的 NVR,专为实时 AI 目标检测而设计。所有处理均在您的硬件上本地完成,确保您的摄像头视频流保持在家中。本 Wiki 将指导您安装 NVR 并展示其目标检测功能。

创建强大的用户界面

使用 Python 的 Qt for reTerminal为 reTerminal 开发的 Flutter为 reTerminal 开发的 Electron
本 Wiki 解释了如何使用 Qt for Python 在 reTerminal 上构建您自己的用户界面。这里我们使用了 PySide2 进行开发。本 Wiki 指导您如何使用 Flutter 构建自己的用户界面。Flutter 是 Google 提供的开源 UI 软件开发工具包,支持通过单一代码库进行跨平台应用开发,包括 Android、iOS、Linux、Mac、Windows、Google Fuchsia 和 Web。本 Wiki 指导您如何使用 Electron 构建自己的用户界面。Electron 是一个开源框架,用于使用 HTML、CSS 和 JavaScript 等 Web 技术创建原生桌面应用程序(Windows、Mac、Linux)。如果您可以构建网站,那么您也可以构建桌面应用程序!

LVGL 用于 reTerminal使用 Grafana 构建您的天气仪表盘
LVGL 提供了创建嵌入式 GUI 所需的基本功能,包括用户友好的图形元素、惊艳的视觉效果以及极小的内存占用。这款图形库专为资源有限的微控制器设计。在本 Wiki 文章中,我们将使用带有 SDL2 的 PC 模拟器示例,并稍作修改以全屏显示 UI,而不是在窗口中显示。 感谢 Michaelm Klementsk。
在本 Wiki 中,我们将使用 ESP32 收集温度、湿度和气压数据,并将其发送到托管在云服务器上的 InfluxDB 时间序列数据库。最后,我们将使用 Grafana 对数据进行可视化和分析。

杂项

reTerminal 安装选项在 reTerminal 上安装 Mender 客户端
在本节中,我们将探讨 reTerminal 的安装解决方案,包括硬件螺钉规格和社区设计方面的内容。 本 Wiki 解释了如何在 reTerminal 上设置 Mender 客户端,以从托管或自托管的 Mender 服务器接收 OTA 更新。指南重点介绍了使用通过 Yocto 项目编译的自定义 Linux 系统的 reTerminal。
                                                                                         

✨ 贡献者项目

  • 我们为更新此页面制定了一份任务清单,该任务被归类在我们的贡献者项目中,因为我们致力于通过改进我们的 Wiki 平台来提升用户体验并提供更好的支持。
  • 您对本页面的贡献对我们来说至关重要!我们非常重视您的意见,并非常感谢您为我们提供创意和帮助。

常见问题解答 (FAQ)

技术支持与产品讨论

感谢您选择我们的产品!我们致力于为您提供多种支持,以确保您使用我们的产品时能够获得尽可能顺畅的体验。我们提供了多种沟通渠道,以满足不同的偏好和需求。

Loading Comments...