İçeriğe geç

Adafruit ItsyBitsy RP2040 İncelemesi: Şaşırtıcı Bir Uzlaşma

    1647741604

    Kararımız

    QT Py ve Feather RP2040 kartları arasında iyi düşünülmüş bir uzlaşma. GPIO’ya ihtiyacınız varsa ancak boyuta ihtiyacınız yoksa, ItsyBitsy RP2040 doğru seçimdir.

    İçin

    + Bir QT Py’den daha fazla pin, ancak tam bir tamamlayıcı değil
    + Kullanıcı tarafından programlanabilen BOOT düğmesi
    + QT Py RP2040 ile aynı fiyat

    Karşısında

    – Stemma QT yok

    Adafruit’in en yeni RP2040 anakartı bir uzlaşmadır. QT Py RP2040 kadar küçük değil ve Feather RP2040 kadar zengin özelliklere sahip değil, ancak kompakt bir form faktöründe harika bir GPIO pin seçimi sunuyor. 10$’lık ItsyBitsy RP2040, küçük bir pakette çok sayıda GPIO pinine ihtiyaç duyanlar için idealdir. Adafruit’in ItsyBitsy anakart serisine devam eden RP2040 modeli, güçlü Raspberry Pi RP2040 SoC’yi form faktörüne getiriyor ve uzaktan bunun bir Arduino Nano olduğunu düşündüğünüz için affedilebilirsiniz, benzerlik dikkat çekicidir.

    Adafruit ItsyBitsy RP2040
    Doğrudan Fiyatlandırma $9.95

    ItsyBitsy RP2040, aynı fiyat olmasına rağmen, QT Py RP2040’ın kabaca iki katı büyüklüğündedir. GPIO pinlerinde kazandığımız şeyi bir Stemma QT konektörü şeklinde kaybederiz. Feather RP2040, ItsyBitsy RP2040’tan daha büyüktür, ancak yalnızca 14 mm, genel amaçlı projeler için büyük bir miktar değil, sınırlı alana sahip olanlar için her milimetre önemlidir. ItsyBitsy RP2040 çok uzak bir uzlaşma olabilir mi? 

    Adafruit ItsyBitsy RP2040 Donanım Özellikleri 

    RP2040 yonga seti
    ARM Cortex M0+, 133Mhz’ye kadar çalışıyor

    SRAM
    264 kB

    Flaş Depolama
    8MB QSPI

    GPIO
    Aşağıdaki işlevselliğe sahip 30 GPIO pini 16 x PWM çıkışı 10 x Dijital G/Ç, 4 x Analog 12-bit ADC, 2 x I2C, SPI, 2 x UART, Programlanabilir IO, 1 x NeoPixel

    USB girişi
    Mikro USB

    Boyutlar
    1,4 x 0,7 x 0,2 (36 mm x 18 mm x 4 mm)

    Adafruit ItsyBitsy RP2040’ın Tasarımı 

    ItsyBitsy serisi, bir proje için çok sayıda pime ihtiyacınız olduğunda, ancak yine de mümkün olan en küçük panoya ihtiyacınız olduğunda bir uzlaşmadır. Adafruit’in belirttiği gibi “Tüyden küçük ama Biblodan daha büyük olan nedir? Bu bir ItsyBitsy! “

    Bizim durumumuzda ItsyBitsy RP2040, QT Py RP2040’tan daha büyük, ancak Feather RP2040’tan daha küçük. Pano, bir DIP konfigürasyonunda tasarlanmıştır, bu da bir breadboard’da kolayca kullanılabileceği anlamına gelir. ItsyBitsy RP2040’ta eksik olan şey, yüzeye monte lehimleme için mazgallı kenarlardır, aslında mikro USB konektörünün karşısında, pinleri yukarı bakacak şekilde lehimleme gerektiren beş ekstra GPIO pini vardır. 

    Bu ekstra pimler kullanışlıdır, ancak bu, herhangi bir Stemma QT konektörümüz olmadığı anlamına gelir, tipik olarak bunlar seride yoktur. Ancak bunların dahil edilmesi, bu küçük kart için büyük bir bağlantı artışı olurdu. GPIO pinleri, kartın her iki tarafında açıkça etiketlenmiştir, I2C için SDA ve SCL pinlerinin arka tarafında GPIO pin numaraları vardır.

    Adafruit ItsyBitsy RP2040’ı Kullanma 

    ItsyBitsy RP2040 klasik Adafruit’tir: kullanımı kolay ve iyi seçilmiş GPIO pinleri ile. Bu bir RP2040 kartı olduğu için MicroPython, CircuitPython, C/C++ ve Arduino IDE kullanarak kod yazabiliriz. ItsyBitsy RP2040’ı CircuitPython ve MicroPython ile test ettik, ancak dürüst olmak gerekirse, bir Adafruit kartı satın alıyorsanız büyük olasılıkla CircuitPython’u tercih edeceksiniz. 

    Kullanımda, ItsyBitsy RP2040, tam olarak QT Py RP2040 ve Feather RP2040 gibi davranır. Zorunlu yanıp sönen LED’den başlayarak CircuitPython’da birkaç test yaptık ve ardından yerleşik NeoPixel’i kontrol ettik. Stemma QT konektörü olmamasına rağmen, Stemma QT kartlarını bir Stemma QT üzerinden jumper tel adaptörüne kullanabiliriz ve Adafruit’in geniş kart ve sürücü kitaplığı sayesinde sensörleri, ekranları ve daha birçok eklenti kartını bağlayabiliriz. MicroPython ile yaptığımız testler, görüntüleri ve animasyonları görüntülemek için bir I2C OLED ekranı kullanmayı içeriyordu. Küçük bir pin numaralandırma sorunundan sonra, başlangıçta I2C pinlerini kullanmamızı engelledik, sorunu çözebildik ve Tom’s Hardware logosunu ekranda kaydırabildik.

    Adafruit ItsyBitsy RP2040 için Kullanım Örnekleri 

    ItsyBitsy RP2040, küçük bir pakette çok sayıda GPIO pinine ihtiyaç duyanlar için tasarlanmıştır. QT Py RP2040’ın 13 GPIO pini ve Stemma QT konektörü ile daha küçük bir pakete sahibiz, ancak bu, özellikle Programlanabilir IO (PIO) projelerinde elde edebileceğimizi kısıtlıyor. ItsyBitsy RP2040’ın 30 GPIO pini, geleneksel GPIO kullanan projeleri PIO ile karıştırabileceğimiz anlamına geliyor. 

    ItsyBitsy RP2040’ın boyutu ve GPIO seçimi, robotları kolayca oluşturabileceğimiz ve örneğin bir HC-SR04+ ultrasonik sensörden PIO’ya sensör girdisini boşaltabileceğimiz anlamına gelir. SPI ve I2C ile veri kaydı projeleri için ekranlar, sensörler ve SD kartlar ekleyebiliriz. Biçim faktörü için yapılan tavizler dikkate alınır, buğdayı samandan ayırır ve bize tam olarak ihtiyacımız olanı verir.

    Sonuç olarak 

    ItsyBitsy RP2040, yaklaşık 10 ABD Doları ile QT Py RP2040 ile aynı fiyattır ve Feather RP2040’tan 2 ABD Doları daha ucuzdur. Raspberry Pi Pico, sadece 4 dolarla en ucuz alternatiftir, ancak daha büyüktür ve yerleşik Neopiksel ışığına sahip değildir (ve yalnızca 3 ADC bağlantı noktasına sahiptir). Panoların her biri aynı şekilde çalışır ve bu nedenle pano ile ne yapmak istediğinize iner. 

    RP2040’ta yeniyseniz ve Adafruit’in anakartlarını tercih ediyorsanız, Feather RP2040 genel olarak en iyi değerdir. Stemma QT, yerleşik LiPo şarjı ve FeatherWing genişletme kartlarıyla uyumluluğu vardır. Mümkün olan en küçük karta ihtiyacınız varsa ve GPIO pinlerinin kaybını kaldırabiliyorsanız, QT Py RP2040 tam size göre. Ancak bir uzlaşmaya ihtiyacınız varsa, ItsyBitsy RP2040 sağlam seçimdir.

    0 0 votes
    Rating post
    Subscribe
    Bildir
    guest
    0 comments
    Inline Feedbacks
    View all comments
    0
    Would love your thoughts, please comment.x