Arduino ve ENC28J60 Ethernet Modülü Uygulamaları-2: Twitter

ENC28J60 ethernet modülü ile ilk uygulamamızda no-ip.com aracılığıyla sabit ip oluşturmayı anlatmaya çalışmıştım. İkinci yazımda ise supertweet.net uygulamasını kullanarak tweet atmayı anlatmaya çalışacağım.

Öncelikle bir Twitter hesabına ihtiyacımız var. Hesabınız yoksa oluÅŸturuyoruz ve bu baÄŸlantı aracılığıyla Twitter kullanıcı adı ve ÅŸifremizle supertweet.net‘e giriÅŸ yapıp “Uygulamaya izin ver” diyoruz. Bu iÅŸlemden sonra supertweet.net‘e girdiÄŸinizde aÅŸağıdaki ekranla karşılaÅŸacağız. Bu formda en önemli kısım e-mail adresi. Hotmail dışında bir e-mail adresi girerek formu dolduruyoruz. (Hotmail’e aktivasyon maili gelmiyor ve aktivasyon yapılmadan sistem çalışmıyor.) Formu doldurduktan sonra “Register Application” diyoruz.

Bu iÅŸlemden sonra supertweet.net ana sayfasında aÅŸağıdaki gibi bir tablo olacak. “Activate” diyoruz ve gelen sayfadaki kutuya Twitter ÅŸifremizden farklı bir ÅŸifre yazarak onaylıyoruz.

Sistemin çalışabilmesi için verdiğimiz e-mail adresine gelen onay maili ile hesap onay işlemi yapmamız gerekiyor. Bu işlemi yaptıktan sonra supertweet.net üzerindeki işimiz bitiyor.

ENC28J60 Ethernet Modülü ve Arduino yazımdaki bağlantı şemasını kullanarak Arduino ve ENC28J60 Ethernet Modülü arası bağlantıları kuruyoruz. Daha sonra aşağıdaki bağlantılardan ulaşabileceğini EtherCard kütüphanesini yüklüyoruz. (EtherCard klasörünü Arduino>libraries klasörüne kopyalıyoruz.)

Kullanacağımız örnek program Twitter kullanıcı adımız ve supertweet.net‘te activate dedikten sonra belirlediÄŸimiz farklı ÅŸifremizin base64 ÅŸeklinde ÅŸifrelenmiÅŸ haline ihtiyaç duyuyor. Bu baÄŸlantıyı kullanarak ÅŸifrelemeyi yapıyoruz. (Kullanıcı adı ve ÅŸifre arasına : koymayı unutmayın!) Resut kısmındaki ÅŸifrelenmiÅŸ veriyi de bir kenara not ediyoruz.

Bu basamaktan sonra gerekli tüm verileri ve dosyaları edindik. Åžimdi bu baÄŸlantıda paylaÅŸtığım programı kartımıza yüklüyoruz. (Programda “XXX” ÅŸeklinde belirttiÄŸim yere base64 ÅŸeklindeki kodumuzu yazıyoruz, bunun dışında herhangi bir deÄŸiÅŸiklik yapmamız gerekmiyor.) Programdaki satırları elimden geldiÄŸince anlatmaya çalıştım.

Yukarıda paylaÅŸtığım temel tweet atma uygulaması. Kontrol yapılarını kullanarak belli durumlarda tweet atarak daha dinamik sistemler hazırlayabilirsiniz. Cep telefonu operatörlerinin ücretsiz tweet alma özelliÄŸini kullanarak 2. bir twitter hesabı sayesinde, Arduino’dan attığınız tweetlerin cep telefonunuza SMS olarak gelmesini saÄŸlayabilirsiniz.

Ä°yi çalışmalar…

Gerekli Olabilecek Bağlantılar:

Ä°smail

Üniversite öğrencisi, Arduino meraklısı.

4 comments

  1. fatih dedi ki:

    supertweet.net artık yok. Twitter tarafından zararlı görülmüş anladığım kadarıyla. Blg…

  2. volkan dedi ki:

    Sensör çalıştığı zaman android telefona arduino ile sms atabilir miyiz ?

  3. Furkan AÅžIK dedi ki:

    Güzel paylaşım

E-posta adresiniz gösterilmeyecek. Gerekli alanlar * ile işaretlidir.

*



Sosyal AÄŸlar