Skip to main content

reTerminal Guide

Getting Started with reTerminal


Getting Started with reTerminalHardware and Interfaces Usage
We are going to discuss OS installation on the reterminal device, providing a step-by-step walkthrough, and cover driver installation in this wiki. This wiki introduces various hardware components and interfaces such as GPIOs, CSI camera interface, built-in sensors, LCD display, etc., on the reTerminal. It guides you on how to utilize these features to expand your project ideas.

reTerminal and Pi camera modulesreTerminal Extension board - reTerminal E10-1
In this wiki, we will discuss step-by-step instructions on how to install Picams and configure it. These initial steps are crucial for initiating your object detection project with the Seeed Studio reTerminal device. The reTerminal E10-1 expansion board enhances the reTerminal with rechargeable functions, improved wireless communication, industrial data transmission, and audio capabilities. This makes the reTerminal more robust, suitable for high-speed industrial, agriculture, or enhanced wireless home applications. Let's dive into the wiki for details.

OS Installations


Raspbian OS or UbuntuBuildroot
This wiki will guide you through the installation process of Raspberry Pi OS and Ubuntu. Buildroot is a user-friendly tool designed to simplify and automate the process of building a complete Linux system for embedded systems through cross-compilation. In this wiki, we delve into the installation process of Buildroot.

YoctoStream-pi and OBS studio
The Yocto Project, an open-source collaboration initiative, aids developers in crafting custom Linux-based systems for embedded products, irrespective of the hardware architecture. In this wiki, we will explore the installation process of Yocto. Stream-Pi, a robust macro keyboard software, is an open-source alternative with a customizable UI. OBS Studio, a free and open-source app, supports real-time capture and streaming. Let's now explore the installation process.

Applications

Embedded ML Applications

Getting Started with MediaPipe on reTerminalGetting Started with TensorFlow Lite on reTerminalObject detection with Edge Impulse and reTerminal
In this wiki, we delve into MediaPipe, an open-source framework by Google for constructing multimodal and cross-platform applied ML pipelines, optimized for on-device inference. This wiki provides insights into TFlite and various applications. TensorFlow Lite, a set of tools, facilitates on-device machine learning, enabling developers to run models on mobile, embedded, and IoT devices. In this wiki, we explore Object detection with Edge Impulse and reTerminal. Edge Impulse empowers developers to create and optimize embedded machine learning solutions using real-world data. Let's delve into the details.

Computer Vision

Getting start with reTerminal and Pi camera with OpenCVFace Detection with reTerminal and Pi camera with OpenCVObject Detection with reTerminal and Pi camera
In this guide, we will integrate the Raspberry Pi camera, capturing a video stream using a Python snippet, and implementing a feature to save an image by pressing a key. In this guide, we'll explore Face Detection using the Haar Cascade method, a crucial technique in computer vision that utilizes a machine learning model to identify facial features. We'll specifically focus on implementing this on the reTerminal using the Raspberry Pi camera. This guide explores the utilization of the Raspberry Pi camera and reTerminal for detecting around 90 objects using a pre-trained EfficientNet model based on the COCO dataset.
Color Detection with reTerminal Pi camera and OpenCVObject Tracking with reTerminal Pi camera and OpenCV
Color detection, a core component of computer vision, involves identifying and analyzing colors in digital images or videos. In this wiki, we will explain how to deal with colors and detect them. When detection fails, implement tracking. Explore algorithms and understand the benefits of tracking. Seeed Studio Wiki provides comprehensive guides.

Home Assistant

Getting Started with Home Assistant on reTerminalHow to Customize Home AssistantFrigate intergrating with reTerminal
In this wiki, we'll guide you step-by-step on transforming your ordinary house into a smart one using a reTerminal. By the end, you'll have a beautiful dashboard on the reTerminal LCD, allowing you to control home appliances and access sensor data effortlessly. Let's begin! This wiki will walkthrough step-by-step on how to build out the dashboard by doing the necessary configurations and also how to use some of the important add-ons that comes with Home Assistant. So let's get started!Frigate is an open-source NVR designed for real-time AI object detection. All processing occurs locally on your hardware, ensuring your camera feeds stay within your home. This wiki guides you through the installation of the NVR and demonstrates object detection capabilities.

Create Powerful User Interface

Qt for reTerminal with PythonFlutter for reTerminalElectron for reTerminal
This wiki explains how to build your own user interface using Qt for Python on the reTerminal. Here we have used PySide2 for the development. This wiki guides you through building your own user interface with Flutter, an open-source UI software development kit from Google. Flutter enables cross-platform app development for Android, iOS, Linux, Mac, Windows, Google Fuchsia, and the web using a single codebase.This wiki guides you through building your own user interface using Electron, an open-source framework for creating native desktop applications (Windows, Mac, Linux) with web technologies like HTML, CSS, and JavaScript. If you can build a website, you can build a desktop app!

LVGL for reTerminalBuild Your Own Weather Dashboard Using Grafana
LVGL provides the essentials for crafting an embedded GUI with user-friendly graphical elements, stunning visual effects, and a minimal memory footprint. This graphics library is designed for microcontrollers with limited resources. In this wiki article, we'll utilize a PC simulator example with SDL2 and make slight modifications to display the UI in full screen rather than in a window. Credit to Michaelm Klementsk.
In this wiki, we'll use an ESP32 to collect temperature, humidity, and pressure readings, sending them to an InfluxDB time-series database hosted on their cloud server. Finally, we'll visualize and analyze the data using Grafana.

Miscellaneous

reTerminal Mount OptionsInstallation of Mender Client on reTerminal
In this section, we explore reTerminal mounting solutions, covering hardware screw specifications and community design aspects. This wiki explains how to set up the Mender Client on a reTerminal for receiving OTA updates from either a Hosted or Self-Hosted Mender Server. The guide emphasizes using a reTerminal with a custom Linux System compiled using the Yocto Project.

✨ Contributor Project

  • We have a task list for updating this page, which is categorized under our contributor project, as we are dedicated to enhancing the user experience and providing better support through the development of our wiki platform.
  • Your contribution to this page is essential to us! We really value your input and would greatly appreciate your assistance in generating ideas.

FAQ

Tech Support & Product Discussion

Thank you for choosing our products! We are here to provide you with different support to ensure that your experience with our products is as smooth as possible. We offer several communication channels to cater to different preferences and needs.

Loading Comments...