Raspberry Pi Pico W incelemesi: Pi'nin küçük kardeşi kablosuz bir yükseltme alıyor

  • Oct 21, 2023

Cihazların K-12 eğitimi ile endüstri arasındaki boşluğu doldurması pek sık görülen bir durum değil ancak Raspberry Pi'nin en yeni tek kartlı bilgisayarı bunu yapıyor.

raspberry-pi-pico-w-inceleme-kartı.jpg

Ahududu Pi Pico W

4 / 5

Çok güzel.

lehte ve aleyhte olanlar

Artıları
  • Küçük, kullanışlı mikrodenetleyici kartı
  • MicroPython kodundan Wi-Fi bağlantısı
  • G/Ç bağlantı noktalarının iyi karışımı
  • ABD/İngiltere/AB onaylı kablosuz modüller için ticari lisanslama
Eksileri
  • Breadboarding için ek başlıklara ihtiyaç var
  • Bluetooth yok (henüz)
  • Yalnızca 2,4 GHz Wi-Fi
Raspberry Pi'de 6$

Raspberry Pi'ler RP2040 Mikrodenetleyici, güç ve esneklik arasında denge sağlayan ilginç bir silikon parçasıdır. Bu aynı zamanda şirketin şimdiye kadar hazır işlemcileri kullanan ilk çip üzerinde sistem (SoC) cihazıdır.

133MHz'de çalışan 133MHz çift çekirdekli ARM Cortex M0'ı temel alan bu cihaz, 264KB çip üzerinde belleğe sahiptir. Donanıma entegre edilmek üzere tasarlanan her çip, sekiz adet programlanabilir I/O durumu makinesi de dahil olmak üzere bir dizi ek denetleyici donanımıyla birlikte 26 GPIO pini sunuyor.

Raspberry Pi, müşterilere kendi cihazlarına entegre etmeleri için RP2040'ları satmanın yanı sıra (4x4 LED arkadan aydınlatmalı klavyem ve özelleştirilebilir bir e-kağıt rozeti olan bir tane var), Raspberry Pi bunu kendi başına kullanıyor Piko panolar - yapımcılara ve diğer donanım meraklılarına yönelik düşük maliyetli cihazlar. Pico, RP2040'ın yanı sıra kodunuz ve cihazın donanım yazılımı için ek 2 MB flash depolama alanına sahiptir. Cihaz, 21 mm x 51 mm boyutlarında bir devre kartıdır ve 40 pin, bir devre tahtası üzerinde kullanım için başlık pinleriyle donatılmaya veya doğrudan sensörlere ve aktüatörlere bağlanmaya hazırdır.

Yeni Pico – bu sefer kablosuz

Ahududu Pi yakın zamanda tanıtılan Pico'nun iki yeni versiyonu ve üçüncüsü bu yıl içinde yolda olacak. Pico H prototip oluşturma ve deneme amaçlı önceden lehimlenmiş bir başlık pimi seti eklerken, Piko K bağımsız bağlı uygulamalar için kullanmanıza olanak tanıyan Wi-Fi'yi panele getirir. Sonunda W'ye başlık ekleyen WH tarafından birleştirilecekler. Orijinal Pico'da olduğu gibi Pico W de ticari projelerde kullanıma hazır halde toplu olarak satın alınabiliyor.

Raspberry Pi Pico W: Gümüş kasanın altındaki Infineon CYW43439 Wi-Fi yongası, henüz etkinleştirilmemiş olmasına rağmen Bluetooth'u da destekliyor.

Görseller: Simon Bisson

Pico W, 2,4 GHz 802.11b/g/n Wi-Fi yonga seti ve yerleşik bir anten ekleyerek büyük bir değişikliktir. Bunların hepsi cihazın form faktörünü değiştirmeden yapıldı, böylece mevcut projelerde Pico W'yi standart Pico ile değiştirebilirsiniz. Standart Pico gibi, güç ve temel bağlantı Mikro-USB bağlantı noktasından geçer; Cihaza güç sağlamak için kart pinleri, cihazı kasalara bağlamanıza ve pilleri alternatif güç olarak kullanmanıza olanak tanır kaynaklar.

