İçeriğe geç

Kitronik Pico Motor Sürücüsü ve Pico Robotik Kartı İncelemesi: R2-P1C0

    1646202963

    Kararımız

    Bu kartların ikisi de harika robotlar yapabileceğimiz basit ama güçlü platformlardır.

    İçin

    + Pil gücü dönüştürme (Her ikisi de)
    + GPIO erişimi (Pico Motor Sürücüsü)
    + Basit yazılım kitaplıkları (Pico Motor Driver)
    + Küçük boy (Pico Motor Sürücüsü)
    + Düşük Maliyet (Pico Motor Sürücüsü)
    + Montaj delikleri (Pico Motor Sürücüsü)
    + Çoklu motor seçenekleri (Pico Robotics Board)
    + Basit yazılım kitaplıkları (Pico Robotics Board)
    + Montaj delikleri (Pico Robotics Board)
    + İyi fiyat (Pico Robotik Kurulu)

    Karşısında

    – Daha fazla GPIO pini harika olurdu (Pico Motor Driver)
    – Garip GPIO erişimi (Pico Robotics Board)

    Robotik, Raspberry Pi ve mikrodenetleyici topluluklarının büyük bir parçasıdır. Bir nesneyi hareket ettirmek için kod ve elektroniğin birleştirilmesi, STEM eğitimi için harika bir motive edicidir. Motorlar tipik bir GPIO pininin işlemesi için çok fazla akım çektiğinden, Pico’nun kart üzerindeki bir çipi kontrol etmesini sağlayarak GPIO’yu korumak için bir motor kontrolörü veya sürücü kartı kullanmamız gerekir.

    Kitronik, Raspberry Pi Pico için iki motor kontrol kartı çıkardı. 13 $ (9 £) Pico Motor Sürücüsü, temel Pico robotik projelerine yönelik en küçük karttır ve DC motorlar ve basit sensörlerle hızlı bir robot yapmak isteyen öğrenciler için idealdir. 18 $ (£ 13.20) Pico Robotik Board daha büyüktür ve daha birçok motor seçeneği ile birlikte gelir. Bu kart ile sekiz adede kadar servo motoru, iki kademeli motoru ve dört DC motoru kontrol edebiliyoruz, ancak Pico Motor Sürücüsünde bulunan GPIO girişlerine hazır erişimimiz yok, ancak havya konusunda yetenekli olanlarımız için bunlar kolayca eklenebilir. Pico’muzun bulunduğu yerin altındaki lehim pedlerini kullanarak. Her iki kartta da 10.8V’a kadar piller / güç kaynakları ile kullanım için güç giriş terminalleri bulunur.

    Pico Robotik 18.46 $

    Pico Motor Sürücüsü $12.59

    Bu panoların ikisini de tezgaha koyduk ve her iki panoda bulunan özelliklerden yararlanmak için birkaç test projesi oluşturduk.

    Tasarım 

    İki panodan daha büyük olanı Kitronik Pico Robotik panosudur ve daha büyük boyut ile daha fazla özellik elde ederiz. 2,6 x 2,2 inç (68 x 56 mm’lik kart, Raspberry Pi Pico veya Pimoroni’nin Pico Lipo’su için bir boşluktur ve çift DRV8833 motor sürücüleri tarafından çalıştırılan dört motor çıkışına sahiptir. Bu terminalleri dört DC motora veya iki motora güç sağlamak için kullanabiliriz) step motorlar Kartın sağ tarafına hareket ettiğimizde, SG90 veya MG90S gibi hobi servoları ile kullanım için sekiz başlık görüyoruz. Kartın en solunda, bir pil takımı bağlayabileceğimiz ve birçok motora güç sağlamak ve Raspberry Pi Pico’ya yerleşik bir regülatör aracılığıyla güç sağlamak için 10.8V’a kadar sağlayabileceğimiz bir güç giriş terminali var.

    İki karttan daha küçük olanı, yalnızca 2,44 x 1,33 inç (62 x 34 mm) boyutunda olan Pico Motor Sürücü kartıdır; bu kart yalnızca bir DRV8833 motor kontrolörü aracılığıyla iki DC motorla kullanılmak üzere tasarlanmıştır. Güç girişi, 10.8V maksimum giriş ve geri beslemeli Raspberry Pi Pico’nun aşırı voltajını önlemek için yerinde bir diyot ile aynı kalır. Kitronik’in ürün yelpazesindeki bu karta özgü olan şey, robotumuza “görüş” kazandırmak için sensörler ve girişler için faydalı olan dört GPIO pini ve 3V , GND için vidalı terminal koparmalara sahip olmamızdır. Vidalı terminallerin önünde ve alt tarafında basılmış, Python kitaplıklarında özetlenen motorlar hariç, terminaller için kullanılan GPIO pinleri bulunur. Pico Robotics kartının bu şekilde ayrılmış herhangi bir GPIO’su yoktur, bu nedenle sadece motorlar için etiketler vardır.

    Kitronik Pico Robotik Kartı ve Pico Motor Sürücüsünü Kullanma 

    Kartlardan herhangi birinin kasaya entegre edilmesi, kartlardaki montaj delikleri sayesinde daha kolay hale getirilmiştir. Bunlar, kartı kasaya sabitlemek için kullanılır. Kendi kasanızı 3D baskı veya lazerle kesiyorsanız, montaj deliklerinin konumu ısmarlama bir uyum için projeye eklenebilir. Genel bir robot kasası kullanıyorsanız, uygun bir konum olmalıdır.

    Pico Robotik Kartı, ondan sürülebilen çok sayıda motor ve servo ile açıkça görülen daha büyük, daha karmaşık robotik projeleri için tasarlanmıştır. Ayrıca kartla I2C üzerinden iletişim kurmak için kullanılan bir PCA9685PW IC’yi de gizler. Pico Motor Sürücüsü daha basit bir karttır ve motorların hızını kontrol etmek için PWM kullanır. 

    Bu, her iki kart için MicroPython ve CircuitPython kitaplıklarının uyumsuz olduğu anlamına gelir, ancak kitaplıkların sözdizimi, yalnızca kitaplıklar arasında geçiş yaparak kodu bir karttan diğerine taşıyabileceğimiz anlamına gelir. Pico Motor Driver’ın servo ve step motorlarla uyumlu olmadığını unutmayın.

    DC motorları, servoları ve büyük bir step motorunu Pico Robotik Kartında test ettik ve bulduğumuz tek sorun step motorumuzun pin çıkışını belirlemekti, geri kalan her şey minimum çabayla çalıştı. Bir step motorun 4V’ta 1,2 Amper çekebileceğini ve böylece harici güç kaynağınızın biraz ısınabileceğini unutmayın. 

    Harika donanımın sağladığı sorunsuz alıştırma süreci, yapımcıların projelerini oluşturmaya konsantre olmalarına yardımcı olur. Pico Motor Sürücüsü, sadece DC motor kontrolü yapabilse de, aynı zamanda sürtünmesiz bir deneyimdir, hatta bu kartı kullanarak basit bir Pico destekli robotun nasıl oluşturulacağı ve basit bir anahtar girişi ile nasıl kullanılacağı hakkında bir eğitim bile oluşturduk. 

    Testlerimiz, sağlanan MicroPython kitaplıklarının etrafında toplandı, ancak testlerin sonuna gelmek üzereyken, panolar için resmi CircuitPython kitaplıkları tarafından uyarıldık, bu nedenle CircuitPython’un en son sürümünü test panomuza yükledik ve ardından uygun kitaplıkları kopyaladık. tahtaya. CircuitPython kitaplığı, MicroPython’unkiyle neredeyse aynıdır, yalnızca utime ile zamana karşı kullanımı bir fark oluşturur. Bu, projelerimizi bir Python sürümünden diğerine aktarabileceğimiz anlamına gelir.

    Kitronik Pico Robotik Kartı ve Pico Motor Sürücüsü için Kullanım Örnekleri 

    Bu kartların her ikisi de robotiğe yöneliktir. Pico Motor Driver, ilk robotlarını hızlı bir şekilde inşa etmek isteyenler için en iyi seçenektir. Temel GPIO erişimi için vidalı terminaller çok memnuniyetle karşılanır, daha fazlası iyi olurdu ama temel projeler için yeterince var. Pico Robotik Board çok daha güçlü bir canavardır ve sağlanan motor seçeneklerinin bolluğu etkileyicidir. Robotunuz step veya servo motorlara güveniyorsa, doğal olarak yöneleceğiniz kart budur.

    Tom’un Donanım Baş Editörü Avram Piltch’in başarılı bir şekilde denediği GPIO erişimi için başka bir seçenek de Pimoroni istiflenebilir başlıklarını Pico’ya eklemektir, böylece üst yüzeyinde jumper kablolarına bağlayabileceğiniz dişi pimler bulunur. 

    Sonuç olarak

    Robotunuz ister büyük ister küçük olsun, hedefleriniz veya becerileriniz ne olursa olsun bu iki tahta tam size göre. MicroPython ve CircuitPython kitaplıklarının kullanımı kolaydır ve robotlarınızı kontrol etmek için soyut bir araç sağlar. Basit DC motor hız kontrollerinden yüksek hassasiyetli step motorlara kadar, kitaplıklar karmaşıklıkları ortadan kaldırır ve üreticilerin yaratması için bir araç sağlar. 

    Pico Robotics panosunda GPIO erişiminin olmaması utanç verici, çünkü I2C kullandığımız için kullanım için kırılmış olabilecek çok sayıda GPIO pini var. Pico Motor Sürücüsündeki GPIO erişimi, engel sensörleri, ultrasonik sensörler ve çarpma anahtarları gibi temel girdiler için harikadır, ancak daha fazlasına ihtiyacınız varsa, Pico’nuz için istiflenebilir bir başlık almayı düşünün. Tek güç kaynağı harikadır ve bir projeye düzgün bir şekilde dahil edilmesi zor olabilecek iki güç kaynağına olan ihtiyacı ortadan kaldırır.

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