Taklidin en içten övgü biçimi olduğunu söylüyorlar, bu yüzden Elecfreaks’in en son yönetim kurulu olan Pico:ed, mikro:bit kart aralığı. Pico:ed, Raspberry Pi RP2040 SoC’yi daha eğitici bir form faktöründe sunuyor ve 13 dolarlık fiyat etiketi kodlama yolculuğuna başlamak isteyenler için kesinlikle cazip.
Pico:ed, micro:bit ile aynı form faktörünü paylaşır ve bir bakışta uzak bir kuzen gibi görünür. 5×5 LED matrisi yerine Pico:ed oldukça tuhaf bir 7×17 matrisine ve iki basit düğme girişine sahiptir. Kartın altında, bir dizi altın dişe benzeyen bir kenar konektörüne ayrılmış bir dizi GPIO “pim” bulunur. Bazı iğneler, lehimlemenin ve küçük iğneler ve jumperlarla çalışmanın her zaman pratik olmadığı eğitim ortamları için çok kullanışlı olan timsah klipsleri ile kullanılabilir.
Pico:ed maker alanı veya sınıf için mi tasarlandı? Öğrenmek için bu eğlenceli görünümlü tahtayı tanımamız gerekiyor.
Pico:ed Donanım Özellikleri
Elecfreaks Pico: ed | mikro: bit v2 | |
---|---|---|
Çipte Sistem (SoC) | RP2040 mikrodenetleyici | İskandinav Yarı İletken nRF52833 |
Çift çekirdekli Arm Cortex M0+ işlemci, 133 MHz’e kadar çalışan esnek saat. | ||
Veri deposu | 264KB SRAM | 128KB |
Depolamak | 2MB Flaş depolama | 512Kb |
GPIO | Kenar konektörü aracılığıyla 19 Pin | Kenar konektörü aracılığıyla 25 Pin |
4 x Analog Giriş | 5 x Analog giriş | |
Timsah klipsi bağlantıları aracılığıyla 3 x GPIO | Timsah klipsi bağlantıları aracılığıyla 3 x GPIO | |
2 x I2C | 1 x I2C | |
2 x SPI | 2 x SPI | |
1 x UART | 1 x UART | |
Girişler / Çıkışlar | 2 x Basmalı düğmeler | 2 x Basmalı düğmeler |
7 x 17 Tek renkli LED matris | Mems mikrofonu | |
zil | 5 x 5 tek renkli LED matris | |
zil | ||
ivmeölçer | ||
manyetometre | ||
Radyo bağlantısı | ||
Bluetooth Düşük Enerji | ||
Güç | Mikro USB veya 3V AA pil takımı | Mikro USB veya 3V AA pil takımı |
Boyutlar | 52 x 42 mm | 50x40mm |
Programlama dilleri | MikroPython | MikroPython |
DevrePython | DevrePython | |
C++ | C++ | |
MakeCode | ||
Kaşımak | ||
Fiyat | 13 dolar | 20$ |
Pico’yu kullanma:ed
Bir şeyi açıklığa kavuşturalım: form faktörünü seviyoruz. Micro:bit projesinden büyük ölçüde ilham alan Pico:ed iki şekilde kullanılabilir. İlk yol, 0,1,2 pinleri ve 3V ve GND için timsah klipsli konektörler takmaktır. Elektroniğe ayak uydurmak isteyen genç yapımcılar için bunlar, temel projeler inşa etmenin son derece erişilebilir bir yoludur.
İkinci yol, devre tahtalarında ve özel kartlarda kullanım için 19 GPIO pinini ayıran kenar konektörünü kullanmaktır. Bu iki yaklaşım, Pico:ed’in (ve micro:bit’in) kullanıcının yetenekleriyle birlikte büyümesini sağlar.
Pico:ed tipik bir RP2040 tabanlı anakarttır ve bu, MicroPython, C++ ve CircuitPython kullanabileceğimiz anlamına gelir. Elecfreaks web sitesinde örnekler var, ancak diğer dillerden daha çok MicroPython’a odaklanıyor gibi görünüyor.
Pico:ed’i kendi aracını kullanarak bir test sürüşü için aldık. MikroPython kitaplığı düğme basışlarını, LED matrisinin kontrolünü ve yerleşik sesli uyarının temel kontrolünü özetleyen. MicroPython kitaplığının kullanımı kolaydır, kenarları biraz pürüzlüdür ancak mükemmel şekilde kullanılabilir. Kısa bir süre içinde mesajları LED matrisi boyunca kaydırabildik, sesli uyarıyı kullanarak müzik çalabildik ve kullanıcı girişine tepki verdik. Ama bu kadar, kartta ekstra sensör yok.
micro:bit bir manyetometre, ivmeölçer, mikrofon (v2) ve Bluetooth’lu bir radyo çipi içerir. Micro:bit v2, Pico:ed’in 13$’ına kıyasla 20$’a perakende satış yapıyor, ancak biraz daha fazla harcamanın çok daha fazla öğrenme fırsatı sağladığını düşünmeden edemiyoruz.
Pico:ed’in kablosuz bağlantı eksikliği büyük bir dezavantaj. Micro:bit’in mükemmel bir kısa menzilli radyosu ve Bluetooth Low Energy (BLE) bağlantısı vardır, bu da birden fazla kartın birbiriyle konuşabileceği anlamına gelir. Bu özellik için seve seve 7 dolar daha öderiz.
Form faktörü, mikro: bit aksesuarlarına uygundur ve neyse ki birçoğumuz var, bu yüzden birkaçını denedik. İlki Proto-Pic’in mikro: pikseliydi, parlak, canlı ışık alanları üreten 4 x 8 NeoPixel matrisi. İyi olmalı. Ne yazık ki Pico:ed, mikro: piksel eklentisiyle çalışmak istemedi. Pico:ed’i her bağladığımızda, test makinemiz tarafından algılanamayacaktı. Micro:pixel’i kaldırdık ve Pico:ed’i bilgisayarımıza yeniden bağladık ve her şey normaldi.
Aynı şey iki Kitronik motor sürücü kartını test ettiğimizde de oldu. Pimoroni’nin tüm GPIO pinlerini standart devre tahtaları ve açık elektronik bileşenlerle birlikte kullanan bir devre kartı olan Pinbetween ile başarı elde ettik.
En büyük başarımız Pimoroni’nin BME280 sıcaklık / nem / hava basıncı sensörü, renk ve ışık sensörü ve bir mikrofon sağlayan enviro:bit ile oldu. Bir kullanarak BME280’den güvenilir veriler almayı başardık. üçüncü taraf MicroPython kitaplığı ve enviro:bit’in pin çıkışını onaylayarak ve bunu Pico:ed pin çıkışına çevirerek. Bu biraz kafa karıştırıcıydı, ama sonunda oraya vardık.
CircuitPython’un en son sürümünü kurduk ve GPIO’ya eriştik, NeoPixels’in yanmasını sağladık ve bize temel pin kontrolü sağladık. BME280 / enviro:bit deneyini yeniden oluşturmaya çalıştık ama bir sorunla karşılaştık. CircuitPython, ikinci I2C bağlantısını SDA ve SCL olarak adlandırır ve iki bağlantıdan hangisi olduğunu belirlemek için I2C0_SDA veya I2C0_SCL’den bahsetmez. Sensöre bağlanmayı başardıktan sonra sıradaki engel BME280’in I2C adresini belirlemekti. Neyse ki Pimoroni bunu belgeledi ve adresi kodumuza ekleyip canlı sıcaklık verilerini alabildik.
Kısa cevap, Pico:ed’in, aksesuarlar ve programlama dilleri söz konusu olduğunda bir uzlaşma olduğudur. Bazı aksesuarlar işe yarayacak, bazılarında ince ayar yapılması gerekecek, ancak bazıları asla çalışmayacak.
Pico:ed kimler içindir?
Form faktörü, eğitim amaçlı kullanıma uygundur. RP2040’ı sınıfta kullanmak istiyorsanız, Pico:ed iyi bir seçenektir, ancak bir Pico’nun 3 katı maliyetle paranızın karşılığını pek alamazsınız. Eğitimciler, MicroPython kitaplığı sayesinde kullanım kolaylığını ve anlık sonuçları sevecekler. Yapımcılar daha fazla özellik için can atacaklar.
Sonuç olarak
Pico:ed harika bir form faktörü ve ilginç bir üründür, ancak herkes için bir RP2040 değildir. Eğitimciler bu panonun tadını çıkaracaklar, dolayısıyla eğitim için “ed”. Ancak birkaç dolara daha fazla sensöre, radyoya ve micro:bit eklentileriyle tam uyumluluğa sahip olan micro:bit v2’yi alabiliriz.
RP2040’ın gücünü (ve kullanılabilirliğini) isteyen üreticilerin başka yerlere bakmaları gerekecek. 4 dolarlık Raspberry Pi Pico, geliştirme kartı standardıdır ve fiyatı ve bulunabilirliği göz önüne alındığında hata yapmak zordur. Özel özelliklere ihtiyacımız varsa, çoğu listemizde yer alan çok sayıda alternatif var. en iyi RP2040 panoları.
Pico:ed kötü bir ürün değil. Kullanması eğlenceli ve ondan çok şey öğrenebilirsiniz, ancak bundan sonra kullanabileceğimiz fazla bir şey yok. Form faktörünü beğendiyseniz ve RP2040 ile oynamak istiyorsanız, bunun için gidin. RP2040 ile inşa etmek istiyorsanız, bir alternatif arayın.