Pico W'ye Wi-Fi eklemek için kullanılan çip, Infineon CYW43439, aynı zamanda Bluetooth ve Bluetooth Düşük Enerjiyi (LE) de destekler. Bu ilk sürüm yalnızca Wi-Fi'yi desteklese de Raspberry Pi, gelecekte Bluetooth desteği ekleyebileceğini kaydetti. Şu anda kablosuz yığın, lwIP Kablosuz donanımı kontrol etmek için libcyw43'ü kullanan TCP/IP uygulaması. Faydalı bir şekilde, Raspberry Pi normalde ticari olmayan libcyw43 için ücretsiz bir ticari kullanım lisansı için pazarlık yaptı, böylece devam edebilirsiniz Pico W'yi kullanarak ticari donanım oluşturmak veya hatta RP2040 ve CYW43439 kombinasyonu etrafında kendi kartlarınızı oluşturmak için.

W ile orijinal Pico arasında kablosuz desteği eklemenin ötesinde bazı küçük farklılıklar var. Bunlardan en bariz olanı, yerleşik LED'in artık RP2040'ın GPIO pinlerine bağlı olmaması, bunun yerine Wi-Fi çipinin kendi GPIO'su üzerinden çalışmasıdır. Bunu C'de kullanıyorsanız veya MikroPython bir gösterge olarak, yeni donanım seçeneklerinden yararlanmak için kodunuzu değiştirmeniz gerekecektir.

Raspberry Pi çatallanıyor MicroPython'un yapısı sonuç olarak. Aygıt yazılımının farklı yapılarını bulacaksınız, bu nedenle Pico W için doğru sürümü yüklediğinizden emin olun. Raspberry Pi, Pico için kendi kodunuzu donanım yazılımına paketlemek için C'yi kullanan iki geliştirme modeli sağlar veya MicroPython ile yapılandırılmış olarak gelen ve gerekli olanların çoğunu içeren Raspberry Pi'nin kendi yazılımıyla çalışma modüller.

Pico W'yi Programlamak

Masaüstü bilgisayarınızı veya Mac'inizi kullanarak Pico W için geliştirme yapabilir veya ona bir Raspberry Pi'den bağlanabilirsiniz. İlk önce bir Windows PC'den USB bağlantısı kullandım İndirme moduna geçirmek için Pico W'nin BOOTSEL düğmesine basarak yükleme, dosyayı Pico W'ye bırakarak Raspberry Pi aygıt yazılımını yükleme depolamak. Kurulduktan sonra Pico, USB bağlantı noktasını geliştirme PC'nize veya Pi'nize seri bağlantı olarak kullanarak otomatik olarak yeniden başlatılır.

Kodu denemek için MicroPython REPL'i kullanarak Pico W'ye bağlanmak için bir terminal programı kullanabilirsiniz (ve bunun için Gen-X 8-bit bilgi işlem nostaljisi), ancak MicroPython'a hazır bir geliştirme ortamıyla çalışmanız daha iyi olur. tavsiye edilen Thonny. Bunu bir geliştirme düzenleyicisi olarak kullanabileceğiniz gibi Pico'nuza Python kodunu yüklemenin bir yolu olarak da kullanabilirsiniz.

Pico W'nizi bir geliştirme bilgisayarına takın ve Thonny'yi başlatın. Düzenleyicinin altındaki Kabuk bölmesinde, kodu hızla deneyebileceğiniz Pico'nun MicroPython REPL'ini göreceksiniz. Ancak çalışmalarınızın çoğu ana editörde olacaktır.

Kablosuz ağları taramak için Pico W'nin MicroPython kabuğunu kullanma.

Ekran görüntüsü: Simon Bisson

