当前位置:首页 > 工业控制 > 电路设计项目集锦
[导读]这是一个快速且多功能的平台,专为基于MIPI-DSI和MIPI-CSI的显示屏和摄像头人机界面(HMI)应用而设计。它同样适用于边缘AI工作负载、传感器处理应用以及需要CM4/CM5载板灵活性的同时保持微控制器确定性行为的模块化嵌入式系统。

SCINTIX P4 可让您使用实时微控制器构建多媒体应用程序。

这是一个快速且多功能的平台,专为基于MIPI-DSI和MIPI-CSI的显示屏和摄像头人机界面(HMI)应用而设计。它同样适用于边缘AI工作负载、传感器处理应用以及需要CM4/CM5载板灵活性的同时保持微控制器确定性行为的模块化嵌入式系统。

本教程中你将学到的内容

•项目设置与构建流程

•固件刷写

•摄像头集成

•显示集成

系统架构

硬件设计

连线

•将已编程好的SCINTIX P4板(参见下方固件部分)安装到CM4转Pi4适配器上。

•使用扁平电缆连接摄像头和显示屏。

•将CM4转Pi4适配器的附加线缆连接到显示屏上。该线缆可为显示屏提供电源和复位信号。

项目结构

软件设置

ESP32-C6 Wi-Fi 固件(通常已预装)

Scintix P4 上的 Wi-Fi 由板载 ESP32-C6 提供,该芯片作为 ESP32-P4 的射频协处理器,通过 SDIO(esp_hosted)进行通信。C6 运行独立的 esp_hosted 从机固件,与您刷入 P4 的 Brookesia 应用程序是分开的。

SCINTIX P4 模块出厂时已预装此固件,因此通常无需执行此步骤。如果你从空白的 C6 开始,可参考仓库中 esp32c6_wifi_firmware/ 文件夹中的预构建二进制文件以及完整刷机流程(包括偏移量、esptool 命令和如何从源码编译)。简而言之:将 Espressif ESP-Prog 2(或较旧版本的 ESP-Prog)连接到 ESP32-C6 旁边的 6 芯片接口头(该板有两个接口,靠近 ESP32-P4 的那个用于刷入下方的应用程序),然后使用 esptool 编写四个二进制文件。

Windows

•安装 VS Code

•安装 ESP-IDF 扩展(来自 Espressif)。安装正确的扩展后,你应该能看到这些图标和工具栏(1)。

•安装 ESP-IDF v5.5.4,按照示例要求进行(步骤 2.1 至 2.4)。

•克隆仓库:

•打开 `scintix-p4` 文件夹。

•从 `scintix-p4\examples\esp_brookesia_phone` 文件夹启动 VS Code。

•选择正确的 ESP-IDF v5.5.4 (3.1) 并进行构建 (3.2)。

•如果一切设置正确,你应该能在终端中看到预期的输出,目标设置为 `esp32p4`。

•将USB Type-C数据线连接到SCINTIX P4板,然后按下Flash(5.1)。如有需要,可使用UART接口。

好了——演示程序已上线运行。现在屏幕上显示的是采用智能手机风格界面的Brookesia启动器,完全由SCINTIX P4模块上的ESP32-P4驱动。从这里,你可以浏览用户界面并探索内置的应用程序。

本文编译自hackster.io

本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除( 邮箱:macysun@21ic.com )。
换一批
延伸阅读

作为一名创作者和开发者,每天不断查看 AdMob、Cults3D、Google Console 和 YouTube Analytics 的数据会耗费大量时间。我不喜欢日复一日地记录新数据——这对创作者来说实在不现实。为了...

关键字: 显示屏 蜂鸣器 稳压器 ESP32-C3

在本项目中,将ESP32-S3智能显示屏与多个传感器结合,构建了一个紧凑型气象站,可测量温度、湿度、大气压力、海拔高度、降雨状况以及环境光照强度。

关键字: 传感器 显示屏 ESP32-S3

现代数字实验室和教室不仅需要智能设备,还需要实时的环境感知。噪音过大会降低注意力,干扰学习活动,并影响整体工作效率。在本项目中,我们使用两块ESP32板、一个MAX4466麦克风放大器和一个MAX7219 LED矩阵显示...

关键字: LED矩阵 显示屏 放大器 MAX4466

一个月前,我手里拿着一个GNSS模块,心里在想:我可以开发一个导航设备,只要输入目的地的坐标,设备就能在我不走路时持续显示到目标的距离和方向吗?那个简单的问题成为了这个项目开始的起点。

关键字: GNSS模块 显示屏 ESP32-C6

看门狗定时器是确保数字控制器(如微控制器(MCU))安全运行的关键器件。为了控制数字器件程序序列中的硬件故障,基本功能安全(FS)标准IEC 61508-2附录A表A.10推荐了几种诊断技术和措施。其中包括:具有独立时基...

关键字: 看门狗 定时器 微控制器

本项目的目标是使用 Buildroot 为树莓派 Zero W 开发一个定制的嵌入式 Linux 发行版。系统设计仅包含应用程序所需的基本组件,例如 Wi-Fi 连接、SSH 和 SCP 访问、I2C 支持以及 Pyth...

关键字: Linux 树莓派 显示屏 SSD1306

Espressif 生产用于温控器和钻孔控制器等工业产品的微控制器芯片。该电路板搭载 ESP-32-C3 芯片,并内置 0.42 英寸 LCD 显示屏,仅支持单色显示,可打印信息到屏幕上,也可像普通 Arduino 板一...

关键字: 钻孔控制器 微控制器 ESP32C3 开发板

在现代工业环境中,设备的“健康状况”往往在发生严重故障前是不可见的。尽管许多物联网解决方案试图提供预测性维护,但它们通常存在两个关键缺陷:硬件过载和数据噪声。标准的单芯片监控系统在同时处理高分辨率显示屏、Wi-Fi协议栈...

关键字: 人机界面 Wi-Fi ESP32-S3-BOX-3

从小时候起,GTA就是我玩过的最早的游戏之一,从那一刻起我就成了它的忠实粉丝。一直让我着迷的一点是屏幕角落里那个小小的圆形地图,它会显示你的位置以及你在游戏世界中的移动方向。它的运作方式与谷歌地图这样的真实导航系统非常相...

关键字: GTA 谷歌地图 ESP32-S3 显示屏

我从2005年到2007年用过一台PDA(个人数字助理),后来把它弄丢了。当我看到Cardputer时,立刻让我想起了那些旧式的PDA时代。自从拿到Cardputer的那天起,我就一直在思考这个项目。

关键字: PDA 微控制器 LVGL
关闭