Keputusan Kami
Raspberry Pi Pico yang terbaik disuling ke dalam bentuk padat, Tiny 2040 menawarkan kuasa SoC RP2040, bersama-sama dengan beberapa ciri bonus yang berguna.
Untuk
Saiz kecil
Lebih banyak pin ADC daripada Pico
Butang set semula terbina dalam
ID Pin dicetak di atas
Terhadap
Sukar untuk melekap permukaan
Tidak serasi dengan papan tambah Pico
Harga premium
Bolehkah Raspberry Pi Pico menjadi lebih kecil? Pimoroni’s Tiny 2040 hanyalah satu pertiga daripada saiz Raspberry Pi Pico, namun ia mempunyai kuasa penuh SoC RP2040 Pico dan pilihan pin GPIO yang dipilih susun. Pengurangan saiz telah menyaksikan kenaikan harga, sekitar tiga kali ganda harga stok Pico ($12 vs $4) tetapi sentiasa ada premium untuk reka bentuk kompak.
Papan RP2040 pihak ketiga pertama yang kami uji, Pimoroni Tiny 2040 bukan sahaja menjimatkan ruang, tetapi menambah ciri seperti butang set semula khusus, pin ADC keempat dan LED RGB. Papan memberikan pengalaman yang sangat baik secara keseluruhan, walaupun ia mempunyai pertukaran apabila ia berkaitan dengan pemasangan permukaan dan penyambungan ke papan tambahan.
Spesifikasi Perkakasan Kecil 2040
RP2040 SoC
ARM Cortex M0+ berjalan pada kelajuan sehingga 133Mhz
SRAM
264kB
Storan Denyar
8MB QSPI
GPIO
16 pin GPIO. 7 x Digital I/O, 4 x Analog 12-bit ADC, 2 x I2C, SPI, UART, Nyahpepijat
Port USB
USB C
Dimensi
0.74 x 0.7 inci (19 x 18mm)
Berukuran kira-kira satu pertiga daripada saiz Raspberry Pi Pico, Pimoroni Tiny 2040 memang sesuai dengan namanya. Oleh kerana Tiny 2040 lebih kecil, ia hanya mempunyai 16 daripada 40 pin GPIO Pico. Pin yang tinggal disusun dengan teliti untuk memastikan kami tidak kehilangan fungsi.
Walau bagaimanapun, nombor dan susun atur pin yang berbeza memastikan anda tidak boleh menggunakan Pimoroni Tiny 2040 dengan papan tambahan / pek yang direka bentuk untuk dipasang pada 40 pin pada Pico. Jadi lupa tentang menggunakan ini dengan papan kekunci RGB atau Papan Penjelajah Pimoroni sendiri.
Daripada bercakap tentang kerugian kita, mari kita fikirkan apa yang kita perolehi dengan Pimoroni Tiny 2040. Penambahan yang paling menonjol ialah butang set semula, yang mungkin tidak begitu banyak bunyinya tetapi ada kalanya kita perlu menetapkan semula Pico kita. Tanpa butang set semula, kami perlu mencabut palam Pico dan kemudian pasang semula, menambah haus dan lusuh pada port USB mikronya. Butang set semula menyambungkan pin RUN RP2040 ke GND, menyebabkan SoC but semula.
Dalam peningkatan besar bagi sesiapa sahaja yang ingin membina pengawal atau sesuatu dengan dail, terdapat 4 pin ADC dan bukannya tiga yang anda dapat pada Pico. ADC tambahan diperoleh dengan mengorbankan pin analog yang digunakan untuk mengesan voltan pin VSYS. ADC tambahan penting, kerana anda boleh melampirkan dua kayu bedik analog dan bukannya satu kerana kayu bedik setiap satu memerlukan dua port ADC.
Tambahan lain ialah LED status RGB, yang boleh diprogramkan melalui MicroPython dan C/C++. Dengan storan denyar 8MB, kami mempunyai kapasiti storan empat kali ganda daripada Raspberry Pi Pico biasa, banyak ruang untuk projek dan perpustakaan.
Reka bentuk Pimoroni Tiny 2040
Pimoroni Tiny 2040 muat di atas kuku anda; biarkan itu tenggelam seketika. Papan kecil itu mempunyai segala-galanya yang kita perlukan untuk mula menggodam projek Pico, dan port USB C ialah penyambung yang lebih mahal tetapi kalis daripada penyambung microUSB Pico. Penambahan yang menyenangkan ialah nombor pin yang dicetak di atas papan; ini dinomborkan secara logik dan nombornya berkaitan dengan nombor pin GPIO mengikut rujukan pinout Pico.
Tiny 2040 berkongsi bahagian tepi yang sama seperti Raspberry Pi Pico, membolehkan ia dibenamkan ke dalam projek lekap permukaan tetapi ada sesuatu yang perlu dipertimbangkan sebelum melakukan ini. SoC RP2040 terletak di bahagian bawah papan, dan ia menambah sekitar 1mm pada ketinggian papan. Ini akan menjadikan projek lekapan permukaan agak rumit, memerlukan sama ada potongan untuk cip atau tajuk dinaikkan sedikit yang memenuhi kastelasi.
Secara keseluruhannya, Pimoroni Tiny 2040 ialah papan kecil yang cantik yang menjejalkan semua yang kita perlukan ke dalam sesuatu yang mudah tersasar pada meja anda.
Menggunakan Pimoroni Tiny 2040
Pada asasnya Pimoroni Tiny 2040 ialah Raspberry Pi Pico yang dikurangkan dan oleh itu semua tutorial dan panduan untuk menulis kod untuk Pico akan berfungsi dengan Tiny 2040. Terdapat beberapa perubahan kecil. Butang BOOT biasanya digunakan untuk menetapkan RP2040 ke dalam mod sedia untuk menerima imej UF2 baharu. Walau bagaimanapun, pada Pimoroni Tiny 2040, ia mempunyai fungsi berganda dan juga boleh digunakan dengan selamat dalam kod sebagai input, dengan butang memetakan ke GPIO 23. LED RGB dipetakan kepada tiga pin GPIO, merah hingga 18, hijau hingga 19 dan biru hingga 20. Kita boleh mengawal pin ini menggunakan togol hidup/mati standard, atau kita boleh menggunakan PWM untuk mencipta campuran warna.
Kami mengambil ujian kami lebih jauh dan memancarkan versi terkini CircuitPython, versi MicroPython daripada Adafruit yang telah digunakan pada mikropengawal yang tidak terkira banyaknya. Semuanya hanya berfungsi dan, dalam beberapa saat, kami membuka cangkerang Python dan dapat mengawal PimoroniTiny 2040.
Kami membuat demo pantas yang menjadikan Pimoroni Tiny 2040 menjadi papan kekunci USB maya (peranti USB HID) yang memetakan baris teks ke butang BOOT. Menekan butang menyebabkan teks ditaip ke dalam dokumen. Ciri ini tiada dalam MicroPython standard, tetapi sokongan dijangka tiba tidak lama lagi.
Menggunakan Sarung untuk Pimoroni Tiny 2040
Jadi di manakah kita boleh menggunakan Pimoroni Tiny 2040? Memandangkan saiznya, kita akan melihat Tiny 2040 digunakan dalam aplikasi terbenam di mana ruang adalah pada premium. Ia mudah digunakan walaupun dengan papan roti terkecil, dan kami mempunyai semua pin GPIO yang kami perlukan untuk kebanyakan projek.
Pimoroni Tiny 2040 sesuai untuk robot berskala kecil, papan kekunci USB dan projek sains warganegara. Pin ADC keempatnya juga menjadikannya sesuai untuk sebarang jenis pengawal atau kotak kawalan di mana anda boleh memerlukan empat potensiometer atau dua kayu bedik analog.
Pokoknya
Raspberry Pi Pico ialah sekeping kit yang sudah kecil tetapi hebat. Tiny 2040 mengecilkan saiz, dan ya terdapat kenaikan harga berbanding Pico stok, tetapi kami membayar premium untuk unit yang lebih padat yang mempunyai beberapa ciri tambahan yang sangat dialu-alukan.
Pimoroni Tiny 2040 bukan untuk semua projek. SoCnya yang menghadap ke bawah menimbulkan cabaran untuk memasangnya dalam projek dan susun atur pinnya yang unik bermakna ia tidak akan berfungsi dengan ekosistem pek, aka papan tambahan, yang direka untuk dipasang pada Pico asal. Walau bagaimanapun, jika anda sedang membina projek anda sendiri yang tidak memerlukan alat tambah ini dan memerlukan papan yang lebih padat yang mempunyai ciri tambahan, Tiny 2040 ialah pilihan yang hebat.