Sizin gibi okuyucular MUO'yu desteklemeye yardımcı oluyor. Sitemizdeki bağlantıları kullanarak bir satın alma işlemi gerçekleştirdiğinizde, bir ortaklık komisyonu kazanabiliriz.
Mikrodenetleyici, görevleri diğer cihazlardan bağımsız olarak gerçekleştirmek üzere programlanabilen entegre bir devredir. Raspberry Pi Pico ve ESP32, piyasadaki en popüler mikrodenetleyicilerden ikisidir. Elektronik projelerini kontrol etmek için kullanılabilen 32 bit çift çekirdekli CPU'lar üzerine inşa edilmiş iki küçük, düşük güçlü mikro denetleyicilerdir.
Yeni bir mikrodenetleyici kartı pazarındaysanız, bu iki cihaz arasında ilginizi çekebilecek epeyce fark var. Diğer şeylerin yanı sıra, her kartın maliyetini, işlem gücünü, donanımını ve bağlantı özelliklerini karşılaştıralım.
Raspberry Pi Pico'ya Genel Bakış
Raspberry Pi Pico, Raspberry Pi Vakfı'nın ilk mikrodenetleyici kartıdır ve RP2040 çipine dayalı. Gibi tam teşekküllü bir bilgisayar değil şirketin önceki teklifleri ama Arduino'ya benzer küçük bir mikrodenetleyici kartı.
Çift çekirdekli ARM korteks M0+ işlemci, 264 çip üzerinde statik rasgele erişimli bellek, 26 çok işlevli GPIO pimi, bir sıcaklık sensörü ve çip üzerinde bir saat ile birlikte gelir.
ESP32'ye Genel Bakış
Espressif Systems tarafından tasarlanan ESP32, ESP8266 mikrodenetleyicisinin halefidir ve üzerinde bir dizi iyileştirme sunar. Bunlar, daha hızlı bir işlemci, daha hızlı Wi-Fi, Bluetooth bağlantısı, daha fazla GPIO pini ve diğer birçok özelliği içerir.
ESP32, düşük maliyeti, düşük enerji tüketimi ve kablosuz bağlantı özellikleri nedeniyle hızlı bir şekilde topluluğun favorisi haline geldi ve bu da onu Nesnelerin İnterneti (IoT) projeleri için uygun hale getirdi.
Fiyat: Hangi Kurul En Fazla Değeri Sunar?
Genel olarak, Raspberry Pi Pico, diğer Raspberry Pis ile aynı tedarik kısıtlamalarına tabi değildir ve muhtemelen resmi fiyatlarla onaylı satıcılarda stokta bulabilirsiniz. Böylece son Raspberry Pi kıtlığı burada gerçekten bir faktör değil.
Nereden satın aldığınıza bağlı olarak, genellikle her iki tahtayı da aşağı yukarı aynı fiyata bulabilirsiniz. Bununla birlikte, ESP32'de bulunan bağlantı özellikleri, onu aynı fiyata daha iyi bir pazarlık haline getiriyor. Pico W'yi tercih edebilirsiniz, ancak bu normal versiyondan en az iki dolar daha pahalı.
İşleme gücü
ESP32, Raspberry'ye kıyasla 240 MHz'e kadar saat hızıyla biraz daha güçlü bir işlemciye sahiptir. Pi Pico'nun maksimum saat hızı 133 MHz. ESP32, sistemdeki RP2040 çipinden daha hızlı talimat hızına sahiptir. Piko.
Her iki mikrodenetleyici kartı da çift çekirdekli CPU'lara sahiptir ve aynı anda birden fazla işlemi çalıştırabilir. Bununla birlikte, ESP32'de yürütülen görevler, diğer her şey eşit olmak üzere, Raspberry Pi Pico'dan daha hızlı tamamlanmalıdır.
Ağ ve Bağlantı
ESP32, Raspberry Pi Pico'da olmayan hem Bluetooth hem de Wi-Fi bağlantısını içerir.
Cihazınızı diğer cihazlara kablosuz olarak bağlamak istiyorsanız, diğer kablosuz cihazlara bağlanmanıza izin verdiği için ESP32 daha iyi bir seçimdir.
Diğer bir seçenek ise Haziran 2022'de lanse edilen Raspberry Pi Pico W. Yerleşik Wi-Fi ve 2 $ ekstra fiyat etiketi ile birlikte gelir, ancak Bluetooth işlevselliğini içermez.
Karşılaştırılan Donanım Özellikleri
Ahududu Pi Pico | ESP32 | |
---|---|---|
İşlemci | Arm Cortex-M0+ çift çekirdekli | Tensilica Xtensa LX6 32 bit çift çekirdekli |
Veri deposu | 264KB | 520 KB |
Saat hızı | 133MHz | 80/160/240MHz |
Çalışma gerilimi | 1.8-5.5VDC | 2.2-3.6V |
Çalışma sıcaklığı | -20 °C ila +85 °C | –40 °C ila +125 °C |
Flaş | 2MB | 4MB |
Harici Flaş Desteği | 16MB | 16MB |
RTC Belleği | Belirtilmemiş | 16 KB |
Wifi | HAYIR | 802.11b/g/n |
Bluetooth | HAYIR | Bluetooth 4.2, BLE |
Ethernet | HAYIR | 10/100 Mb/sn |
Diğer Arayüzler | 2 × UART, 2 × I2C, 2 × SPI, 16 × PWM kanalları | 2 × I2S, 2 × I2C, 3 × UART, 4 × SPI, 16 × PWM kanalları |
sensörler | Sıcaklık | Dokunma, Sıcaklık, Hall Etkisi |
GPIO | 26 artı 3 analog pin | 34 programlanabilir pin |
PIO | 8 | HAYIR |
Yerel USB Desteği | USB 1.1 (Aygıt veya Ana Bilgisayar) | HAYIR |
boyutlar | 21 mm × 51 mm | - |
Güç tüketimi
Her iki kart da, güç tüketimini en aza indirmelerine olanak tanıyan gelişmiş güç tasarrufu teknolojilerine sahiptir. Bununla birlikte ESP32, daha hızlı bir işlemciye ve daha fazla flash belleğe sahiptir, bu da daha fazla güç tüketimine neden olur.
Göre veri SayfasıRaspberry Pi Pico, güç tasarrufu devre dışıyken patlamış mısır testi (VGA video, SD kart ve I2S ses) sırasında yaklaşık 91mA tüketir. Raspberry Pi Pico ayrıca güç kaynağınızı seçme konusunda size biraz daha fazla esneklik sağlar. Uyku modu ve uyku modu olmak üzere iki düşük güç modu sağlar. Hareketsiz mod daha da az güç kullanır ancak uyanmak için harici bir tetikleyici gerektirir.
ESP32'nin altı güç modu vardır: aktif, modem uykusu, hafif uyku, derin uyku, hazırda bekletme ve kapatma. Aktif mod, aynı anda çalışan tüm özelliklere sahiptir ve bir seferde 240mA'ya kadar akım tüketebilir. Hazırda bekletme modunun ancak 5µA kadar az tükettiği bulunmuştur.. ESP32 kartı, yerleşik RTC zamanlayıcısı ile herhangi bir durumdan uyandırılabilir.
Aktif modlarda daha düşük güç tüketimi nedeniyle, Raspberry Pi Pico bu nedenle pil paketinden güç alacak basit, düşük güç tüketen projeler için daha uygundur.
Desteklenen Programlama Dilleri
MicroPython, C ve C++ dahil olmak üzere her iki mikrodenetleyici kartı için çeşitli geliştirme ortamları mevcuttur. Seçtiğiniz dil ne olursa olsun, Pico veya ESP32 için onu destekleyen bir tercüman olması muhtemeldir. ESP32 için bir JavaScript tercümanı bile var.
MicroPython'u kullanabilirsiniz veya ESP32'de küçük projeler oluşturmak için C++. Büyük, karmaşık projeler için Visual Code uzantısı veya Eclipse eklentisi aracılığıyla ESP-IDF'yi (Espressif IoT Geliştirme Çerçevesi) kullanmanız önerilir. Raspberry Pi Pico'da programlama sürükleyip bırakmak kadar kolaydır, çünkü cihaz USB aracılığıyla bir PC'ye bağlandığında yığın depolama olarak görünür.
Burada rekabet yok çünkü her iki panoda da çok çeşitli desteklenen diller var ve biraz araştırmaktan korkmadığınız sürece hemen hemen her şeyi yapabilirsiniz.
Programlanabilir G/Ç
Kısaca programlanabilir G/Ç veya PIO, ekstra iletişim arabirimleri eklemenize ve hatta yeni arabirimler oluşturmanıza olanak tanır. Bu özellik ESP32'de tamamen yoktur ve özellikle eski donanımlara bağlanması gereken gelişmiş bir donanım korsanıysanız, bir anlaşmazlık noktası olabilir. Programlanabilir G/Ç inanılmaz derecede güçlü bir özelliktir ve projelerinizde ihtiyacınız varsa Raspberry Pi Pico'yu tercih etmeyi düşünmelisiniz.
Hangisini Satın Almalısınız?
Raspberry Pi Pico, daha önce hiç kullanmamış ve mikrodenetleyici kullanmaya başlamak isteyenler için harika bir karttır. Ayrıca, zaten Raspberry Pi ekosistemindeyseniz, sadece motife uyması için Raspberry Pi Pico daha iyi bir seçenek olabilir.
ESP32 kendi başına güçlü bir cihazdır ve bağlantıya ihtiyaç duyan ancak fazladan parayı bir Pico W'ye harcamak istemeyen kullanıcılar için daha uygun olabilir. ESP32 için biraz dik bir öğrenme eğrisi olabilir, ancak anlayışlı kullanıcılar için hiçbir şey çok zor değildir.