led etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster
led etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster

2 Eylül 2015 Çarşamba

Hindistan 20 Milyon Cadde Aydınlatmasını LEDle Değiştiriyor



Hindistan 20 Milyon Cadde Aydınlatmasını LEDle Değiştiriyor

Hindistan hükümeti Milli Verimli Aydınlatma Programını (DELP) açıkladığı zaman hayli iddialı hedefler koymuştu. Bu programa göre 20 milyon cadde aydınlatması lambası 2 sene sonuna kadar LED ile değiştirilecek. Hedeflenen değişim sayesinde hem aydınlatmaya ayrılmış olan güç yükü azaltılmış olacak hem de senede yüzlerce milyon dolar tasarruf edilecek.
Bu retrofit projesinin maliyetinin 385 milyon USD olması beklenmekle beraber, yatırımın uzun vadeli faydaları göz önüne alındığı zaman hayli avantajlı oluyor, zira kullanım ömrü 50.000 saat ve bu uzun ömüre bağlı olarak değişmesi gereken ampül sayısı ve gereken işgücü hayli azalıyor. Hindistan bu sayede güç yükünü 10,5 milyar kWh azaltacak ve 890 milyon USD tasarruf edecek.
Hindistan bu proje ile şu ana kadar yapılmış olan Los Angeles 210.000 sokak aydınlatmasını fazlasıyla katlamış görünüyor. Bu muazzam proje ise Hindistan’ın vermlilik ve enerji bağımsızlığı hedeflerinin bir kısmını oluşturuyor. Ülkenin Başbakanı Narendra Modi, geçtiğimiz aylarda tüm merkezi hükümet binalarında da LED’e geçilmesini ve güneş enerjisi uygulanmasını istemişti. Ayrıca planlanan teşvikler arasında, halkında LED lambalara kolay ulaşabilmesi için maliyetine yakın ya da az altında fiyatlarla satılması için çalışmalar yapılması da var.


26 Ağustos 2015 Çarşamba

Arduino ile Termometre Yapımı

Merhabalar Arkadaşlar
Bugün Arduino ile lcd ekran kontrolünü ve akabinde sıcaklık sensörü yardımıyla ölçülen sıcaklık değerini lcd ekrana yazdıran ugulamamızı yapacağız.Devrenin simülasyonunu buradan görüntüleyebilirsiniz.Sol üstte Start simulation yazan kısımdan simülasyonu başlatabilirsiniz.

İhtiyacımız olan malzemeler

1-Herhangi bir Arduino devre kontrol kartı (Arduino Uno , Mega  2560 , Nono , Pro Mini vs. )

2-Lcd ekran ( LCD 16x2 WH1602B-TMI-ET )



3-Sıcaklık Sensörü(TMP36)

4-Potansiyometre(10K)



5-Direnç(160Ω)

Devreyi Autodeskin geliştirmiş olduğu sanal labaratuarda kuracağım.Çok fazla imkan sunmamışlar ancak Arduino öğrenmeye başlamak için yeterli modüller var.
Üreticiler ürettikleri parçların kimliği niteliğinde olan sensörü yada elektronik parçayı tanıyabileceğimiz datasheet denilen bir nevi kılavuz yayınlarlar.

Datasheet Nedir?

Lcd ekranın yada sıcaklık sensörünün yanındaki kod adına bakarak parçanın üzerinden geçmesi gereken maximum yada minumum gerilimi ısıya ne kadar dayanıklı olduğunu devre haritasını üzerinden geçmesi gereken akım değerini bacakların nasıl bağlanacağını Google Translate  yardımı ile rahatlıkla öğrenebilirsiniz.

Lcd ekran nasıl bağlanır?


1-GND                          Ground yani toprak demektir.(-) ucun bağlanacağı kısımdır.
2-VDD                          Besleme gerilimi anlamına gelir yani (+) ucun bağlandığı kısımdır.
3-Contrast                    Kontrastı yani ekranın parlaklığını ayarlayacağımız kısımdır.
4-RS                              Register Select yani lcd ekranın ne yapacağını gösteririr.
5-R/W                           Pinleri okuma yada yazma modunun ayarlandığı kısımdır.
6-Enable                       Okuma modunu aktif hale getirir.
7-14 DB0-DB7              Bit değerlerinin okunduğu kısımdır.
15 -16                            Arka plan aydınlatmasını sağlayan (+) ve (-) uçlardır.






Devrenin Arduino Kodları


Kodları indirmek için link.
Sağ altta download code  diyerek kodu indirebilirsiniz.
Yada sol üstten code editör diyerek arduino kodlarınızı görüntüleyebilirsiniz.

Elimden geldiğince anlaşılabilir anlatmaya çalıştım.
Bir başka konuda görüşmek üzere . . .
Abdullah DEVECİ

İstanbul Üniversitesi –Elektrik&Elektronik Mühendisliği


20 Haziran 2015 Cumartesi

Arduino'da Pek Bilinmeyen Bir Sabit (Constant) : LED_BUILTIN

İlginç Bir Sabit : LED_BUILTIN

Çoğu Arduino modeli bir direnç ile seri LED bağlanmış bir pine sahiptir. LED_BUILTIN sabiti LED bağlı bu pinin numarasını alan bir sabittir. Çoğu Arduino kartında bu pin 13'tür.
Bu sabit kullanılarak yapılmış bir "blink" örneği.
/*
* https://www.facebook.com/ArduinoHaber
*
* farklı bir blink:
* LED_BUILTIN örneği
*/


void setup() {
pinMode(LED_BUILTIN,OUTPUT);
}

void loop() {
digitalWrite(LED_BUILTIN, HIGH);
delay(1000);
digitalWrite(LED_BUILTIN, LOW);
delay(1000);
}