FPGA、STM32、ESP32、RP2040等5大板卡,结合AI,更突出模拟+数字+控制+算法

板卡选择困难症了?如果你也想玩FPGA、STM32、ESP32、RP2040相关的板卡,不如看看以下几款板卡,如果正巧碰上能实现你想要做的项目呢~

01 小脚丫FPGA STEP BaseBoard V4.0套件

STEP BaseBoard V4.0是第4代小脚丫FPGA扩展底板(点击了解详情),可搭配任何一款小脚丫FPGA核心模块,本次搭配的是Lattice MXO2 LPC版。此套件是针对高校数字电路、系统教学实验以及EDA实验而开发的综合性实验平台,拥有丰富的外设、接口。是数字逻辑、微机原理、可编程逻辑语言以及EDA设计工具等课程完美的实验平台适合FPGA初学者。

底板集成了存储器、温湿度传感器、接近式传感器、4x4矩阵键盘、旋转编码器、HDMI接口、RGBLCD液晶屏、8个7位数码管、蜂鸣器模块、UART通信模块、ADC模块、DAC模块和WiFi通信模块,搭配小脚丫核心板能实现哪些项目呢?

像具有定时报警功能的数字时钟、两位十进制加、减、乘、除计算器、在LCD/电脑显示屏上玩游戏这些项目已经有完整案例,在现在AI盛行的时代我看到有人使用小脚丫核心板通过AI大模型实现了手势识别:

AI手势识别

可以来尝试以下项目:

- 交通灯控制系统 - 图形化编程⭐️⭐️

- 常用模拟波形产生及简易示波器实现⭐️⭐️⭐️

- 语音控制计算器 - 使用大模型⭐️⭐️⭐️

- 手势识别控制LED显示 - 大模型⭐️⭐️⭐️

- BreakOut游戏⭐️⭐️⭐️⭐️

小脚丫WebIDE已经有图形化功能,能轻松实现交通灯控制系统。


02 基于iCE40UP5K的FPGA学习平台

iCE40UP5K的FPGA学习板是基于Lattice的iCE40UP5K设计(点击了解详情),板载LPC11U35下载器,可以通过USB-C接口进行FPGA的配置。底板兼容树莓派Pico,具有一圈12个RGB三色灯和OLED显示屏。适用于大二学生、FPGA学习者和电赛参与者,可以完成电赛的控制、显示、测试测量、数据采集、软件定义无线电通信等题型。

可以完成哪些项目呢?

- 声音控制的节日彩灯⭐️⭐️

- 可定时的音乐时钟⭐️⭐️

- 用彩灯显示的水平仪/节日焰火⭐️⭐️

- 手势识别控制彩灯显示⭐️⭐️⭐️

- 流媒体音乐播放⭐️⭐️⭐️

- 音频信号采集/FFT频谱分析⭐️⭐️⭐️

- 计数器/频率计⭐️⭐️⭐️


03 基于STM32的简易示波器学习板

基于STM32G031的口袋仪器训练平台(点击了解详情),采用128*128 OLED显示,2个通道的模拟输入 + 一个通道的Micphone语音输入,并有一路信号输出。适用于大二学生、嵌入式系统入门者、电赛参与者,可完成电赛中测量、参数分析、控制类等题目。

STM32是大家非常熟悉,也是用的最多的,这款简易的示波器口袋仪器推荐给大家,可以实现以下项目:

- 双通道示波器⭐️⭐️⭐️

- 任意波形发生器⭐️⭐️⭐️

- 失真度测试仪⭐️⭐️⭐️

- 模拟电路的伯特图⭐️⭐️⭐️

- 基于STM32的虚拟仪器实现⭐️⭐️⭐️

- 音频模拟放大电路特性分析⭐️⭐️⭐️

此款平台有配套课程,购买时自动获取。


04 带屏的基于RP2040多功能硬件调试平台

带屏的12指神探(点击了解详情)是在基于RP2040设计的12指神探基础上增加了一块240*240分辨率的LCD彩屏、两个可程控按键和一个拨轮,丰富了人机交互功能,方便信息观察、界面切换等使用方式。板卡通过Type C的USB接口提供供电、下载以及通信的功能。

单独的带屏的12指神探可以实现可编程PWM发生器、基于RP2040的LVGL图形化控制终端等项目。

