7 Aralık 2014 Pazar

Raspberry Pi mi Arduino mu?

Raspberry Pi mi Arduino mu?


 Raspberry Pi mı yoksa Arduino kullanmak mı daha mantıklı. Hem bu soruya genel bir cevap olması hem de tercih yapmak üzere olan arkadaşları doğru yönlendirebilmek adına bu yazıyı hazırladık.


En baştan şunu belirtmekte fayda var, Raspberry Pi ve Arduino kartları tam olarak birbirlerine alternatif çözümler değil. Bu nedenle ikisini karşılaştırmak aslında çok doğru bir yaklaşım değil. Örneklendirmek gerekirse Raspberry Pi ve Arduino’yu kıyaslamak bir iş makinası ve binek otomobili kıyaslamak gibi. Hangisini kullanacağınız aslında yapmayı planladığınız projeyle doğrudan ilişkili. İkisinin de güçlü olduğu yönler mevcut. Kararı uygulamanıza göre vermeniz gerekir. Ancak yine de bu iki kartı genel özellikleri bakımından kıyaslamak mümkün. Bu da umuyoruz ki size karar vermenizde yardımcı olacaktır.


Image Hosted by ImageShack.usImage Hosted by ImageShack.us
Arduino Uno ve Raspberry Pi Model B

4 Aralık 2014 Perşembe

ARDUİNO MEGA İLE HC-06 BLUETOOTH MODULE

ARDUİNO MEGA İLE HC-06 BLUETOOTH MODULE


Arduino-Android arasında haberleşme kurmak için HC-06 modülünü kullanacağım.
Öncelikle HC-06′nın teknik özelliklerinden biraz bahsedeyim.
HC-06 Bluetooth-Serial Modül Kartı, Bluetooth SSP(Serial Port Standart) kullanımı ve  kablosuz seri haberleşme uygulamaları için tasarlanmıştır. Hızlı prototiplemeye imkan sağlaması, breadboard, arduino ve çeşitli devrelerde rahatça kullanılabilmesi için gerekli pinler devre kartı sayesinde dışarıya alınmıştır.

3 Aralık 2014 Çarşamba

Arduino ile Röle Kontrolü



Arduino ile Röle Kontrolü


Arduino ile farklı cihazları kontrol etmek istiyorsanız ya da ev kontrol sistemi benzeri sistemler üzerinde çalışıyorsanız röleler vazgeçilmez devre elemanları şüphesiz. Bu yazımda Arduino ile 5v röleleri nasıl kontrol edebileceğinizi anlatmaya çalışacağım. Yazının sonunda da sadece röle devresi kullanarak yapılmış güzel bir örnek paylaşacağım.










Yukarıda verdiğim devre şeması 5v mini PCBröleler için. BC5482N22222N3704transistörlerinden birisini kullanabilirsiniz. Daha büyük röleler için TIP102 transistör ve ek bir enerji kaynağı gerekli.

2 Aralık 2014 Salı

DHT11 Sıcaklık ve Nem Sensörü


DHT11 Sıcaklık ve Nem 

Sensörünün Arduino ile Kullanımı

Daha önce DS18B20 dijital sıcaklık sensörü ile ilgili bir yazı yazmıştım. Bu yazımda da yine tek dijital pin aracılığıyla sıcaklık ve nem verileri sağlayan, ucuz, nispeten hassiyeti az olan DHT11 dijital sıcaklık ve nem sensöründen bahsetmeye çalışacağım.
Ölçüm aralığı ve hassasiyetinden bahsederek başlayalım. -� aralığındaki nemi ±%5 hassasiyetle, 0-50°C aralığındaki sıcaklığı ise ±2°C hassasiyetle ölçebilen sensör ek olarak sadece 1 adet 10k dirence ihtiyaç duyuyorArduino ile kullanabilmek için.


1 Aralık 2014 Pazartesi

DS18B20 Dijital Sıcaklık Sensörünün Arduino ile Kullanımı

DS18B20 Dijital Sıcaklık Sensörünün  Arduino ile Kullanımı



Çevreden veri toplamamızı gerektiren projelerimizde sıcaklık, nem, rüzgar, gürültü sensörleri gibi sensörlere ihtiyaç duyarız. Bu yazıda tek dijital pinle sıcaklık bilgisi sağlayan DS18B20 sıcaklık sensörünü anlatmaya çalışacağım. Yine yazının devamında birden fazla sensörden nasıl veri alınabileceği ile ilgili örnek bir program paylaşacağım.
Gerekli Malzemeler:
  1. 1 adet DS18B20 Dijital Sıcaklık Sensörü
  2. 1 adet 4.7k direnç
  3. Bağlantılar için kablo
Yukarıdaki resimdeki gibi bağlantıları (Tek sensör için bağlantılar bu şekilde, birden fazla sensörü de aynı şekilde farklı dijital pinlere bağlayabilirsiniz.) yaptıktan sonra aşağıdaki bağlantılardan OneWire kütüphanesini indirip yüklüyoruz. (Arduino>libraries klasörüne OneWire klasörünü kopyalıyoruz.) Tek sensör ve birden fazla sensör kullanılan 2 örnek program ile birlikte geliyor kütüphane. Bu 2 örnek programı da anlatmaya çalışacağım burada.

30 Kasım 2014 Pazar

HC-SRO4 MesafeSensörü Kontrolü

Arduino İle HC-SRO4 Uzaklık Sensörü Kontrolü

Uzaklık sensörleri genellikle engel algılamak için kullanılırlar. Örneğin; yapacağınız robotun bazı engellere takılmaması için bir uzaklık sensörüne ihtiyaç duyarsınız. En çok bilinen bir diğer uygulama da su seviyesinin ölçümüdür.
hc-sr04-s
HC-SRO4 uzaklık sensörü, engeli algılamak için ultrasonik ses dalgalarını kullanır. Üzerinde bulunan verici ultrasonik ses dalgası yayar. Bu dalga engele çarpıp yine HC-SRO4’ün üzerinde bulunan alıcıya ulaşır. Sinyalin vericiden çıkıp, alıcıya ulaşması için geçen süreye göre engele olan mesafe hesaplanır.
HCSRO4 için hazırlanmış kütaphanenin örnek programını kullanarak, arduino’nun 13, pinine bağladığımız ledin uzaklığa göre parlaklığını kontrol edeceğiz.
Programımızda engel yaklaştıkça ledin parlaklığının artmasını sağlayacağız.

Servo Motor Kontrolü

Arduino İle Servo Motor Kontrolü

Servo motorlar gönderilen belirli sinyallere göre sahip olduğu şaftı belirli dereceler ile döndürebilen motorlardır. Örneğin 0 ile 180 derece arasında dönebilen şaftı 1 derece aralıklara kadar indirerek kontrol edebiliriz.
robot_arm
Servo motorların en çok kullanıldığı alan robot kollardır. Bilek, parmak vb. pozisyonlarını kontrol etmek için servo motor kullanılarak gerekli açı verilir.
Standart servo motorlarda 3 adet bağlantı kablosu vardı.
* Kırmızı Kablo (+)          4-6V
* Kahverengi Kablo(-)       0V
*Turuncu Kablo              Sinyal.