Merhaba Arkadaşlar,
Bugün birlikte Raspberry Pi 3 kullanarak sensör yardımıyla sıcaklık ve nemi ölçeceğiz. Öncelikle kullanacağımız
malzemeleri yazalım:
1) Raspberry Pi 3
2) Breadboard
3) DHT11 Isı ve Nem Sensörü
4) 1 adet Direnç
5) 3 adet dişi-erkek Jumper Kablo
6) 3 adet erkek-erkek Jumper Kablo
Daha sonra aşağıdaki görseldeki gibi devremizi Breadboard üzerinde kuruyoruz.
Burada önemli olan nokta Raspberry Pi üzerine bağlarken bağladığımız pin’e dikkat etmek. Eğer birebir
görüntüde ki gibi bağladıysanız kodu yazarken pin numarasını 4 olarak vermelisiniz. Eğer başka bir
pin’e bağladıysanız onun numarasını vermelisiniz. Pin numaralarına buradan bakabilirsiniz.
Eğer gerekli bağlantıları yaptıysak sıra kodu yazmaya geldi. Biz burada sıcaklık ve nem değerlerini almak
için Github üzerindeki DHT11_Python kütüphanesini kullanacağız. Zaten github üzerinde gerekli her şey yazıyor.
Önce dht11.py adında bir python sayfası oluşturup içerisine buradaki kodları alıyoruz. Sonra okuma işlemi
yapacağımız dosyayı oluşturup (ben temp.py oluşturdum) içerisine github’da ki gibi kodları alıyoruz ve çalıştırıyoruz.
import RPi.GPIO as GPIO import dht11 import time import datetime # initialize GPIO GPIO.setwarnings(False) GPIO.setmode(GPIO.BCM) GPIO.cleanup() # read data using pin 4 instance = dht11.DHT11(pin=4) while True: result = instance.read() if result.is_valid(): print("Last valid input: " + str(datetime.datetime.now())) print("Temperature: %d C" % result.temperature) print("Humidity: %d %%" % result.humidity) time.sleep(1)
Her saniye sonuçları ekrana yazdırmış oluyoruz.
Ben burada değerleri mysql veritabanına kaydettim. Son olarakta bu kayıtları grafik olarak gösterdim.
Sizlerde bu sıcaklık ve nem bilgisini istediğiniz gibi kullanabilirsiniz.
Merhaba Arkadaşlar, Sizinle Türkiye'de faaliyet gösteren bankalar ve ödeme kuruluşlarının kartlarının güncel BIN numaraları listesini…
Bu yazımda size Asp.Net üzerinden bir api'ye nasıl dizi (Array List) veri gönderebileceğinizden bahsetmek istiyorum.…
Merhaba Arkadaşlar, Bu yazımda size Postman üzerinden bir diziyi (Array List) nasıl post olarak göndereceğinizden…
Merhaba Arkadaşlar, Google Sheet üzerinden hazırladığınız bir uygulamanızı nasıl belirli saatlerde çalışmasını sağlayabileceğinizi paylaşmak istiyorum.…
Merhaba Arkadaşlar, Google Sheet hepimizin kullandığı bir uygulama. Sizlerle Sheet üzerinden nasıl Mysql veritabanına bağlanıp…
Merhaba Arkadaşlar, İnternet sayfalarında aşağıdaki şekilde kolayca Whatsapp mesaj linki ekleyebilirsiniz.
View Comments
acaba bi sistemi pi 2 ile kursak bi sorun yaşar mıyız