10 Dolar karşılığında Elecfreaks’ın WuKong 2040’ı, Ahududu Pi Pico Ve Piko K. Dört motor, 12 servo veya sensör ve genel elektronik bileşenler karışımı için kolay bağlantılar sağlar. Ancak bunu kalabalıktan ayıran iki şey var. İlk olarak, kartın üstünde büyük bir 18650 pil yuvası var. Bu, bir projeye bir saate kadar güç verilebileceği ve pilin yerleşik mikro USB bağlantı noktası kullanılarak yeniden şarj edilebileceği anlamına gelir. İkinci olarak, tahtanın altında, tahtayı ve Pico’nuzu Lego tabanlı bir elektronik projeye entegre etmek için kullanılabilecek Lego uyumlu bir çerçeve bulunur.
Bu özelliklerin tümü harika, ancak çalışıyorlar mı ve onlarla bir şeyler inşa edebilir miyim? Onu banka koyduğumu ve bir test için aldığımı öğrenmek için.
WuKong 2040 Özellikleri
Piko Uyumluluğu | Raspberry Pi Pico, Raspberry Pi Pico W ve pinout’u paylaşan diğer kartlar |
---|---|
GPIO | GPIO 0,1,2,3,4,5,6,7,8,16,17,26,27,28 için SVG (Sinyal, Gerilim Gnd) pinleri) |
motor bağlantıları | |
M1: GPIO 20, 21 | |
M2: GPIO 10, 11 | |
M3: GPIO 12, 13 | |
M4: GPIO 14, 15 | |
düğmeler | |
C: GPIO18 | |
B: GPIO19 | |
NeoPixels / WS2812 | |
GPIO 22 | |
Zil | |
GPIO 9 | |
I2C, SPI, UART, PWM, Analog | |
Güç | Mikro USB |
18650 Pil (Dahil Değil) | |
Yerleşik 18650 şarj cihazı (1000 mA şarj akımı) | |
boyutlar | 87x55x37mm |
WuKong 2040 Kurulumu
WuKong 2040 için kurulacak bir yazılım kitaplığı yoktur ve bu, herhangi bir uyumlu programlama dili aracılığıyla GPIO’ya doğrudan erişimimiz olduğu anlamına gelir. Raspberry Pi Pico’yu başlık pimlerine yerleştirirken ilk içgüdüm mikro USB kablosunu WuKong 2040’ın mikro USB bağlantı noktasına bağlamak oldu. Bu içgüdü yanlıştı. Görünüşe göre bu özel bağlantı noktası, bir 186050 hücresini (dahil değildir) şarj etmek için ayrılmıştır.
18650’lerden bahsetmişken, + kutup için bir ucu olan değil, üstü düz olan bir pil almanız gerekecek. Düz tepeli bir pil minimum çabayla yerine otururken, diğerleri yay çeliği kontakları üzerinde büyük bir kuvvet oluşturur. Daha önce hiç 18650 kullanmadıysanız, bu uyarıyı dikkate alın. Çok fazla güç depolayabilirler ve asla hasar görmemeli veya kısa devre yapılmamalıdır. Kullanılmadıklarında bunları güvenli bir plastik kapta saklayın.
Raspberry Pi Pico’ya kod yazmak için Pico’nun kendi mikro USB portuna bağlanmam gerekiyordu. Tak / çıkar döngülerinin sayısı sonuçta Pico’nun ömrünü azaltacağından, bunun büyük bir hayranı değilim. Ama bu böyle.
GPIO, bir dizi SVG (Sinyal (Sarı), Voltaj (Kırmızı) ve Toprak (Siyah)) pimleri aracılığıyla ayrılır. Bu, kullanışlı olan her bağlantı için 3V ve GND’ye erişim olduğu anlamına gelir.
Kendine geldiği yer, bir servo takıldığı zamandır. SVG pin çıkışı bir servo ile mükemmel bir şekilde eşleşir ve küçük bir kodla 12 adede kadar servo çalışır durumda olabilir. M1 ila M4 olarak işaretlenmiş dört motor terminali vardır. Bu terminaller, Raspberry Pi Pico için GPIO pin çıkışlarına dört çip aracılığıyla bağlanır. Yongalar, ileri ve geri hareket sağlamak için motorun polaritesinin değiştirilebildiği bir tür H köprü denetleyicisi olmalıdır. Ancak bu 75V15 yongaları beni şaşırttı. Onlar için bir veri sayfası bulamıyorum. Ancak, geleneksel bir H köprüsü motor kontrolörü (L298, L3110S, DRV8833 vb.) kadar iyi çalışırlar. İki Lego uyumlu DC motoru bağladım ve bir robotu masamın etrafında döndürmek için birkaç satır MicroPython yazdım.
Yerleşik Neopixels parlaktır ve MicroPython ve CircuitPython ile kullanımı kolaydır. Elecfreaks, Adafruit’in CircuitPython’unu kullanmayı önerdi ve ben de hızlı bir test için bunu kullandım. Burası aynı zamanda bir engelle karşılaştığım yer. Normalde kodu Pico’ya code.py olarak kaydederdim, NeoPixel kitaplığı lib klasöründe olurdu ve her şey çalışırdı. Ama olmadı. Biraz kafa karıştırdıktan sonra, NeoPixels’in yandığını görmek için mikro USB bağlantı noktasını Pico’dan WuKong 2040’a değiştirmem gerektiğini fark ettim. Bu harika bir iş akışı değil ve yeni gelenler için sorunlara neden olabilecek bir iş akışı.
Lego Uyumlu Şasi
Anakartın altında Lego uyumlu bir çerçeve bulunur. Bu çerçeve, Technic bileşenleriyle çalışacak şekilde tasarlanmıştır ve ayrıca Lego Spike bileşenleriyle de uyumludur. Aliexpress’den çifti 10 dolardan daha düşük bir fiyata satın aldığım iki Lego uyumlu DC motoru taktım ve ardından Lego Spike parçaları kutuma baskın yaptım. Bağladığım parçaların %90’ı resmi Lego değildi, ancak resmi olsun ya da olmasın, hepsi sağlam bir şekilde birbirine bağlıydı. Lego şasi entegrasyonu, önemli bir satış noktasıdır. Bu, en iyi 3D yazıcıya veya lazer kesiciye ihtiyaç duymadan proje yapabileceğimiz anlamına gelir.
Wikong 2040 İle Hangi Projeler Yapılabilir?
Her şeyden önce, bu Pico robotik için bir tahtadır. Sadece robotlarla çalışır. Üstüne bir Raspberry Pi Pico W, bir 18650 pil atın ve bir süre Anvil’in Wi-Fi kontrollü bir robotunuz olduğunu öğrenin.
Dijital ve analog GPIO ve uzman protokoller ayrıca yerleşik pil sistemiyle güzel bir şekilde bağlantılıdır. Bu, sadece birkaç parçadan oluşan bir sensör platformu oluşturabileceğim, güzel bir kutuya koyabileceğim ve veri toplamaya başlayabileceğim anlamına geliyor. Birden çok servo bağlantısı, bunu yürüyen bir robot veya zarif bir şekilde form değiştiren sensörle tetiklenen bir sanat enstalasyonu oluşturmak için eğlenceli bir tahta haline getirir.
Sonuç olarak
10 $ için mikro USB sorununu affedebilirim. Elbette sinir bozucu ama WuKong 2040’ta bulunan çok sayıda özellik ve kullanım kolaylığı, çok eğlenebileceğim anlamına geliyor. Yerleşik 18650 pil tutucu ve şarj sistemi kullanışlıdır ve tam bir GPIO kopması elde edemesem de, ihtiyaçlarımı fazlasıyla karşılıyorum.
GPIO pin referansını panoya yazdırmak kullanışlıdır, keşke I2C, SPI, UART pin referanslarını da içerseydi. Lego uyumlu taban, benim gibi Lego hayranları için çok eğlenceli. İhtiyacınız yoksa endişelenmeyin. Bir yıldız tornavida alın ve bir anda çıkar. Bir sınıf, makerspace veya homebrew projesinde, WuKong 2040, 10 $ karşılığında çok yönlü harika bir cihazdır.
DAHA FAZLA: En İyi RP2040 Anakartları
DAHA FAZLA: En İyi Raspberry Pi Projeleri
DAHA FAZLA: Ahududu Pi: Nasıl Başlanır?