• Buradasın

    Raspberry Pi DHT11 nasıl bağlanır?

    Yazeka

    Arama sonuçlarına göre oluşturuldu

    Raspberry Pi'ye DHT11 sensörünü bağlamak için aşağıdaki adımları izlemek gerekmektedir:
    1. Donanım Bağlantıları:
      • DHT11 sensöründeki VCC pinini Raspberry Pi'nin 5V pinine bağlayın 12.
      • Sensörün GND pinini Raspberry Pi'nin bir GND pinine bağlayın 13.
      • DATA pinini Raspberry Pi'nin herhangi bir GPIO pinine bağlayın (örneğin, GPIO 17) 13.
    2. Paketlerin Kurulumu:
      • Raspberry Pi'yi güncelleyin ve gerekli kütüphaneleri kurun 13:
        • sudo apt-get update
          ve
          sudo apt-get upgrade
          komutlarını çalıştırın 1.
        • sudo pip install Adafruit_DHT
          komutuyla Adafruit DHT kütüphanesini yükleyin 13.
    3. Python Kodu:
      • Bir metin editörü kullanarak yeni bir Python dosyası oluşturun (örneğin,
        dht11_test.py
        ) ve aşağıdaki kodu ekleyin 1:
      import Adafruit_DHT import time # Sensörün modelini ve GPIO pinini belirtin sensor = Adafruit_DHT.DHT11 pin = 17 # GPIO pin numarası while True: # Verileri oku humidity, temperature = Adafruit_DHT.read_retry(sensor, pin) # Verileri kontrol et ve yazdır if humidity is not None and temperature is not None: print(f'Sıcaklık: {temperature:.1f}°C, Nem: {humidity:.1f}%') else: print('Veri okuma hatası!') # 2 saniye bekle time.sleep(2)
    4. Kodu Çalıştırma:
      • Terminale geri dönün ve
        python dht11_test.py
        komutunu yazarak scripti çalıştırın 1.
    Bu şekilde, Raspberry Pi üzerinden DHT11 sensöründen sıcaklık ve nem verilerini okuyabilirsiniz.
    5 kaynaktan alınan bilgiyle göre:

    Konuyla ilgili materyaller

    Raspberry Pi için hangi I/O modülü?

    Raspberry Pi için kullanılabilecek bazı I/O modülleri şunlardır: 1. Compute Module 4 (CM4) ve Compute Module 5 (CM5) IO Board: Bu modüller, Raspberry Pi 4 ve 5'in dahili bileşenlerini genişletir ve çeşitli arayüzler sunar. 2. RPI Pico: Bu mikrodenetleyici, 40 pinli GPIO (General Purpose Input/Output) bağlantısı ve programlanabilir I/O özellikleri ile gelir. 3. ESP8266 veya ESP32: Ekstra Wi-Fi modülü olarak kullanılabilir ve sensör bağlantısı için uygundur. 4. RFID RC522 Modülü: Kapı kilidi gibi projelerde kartı okumak için kullanılır. 5. Servo Motor: Akıllı kapı kilidi gibi projelerde mekanizma kontrolü için gereklidir.

    Raspberry Pi ısı sensörü nasıl bağlanır?

    Raspberry Pi'ye ısı sensörü bağlamak için aşağıdaki adımlar izlenebilir: 1. DHT11 Sensörü Bağlantısı: Sensörün 1, 3 ve 2 numaralı pinlerini, Raspberry Pi'nin 2, 6 ve 7 numaralı pinlerine bağlayın. Terminalde şu komutları yazın: `sudo apt-get update`; `sudo apt-get install build-essential python-dev`. Git ile gerekli kütüphaneyi yükleyin: `git clone https://github.com/adafruit/Adafruit_Python_DHT.git`. Python2 ve Python3 için gerekli kütüphaneleri kurun: `sudo python setup.py install`; `sudo python3 setup.py install`. Veri okumak için bir Python programı oluşturun: `sudo mkdir verioku1.py`; `sudo nano verioku1.py`. Aşağıdaki kodu yazın: `#!/usr/bin/python`; `import sys`; `import Adafruit_DHT`; `sensor=Adafruit_DHT.DHT11`. Sensörü çalıştırmak için: `while True:`; `humidity, temperature = Adafruit_DHT.read_retry(11, 4)`; `print('Humidity:{1:0.01f} % Temperature: {0:0.1} C'.format(humidity,temperature))`; `else:`; `print('Data not good, skip')`. Programı çalıştırmak için: `python verioku1.py`. 2. AHT10 Sensörü Bağlantısı: AHT10'u, Raspberry Pi'nin GPIO2 (SDA) ve GPIO3 (SCL) pinlerine bağlayın. I2C arayüzünü etkinleştirin: `sudo raspi-config`; "

    Raspberry Pi ne işe yarar?

    Raspberry Pi, özellikle çocukların ve yeni başlayanların bilgisayar sistemlerinin çalışma mantığını öğrenmeleri ve kodlama becerilerini geliştirmeleri amacıyla geliştirilmiş bir tek kartlı bilgisayardır. Raspberry Pi'nin kullanım alanlarından bazıları: Eğitim: Bilgisayar eğitiminin daha kolay erişilebilir olmasını sağlar. Robotik ve kodlama: Robotik projeler ve akıllı ev sistemleri için kullanılır. Medya merkezi: KODI gibi yazılımlarla medya merkezi olarak kullanılabilir. Uzaktan eğitim: Uygun fiyatlı modelleriyle (örneğin, Raspberry Pi 400) online derslerde kullanılabilir. IoT ve görüntü işleme: Nesnelerin interneti (IoT) ve görüntü işleme projelerinde yer alır. Diğer kullanım alanları: Hava durumu istasyonu, sanal asistan, 3D yazıcı kontrol ünitesi gibi çeşitli cihazların yapımında kullanılır.