还可以搭配了一系列模拟器件组合实习以下功能:

- 设计一款模拟示波器⭐️⭐️⭐️

- 设计一款数字电压、电流表⭐️⭐️⭐️

- 电阻、电容、二极管等元器件特性测试⭐️⭐️⭐️


05 CrowPanel ESP32 Display 4.3英寸HMI模组

CrowPanel ESP32 Display 4.3英寸HMI开发板由Elecrow设计(点击了解详情),它是一款功能强大的HMI触摸屏,具有480*272分辨率的LCD显示屏。它使用ESP32-S3-WROOM-1-N4R2模组作为主控处理器,具有双核32位 LX6微处理器,集成WiFi和蓝牙功能,主频高达240MHz,提供强大的性能和多功能的应用,适用于物联网应用设备等场景。

这款板卡资料齐全,案例丰富,方便调用LVGL的图形库,可以实现以下功能:

- 手写识别显示⭐️⭐️⭐️⭐️

- 音频信号播放及分析⭐️⭐️⭐️⭐️

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/891693.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

go项目zero框架中表字段日期设置的几种格式对比与实践

在 GoZero 框架中,日期字段的格式通常取决于你的应用场景以及所使用的数据库类型。在 GoZero 中,日期字段的设置方式一般有两种:通过 time.Time 类型和通过字符串(例如 string 或 int64)。每种方式有其适用的场景和优缺…

UE5动画蓝图

动画蓝图,混合空间,状态机,瞄准偏移,动画蒙太奇,动画混合,骨骼绑定,动画重定向,动画通知,Control Rig…… 虚幻动画模块是一个庞大的系统,大模块里又包含很多…

XIAO Esp32S3制作网络摄像头——1音频获取

1、功能介绍 本文主要是基于XIAO Esp32S3(Sense)做的一款网络摄像头,主要包含以下功能 1 音频获取/保存 2 视频获取/视频保存 3 行人检测/火焰检测/行人追踪(告警) 4 指定区域 5 摄像头旋转 。。。 本文主要实现第一步,音频获取,后续会陆续实现后面的功能,敬请期…

Windows安装了pnpm后无法在Vscode中使用

Windows安装了pnpm后无法在Vscode中使用 解决方法: 以管理员身份打开 PowerShell 并执行以下命令后输入Y回车即可。 Set-ExecutionPolicy RemoteSigned -Scope CurrentUser之后就可以正常使用了

Leffa 虚拟试衣论文笔记

Leffa: Learning Flow Fields in Attention for Controllable Person Image Generation https://github.com/xuanandsix/awesome-virtual-try-on-note/tree/main/Leffa 打开链接查看详情,更多虚拟试穿论文持续更新。

qt5.15.2+visual studio2022 免安装版环境配置

1.环境准备 visual studio2022qt5.15.2(免安装版本) 2.环境配置 2.1 打开首选项 2.2 添加Qt版本 2.3 构建套件手动添加Qt 5.15.2(msvc2019_64)并配置如下 3.新建项目 问题1:qt creator 没有欢迎界面 解决办法&#…

手写顺序流程图组件

效果图 完整代码 <template><div><div class"container" :style"{ width: ${spacingX * (colNum - 1) itemWidth * colNum}px }"><divv-for"(item, i) in recordList":key"i"class"list-box":style&…

Spring Boot自定义中文Banner

Spring Boot自定义中文Banner在线生成工具 https://www.bootschool.net/https://www.bootschool.net/1.选择喜欢的复制 2.在resources文件下新建banner文件&#xff0c;粘贴即可 <_> ::::: …

SpringCloud源码-Ribbon

一、Spring定制化RestTemplate&#xff0c;预留出RestTemplate定制化扩展点 org.springframework.cloud.client.loadbalancer.LoadBalancerAutoConfiguration 二、Ribbon定义RestTemplate Ribbon扩展点功能 org.springframework.cloud.netflix.ribbon.RibbonAutoConfiguratio…

风力涡轮机缺陷检测数据集,86.6%准确识别率,11921张图片,支持yolo,PASICAL VOC XML,COCO JSON格式的标注

风力涡轮机缺陷检测数据集&#xff0c;86.6&#xff05;准确识别率&#xff0c;11921张图片&#xff0c;支持yolo&#xff0c;PASICAL VOC XML&#xff0c;COCO JSON格式的标注 数据集下载 yolov11&#xff1a; https://download.csdn.net/download/pbymw8iwm/90206849 yolov…

