Son zamanlarda ürünleriyle geniş kitlelere ulaşan Arduino çok popüler hale geldi. Kullanıldı belki milyonlarca proje de ve uygulamalarda kullanıldı. Tabi böyle olması gayet doğal, çünkü Arduino gerçekten güzel bir platform. Yalnız diğer geliştirme kartlarının da hakkını yememek lazım. Bu yazımızda 5 Arduino alternarifinden bahsedeceğiz.
Yaklaşık 10$’lık fiyatıyla Ti MSP430 LaunchPad Arduino’ya düşük bütçeli büyük bir alternatiftir. Energia IDE, CCS Cloud ve Code Composer Studio tarafından desteklenmektedir. Energia IDE’sinde bir çok örnek mevcut. Ayrıca IDE başlarken “MSP430 çok kolay” mesajı sizi karşılıyor.
.NET framework yapısıyla programlanmış ve ARM tabanlı geliştirme kartıdır. 168 MHZ işlemcisiyle oldukça güçlüdür. SparkFun firması tarafından üretilmektedir. Ayrıca Arduino uyumlu olması sebebiyle Arduino modülleri Netduino’da da kullanılabilir.
Teensy 3.2, küçük boyutlu, breadboard uyumlu ve 32-bit ARM Cortex-M4 mimarisi kullanan bir geliştirme kartıdır. Arduino IDE programının adapte edilmiş bir versiyonu (Teensyduino) kullanılarak veya doğrudan C dili ile programlanabilir.
Arduino IDE’nin değiştirilmiş bir sürümünü kullandığından, Arduino ile hazırlanmış çoğu basit proje Teensy ile çalışacaktır. Fakat çoğu kütüphane ve shield bu kart ile çalışmamaktadır.
SparkFun firması tarafından üretilen Spark serisi Photon wi-fi özellikli bir karttır. Spark serisi kartlar web ve mobil arayüzü üzerinden programlanabilmeleri, gelişmiş api desteği ve uygulama çıktılarını web üzerinden görüntülemeye izin veren hazır dashboard yapısı ile internet of things uygulamalarınız için güçlü bir alternatif oluşturmaktadır.
Detaylı yazılara aşağıdaki linkten ulaşabilirsiniz.
• Spark Particle Photon Devre Geliştirme Kartı
• Spark Photon Cihazı Kurulumu ve Ayarlar
ESP8266 üzerinde dahili anten bulunmaktadır. Bu sayede ortamdaki Wifi ağına rahatlıkla bağlanabilmekte, veri paketleri alıp gönderebilmektedir.
ESP8266 oldukça ekonomik ve kullanışlı bir Wifi modüldür. TCP/IP protokolünü desteklemektedir.
]]>– Node.js Kurulumu: Particle CLI, Node.js uygulamasını gerektirmektedir. Bu uygulamayı https://nodejs.org/ adresinden indirebilirsiniz.
– https://s3.amazonaws.com/spark-website/Particle.zip adresinden Particle windows sürücüsünü indirerek bilgisayarınıza kurmalısınız. Particle cihazınız bilgisayarınıza usb port üzerinden ilk takıldığında Windows \ Ayarlar \ Cihazlar \Diğer Cihazlar bölümünde USB Seri Cihaz (COMX) şeklinde görüntülenmektedir.
Cihaz Yöneticisi’nden Sürücü Yazılımını Güncelleştir seçeneğine tıklayarak Sürücü Yazılımı İçin Bilgisayarımı Tara seçeneğini tıklıyoruz.
İndirmiş olduğumuz Particle Windows Serial Driver klasörünü seçerek sürücümüzü yüklüyoruz.
– Windows komut istemini açarak npm install -g particle-cli komut satırını yazıp Particle CLI uygulamasını bilgisayarımıza kuruyoruz.
– http://www.chiark.greenend.org.uk/~sgtatham/putty/ adresinden indirebileceğiniz Putty uygulamasını kullanarak COM port üzerinden particle cihazımız ile bağlantı kurarak gerekli ayarları yapacağız.
Putty ile bağlantı kurmadan önce Putty üzerinde aşağıdaki ayarları yapmalıyız.
Serial bölümündeki ayarlar aşağıdaki gibi olmalı:
Session başlığındaki ayarlar ise aşağıdaki gibi olmalı:
Bu ayarların ardından Open butonuna bastığımızda terminal ekranı açılacak ve bu ekrandan vereceğiniz komutlar ile gerekli ayarları yapabileceksiniz. Bu ekranda kullanabileceğiniz komutlardan bazıları şunlardır:
i komutu : Cihazınızın id numarasını verir.
w komutu: Kablosuz ağ ayarlarının yapılmasını sağlar.
Bu bölümde sırasıyla aşağıdaki işlemler gerçekleştirilir. (Her işlemin ardından enter tuşuna basılmalıdır)
– SSID ismi girilir.
– Kablosuz ağ şifreleme türü rakamla seçilir.
– Kablosuz ağ şifresi girilir.
7 saniyelik bir bekleme süresinin ardından aşağıdaki ekran görüntülenerek ayarlar tamamlanır:
Eğer cihazınızın üzerindeki led cyan (cam göbeği) renginde olarak sürekli bir biçimde yanıyorsa gereken ayarlar başarılı bir biçimde yapılmış ve cihazınız Spark Cloud ile bağlantı sağlamıştır.
Eğer yeşil renkli yanıyorsa wi-fi ağına bağlanmıştır. Kırmızı renkli yanıp sönüyorsa bağlantı problemi vardır.
Photon wi-fi özellikli bir kartken, elektron ise gsm özellikli bir karttır. Photon kartının teknik özellikleri aşağıdaki gibidir:
– Particle PØ Wi-Fi module
– Broadcom BCM43362 Wi-Fi chip
– 802.11b/g/n Wi-Fi
– STM32F205 120Mhz ARM Cortex M3
– 1MB flash, 128KB RAM
On-board RGB durum ledi
– 18 GPIO pini
– Gerçek zamanlı işletim sistemi (FreeRTOS)
Spark serisi kartlar web ve mobil arayüzü üzerinden programlanabilmeleri, gelişmiş api desteği ve uygulama çıktılarını web üzerinden görüntülemeye izin veren hazır dashboard yapısı ile internet of things uygulamalarınız için güçlü bir alternatif oluşturmaktadır.
]]>