Harika fikrinizde kullanmak için küçük bir tek kartlı bilgisayar almaya karar verdiniz. Aralarından seçim yapabileceğiniz çok şey var, ancak en popüler iki platform Raspberry Pi ve Arduino. bir çok sebep var Neden popülerdirler, ancak en büyük ikisi fiyat ve kullanım kolaylığıdır. Her ikisi de ucuzdur ve kısa bir öğrenme eğrisine sahiptir, bu nedenle SBC (tek kartlı bilgisayar) kullanmayı öğrenmek yerine projenizin geri kalanını tasarlamak için zaman harcayabilirsiniz. Sıkışırsanız, her birinin büyük bir yardımcı kullanıcı topluluğu vardır.
İkisinin birbirinin yerine geçebileceğini ve Amazon’dan istediğinizi alabileceğinizi düşünebilirsiniz, ancak durum hiç de öyle değil. Her iki kartla da aynı şeylerden bazılarını yapabilirsiniz, ancak bunlar benzersizdir ve pek çok farklılıkları vardır. İhtiyacınız olan, gerçekten onunla ne yapmak istediğinize bağlıdır.
Ahududu Pi Küçük bir PC
Kaynak: Jerry Hildenbrand / Android Merkezi (İmaj kredisi: Kaynak: Jerry Hildenbrand / Android Central)
En yeni modellerden biri olan Raspberry Pi 400, gerçekten Raspberry Pi’nin ne olduğunu gösteriyor: kendi masaüstüne sahip eksiksiz bir PC ve bir insanın onunla arayüz oluşturması için kolay bir yol. Ama sunduğu tek şey bu değil.
Her Raspberry Pi, diğer “şeyleri” iletmek ve kontrol etmek için bir dizi GPIO (Genel Amaçlı Giriş/Çıkış) piniyle birlikte gelir. Bu şeyler bir LED gibi basit veya kademeli motor kontrolörü (hatta bir Arduino!) gibi karmaşık olabilir. Bir kontrol panosu olarak hareket etme yeteneği her Pi’de yerleşiktir.
Raspberry Pi ile doğrudan telefonunuzla veya dizüstü bilgisayarınızla arabirim kurduğunuz gibi arabirim oluşturabilirsiniz.
GPIO pinleri güçlüdür ve yapabilir neredeyse basit bir proje söz konusu olduğunda bir Arduino’nun yapabileceği her şey. Sorun şu ki, çok fazla ek yük var, ancak ek yük çoğu insanın bir Raspberry Pi satın almak istemesinin nedeni – onunla doğrudan etkileşim kurabilirsiniz.
Bir kullanıcı arabirimi ile tamamlanmış bir işletim sisteminin tamamını, önyüklendiğinde doğrudan Pi’ye yükleyebilirsiniz. Raspberry Pi için (Android dahil) birkaç farklı işletim sistemi mevcuttur, ancak resmi işletim sistemi Debian Linux dağıtımını kullanır ve oldukça çok yönlüdür. Asıl önemli olan, yaptığınız proje ne olursa olsun, gerçek donanıma güç veren arayüzle bağlantı kurmanızdır. Bu bir Arduino kartıyla yapamayacağınız bir şey.
Arduino Gerçek mikrodenetleyici
Kaynak: Jerry Hildenbrand / Android Merkezi (İmaj kredisi: Kaynak: Jerry Hildenbrand / Android Central)
Bir Arduino kartındaki bir insanla arabirim oluşturabilen bir işletim sistemi yükleyemezsiniz, en azından muhtemelen yapmaya alıştığınız şekilde değil. Bir Arduino kartı, bir PC’den çok bir mikrodenetleyicidir.
Bir Arduino’da çok sayıda giriş ve çıkış pini vardır ve Arduino platformunun ekosistemi, onunla çalışmak üzere tasarlanmış aktüatörler ve sensörler gibi başka şeylerle doludur. Arduino kartını PC’nize bağlarsınız ve C/C++’ın biraz değiştirilmiş versiyonunda yazdığınız bir programı karta aktarırsınız. Her şeyi açar açmaz program çalışır.
Bir Arduino kartı, bir PC’den çok bir mikrodenetleyicidir.
İşletim sistemi yükü çok az olduğu için, bir Arduino çok hızlı açılır, yazılımınızı çok hızlı çalıştırmaya başlar ve çok hızlı bir şekilde girdileri örnekleyebilir veya çıktı komutlarını gönderebilir. Bu, onu bir hava istasyonu veya hatta bir robot gibi bir şey için ideal kılar, ancak aynı zamanda film izlemeyeceğiniz veya üzerinde bir NES öykünücüsü çalıştırmayacağınız anlamına da gelir.
Daha önce birçok farklı türde mikrodenetleyici ve mikroişlemci kullandım ve bir Arduino kartı her ikisine de harika bir giriş yapıyor, bu da onu harika yapıyor. Endüstri standardı ATmega çipine sahip harika bir SBC olan Arduino Uno gibi bir şey, çoğu insanın düşündüğünden çok daha fazlası için uygundur. Hızlıdır, programlaması kolaydır ve platform ucuzdur. Bu çok çekici bir profesyoneller seti.
Hangisi senin için en iyisi?
Riske gireceğim ve bunu okuyan çoğu insan için istediğiniz şeyin bir Raspberry Pi olduğunu söyleyeceğim.
Otomatik garaj kapısı açıcı gibi bir şey yapmayı planlıyorsanız veya kendi havalandırma sisteminizi HVAC sisteminize eklemeyi planlıyorsanız, o zaman bir Arduino istersiniz. Hızlı bir şey, kesinlikle sıfır aksama süresi olan bir şey ve pil yedeği gibi diğer ekipmanlarla birlikte bir kutunun içinde saklayabileceğiniz küçük bir şey istiyorsunuz. Bu Arduino, en azından aklımda. Sadece dikkatli olun: SBC’lerin ve mikrodenetleyicilerin dünyası sizi içine çekecek!
Muhtemelen bir Raspberry Pi istiyorsunuz.
Eski tarz bir oyun konsolu veya kabini oluşturmak istiyorsanız, Plex veya Kodi kullanarak bir medya sunucusu kurmak istiyorsanız, kendi NAS’ınızı oluşturmak istiyorsanız, hatta tüm spam ve kötü amaçlı yazılımları uzak tutmak için bir internet cihazı oluşturmak istiyorsanız, Raspberry Pi yapacak. Düşündüğünüzden çok daha iyi çalışan bir masaüstü bilgisayar bile oluşturabilirsiniz.
Birinin diğerinden daha iyi olduğunu söyleyemezsiniz ve kullanmak isteyeceğiniz durumlar bile vardır. ikisi birden Aynı projede — örneğin bir Raspberry Pi, bir Arduino kartını işini yapması için tetiklemek üzere bir sinyal gönderebilir. Ancak Raspberry Pi, etkileşime girdiğiniz bir şey veya diğer bilgisayar platformlarıyla etkileşime giren bir şey inşa etme söz konusu olduğunda açık ara galip gelir.
Her ikisi de harika ve onları kullanırken çok eğlendim (ve gönül yarası). Ama kozmetikleri geçtikten sonra onlar da çok farklı.