Raspberry Pi veya Arduino'yu hiç kullanmamış olabilirsiniz, ancak muhtemelen onları duymuşsunuzdur. Ahududu Pi en çok satan İngiliz bilgisayarı oldu Yıllardır Arduino, DIY topluluğunu birer birer dönüştürüyor. Projeleriniz üzerinde size küçük bir elektronik kontrol sağlamak için tasarlanmış seçeneklerde hiçbir eksiklik yok. Yine de bütçe dostu Raspberry Pi ve Arduino markası altındaki çok sayıda çözüm şüphesiz en popüler olanlardan ikisi.
İçindekiler
- Raspberry Pi'ye merhaba deyin
- Arduino'yla tanışın
- Arduino'ya karşı Raspberry Pi: Güç
- Arduino'ya karşı Raspberry Pi: Ağ İletişimi
- Arduino'ya karşı Raspberry Pi: Sensörler
- Kendin Yap cennetinde eşleştirmeniz hangi çözüm?
Ancak ikisini karşılaştırmak, bir kedi ve köpek dizisini yargılamak gibi olabilir. Her ikisi de kendilerini yalayan hayvanlardır, ancak her biri çok farklı nedenlerle çukur kazarlar. Bir sonraki projeniz için satın almanız gereken en iyi ürünü belirlemenize yardımcı olmak için sizi bu sorundan kurtardık ve Arduino ile Raspberry Pi'yi karşılaştırdık.
Önerilen Videolar
Raspberry Pi'ye merhaba deyin
Raspberry Pi tamamen işlevsel bir bilgisayar ve projenizin beynidir. Örneğin, Piper Bilgisayar Seti 2016'da incelediğimiz, Raspberry Pi 3 tarafından desteklenen Linux tabanlı bir dizüstü bilgisayardı, tıpkı olduğu gibi Kano'nun Bilgisayar Seti Tamamlandı 2017'de çocuklar Linux tabanlı hepsi bir arada bilgisayar oluşturmak için bir araya gelebildiler.
Bu iki örneğin gösterdiği gibi, bir Raspberry Pi kartı, özel bir işlemciye, belleğe ve HDMI üzerinden çıkış için bir grafik sürücüsüne sahip bir bilgisayarın tüm özelliklerine sahiptir. Hatta Linux işletim sisteminin optimize edilmiş bir sürümünü bile çalıştırabilir. Raspberry Pi İşletim Sistemi. Çoğu Linux yazılımının kurulumu kolaydır ve Raspberry Pi'yi az bir çabayla çalışan bir medya aktarıcı veya video oyunu emülatörü olarak kullanmanıza olanak tanır.
Raspberry Pi yerleşik depolama alanı sunmasa da, microSD kartlarını kullanarak istediğiniz her şeyi depolayabilirsiniz. Raspberry Pi OS, Ubuntu Mate ve hatta Nesnelerin İnterneti sürümü olsun, seçtiğiniz işletim sistemi Windows 10. Platformları değiştirmek, güncellemeleri test etmek ve yazılımda hata ayıklamak için farklı microSD kartlara farklı işletim sistemleri de kurabilirsiniz. Bazı modellerde Wi-Fi ve Ethernet tabanlı bağlantı bulunduğundan, SSH aracılığıyla erişim için de kurulum yapabilir veya FTP kullanarak dosya aktarabilirsiniz.
Teknik olarak Raspberry Pi kartının on versiyonu vardır: Yedi tam boyutlu kart, iki minyatür kart ve bir mikro denetleyici kartı:
- Ahududu Pi 4 Model B — 35 dolardan başlayan fiyatlarla
- Raspberry Pi 3 Modeli A+ — 25 Dolar
- Raspberry Pi 3 Model B+ – 35 Dolar
- Raspberry Pi 3 Model B — 35 Dolar
- Raspberry Pi 2 Model B — 30-35 ABD Doları (üretilmiyor)
- Raspberry Pi 1 Model B+ – 30 Dolar
- Raspberry Pi 1 Model A+ — 20-25 ABD Doları (üretilmiyor)
- Raspberry Pi Zero W — 10 ABD Doları ve 14 ABD Doları (başlıklarla birlikte)
- Ahududu Pi Sıfır – 5 Dolar
- Ahududu Pi Pico – 4 Dolar
Örnek olarak Raspberry Pi 4 Model B kartının teknik özellikleri şunlardır:
İşlemci: | 4 çekirdekli Broadcom BCM2711 |
Hafıza: | 2GB, 4GB veya 8GB |
Depolamak: | 1x microSD kart yuvası |
Bağlantı: | Wi-Fi 5 Bluetooth 5.0 BLE Gigabit Ethernet |
Bağlantı noktaları: | 2x USB-A 3.2 2 adet USB-A 2.0 2x mikro HDMI |
Diğer: | 40 pinli GPIO başlığı 2 şeritli MIPI DSI ekran bağlantı noktası 2 şeritli MIPI CSI kamera bağlantı noktası 4 kutuplu stereo ses ve kompozit video bağlantı noktası USB-C konektörü aracılığıyla 5V DC (minimum 3A) GPIO başlığı aracılığıyla 5V DC (minimum 3A) |
Boyutlar: | 3,34x2,20 inç |
Satın alabileceğiniz kitlere ek olarak sizi doğru yola yönlendirebilecek geniş bir topluluk var Çalışan bir minyatür olan Game Boy Zero gibi baştan sona projeler inşa etme talimatı Macintosh, Pip-Boy'dan Serpinti 4, ve dahası.
Raspberry Pi'yi Adafruit, Micro Center ve diğerleri gibi üçüncü taraf ortaklardan satın alabilirsiniz. Raspberry Pi Vakfı bu ürünleri doğrudan satmamaktadır.
Arduino'yla tanışın
Raspberry Pi'nin aksine Arduino kartları tam bilgisayarlar değil, mikro denetleyicilerdir. Bütün bir işletim sistemini çalıştırmazlar, yalnızca yazılımları tarafından yorumlanan yazılı kodu çalıştırırlar. Bir işletim sisteminin sağladığı temel araçlara erişiminizi kaybedersiniz, ancak diğer yandan, basit kodu doğrudan çalıştırmak daha kolay yönetilebilir ve işletim sistemine herhangi bir ek yük getirmeden gerçekleştirilir.
Arduino Entegre Geliştirme Ortamı (IDE), kod yazmak ve herhangi bir Arduino kartına yüklemek için kullanılan açık kaynaklı bir yazılımdır. Yazılım Windows 7 ve daha yeni sürümlerde, Linux ve MacOS 10.10 veya daha yeni sürümlerde çalışır; ayrıca bir Windows 10 uygulaması da vardır.
Bireysel kartlar ve kitler dört gruba ayrılır: Giriş Seviyesi (11-92$), Gelişmiş Özellikler (20-42$), Nesnelerin İnterneti (18-72$) ve Eğitim (110-2.100$). Örneğin, Arduino UNO Rev3Arduino'nun temel kartının mevcut sürümünün maliyeti 23 dolar olup, kolay kullanım ve programlama için bilgisayarınız ile kart arasında bir USB bağlantısı sağlar.
Arduino kartının temel amacı sensörler ve cihazlarla arayüz oluşturmaktır. işlerin çeşitli sensör okumalarına ve kılavuzlara yanıt vermesini istediğiniz donanım projeleri giriş. Bu çok fazla görünmeyebilir ancak cihazlarınızı daha iyi yönetmenize olanak tanıyan çok karmaşık bir sistemdir. Basit okuma ve yanıt işlemlerini gerçekleştirmek için tam bir işletim sisteminin gereksiz olacağı diğer cihazlar ve aktüatörlerle arayüz oluşturmak için mükemmeldir.
Ancak Arduino projenizin "beyni" olmadığı için çözümler bir avuç panoya bağlı değildir. Bunun yerine, var 40'tan fazla çözüm giriş seviyesi ürünler, gelişmiş cihazlar, Nesnelerin İnterneti projeleri, eğitim, giyilebilir cihazlar ve 3D baskı için. Hepsinde işlemci, bellek ve bazı durumlarda depolama alanı bulunur, ancak bunlar öncelikle minyatür bilgisayarlar olarak değil, denetleyici olarak hizmet vermek üzere tasarlanmıştır.
Arduino projelerinden harika örnekler burada bulunabilir. Projelerden biri de Arduino Servo Mancınık Bir kedi, çanağının altına yerleştirilmiş basınç sensörlü minderin üzerine yürüdüğünde, yiyecek dolu bir kaseyi ateşler. Başka bir proje ise Nerf Vulcan silahını düşmanlarını takip edebilen bir nöbetçi tarete dönüştürüyor. Arduino cihazları, garaj kapısı açıcıya parmak izi tarayıcısı eklemek gibi şeyleri bile yapabilir. Birçok çocuklar için robot kitleri Amazon'dan satın alabileceğiniz ürünler Arduino yazılım ve donanım platformunu temel alır.
Arduino'ya karşı Raspberry Pi: Güç
İki sistemin çok farklı güç gereksinimleri vardır. Yeni başlayanlar için, Raspberry Pi 4 Model B kartı boştayken 3,4 watt ve bir monitör, klavye ve fare bağlandığında 7,6 watt'a kadar enerji kullanır. Daha küçük olan Raspberry Pi Zero W, boştayken 0,5 watt, monitör, klavye ve fare takılıyken ise 1,75 watt güç tüketir.
Her iki Raspberry Pi kartının da açık kalması için beş volt gerekir, bu nedenle daha yüksek voltaja sahip bir duvar adaptörüne veya şarj edilebilir pil takımına ihtiyacınız vardır. Örneğin, incelediğimiz Raspberry Pi tabanlı kitlerin her ikisi de doğrudan karta bağlanan dahili şarj edilebilir bir pil sağlıyordu. Bu piller, duvar adaptörü aracılığıyla şarj etmek veya cihazı elektrikle bağlı herhangi bir bilgisayar gibi kullanmak için ek bir Mikro USB bağlantı noktası içeriyordu.
Bu arada Arduino cihazları açıldığında kod çalıştırmaya başlar ve fişi çektiğinizde durur. İşlevsellik eklemek için ya doğrudan Arduino kartındaki pinlere kablo döşeyin ya da ana ünitenin üstüne "kalkan" adı verilen çipleri istifleyin. Her biri farklı bir görevi gerçekleştirmek, belirli sensörlerle arayüz oluşturmak ve eksiksiz bir kontrol ünitesi oluşturmak için birbirleriyle çalışmak üzere tasarlanmış yüzlerce kalkan vardır.
Bu nedenle Arduino için, gücü yönetmek için birincil kalkanın yanı sıra voltajı belirli bir seviyenin üzerinde tutan bir pil takımına ihtiyacınız var. Arduino'nun gücü düşse bile, bozuk bir işletim sistemi veya diğer yazılım hataları ile karşılaşmazsınız: Arduino, tekrar takıldığında kod çalıştırmaya başlar.
Raspberry Pi'yi diğer bilgisayarlar gibi işletim sistemi içinden kapatmanız gerekir, aksi takdirde bozulma ve yazılım sorunları riskiyle karşı karşıya kalırsınız.
Arduino'ya karşı Raspberry Pi: Ağ İletişimi
Raspberry Pi 4 Model B, hem yerleşik bir Ethernet bağlantı noktasına hem de Wi-Fi 5 bağlantısına sahiptir, bu da küçük kurulumlarla herhangi bir ağa kolay erişim sağlar. Bağlandıktan sonra web sunucularına bağlanmak, HTML'yi işlemek veya internette paylaşım yapmak için işletim sistemini kullanabilirsiniz. Hatta bunu bir VPN veya yazdırma sunucusu.
Maalesef Arduino cihazları genellikle doğrudan ağ bağlantısı için tasarlanmamıştır. Her ne kadar mümkün olsa da, uygun bir bağlantı kurmak için biraz daha ince ayar yapılması gerekiyor. Ekstra bir çipe ihtiyacınız olacak (kalkan) bir Ethernet bağlantı noktasıyla donatılmıştır ve her şeyi çalışır duruma getirmek için biraz kablolama ve kodlama yapmanız gerekecektir. doğru, bu başlı başına yeterli bir süreç, bazı satıcılar yerleşik Ethernet'e sahip benzer Arduino cihazları satıyor bileşen.
Arduino'ya karşı Raspberry Pi: Sensörler
Raspberry Pi ve Arduino cihazlarında çeşitli arayüz bağlantı noktaları bulunurken analog sensörlerin Arduino cihazlarına bağlanması daha basit bir işlemdir. Mikro denetleyici, üzerine koyduğunuz kodu kullanarak çok çeşitli sensör verilerini kolayca yorumlayabilir ve yanıt verebilir. Servolarda ayarlamalar yapmak için bir dizi komutu tekrarlamak veya sensör verilerine tepki vermek istiyorsanız mükemmeldir. cihazlar.
Raspberry Pi kartları ise bu tür cihazlarla arayüz oluşturmak için yazılım gerektirir. Bitkileri etkili bir şekilde sulamak veya biranızı saklamak istiyorsanız bu her zaman ihtiyacınız olan şey değildir. soğuk. Her ikisini de bir projede kullanmak o kadar da nadir değildir. Arduino cihazı, sensör bilgileri kayıt veya onay için geri beslenmeden önce Raspberry Pi'nin yazılımı tarafından verilen komutları yürüten bir kontrol panosu görevi görebilir.
Kendin Yap cennetinde eşleştirmeniz hangi çözüm?
Testlerimizden sonra Raspberry Pi kartının, kişisel bilgisayara en uygun görevleri içeren projeleri olan herkes için üstün bir seçim olduğuna inanıyoruz. Pano, operasyonların daha basit hale getirilmesine ve projelerin yönetilmesinin daha kolay hale getirilmesine yardımcı olur. İster farklı ortamlara göz atmak, ister internete bağlanmak, verileri okumak veya harici bir ekrana bağlanmak isteyin, bu mükemmel bir seçimdir.
Raspberry Pi kartı, çeşitli ağ görevlerinin üstesinden gelmek için mükemmeldir. Cihaz bir VPN görevi görür, HTML'yi işler, internete gönderiler ekler ve web sunucularıyla iletişim kurar. Tüm bu işlevlere ek olarak kartta Kablosuz N bağlantısı ve yerleşik bir Ethernet bağlantı noktası da bulunuyor.
Raspberry Pi genel olarak en iyi seçim gibi görünse de, iki ürünün farklı görevlerde mükemmel olduğunu belirtmek isteriz. Bunları yan yana çalıştırmayı düşünmenizi öneririz. Örneğin, Raspberry Pi, kodunuza ve ayarlarınıza istemci tarafında erişim sağlayabilirken Arduino, cihaz çalıştırma ve veri toplama işlemlerini gerçekleştirebilir.
İki ürünü çeşitli şekillerde bağlama seçeneğiniz vardır; Bir USB, yerel bir özel ağ veya Arduino cihazındaki G/Ç bağlantı noktalarını Raspberry Pi'ye çalıştırmanın tümü muhtemelen başarılı yöntemler olacaktır.
Editörlerin Önerileri
- Intel Core i5 vs. i7: Hangi CPU sizin için uygun?
- Bu özel uçan kaykay tamamen Raspberry Pi tarafından desteklenmektedir
- Bu geliştiricinin bir gitar amfisini canlandırmak için Raspberry Pi kullanmasını izleyin
- Raspberry Pi nedir ve 2022'de onunla ne yapabilirim?
- RAM nasıl kurulur