Perkongsian pertama saya di sidik.my ini adalah mengenai beberapa jenis papan pembangunan yang menggunakan cip pengawal mikro RP2040.
Cip RP2040 diperkenalkan oleh Raspberry Pi Foundation dengan pengenalan Raspberry Pi PICO pada awal tahun 2021. Sekiranya sebelum ini mereka terkenal dengan komputer mikro raspberry Pi, kini mereka memperkenalkan pengawal mikro sendiri.
Cip ini adalah dwi teras berasaskan Arm Cortex M0+ dan berkelajuan maksimum 133 mhz.
Sejak dari itu, pengeluar papan pembangunan terkemuka dunia mula memperkenalkan implementasi RP2040 versi tersendiri dalam ekosistem sedia ada dan baru. Berikut adalah antara papan pembangunan menggunakan RP2040 yang saya telah cuba:-
- Arduino Nano RP2040 Connect dengan wifi, bluetooth, mikrofon, penderia IMU. dan dilengkapi memori flash 16mb – produk rasmi pertama Arduino x Raspberry Pi dalam bentuk arduino nano. harga paling premium.
- Seeed Xiao RP2040 yang comel dengan led RGB – keluaran Seeedstudio dalam bentuk Xiao
- LILYGO® TTGO T-Display RP2040 Raspberry Pi Module 1.14 inch LCD dengan paparan LCD warna terbina – keluaran Lilygo.
- Maker Pi RP2040 yang mempunyai pelbagai fungsi dan komponen, RGB Led, buzzer, butang dan pemacu motor, serta penyambung Grove – oleh Cytron Technologies.
- Maker Pi Pico dengan Raspberry pi Pico terbina dalam, adik beradik Maker Pi RP2040 – Keluaran Cytron Technologies ; dan yang terbaru:
- Maker Nano RP2040 yang kecil tetapi berkuasa dalam bentuk Arduino Nano, dengan RGB led, buzzer dan penyambungan Maker, serta penunjuk LED bagi pin analog dan digital- oleh Cytron Technologies.
Ciri-Ciri | Arduino Nano RP2040 Connect | Seeeduino Xiao RP2040 | LILYGO® TTGO T-Display RP2040 | Maker Pi Pico | Maker Pi RP2040 | Maker Nano RP2040 |
---|---|---|---|---|---|---|
Pengeluar | Arduino | Seeedstudio | Lilygo | Cytron Technologies | Cytron Technologies | Cytron Technologies |
Memori | 16MB | 2MB | 4MB | 2MB | 2MB | 2MB |
Pin Analog | 8 (4 -RP2040 ADC, 4 Nina W102 ADC) | 4 | 4 | 3 | 4 | 4 |
Pin Digital | 20 | 11 | 14 | 26 pada RPI Pico (12 pada Grove) | 14 Pada Grove | 22 |
UART, SPI & I2C, PWM | Ada | Ada | Ada | Ada | Ada | Ada |
Dimensi | 18 mm x 45 mm | 20 mm x 17 mm | 52mm x 25mm | 94 mm x 68 mm | 88 mm x 64 mm | 21 mm x 50 mm |
Input Kuasa | USB Mikro 5V | USB-C | USB-C penyambung JST untuk Li-Po/Li-Ion | USB Mikro 5V 1.8 V - 5.5 V melalui VSYN pin | USB Mikro 5V 3.7V melalui pemalam Li-Po/Li-Ion 3.6V - 6V melalu terminal VIN dengan pemilih kuasa input automatik | USB Mikro 5V |
Butang boleh program | Tiada | Tiada | 2 | 3 | 2 | 1 |
Butang Boot | Tiada | Ada | Ada | Ada | Ada | Ada |
Butang Reset | Ada | Ada | Ada | Ada | Ada | Ada |
RGB Led | Tiada | 1 Neopixel | Tiada | 1 Neopixel | 2 Neopixel | 2 Neopixel |
LED Boleh Program | 1 (R/G/B), 1 LED | 1 (R/G/B) | 1 (merah) | 26 (biru) | 13 (biru) | 14 (biru) |
Penyambung Grove | Tiada | Tiada | Tiada | 6 | 7 | 2 |
Buzzer | Tiada | Tiada | Tiada | Ya, dengan suis senyap | Ya, dengan suis senyap | Ya, dengan suis senyap |
Ciri Unik Lain | IMU, Wifi/Bluetooth, Mikrofon. Berbentuk Arduino Nano, Mikrocip ATECC608A Cryptographic Co-processor | Bentuk Xiao yang paling kecil | LCD Warna bersaiz 1.14 inci | SD Mikro, Audio out, Raspberry Pi Pico terbina dalam, Soket WIFI ESP-01 | Penggerak Motor DC x 2, Pemalam Servo x 4, | Berbentuk Arduino Nano, RGB Led x 2, Maker Port x 2, Buzzer, butang boot & reset |
Perbandingan RP2040
Kesemua papan pembangun tersebut boleh diprogramkan menggunakan sama ada Micropython, Circuitpython, Arduino dan C/C++.
Dalam tulisan akan datang, kita akan cuba membuat projek mini menggunakan papan pembangun yang dinyatakan di atas.
Kepada pembaca yang berminat dengan rekaan Papan Litar Bercetak (Printed Circuit Board) sendiri, saya ada terbaca satu promosi PCB prototaip 100% percuma sekiranya anda memasukkan Seeed Xiao RP2040 sebagai salah satu komponen PCB anda. Sekiranya anda berminat, anda boleh hubungi pihak Seeedstudio melaluli sambungan di bawah:
Seeed XIAO RP2040 is built with rich interfaces in a tiny thumb size, and fully supports Arduino, MicroPython, and CircuitPython. The onboard interfaces are enough for developing multiple applications, ideal for various wearable, TinyML, rapid prototyping. It’s also perfect for all the projects needing a mini Arduino, custom mechanical keyboards, USB development (USB to multi-channel TTL/USB host mode, etc.) and small projects. Each person is limited to two PCBA boards 100% FREE for one design. The custom design must include Seeed XIAO RP2040. Find out more: