Kararımız
Kompakt bir forma damıtılmış Raspberry Pi Pico’nun en iyisi olan Tiny 2040, bazı yararlı bonus özellikleriyle birlikte RP2040 SoC’nin gücünü sunar.
İçin
Küçük boyutlu
Pico’dan daha fazla ADC pini
Dahili sıfırlama düğmesi
Üstte basılı pin kimlikleri
Karşısında
Yüzey montajı zor
Pico eklenti kartlarıyla uyumlu değil
Özel fiyat
Ahududu Pi Pico daha da küçülebilir mi? Pimoroni’nin Tiny 2040’ı, bir Raspberry Pi Pico’nun boyutunun yalnızca üçte biri kadardır, ancak Pico’nun RP2040 SoC’sinin tam gücünü ve küratörlüğünde GPIO pinleri seçimini bir araya getirir. Boyuttaki azalma, bir hisse senedi Pico’nun fiyatının yaklaşık üç katı olan fiyatta bir artış gördü (12$’a karşı 4$), ancak kompakt tasarım için her zaman bir prim var.
Test ettiğimiz ilk üçüncü taraf RP2040 kartı olan Pimoroni Tiny 2040, yalnızca yerden tasarruf etmekle kalmaz, aynı zamanda özel bir sıfırlama düğmesi, dördüncü bir ADC pimi ve bir RGB LED gibi özellikler ekler. Anakart genel olarak mükemmel bir deneyim sunar, ancak konu yüzeye montaj ve eklenti panolarına bağlanma söz konusu olduğunda ödünler verir.
Minik 2040 Donanım Özellikleri
RP2040 yonga seti
ARM Cortex M0+, 133Mhz’ye kadar çalışıyor
SRAM
264 kB
Flaş Depolama
8MB QSPI
GPIO
16 GPIO pini. 7 x Dijital G/Ç, 4 x Analog 12 bit ADC, 2 x I2C, SPI, UART, Hata Ayıklama
USB girişi
USB C
Boyutlar
0,74 x 0,7 inç (19 x 18 mm)
Raspberry Pi Pico’nun kabaca üçte birini ölçen Pimoroni Tiny 2040, adının hakkını veriyor. Tiny 2040 daha küçük olduğu için Pico’nun 40 GPIO pininden sadece 16’sına sahiptir. Kalan pimler, işlevsellik kaybı yaşamamamız için özenle seçilmiştir.
Ancak pinlerin farklı sayısı ve yerleşimi, Pimoroni Tiny 2040’ı Pico’daki 40 pine takmak üzere tasarlanmış eklenti kartları / paketleri ile kullanmamanızı sağlar. Bu yüzden bunu Pimoroni’nin kendi RGB tuş takımı veya Explorer Board ile kullanmayı unutun.
Kayıplarımız hakkında konuşmak yerine, Pimoroni Tiny 2040 ile ne kazandığımızı düşünelim. En göze çarpan ekleme, kulağa pek hoş gelmeyebilir ancak Pico’muzu sıfırlamamız gereken zamanlar olan bir sıfırlama düğmesidir. Sıfırlama düğmesi olmadan Pico’nun fişini çekmemiz ve ardından mikro USB bağlantı noktasına aşınma ve yıpranma ekleyerek tekrar takmamız gerekir. Sıfırlama düğmesi, RP2040’ın RUN pinini GND’ye bağlayarak SoC’nin yeniden başlatılmasına neden olur.
Bir kontrolör veya kadranlı bir şey yapmak isteyen herkes için büyük bir gelişme olarak, Pico’da aldığınız üç yerine 4 ADC pimi var. Ek ADC, VSYS pininin voltajını algılamak için kullanılan bir analog pin feda edilerek elde edilir. Fazladan bir ADC önemlidir, çünkü joystick’lerin her biri iki ADC bağlantı noktası gerektirdiğinden, bir yerine iki analog joystick takabilirsiniz.
Diğer bir ekleme, MicroPython ve C/C++ ile programlanabilen bir RGB durum LED’idir. 8MB flash depolama ile, tipik bir Raspberry Pi Pico’nun dört katı depolama kapasitesine, projeler ve kütüphaneler için bolca alana sahibiz.
Pimoroni Tiny 2040’ın Tasarımı
Pimoroni Tiny 2040, tırnağınızın üzerine oturur; bunun bir an için batmasına izin verin. Küçük kart, Pico projelerini hacklemeye başlamak için ihtiyacımız olan her şeye sahiptir ve USB C bağlantı noktası, Pico’nun microUSB konektöründen daha pahalı ama kusursuz bir konektördür. Hoş bir ek, tahtanın üzerine basılmış pin numaralarıdır; bunlar mantıksal olarak numaralandırılmıştır ve sayıları Pico pin çıkışı referansına göre GPIO pin numarasıyla ilgilidir.
Tiny 2040, Raspberry Pi Pico ile aynı mazgallı kenarları paylaşarak, yüzeye montaj projesine gömülmesine olanak tanıyor ancak bunu yapmadan önce göz önünde bulundurulması gereken bir şey var. RP2040 SoC, kartın alt tarafında bulunur ve kartın yüksekliğine yaklaşık 1 mm ekler. Bu, yüzey montaj projelerini biraz zorlaştıracak ve ya çip için bir kesim ya da mazgalları karşılayan hafifçe yükseltilmiş başlıklar gerektirecektir.
Genel olarak, Pimoroni Tiny 2040, ihtiyacımız olan her şeyi masanızda kolayca kaybolabilecek bir şeye sıkıştıran sevimli bir küçük tahtadır.
Pimoroni Tiny 2040’ı kullanma
Esasen Pimoroni Tiny 2040, azaltılmış bir Raspberry Pi Pico’dur ve bu nedenle Pico için kod yazmaya yönelik tüm öğreticiler ve kılavuzlar Tiny 2040 ile çalışacaktır. Birkaç küçük değişiklik var. BOOT düğmesi tipik olarak RP2040’ı yeni bir UF2 görüntüsünü kabul etmeye hazır bir moda ayarlamak için kullanılır. Bununla birlikte, Pimoroni Tiny 2040’ta çift işleve sahiptir ve düğmenin GPIO 23’e eşlenmesiyle kodda giriş olarak güvenle kullanılabilir. RGB LED, kırmızı ila 18, yeşil ila 19 olmak üzere üç GPIO pinine eşlenir. ve mavi 20’ye kadar. Bu pinleri standart açma / kapama geçişini kullanarak kontrol edebiliriz veya bir renk karışımı oluşturmak için PWM kullanabiliriz.
Testlerimizi biraz daha ileri götürdük ve Adafruit MicroPython’un sayısız mikrodenetleyicide kullanılmış olan bir versiyonu olan CircuitPython’un en son versiyonunu yayınladık. Her şey çalıştı ve birkaç dakika içinde bir Python kabuğunu açtık ve PimoroniTiny 2040’ı kontrol edebildik.
Pimoroni Tiny 2040’ı bir metin satırını BOOT düğmesine eşleyen sanal bir USB klavyeye (bir USB HID aygıtı) dönüştüren hızlı bir demo yaptık. Düğmeye basmak metnin bir belgeye yazılmasına neden oldu. Bu özellik standart MicroPython’da yoktur, ancak desteğin yakında gelmesi bekleniyor.
Pimoroni Tiny 2040 için Kullanım Kılıfları
Peki Pimoroni Tiny 2040’ı nerede kullanmayı bekleyebiliriz? Boyut göz önüne alındığında, Tiny 2040’ın alanın önemli olduğu gömülü uygulamalarda kullanıldığını görebiliriz. En küçük devre tahtasıyla bile kolayca kullanılır ve çoğu proje için ihtiyaç duyacağımız tüm GPIO pinlerine sahibiz.
Pimoroni Tiny 2040, küçük ölçekli robotlar, USB klavyeler ve vatandaş bilim projeleri için idealdir. Dördüncü ADC pimi, aynı zamanda, dört potansiyometreye veya iki analog joystick’e ihtiyaç duyabileceğiniz her tür kontrolör veya kontrol kutusu için idealdir.
Sonuç olarak
Raspberry Pi Pico zaten küçük ama güçlü bir kit parçası. Tiny 2040, boyutu küçültüyor ve evet, stok Pico’ya göre bir fiyat artışı var, ancak çok hoş karşılanan bazı ek özelliklere sahip çok daha kompakt bir birim için prim ödüyoruz.
Pimoroni Tiny 2040, tüm projeler için değildir. Alttan bakan SoC’si, onu projelere monte etmek için bir zorluk teşkil ediyor ve benzersiz pim düzeni, orijinal Pico’ya takılmak üzere tasarlanmış paket ekosistemi, diğer bir deyişle eklenti kartları ile çalışmadığı anlamına geliyor. Ancak, bu eklentileri gerektirmeyen kendi projenizi oluşturuyorsanız ve ekstra özelliklere sahip daha kompakt bir karta ihtiyacınız varsa, Tiny 2040 harika bir seçimdir.