Statik kağıt veya plastik konferans rozetleri yirminci yüzyıla aittir. Günümüzde girişimci üreticiler, takabilecekleri ve istedikleri her şeyi görüntülemek için programlayabilecekleri çeşitli mikrodenetleyici / ekran kombinasyonları arasından seçim yapabilir. Raspberry Pi’nin RP2040 yongası, bu etkileşimli rozetler için tercih edilen işlemci haline geliyor. Pimoroni’nin en yeni RP2040 destekli kartı Tufty 2040, şirketin ekranında gördüğümüz 2,9 inç e-kağıt ekran yerine tam renkli, 2,4 inç IPS ekrana sahip. Porsuk 2040.
28 dolarlık (24 pound) Tufty 2040, arkasında Pi silikonun gücü olan giyilebilir bir ekrandan daha fazlasıdır. Ayrıca, masanızın rahatlığında sensör çıktısını, fotoğrafları ve daha fazlasını gösteren bir iOT cihazı olarak da kullanılabilir. Biri en iyi RP2040 panoları satın alabilirsiniz, Tufty 2040’ın tek ciddi kusuru, resmi bir şasiye sahip olmaması ve bu bizi harekete geçirdi. kendi 3D baskılı kasamızı tasarlayın ve bir konferansta tüm gün boyunca bir LiPo pili güvende tutmak için.
Tufty 2040 Teknik Özellikleri
bilgisayar | RP2040 (264kB SRAM ile 133 Mhz’ye kadar çalışan Dual Arm Cortex M0+) |
Görüntülemek | 2.4 İnç ST7789v Renkli IPS LCD ekran (320 x 240 piksel) |
Depolamak | XiP’yi destekleyen 8 MB QSPI flaş |
GPIO | Beş kullanıcı düğmesi |
Fototransistör (ışık sensörü) | |
Qw/ST (Qwiic / Stemma QT) konektörü | |
I2C, UART, SWD kesintileri | |
Güç | USB C (Veri ve güç) |
3 x AAA veya LiPo aracılığıyla JST-PH konektörü (3-5.5V) | |
Boyutlar | 65,20 x 52,70 mm |
Tufty 2040’ı kullanma
Tufty 2040, diğer RP2040 tabanlı kartlar gibi davranır. Programlamak için C++ veya Pimoroni’nin özel MicroPython ürün yazılımını kullanabiliriz. Şu anda belirli bir CircuitPython sürümü yok, ancak Raspberry Pi Pico için bir sürüm yükleyebilir ve ardından ST7789 ekranı için destek ekleyebiliriz.
İncelememiz için Pimoroni’nin MicroPython paketine bağlı kaldık ve Tufty 2040’ın nasıl çalıştığını keşfetmek için başlangıçta şirketin önceden yüklenmiş demolarını kullandık. Tek ihtiyacınız olan harika bir konferans rozetiyse, verilen örneklerden uzaklaşmanız gerekmez. Rozetimizi bir maker etkinliğine götürdük ve Retro Rozet ve Dalgalı Mesaj örneklerini kullanarak katılımcı arkadaşlarımızı hızla şaşırtmayı başardık.
2,4 inç IPS ekran parlak ve nettir ve bir dizi düğme ve fototransistör ile çevrilidir.
Kullanımda, dalgalı mesaj işlevinin gösterdiği gibi ekran güncellemesi hızlıdır. . Pimoroni’nin PicoGraphics MicroPython modülü, görüntüleri 2,4 inç IPS ekranda görüntüleme işini kısa sürede yaptığından, mesajımız ekranda düzgün ve keskin bir şekilde kaydırıldı. Bunu programlamak, bir dönüştürme komut dosyası gerektiren Badger 2040’tan çok daha kolaydır.
Düğmeler, konferans rozetimizi kontrol etmemizi sağlayan iyi aralıklı ve net bir şekilde etiketlenmiştir. Arkada iki düğme daha var, Güç ve Önyükleme / USR. Önyükleme düğmesi, yeni bellenimi Tufty 2040’a yüklemek için gerekli olan, kartı önyükleyici moduna ayarlamak için kullanılır. Açıkça, kartı açıp kapatmak için güç kullanılır. Sıfırlama düğmesi yok, bu utanç verici ama sadece Güç ile yaşayabiliriz.
Bir portmanteau olan yerleşik Qw/ST konektörünü test ettik. SparkFun’un Qwiic ve Adafruit’in Stemma QT konektörü. Qw/ST, esasen uyumlu eklenti kartlarıyla çalışan bir I2C bağlantısıdır.
Tufty 2040’ı bir BME688 sıcaklık sensörü ile test ettik. Mevcut sıcaklık, hava basıncı ve nem verilerini aldık ve ardından Retro Rozet örneğini bu verileri gösterecek şekilde değiştirdik. Bunun işe yaraması uzun sürmedi ve bunu basit bir rozet olmaktan çıkarıp küçük ölçekli bir veri toplama ve görüntüleme cihazına dönüştürüyor, hepsi harika bir ekrana sahip temiz bir pakete sarılı.
Bir sensör MicroPython ve Raspberry Pi Pico ile uyumluysa, Tufty 2040 ile kullanılabilir. Pimoroni’nin çeşitli seçenekleri vardır. modüller ve MicroPython örnekleri hangi kolayca kullanılabilir. Sensörünüz orada listelenmiyorsa, alternatif bir modül sağlamak için PyPi ve Python topluluğunu kullanabilirsiniz.
Bu bizi CircuitPython desteğine götürür. Halihazırda Tufty 2040 için özel bir CircuitPython sürümü yok. Raspberry Pi Pico ürün yazılımını yükleyebilirsiniz, ancak şu anda ST7789 ekranı için destek mevcut değil. Tipik olarak bu ekran arayüz olarak SPI kullanır, ancak Tufty 2040 için paralel bir veri yolu ile bağlanır. Şimdilik CircuitPython desteği MicroPython ile tam olarak aynı seviyede değil.
Yerleşik JST-PH konektörü, 3 x AAA pil veya bir LiPo pil ile kullanım içindir. Tufty 2040’ın LiPo için dahili şarj devresi yoktur, bu nedenle TP4056 veya Pimoroni’nin LiPo Amigo’su gibi bir pil şarj cihazı kullanmanız gerekecektir. 1.000 mAh LiPo pili şarj etmek için bir LiPo Amigo kullandık. Bu pil, maker etkinliğimizde tam beş saat kullanıldı ve eve döndüğümüzde vermesi için birkaç saat daha vardı. Kilometreniz, Tufty 2040’ın ne kadar sıkı çalıştığına bağlı olarak değişebilir.
Tufty 2040 kimler için?
Hedef pazar, konferans rozet oyunlarını ePaper veya LCD’den IPS LCD’ye yükseltmek isteyen yapımcılar / yaratıcılardır. Ama bu sadece tek hileli bir midilli değil. Qw/ST konektörü, ekstra işlevsellik eklemek için kullanabileceğimiz bir sensörler ve eklentiler dünyası açar.
Tufty 2040’ımız nispeten az çalışmayla bir iç mekan sensör platformu haline geldi. Biraz daha zaman ve ustalık verildiğinde, bir üretici Tufty 2040’ı gerçekten sınırlarına kadar zorlayabilir, hatta belki Doom oyunu mu?
Sonuç olarak
Tufty 2040 çok güzel. seviyoruz Porsuk 2040, ancak Tufty 2040, oyunu ince bir form faktöründe tam renkli bir IPS LCD ile yükseltiyor. Tufty 2040 ayrıca Badger 2040’a rakip olan harika bir siberpunk temalı sincap serigrafi baskısına sahiptir.
Her zaman iyileştirme için yer vardır ve yerleşik Wi-Fi’li bir Tufty 2040 sürümünü görmek isteriz (yeni Ahududu Pi Pico W). Boynunuzdaki ekrana canlı web içeriği pompaladığınızı hayal edin. Teorik olarak konuşursak, Tufty 2040’ın UART pinlerine ESP8266 gibi başka bir Wi-Fi özellikli mikro denetleyici bağlayabilir ve bu şekilde kablosuz olabilirsiniz, ancak bu, karışıma kod, güç ve yığın açısından çok fazla karmaşıklık katar.
Bir sonraki konferansınızda veya partinizde insanları etkilemek istiyorsanız, Tufty 2040 harika bir seçimdir. Ve sadece yerleşik ekranlı bir RP2040 anakartına ihtiyacınız varsa, o da sizin için.