Pico W ile yapacağınız ilk şey, onu bir kablosuz ağa bağlamayı denemek olacaktır. Eğer MicroPython kullanıyorsanız yeni ağ modülünü kullanarak bu yeterince kolaydır. Bir wlan nesnesi oluşturarak başlayın, ardından onu etkin olacak şekilde ayarlayın ve bir SSID'ye ve parolaya bağlanmak için bağlantı yöntemini kullanın. Bir süre bekleyin ve mevcut IP adresini, DNS sunucusunu ve ağ geçidi adreslerini görmek için bağlantının yapılandırmasını alın. Raspberry Pi'nin belgeleri, yerel Wi-Fi ağınıza bağlanmak için temel bir komut dosyası içerir. Diğer yöntemler, cihazınızın çalışıp çalışmadığını görmek için hızlı bir test olarak yakındaki erişim noktalarını taramanıza olanak tanır.

Pico W'yi web ile kullanma

Peki bağlı bir Pico W ile ne yapabilirsiniz? İki kullanışlı MicroPython modülü, priz Ve istekler, harici hizmetlerle HTTP aracılığıyla iletişim kurmaya başlamanıza olanak tanır. JSON yüklerinin harici bir hizmete gönderilip alınmasını desteklediği için urequest'leri en yararlı bulabilirsiniz. Bu yaklaşım, bağlı Pico W cihazınıza birçok seçenek sunar: bir uygulamadan mesaj alabilir veya ona veri gönderebilir. Cihazlarınız artık endüstriyel ve ev otomasyonunun bir parçası olarak ortak webhook uç noktalarıyla çalışabildiğinden ve her türlü iş akışına bağlanabildiğinden, JSON kullanma yeteneği faydayı önemli ölçüde artırır.

GÖRMEK: En iyi 5 Raspberry Pi alternatifi: En iyi tek kartlı bilgisayarlar

Bunun gibi bir mikro denetleyiciyi bir ağa bağlamak, sınırlamalarının çoğunu ortadan kaldırır çünkü artık daha büyük bir bağlantılı ekosistemde bir yaprak haline gelir. Evde bitki sulamayı otomatik hale getirebilir veya bahçede meyvelerinizi ne zaman hasat edeceğinize karar vermenize yardımcı olacak sensörler sağlayabilir. Alternatif olarak, aktüatörleri kendi harici devreleriniz üzerinden çalıştırmak için PIO durum makinelerini GPIO pinleriyle birlikte kullanabilirsiniz.

Donanım projelerinize temel bir kontrol paneli sağlayan, Pico W üzerinde basit bir MicroPython destekli web sunucusu oluşturma seçeneği bile vardır. Burada HTTP isteklerini dinlemek ve gerektiği şekilde yanıt vermek için soket modülünü kullanmanız gerekecektir. Web sunucunuz harici donanıma bağlanabilir, bu da size aygıtları web'e genişletmenin düşük güçte bir yolunu sunar. Kullanıcıların herhangi bir şeyi yapılandırması için form desteğine sahip bir web sunucusu oluşturmak için soketleri kullanmak muhtemelen aşırıya kaçıyor. ancak kullanıcıların yapılandırma dosyalarını karşıya yükleyebilmesi için koda HTTP desteği eklemek, algı.

Ahududu Pi Pico W

Raspberry Pi'de 6$

Sonuçlar

Raspberry Pi Pico W'de beğenilecek çok şey var. Tanıdık basit bir cihazı alır ve ağ bağlantısı ekleyerek faydasını önemli ölçüde genişletir. Düşük güçte bağlantı olanağı sunarak büyük bir güç kaynağına ihtiyacınız olmaz; pil gücünüzü tüketerek Wi-Fi sinyali alabileceğiniz her yerde çalışabilen bağlı donanımlar oluşturabilirsiniz.

Aynı zamanda, varsayılan donanım yazılımı ve MicroPython, kendi yazılımınızı oluşturmanızı kolaylaştırır, dolayısıyla RP2020 ve CYW43439'u kullanan ticari ürünler için ideal bir prototip oluşturma platformudur. Hatta bunları Raspberry Pi'den toplu olarak satın alma ve kendi taşıyıcı panolarınıza dahil etme seçeneğini bile kullanabilirsiniz.

