Günümüzde elektronik devrim niteliğinde gelişmeler yaşıyor. Klasik elektronik devreler, yerini gömülü sistemlere bırakıyor. Her birisi mikrobilgisayar denilebilecek sistemler, tüm dünyada yaygınlaşıyor. Teknoloji sahibi ülkeler ile teknolojiye talip ülkeler arasındaki makas hiç bu kadar dar olmamıştı.
Akıllı kumaşlar, dronlar, robotlar, bilgisayarlar, ev yapımı giyilebilir teknolojiler vs.. Bütün bu gelişmeler yeni bir endüstriyel devrim yaşadığımızı gösteriyor. Bu devrime verilen isim: Open Source. Yani “Açık kaynak”.. Bu devrimde hiçbir şey gizli değil. Teknoloji dünyanın her tarafından binlerce hobici tarafından geliştiriliyor. Gömülü sistemler esas devrimini, işte bu açık kaynak sistemi ve maker felsefesi ile yaptı.
Gömülü sistem denilince ilk akla gelen arduino oluyor. Birkaç kişinin de aklına Raspberry Pi geliyor. Aslında bu sistemler buz dağının görünen yüzü. Bunların dışında da birçok gömülü sistem teknolojisi var. Bu yazımızda size ” Arduino alternatifleri ” hakkında bilgi vereceğim.
Arduino benzeri platformlar:
1. Arduino Yún
Arduino Yún ; Arduino şirketnin geliştirdiği ilk linux tabanlı gömülü sistem. Bu board Arduino Leonardo (ATmega32U4) tabanlı olmakla birlikte, ayrı bir AR9331 işlemci bulunmakta. Arduino Yún, uzaktan wifi veya usb kablosu ile programlanabiliyor. İlginç olan kısım ise, Temboo isimli bir geliştirme ortağıyla sağlanan ve Twitter, Facebook, Foursquare, FedEx, PayPal vb.. sistemlere ulaşabilme özelliği. Arduino Yún 69$ fiyata sahip. Bu fiyat linux bordlar için oldukça uygun. Hem arduinoya sahip oluyorsunuz hem de wifi vs. birçok ek özelliğe..
2. BeagleBone Black
BeagleBone Black Texas Instrument firmasının yeni bordudur. Orjinal BeagleBone‘ye yeni özellikler eklenmesiyle meydana gelmiştir. Bord üzerinde flash bellek olduğu halde SD card desteği de vardır. BeagleBone Black 45$ ‘a satın alınabilir. 35 $’a satılan Raspberry Pi’ye kıyasla birçok özelliği daha az ve yeni donanımları destekleme konusunda daha kısıtlıdır.
3. UDOO
Kickstarter’de iyi bir bağış toplayan UDOO Raspberry Pi gibi ARM tabanlı linux borddur. Bord üzerinde 2. bir ARM işlemci vardır.UDOO’nun bazı ilginç özellikler vardır.
Ana işlemci olarak çift veya dört çekirdekli ARM cortex-A9 vardır. OPENGL için geliştirilmiş grafik işlemciye sahiptir.
54 dijital ve analog I/O giriş/çıkış pini vardır. Arduino R3 ile pin uyumluluğu vardır. Ethernet, ON board WiFi, HDMI, USB, SATA, analog audio özellikleri vardır Raspberry Pi gibi SD karttan boot edilebilir. Dört çekirdekli UDOO129$ fiyatıyla diğer sistemlere göre biraz pahalıdır.
4. Goldilocks
Avustralya’lı Pozible firmasının başarılı ürünü Goldilock ilginç bir borddur. Arduino klonu olmasına karşın ATmega1284p mikrodenetleyici kullanır. UNO ile aynı form faktörüne sahip, fakat 8 kat fazla SRAM var. Bu miktar MEGA’nın 2 katı. Eğer uygulamalarınızda SRAM limitleri canınızı sıkıyorsa, Goldilocks sizin için daha uygun olabilir. 45$ fiyatına rağmen birçok arduino bordundan daha pahalı.
5. DigiX
Kickstarterde halen fonlanmaya devam eden DigiX, bütün insanlar için herşey sloganıyla ortaya çıkıyor. DigiX, düşük güçlü WİFi(b/g/n) ve nRF24L01 tabanlı mesh networking bulunan Arduino Due uyumlu bir borddur. Kullanılabilir 99 I/O pini, bir real time saati, 4× UART, 2× I2C, SPI, CAN Bus, 2× DAC, JTAG, ve DMA vardır. 59$ fiyatı iyi denilebilir. Daha önce karşılaşmadığımız level-shifting shiel ile de ilginç bir fikre sahiptir.
6. Uruk
Kickstarterde başka bir fonlama da URUK için yapılmaktadır. Arduino Yun ile benzerlikleri dikkat çekici. WiFi router özelliği var. Aynen evde kullandığımız gibi web browser üzerinden ayarlanıyor. Üzerinde Atmega32u4 mikrodenetleyicisi var.
39$’a tamamını veya 29$’a arduino için shield şeklinde alabilirsiniz. Eğer fiyatlarını biraz daha aşağıya çekebilirlerse, başarılı olabilirler.
7. SparkCore
SparkCore , küçük , arduino uyumlu, WiFi destekleyen, bulut destekli bir geliştirme platformudur. Aynen Yun gibi WiFi üzerinden rogramlanabiliyor. Bunun yanında her yerden projelerinize ulaşabileceğiniz bir bulut servisiyle geliyor. Fiyatı 39$
8. ExtraCore
ExtraCore, minik 1-inch × 1-inch) , arduino uyumlu, 15$’a satılan bir platform. Fiyatı sayesinde, bir cihaza uzun süreli yerleştirebilirsiniz. 22 I/O pini ve 1.7 gram ağırlığıyla dikkat çekiyor.
9. DigiSpark
Diğer bir Arduino uyumlu ATTiny85 tabanlı bir bord. 12$ fiyatı çok iyi. Buna karşılık 6 I/O pini alacaksınız. DigiSpark’ınızı ekstra shieldlerle-modüllerle genişletmeniz de mümkün.
10. pcDuino
pcDuino Linux tabanlıdır. Arduino uyumlu olmasına rağmen, ilginçtir ki form-faktör uyumu yoktur. Arduino modüllerinin çoğu ile uyumludur. pcDuino üzerine direkt olarak kod yazabilirsiniz. 60$’a satılmaktadır.
16 MHz AVR işlemci tabanlı olan Teensy, arduino alternetifi bir platformdur. 25 I/O pini olan ucuz versiyonları yanında 46 I/O pini bulunan versiyonları da vardır. Mac OS X, Linux ve Windows ile uyumludur. Açık USB port özellikleri ile gelen Teensy, kullanıcı dostu bir geliştirme yazılımına sahiptir.
256 MB DDR2 ve 700Mhz frekansında ARM Cortex-A8 işlemci vardır. Beagle, Gömülü sistemler için kullanılan n güçlü bordlardan biridir. 4GB mikroSD kart ile gönderilir. Üzerinde Angstrom Linux önceden yüklü olarak gelir. Son versiyonu A6, kompakt dizaynı, az güç tüketimi, OpenCV özelliğiyle, robotik uygulamalarında, nesne tanıma vb.. uygulamalarda idela bir borddur.
Uno32 42 I/O piniyle gelirken, bu sayı Max32 de 83’e çıkar. Bu I/O pinleriyle herhangi bir robotik uygulamasını kolayca kontrol edebilirsiniz. Beyin ise PIC32MX795F512 işlemcisi. Arduino kodlarıyla uyumludur.
Romeo; 14 dijital ve 8 analog pini ile birçok uygulamada yeterli bir borddur. Romeo’nun beyni ise ATmega 328 mikrodenetleyicidir. Data iletimi için üzerinde wireless modülü ve Bluetooth modülü entegre halindedir.
Entegre USB modülü ile Pinguino OS X, Linux ve Windows ile uyumlu en iyi ide’lerden birisi denilebilir. Pinguino, Python tabanlı bir PIC mikrodenetleyicisine sahiptir. Arduino ile kıyasla, USB arayüz gibi ek özellikler ve kodlama da bazı kolaylıklarla karşılaşıyoruz.
Sitemizde bir yazar arkadaşımızın da kullandığı bu bordla ilgili, daha önce birkaç yazı yayınlamıştık.
MSP430 Tecrübeli kullanıcılar kadar, başlangıç seviyesindeki kullanıcılara da hitap ediyor. MSP430, arduino ADK’ya göre daha ucuz bir alternatif. LaunchPad’in 14 ve 20 I/O pini var ve oldukça kullanışlı bir programlama, debugging ve monitoring arayüzü var.
DFRduino Atmega328 tabanlı ve 30 I/O pini sunuyor. Bord robot uygulamaları için bir kütüphaneye sahip. Başlangıç için arduinoya iyi bir alternatif denilebilir.
Arduino’nun alternatifleri arasında belki de en iyisi Netduino denilebilir. STMicro STM32F2 tabanlı, .NET Micro Framework 4.2 ve 22 dijital I/O pini ile çok kullanışlı bir platform.
32 bit ARM işlemciye sahip Galago, kickstarter projesi ve üzerine elektronik eklemeler yapılabilmesi ile dikkat çekiyor. 25 Dijital I/O pini, C ve C++ uyumlu olması ve küçük boyutları artı bir özellik.
Güzel paylaşım
Şimdi PicKat da bu listeye eklenebilir.