Vue 针对浏览器参数过长实现浏览器参数加密解密

1、首先安装crypto-js npm install crypto-js 1、在router/index.js中添加如下代码 在utils工具类添加如下 encryption.js源码 import CryptoJS from crypto-js import CryptoJSCore from crypto-js/core import AES from crypto-js/aes import ZeroPadding from crypto-js/…

Python脚本实现通过Vector VN1630A CAN盒子与ECU通信

1 安装 python-can 包 安装命令如下&#xff1a; pip install python-can安装完成后可用下面命令查看是否安装成功及版本。 pip show python-canName: python-can Version: 4.4.2 Summary: Controller Area Network interface module for Python Home-page: https://github.…

Oracle 创建本地用户,授予权限,创建表并插入数据

目录 一. 用户的种类二. 切换session为PDB三. 创建用户并授予权限四. 创建表空间五. 为用户分配默认表空间并指定表空间配额六. 通过创建的用户进行登录七. 创建脚本&#xff0c;简化登录八. 查看用户信息九. 创建表&#xff0c;并插入数据9.1 查看当前用户的schema9.2 插入数据…

普及组集训数据结构--并查集

P1551 亲戚 - 洛谷 | 计算机科学教育新生态 并查集就是把所有相关联的量串成一串珠子&#xff0c;抽象来说就是&#xff1a; 把此类相关联的量当作节点&#xff0c;两个节点之间连接一条无向边&#xff0c;所形成的图 例题算法流程&#xff1a; 在此定义“族长”就是一个树的…

ESP32-S3遇见OpenAI:OpenAI官方发布ESP32嵌入式实时RTC SDK

目录 OpenAI RTC SDK简介应用场景详解智能家居控制系统个人健康助手教育玩具 技术亮点解析低功耗设计快速响应高精度RTC安全性保障开发者指南 最近&#xff0c;OpenAI官方发布了一款针对ESP32-S3的嵌入式实时RTC&#xff08;实时时钟&#xff09;SDK&#xff0c;这标志着ESP32-…

JS基础 -- 数组 (对象 / 数组 / 类数组 / 对象数组)的遍历

一、数组&#xff1a; 数组是复杂数据类型&#xff0c;用于存储一组有序的数据。 1、创建数组&#xff1a; ① 使用 new 关键字&#xff1a; let arr new Array() // 创建一个长度为0的空数组 let arrLength new Array(5) // 创建一个长度为5的空数组② 字面量形式&#…

【期末复习】一、操作系统概论

题型 选择题 论述题 综合分析题(计算,证明) 算法分析题(根据程序代码分析) 1.方面 操作系统在计算机系统中主要涉及硬件、软件和数据这三个重要方面。 2.操作系统发展历史 手工操作阶段(1940s) 联机批处理系统阶段(1950s) 脱机批处理系统阶段(1950s) 多道…

基于STM32F103的USART的原理及应用(一)(实现手机BLE和MCU进行通信)

一&#xff0c;查阅数据手册&#xff0c;找到对应的IO口和外设总线并配置好外设源文件 想了解USART的具体原理的小伙伴请进传送门&#xff1a;&#xff08;总结&#xff09;STM32中USART原理及应用&#xff08;PC、BLE、ESP8266通信实现&#xff09;-CSDN博客 二&#xff0c;打…

业务模型与UI设计

业务数据模型的设计、UI设计这应该是程序设计中不可缺少的部分。做程序设计的前提应该先把这两块设计好&#xff0c;那么&#xff0c;来一个实际案例&#xff0c;看看这2块的内容。 汽车保养记录业务模型与UI设计&#xff1a; 一、【车辆清单】 记录车辆相关的数据&#xff0…

微服务保护—Sentinel快速入门+微服务整合 示例: 黑马商城

1.微服务保护 微服务保护是确保微服务架构可靠、稳定和安全的策略与技术。 在可靠性上&#xff0c;限流是控制进入微服务的请求数量&#xff0c;防止流量过大导致服务崩溃。比如电商促销时对商品详情服务进行流量限制。熔断是当被调用的微服务故障过多或响应过慢时&#xff0c;…