Merhabalar. Bu yazımızı Robotistan Teknik Destek Ekibi’nden Ömer ALOĞLU hazırladı. Kendisine omer@bomec.com.tr mail adresinden ulaşabilirsiniz.

 

Ürün Linkleri: http://www.robotistan.com/Raspberry-Pi-2-1-GB-Yeni-Versiyon-Ingiltere,PR-2780.html

http://www.robotistan.com/DHT11-Isi-ve-Nem-Sensoru-Kart,PR-2171.html

 

Raspberry Pi 2 üzerine Rasbian işletim sistemini kurunuz. Raspberry Pi 2 ile Dht11 arasında aşağıda belirtilen tablodaki gibi pin bağlantılarını yapınız.

 

Raspberry Pi 2 GPIO Header DHT11
Pin 1 (3V3) Pin +
Pin 7 (GPIO4) Pin out
Pin 9 (GND) Pin –

Raspberry Pi 2 üzerinde LXTerminal ‘ i çalıştırınız.

Terminal ekranına

sudo raspi-config

yazıp enter yapınız. Aşağıdaki resimdeki gibi gelen ekrandan 8. Advanced Options seçeneğine giriniz.

Advance Options seçeneğine girdiğinizde aşağıdaki ekran karşınız çıkacaktır.

Bu ekran üzerinden aşağıdaki adımları gerçekleştiriniz.

A6 SPI
A7 I2C
A8 Serial

Seçeneklerine girip Enable Ok Yes yaparak SPI, I2C, ve Serial portlarını aktif hale getiriniz. Bu portları aktif hale getirdikten sonra Finish kısmına gelip enter yapınız. Raspberry Pi 2 ‘ i yeniden başlatmak isteyecektir Yes diyerek Raspberry ‘ i yeniden başlatınız. Tekrar  Raspberry Pi 2 üzerinden LXTerminal ‘ i başlatınız.

git clone https://github.com/adafruit/Adafruit_Python_DHT.git
cd Adafruit_Python_DHT

Yukarıda belirtilen kodları terminal ekranına yazıp enter yapınız.

Yukarıdaki resimdeki gibi gelen ekranda aşağıda belirtilen kodları yazıp enter yapınız. Bu kodlarla Dht11 ‘ in çalışması için gerekli olan kütüphane dosyalarını yüklemiş olacaksınız. Yükleme birkaç dakika gibi bir zaman alacaktır. Terminal ekranında size sorulacak olan Y/N şeklindeki ifadeye y enter yaparak devam ediniz.

sudo apt-get update
sudo apt-get install build-essential python-dev python-openssl

Yükleme tamamlandıktan sonra aşağıdaki resimde belirtilen terminal ekranı karşınıza çıkacaktır. Kodları yazdıktan sonra karşınıza çıkan terminal ekranı ile dokümanda belirtilen resimlerdeki terminal ekranlarını karşılaştırınız. Eğer herhangi bir farklılık var ise başa dönerek yüklemeleri tekrar yapınız.

Yukarıdaki resimdeki gibi gelen terminal ekranına

sudo python setup.py install

kodlarını yazarak enter yapınız. Yüklemeler tamamlandığında aşağıdaki gibi bir terminal ekranı karşınıza çıkacaktır.

Şimdi terminal ekranına aşağıdaki kodları yazarak kütüphane içindeki örnek yazılımla Dht11 sensör modülünden verileri alacağız.

cd examples

yazıp enter yapınız.

sudo ./AdafruitDHT.py 11 4

yazıp enter yaptığınızda veriler terminal ekranına aşağıda belirtilen resimdeki gibi gelmiş olacaktır. Eğer tüm adımları eksiksiz uygulayıp aşağıda belirtildiği gibi verileri görüntüleyebildiyseniz satın almış olduğunuz ürünler sorunsuz olarak çalışıyor demektir. Artık kendi tasarladığınız projenize uygun olarak modülleri kullanabilirsiniz.

 

 

7 Yorumlar

  1. Rasberry pi 3de yapıyorum hersey normal ama çalıştırırken en son adımda
    Failed to get reading. Try again!
    hatası alıyorum
    yardımcı olabilirmisiniz ?

CEVAP VER