littlebot
Published on 2025-04-09 / 0 Visits
0

【源码】基于nRF Connect SDK的招财猫电子模型控制系统

项目简介

本项目是结合硬件与软件的开发项目,目标是打造可控制的招财猫电子模型。支持使用nRF52840 DK和Adafruit ItsyBitsy nRF52840 Express两种开发板,借助旋转编码器控制模型动作,其3D模型由Mats N. Olsen制作。

项目的主要特性和功能

  1. 硬件适配性:支持nRF52840 DK和Adafruit ItsyBitsy nRF52840 Express两种开发板,提供适配不同开发板的接线说明。
  2. 3D可定制:提供3D打印模型文件,包含enclosure.scad文件,便于用户根据不同开发板调整外壳。
  3. 软件驱动:使用nRF Connect SDK v2.0.2进行软件开发,为模型控制提供稳定支持。

安装使用步骤

前提条件

安装nRF Command Line Tools

软件安装与项目复制

  1. 安装ncs v2.0.2:按照nRF Connect SDK (ncs) setup tutorial安装nRF Connect SDK (ncs)工具链。
  2. 验证开发环境:确保能够按照the nRF Connect SDK building tutorial构建并烧录一个基础项目。

首次使用Adafruit ItsyBitsy nRF52840的设置

  1. 复制文件:将code/boards/adafruit_itsybitsy_nrf52840文件夹复制到zephyr安装目录的boards/arm/目录下。
  2. 更新引导程序:更新Adafruit UF2引导程序,参考(see tutorial)

构建与烧录

Adafruit ItsyBitsy nRF52840 Express

  1. 构建程序:进入maneki-neko/code目录,执行west build -b adafruit_itsybitsy_nrf52840
  2. 连接设备:使用USB将ItsyBitsy连接到主机。
  3. 进入引导模式:快速点击两次复位按钮,进入引导加载模式。
  4. 烧录程序:将maneki-neko/code/build/zephyr/zephyr.uf2文件拖放到ITSY840BOOT驱动器中。

nRF52840 DK

  1. 构建程序:进入maneki-neko/code目录,执行west build -b nrf52840dk_nrf52840
  2. 连接设备:使用USB将nRF52840 DK连接到计算机。
  3. 烧录程序:执行west flash

下载地址

点击下载 【提取码: 4003】【解压密码: www.makuang.net】