项目简介
本项目是结合硬件与软件的开发项目,目标是打造可控制的招财猫电子模型。支持使用nRF52840 DK和Adafruit ItsyBitsy nRF52840 Express两种开发板,借助旋转编码器控制模型动作,其3D模型由Mats N. Olsen制作。
项目的主要特性和功能
- 硬件适配性:支持nRF52840 DK和Adafruit ItsyBitsy nRF52840 Express两种开发板,提供适配不同开发板的接线说明。
- 3D可定制:提供3D打印模型文件,包含
enclosure.scad
文件,便于用户根据不同开发板调整外壳。 - 软件驱动:使用nRF Connect SDK v2.0.2进行软件开发,为模型控制提供稳定支持。
安装使用步骤
前提条件
软件安装与项目复制
- 安装ncs v2.0.2:按照nRF Connect SDK (ncs) setup tutorial安装nRF Connect SDK (ncs)工具链。
- 验证开发环境:确保能够按照the nRF Connect SDK building tutorial构建并烧录一个基础项目。
首次使用Adafruit ItsyBitsy nRF52840的设置
- 复制文件:将
code/boards/adafruit_itsybitsy_nrf52840
文件夹复制到zephyr安装目录的boards/arm/
目录下。 - 更新引导程序:更新Adafruit UF2引导程序,参考(see tutorial)
构建与烧录
Adafruit ItsyBitsy nRF52840 Express
- 构建程序:进入
maneki-neko/code
目录,执行west build -b adafruit_itsybitsy_nrf52840
- 连接设备:使用USB将ItsyBitsy连接到主机。
- 进入引导模式:快速点击两次复位按钮,进入引导加载模式。
- 烧录程序:将
maneki-neko/code/build/zephyr/zephyr.uf2
文件拖放到ITSY840BOOT
驱动器中。
nRF52840 DK
- 构建程序:进入
maneki-neko/code
目录,执行west build -b nrf52840dk_nrf52840
- 连接设备:使用USB将nRF52840 DK连接到计算机。
- 烧录程序:执行
west flash
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】