Play with Bluetooth/Wi-Fi board [Arduino Nano RP2040 Connect], sign up for Dejie Follow me Season 2 Episode 4
[Copy link]
Welcome to join the DigiKey Follow me event. Within the specified time, according to the live broadcast explanation, complete the target task, and you can get a cashback on the order fee (up to 300 yuan cashback, choose one of the two methods [company labor] and [JD card + red envelope]). Those who are evaluated as outstanding will also receive an additional 200 yuan JD card reward. The event aims to help electronics enthusiasts learn practical electronic technology knowledge, accumulate DIY experience, and become a better self! Let's play with the Bluetooth/Wi-Fi board [ Arduino Nano RP2040 Connect ]~
Activity Schedule
Application
period: From now until November 5, 2024
Application method: Click " Register Now " below and fill in the application form carefully.
>> Register Now
Registration Instructions
1. After the registration is completed, we will select the finalists from all the registered users based on their personal information, learning objectives, and submission time. We will announce and email the finalists about matters such as ordering task materials;
2. In order to benefit more electronics enthusiasts, each person is limited to participating in 2 of the 4 activities this season;
3. Illegal activities such as using a pseudonym will be deemed as invalid applications.
Arduino Nano RP2040 Connect
The
Arduino Nano RP2040 Connect is a feature-rich Raspberry Pi RP2040 microcontroller that is packaged in a nano-sized package. It takes full advantage of the dual-core 32-bit Arm Cortex-M0+ processor, uses the U-blox Nina W102 module to achieve Bluetooth and WiFi connectivity, and integrates a speedometer, gyroscope, RGB LED, and microphone, making it a good choice for IoT applications.
Specifications
■ Raspberry Pi RP2040 microcontroller
133MHz 32-bit dual-core Arm Cortex-M0+
264kB on-chip SRAM
Direct memory access (DMA) controller
Support for up to 16MB of external Flash memory via dedicated QSPI bus
USB 1.1 controller and PHY, supporting host and device modes
8 PIO state machines
Programmable IO (PIO) to expand peripheral support
4-channel ADC with built-in temperature sensor, 0.5 MSa/s, 12-bit conversion
SWD debug
2 on-chip PLLs (Phase Locked Loops) for USB and core clock generation
40nm process
Support for multiple low-power modes
USB 1.1 host/device
Internal voltage regulator to supply core voltage
High-performance bus (AHB)/Advanced peripheral bus (APB)
■ U-blox Nina W102 WiFi/Bluetooth module
240MHz 32-bit dual-core Xtensa LX6 processor
520kB on-chip SRAM
448Kbyte ROM for boot and core functions
16Mbit FLASH for code storage, including hardware encryption to protect program and data
1kbit EFUSE (non-erasable memory) for storing MAC address, module configuration, Flash encryption and chip ID
Supports IEEE 802.11b/g/n single-band 2.4 GHz WiFi operation
Bluetooth 4.2
Integrated Planar Inverted F Antenna (PIFA)
4 12-bit ADCs
3 I2C, SDIO, CAN, QSPI interfaces
Memory
AT25SF128A 16MB NOR Flash
QSPI data transfer rate up to 532Mbps
100K program/erase cycles
■ RGB LED
Common anode
Connects to U-blox Nina W102 GPIO
■ ST LSM6DSOXTR 6-axis Inertial Measurement Unit (IMU)
3D Gyroscope
±2/±4/±8/±16 g full-scale
3D accelerometer
±125/±250/±500/±1000/±2000 dps full-scale
Advanced pedometer, gait detector and step counter
Motion detection, tilt detection
Standard interrupts: free fall, wake-up, 6D/4D orientation, click and double-click
Programmable finite state machine: accelerometer, gyroscope and external sensors
Machine learning core
Embedded temperature sensor
■ ST MP34DT06JTR MEMS microphone
AOP = 122.5 dBSPL
64 dB SNR
Omnidirectional sensitivity
-26 dBFS ± 1 dB sensitivity
■ Microchip ATECC608A Cryptographic Coprocessor
With secure hardware-based key storage
I2C, SWI interfaces
Hardware support for symmetric algorithms
SHA-256 & HMAC hashing, including off-chip context save/restore
AES-128: encryption/decryption, Galois field multiplication for GCM
Built-in high-quality NIST SP 800-90A/B/C random number generator (RNG)
Secure boot support
Full ECDSA code signature verification, optional storage digest/signature
Optional communication key disablement before secure boot
Encryption/authentication of messages to prevent on-board attacks
■ I/O Interfaces
14 digital pins
8 analog pins
Micro USB
Supports UART, SPI, I2C
Pin Diagram
Technical information
Arduino Nano RP2040 Connect data sheet
Arduino Nano RP2040 Connect pin definition manual
Arduino Nano RP2040 Connect schematics
RP2040 related information
Tasks for
this period: Participants need to use the must-buy development board Arduino Nano RP2040 Connect to complete all the required tasks below: Required
Task 1: Build the environment and start the first step Blink three-color LED / serial port printing Hello DigiKey & EEWorld!
Required Task 2: Learn the basics of IMU, debug IMU sensors, and print six-axis raw data through the serial port;
Required Task 3: Learn PDM microphone technology, debug PDM microphones, and print radio data and audio waveforms through the serial port.
Optional Task 1 (not required): Use RGB LED with different colors and brightness to display the sound volume received by the PDM microphone;
Optional Task 2 (not required): Use IMU data combined with machine learning algorithms to identify motion status and print it through the serial port.
This Period's Rewards
Technical exchange group: add WeChat friend helloeeworld and indicate: DigiKey follow me.
|