İçeriğe geç

Cytron Maker Pi RP2040 İncelemesi: Robotlar Kolaylaştırıldı

    1647495602

    Kararımız

    Cytron’s Maker Pi RP2040, RP2040 ve CircuitPython kullanarak hareketli projeler oluşturmanın ideal bir yoludur

    İçin

    + Düşük maliyet
    + Kullanım kolaylığı
    + Etiketleri temizle
    + İyi konektör seçimi

    Karşısında

    – Sınırlı doğrudan GPIO erişimi

    Raspberry Pi’nin RP2040’ı gibi mikrodenetleyiciler, basit ve tekrarlanabilir hareket gerektiren robotik ve projeler için idealdir. Cytron, kirazdan bir ısırık daha almak için geri döndü, yoksa Cytron Maker Pi RP2040 ile Raspberry mi? Bu kart, çizgi izleyen robotlar, sıcaklık kontrollü fanlar ve servo motorlu robot kolları gibi sensör kontrollü projeler oluşturmak için bir platform sağlar. Elbette, bir Raspberry Pi Pico satın alabilir ve Kitronik Pico Robotics kartı gibi bir eklenti kartı takabilirsiniz, ancak Cytron’un kartında yerleşik olarak benzer işlevler bulunur.

    Önceki Maker Pi Pico’dan bir ipucu alarak, Maker Pi RP2040’taki tamamen mor PCB, yeni başlayanlar için tasarlandı ve kartın etrafında açıkça işaretlenmiş GPIO pinleri ve Grove konektörleri var. Nasıl yığıldığını görmek için Cytron’un en son kartını tezgahımızda bir test için aldık. 

    Cytron Maker Pi RP2040 Donanım Özellikleri 

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

    SRAM
    264 kB

    Flaş Depolama
    2MB QSPI

    GPIO
    7 x Grove bağlantı noktası, 4 x Servo Motor konektörü, 2 x DC Motor terminali.

     
    13 x GPIO LED, 2 x WS2812 RGB LED, 1 x Piezo buzzer, 2 x Basmalı düğme.

     
    LiPo / Li-ion pil şarjı

    USB girişi
    Mikro USB

    Boyutlar
    3,46 z 2,52 inç (88 x 64 mm)

    Cytron Maker Pi RP2040’ı Kullanma 

    CircuitPython ile önceden yüklenmiş olarak gelmek akıllıca bir harekettir. Bu panoyu kullanmayı basit ve keyifli hale getiren çok sayıda kitaplığa ve öğreticiye erişim sağlar. Maker Pi RP2040’ı makinemize bağladık ve bir tesisatçıdan bir ışık gösterisi ve 8 bitlik bir tema melodisiyle karşılaştık. 

    Code.py dosyasının içeriğini silip testlerimize başladık. İlk önce, biri özel servo pimleri aracılığıyla ve diğeri bir Grove konektörü aracılığıyla olmak üzere iki servo bağladık. Ardından WS2812 RGB LED’leri ve servoları işlemek için fazladan iki CircuitPython kitaplığı kopyaladık. Kodumuz RGB LED’lerin rengini değiştirir, yalnızca yerleşik düğmelerden birine bastığımızda durur. Bu daha sonra iki servoyu robotik bir bale gibi uyum içinde hareket etmeye tetikledi. Daha sonra bir Grove konektörü aracılığıyla bir PIR sensörü ekledik ve sensörü kullanarak diziyi tetiklemek için kodu değiştirdik. Kısa sürede hareket kontrollü bir servo balemiz oldu.

    Bir MX1508 H-köprü motor kontrolörü kullanan motor terminallerini test ettik. Kontrolörün motor kanalı başına maksimum 1A akımı vardır, yani motor terminalleri hobi DC motorlarıyla kullanım için idealdir, ancak daha güçlü motorlar daha güçlü bir harici motor kontrol cihazına ihtiyaç duyar. Motorların hızını her iki yönde kontrol etmek için önce PWM kullanarak motor terminalleri için basit bir test oluşturduk. Ardından, daha kolay robotik projeleri için PWM kodunu özetleyen CircuitPython için Adafruit’in Motor kitaplığını kullanarak test ettik. Her iki motor terminalinde de iki test düğmesi bulunur. Her düğmeye basmak motoru belirli bir yönde döndürür, kodumuzu yazmadan önce motorlarımızın çalışıp çalışmadığını test etmek için kullanışlı bir özellik. 

    Maker Pi RP2040, önceki Maker Pi Pico ile bazı özellikleri paylaşır: GPIO pinlerinin durumunu gösteren LED’ler ve kapatılabilen bir sesli uyarı. Ses çıkışını, microSD kart yuvasını ve Wi-Fi (ESP01) başlığını özlüyoruz. Daha küçük bir pano düzeni için bu özellikler olmadan yaşayabiliriz, ancak tam GPIO’ya erişimimiz olmasını isterdik. 

    Robotların güce ihtiyacı vardır ve Maker Pi RP2040’ın çalıştırılabileceği üç yolu vardır. Öncelikle mikro USB bağlantı noktamız var, ardından 3.6 ile 6V arasındaki voltajlar için bir VIN vidalı terminalimiz var. Son olarak, bir LiPo pil ile kullanılan iki pimli bir JST konektörümüz var. Bu konektör, hem Maker Pi RP2040’a güç sağlamak hem de kart bir mikro USB güç kaynağına bağlıyken LiPo pilini şarj etmek için kullanılır. 500mA LiPo pilimiz, kart açık ve kapalıyken güvenli bir şekilde şarj olur. Üç güç kaynağı da karta, motorlara ve ona bağlı tüm bileşenlere güç sağlar. 

    Cytron Maker Pi RP2040 İçin Kullanım Örnekleri 

    Bu pano robotik projeleri için tasarlanmıştır ve bu nedenle basit bir robot için gereken temel bilgilerle birlikte gelir. Grove bağlantıları aracılığıyla ultrasonik, PIR veya hat takipçileri gibi sensörler eklemek basittir. Bu sensörleri önceden kablolu olarak satın alabiliriz veya jumper sarsıntılı konektörlere sahip Grove konektörleri satın alabilir ve kendi bileşenlerimizi kullanabiliriz. 

    Robotlar sizin işiniz değilse, ancak DC motor veya servo gibi hareket edecek bir şeye ihtiyacınız varsa, Maker Pi RP2040 iyi bir adaydır.

    Sonuç olarak

    Cytron’un önceki anakartı olan Maker Pi Pico, olağanüstü bir kit parçasıydı ve Raspberry Pi Pico’yu kullanmaya başlamanın ideal yoluydu. Maker Pi RP2040, projeler için çok yönlü bir kit değildir; odak noktası, işleri hareket ettirmek ve ilk Pico ile çalışan robotunuzu oluşturmayı basitleştirmek. 

    Cytron Maker Pi RP2040’ın odak noktası iyi yerleştirilmiş. Donanım sağlamdır, kullanımı kolaydır ve eğlenceli ve kullanışlı projeler oluşturmak için bize yeterli girdi ve çıktı sağlar. GPIO pinlerinin kaybından yakınıyoruz, ancak servo pinlerini (GP12-15) standart GPIO olarak yeniden kullanabiliriz ve sadece birkaç dolara Grove bağlantılarını ve bileşenlerini kullanabiliriz. Maker Pi RP2040, bir dizi projeye kolayca entegre edilebilen keyifli bir tahtadır ve 10 dolardan daha az bir fiyata pazarlık olur.

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