【Follow me第二季第4期】Arduino_Nano_Connect板子开箱
本帖最后由 ly87802541 于 2024-11-20 21:11 编辑<div> </div>
<div>【Follow me第二季第4期】Arduino_Nano_Connect板子开箱</div>
<div>2024年得捷电子和eeworld论坛联合举办的Follow me活动第二季已经进行到第4期,前面三期各种原因错失良机,好不容易搭上了末班车,这不刚收到Arduino板子就赶紧来开箱。</div>
<div>这还是第一次真正接触到Arduino板子,以前只是闻名不曾见面。收到的这个Arduino_Nano_Connect板子属于Arduino品牌下的Nano板型系列,板子名字为Connect,它的主控mcu则是树莓派基金会出品的RP2040,已经成为经典。</div>
<div>Arduino品牌下的其他系列还有很多,例如UNO,Due,Leonardo,Mega2560,Micro,Mini,Ethernet,Esplora等等,而且每个系列可能还有子系列板型存在如UNO R3之类的,这里我其实也不是全都了解,相信熟悉Arduino生态的人早已了如指掌。</div>
<div>接下来继续学习,首先找到eeworld论坛上本次Follow me第4期活动的信息发布地址https://bbs.eeworld.com.cn/thread-1297522-1-1.html页面,这里已经提供了不少的介绍信息。</div>
<div><strong>Arduino® Nano RP2040 Connect</strong></div>
<div><strong>主板简介</strong><br />
<a href="https://www.digikey.cn/zh/products/detail/arduino/ABX00052/14123941">Arduino® Nano RP2040 Connect</a> 搭载功能丰富的Raspberry Pi RP2040微控制器,将其融入到Nano尺寸封装中。充分利用双核32位Arm® Cortex®-M0+处理器,通过U-blox® Nina W102模块实现蓝牙和WiFi连接,集速度计、陀螺仪、RGB LED和麦克风于一体,是物联网应用的不错选择。</div>
<div><strong>规格参数</strong><br />
■ Raspberry Pi RP2040微控制器<br />
▪ 133MHz 32位双核Arm® Cortex®-M0+<br />
▪ 264kB片上SRAM<br />
▪ 直接内存访问(DMA)控制器<br />
▪ 通过专用QSPI总线支持高达16MB的外置Flash存储器<br />
▪ USB 1.1控制器和PHY,支持主机和设备模式<br />
▪ 8个PIO状态机<br />
▪ 可编程IO(PIO)以扩展外设支持<br />
▪ 4通道ADC,内置温度传感器,0.5 MSa/s,12位转换<br />
▪ SWD调试<br />
▪ 2个片上PLL(相位锁定环),用于生成USB和核心时钟<br />
▪ 40纳米工艺<br />
▪ 支持多种低功耗模式<br />
▪ USB 1.1主机/设备<br />
▪ 内部电压调节器以供应核心电压<br />
▪ 高性能总线(AHB)/高级外设总线(APB)</div>
<div>■ U-blox® Nina W102 WiFi/蓝牙模块<br />
▪ 240MHz 32位双核Xtensa LX6处理器<br />
▪ 520kB片上SRAM<br />
▪ 448Kbyte ROM,用于启动和核心功能<br />
▪ 16Mbit FLASH用于代码存储,包括硬件加密以保护程序和数据<br />
▪ 1kbit EFUSE(不可擦除存储器),用于存储MAC地址、模块配置、Flash加密和芯片ID<br />
▪ 支持IEEE 802.11b/g/n单频2.4 GHz WiFi操作<br />
▪ 蓝牙4.2<br />
▪ 集成平面倒F天线(PIFA)<br />
▪ 4个12位ADC<br />
▪ 3个I2C,SDIO,CAN,QSPI接口<br />
▪ 内存<br />
• AT25SF128A 16MB NOR Flash<br />
• QSPI数据传输速率高达532Mbps<br />
• 100K次编程/擦除周期<br />
■ RGB LED<br />
▪ 共阳极<br />
▪ 连接到U-blox® Nina W102 GPIO</div>
<div>■ ST LSM6DSOXTR 6轴惯性测量单元(IMU)<br />
▪ 3D陀螺仪<br />
• ±2/±4/±8/±16 g全量程<br />
▪ 3D加速度计<br />
• ±125/±250/±500/±1000/±2000 dps全量程<br />
▪ 高级计步器、步态检测器和步数计数器<br />
▪ 运动检测、倾斜检测<br />
▪ 标准中断:自由落体、唤醒、6D/4D方向、单击和双击<br />
▪ 可编程有限状态机:加速度计、陀螺仪和外部传感器<br />
▪ 机器学习核心<br />
▪ 嵌入式温度传感器<br />
■ ST MP34DT06JTR MEMS麦克风<br />
▪ AOP = 122.5 dBSPL<br />
▪ 64 dB信噪比<br />
▪ 全向灵敏度<br />
▪ -26 dBFS ± 1 dB灵敏度</div>
<div>■ Microchip® ATECC608A加密协处理器<br />
▪ 具有安全的基于硬件的密钥存储<br />
▪ I2C,SWI接口<br />
▪ 对称算法的硬件支持<br />
• SHA-256 & HMAC哈希,包括片外上下文保存/恢复<br />
• AES-128:加密/解密,伽罗瓦域乘法用于GCM<br />
▪ 内置高质量NIST SP 800-90A/B/C随机数生成器(RNG)<br />
▪ 安全启动支持<br />
• 完整的ECDSA代码签名验证,可选的存储摘要/签名<br />
• 安全启动前可选的通信密钥禁用<br />
• 消息的加密/认证,以防止板上攻击<br />
■ I/O接口<br />
▪ 14个数字引脚<br />
▪ 8个模拟引脚<br />
▪ 微型USB<br />
▪ 支持UART,SPI,I2C</div>
<div><strong>引脚图</strong></div>
<div></div>
<div><strong>技术资料</strong><br />
▪ <a href="https://docs.arduino.cc/resources/datasheets/ABX00053-datasheet.pdf">Arduino® Nano RP2040 Connect数据手册</a><br />
▪ <a href="https://docs.arduino.cc/resources/pinouts/ABX00053-full-pinout.pdf">Arduino® Nano RP2040 Connect引脚定义手册</a><br />
▪ <a href="https://docs.arduino.cc/resources/schematics/ABX00053-schematics.pdf">Arduino® Nano RP2040 Connect原理图</a><br />
▪ <a href="https://pidoc.cn/docs/microcontrollers/rp2040">RP2040相关资料</a></div>
<div><strong>本期任务</strong><br />
本期指定任务说明:活动参与者需要使用必购开发板<a href="https://www.digikey.cn/zh/products/detail/arduino/ABX00052/14123941">Arduino® Nano RP2040 Connect</a>完成下方全部必做任务:<br />
<strong>必做任务一:</strong>搭建环境并开启第一步Blink三色LED / 串口打印Hello DigiKey & EEWorld!;<br />
<strong>必做任务二:</strong>学习IMU基础知识,调试IMU传感器,通过串口打印六轴原始数据;<br />
<strong>必做任务三:</strong>学习PDM麦克风技术知识,调试PDM麦克风,通过串口打印收音数据和音频波形。<br />
<strong>选做任务一(非必做):</strong>通过RGB LED不同颜色、亮度显示PDM麦克风收到的声音大小;<br />
<strong>选做任务二(非必做):</strong>通过IMU数据结合机器学习算法,识别运动状态,并通过串口打印。</div>
<div>上述信息的最后,提示了本次活动的必做任务,这是大家必须完成的。选择任务非必须完成,这次自由度比较大,可以自己定义自己的任务,这是一个很不错的消息了。</div>
<div>从上述简单介绍的开发板资料来看,Connect板子的资源还有外设都很丰富了,很适合物联网的应用场景。</div>
<div>然后我们除了上面看到的四个链接地址外,还可以直接找到Arduino官网上这个Connect板子自己的介绍地址链接https://docs.arduino.cc/hardware/nano-rp2040-connect/,这里有全部资料和相关信息。至于树莓派单片机RP2040的有关资料,大家一定也都不陌生。</div>
<div>最后,说说我自己的项目计划。这个Arduino_Nano_Connect板子将会成为我的网关hub,而我还有买了一个树莓派单片机的PICO2开发板子,它是RP2040的升级版第二代树莓派单片机RP2350主控,这个板子就是我的节点设备例如一个LED灯具或者模拟一个数字电源。两者通过串口进行通信和控制,如果有余力还可以加入modbus等控制协议。</div>
<div>又到了开箱必需的晒照环节,附上美图几张如下。</div>
<div></div>
<div></div>
<div></div>
<div>PS:两个开发板之外的那个是Connect板子的扩展坞,来自于SEEEED出品,可以大大方便我们去扩展自己心仪的其他外设,尤其是Grove接口系列的众多选项,例如蜂鸣器,GPS北斗模块,Lora模块等等。另外,PICO2开发板可以继续使用去年Followme1.1活动的PICO开发板的扩展坞,也是SEEED出品,同样兼容大量Grove接口的扩展模块。总之就是一个字:完美!</div>
<p><!--importdoc--></p>
<p>板子开箱了,很期待后面的测试</p>
Jacktang 发表于 2024-11-24 10:26
板子开箱了,很期待后面的测试
<p>感谢大佬关注哈哈!</p>
页:
[1]