Kablosuz Pico şaşırtıcı derecede güçlü bir araçtır ve tüm kalbimle tavsiye edebileceğim bir araçtır. Sadece birkaç dolar karşılığında, hayal edebileceğiniz hemen hemen her şeyi yapabilen bağlantılı cihazlar oluşturabilirsiniz. Cihazların K-12 eğitimi ile endüstri arasındaki boşluğu doldurması çoğu zaman mümkün değildir, ancak Raspberry Pi Pico W kesinlikle bunu yapabilecek olanlardan biridir. Şimdi, benimkiyle ne inşa edeceğim?


Raspberry Pi Pico W özellikleri

Boyutlar 21mm × 51mm
SoC Raspberry Pi RP2040 (çift çekirdekli Arm Cortex-M0+ @ 133MHz)
Veri deposu 264KB (çip üzerinde)
Depolamak 2MB (yerleşik QSPI flaş)
Arayüz oluşturma 3 analog giriş dahil 26 GPIO pini
Çevre birimleri 2× UART, 2× SPI denetleyici, 2× I2C denetleyici, 16× PWM kanalı, 1× USB 1.1 denetleyici ve PHY (ana bilgisayar ve cihaz desteğiyle), 8× PIO (Programlanabilir I/O) durum makineleri
Bağlantı 2,4 GHz 802.11b/g/n Wi-Fi (Infineon CYW43439 kullanan yerleşik anten)
Giriş gücü 1,8 - 5,5VDC
Çalışma sıcaklığı -20°C ila +70°C
Üretim ömrü Raspberry Pi Pico W, en az Ocak 2028'e kadar üretimde kalacak
Fiyat 6 $ / 5,90 £ (aynı zamanda cihaz başına 4,90 £ karşılığında 480'lik makaralar halinde toplu olarak da mevcuttur) 

Göz önünde bulundurulacak alternatifler

Wi-Fi'ye ihtiyacınız yoksa, orijinal 4 dolarlık Raspberry Pi Pico veya 5 dolarlık Pico H (önceden lehimlenmiş başlık pimleriyle) alternatiflerdir. Yetenekli ancak daha pahalı Wi-Fi donanımlı bir alternatif, Arduino Nano RP2040 Connect'tir (29,40 $).

Ahududu Pi Pico

Raspberry Pi'de 4 dolar

Ahududu Pi Pico H

Raspberry Pi'de 5$

Arduino Nano RP2040 Bağlantısı

Arduino'da 29,4 dolar

SON VE İLGİLİ İÇERİK

Raspberry Pi Pico W ile tanışın: 'W', Wi-Fi anlamına gelir

Raspberry Pi 10'da: Devasa bir etkiye sahip minik bilgisayar

Touchdown: İlk Raspberry Pi destekli mini uydu rekor uçuşunu tamamladı

Raspberry Pi güvenliği artırmak için büyük bir değişiklik yaptı

Raspberry Pi: Bulması zor son model ve alternatifleri nereden alınır?

En iyi 5 Raspberry Pi alternatifi: En iyi tek kartlı bilgisayarlar

Daha fazla yorumu okuyun

  • Razer Barracuda Pro incelemesi: Aktif gürültü bozulması
  • Huawei MatePad 11, uygulamalı: Yetenekli ve çok yönlü orta sınıf HarmonyOS tablet
  • Microsoft Surface Laptop Go 2 incelemesi: Şık ve hafif, ancak pil ömrü daha iyi olabilirdi
  • Asus Zenbook Pro 16X OLED (UX7602) incelemesi: Mükemmel ekranı ve eğilebilir klavyesiyle üst düzey özelliklere sahip yaratıcı dizüstü bilgisayar
  • SteelSeries Apex Pro Mini klavye incelemesi: Küçük ama güçlü bir oyun aracı