DS1307 RTC , SD veya mikro SD kart , DHT 11 21 22 Kullanımı

Proje adı: DS1307 RTC modülü, SD veya mikro SD kart modülü, DHT 11 21 22 modülü

unknown DHT.pdf    indirrr

Etiketler: Arduino Uno, DS1307 RTC Modülü, AT24C32 Gerçek Zaman Saati, RTC, DS1307 Gerçek Zaman Saati (RTC) modülü, I2C , DHT 11 21 22 modülü, sıcaklık, nem, sıcaklık ve nem sensörü, SD veya mikro SD kart modülü

Ekler: eskiz1 , kütüphane3 , kütüphane4 , kütüphane5

Bu projede, bu parçalar gerekli ( Değerli ziyaretçiler Sen parçaların linklere proje satın tıklayarak desteklemek ve onları satın ya da diri bu web sitesini tutmamıza bağış yapabilirsiniz teşekkür ederiz.. ):

1. Arduino Uno R3 (Arduino’nun diğer sürümünü de kullanabilirsiniz)

2. DS1307 Gerçek Zamanlı Saat (RTC) modülü 1 adet

3.Arduino IDE (siz indirebilirsiniz burada )

4. Bağlantı kabloları MM, FM

5. Lityum İyon pil LIR2032 3.6 VDC veya CR12203VDC veya CR2032 3VDC (pil tutucu ve modüle bağlıdır) 1 adet

6. DHT11 21 22 Nem ve sıcaklık modülü 1 adet

7. Direnç 1 adet (10 KOhm)

8. SD kart veya Mikro SD kart modülü 1 adet

veya

9. SD kart adaptörü ile Micro SD kart 1 adet

Genel

DS1307 Gerçek Zamanlı Saat (RTC) modülünü, SD veya mikro SD kart modülünü ve DHT 11/21/22 modülünü Arduino kartına nasıl bağlayacağımızı ve kullanacağımızı öğreneceğiz.

DHT11’i sıcaklık ve nemi ölçmek için kullanacağız; tarih ve saati almak için gerçek zaman saati (RTC) modülü; SD karttaki verileri kaydetmek için SD kart modülünü kullanın.

SD kart modülünü anlama

Bununla ilgili daha fazla bilgiyi buradan edinebilirsiniz .

DHT modülünü anlama

Burada onlar hakkında daha fazla bilgi edinebilirsiniz .

DS1307 Gerçek Zamanlı Saat (RTC) modülünü anlama

Burada onlar hakkında daha fazla bilgi edinebilirsiniz.

DHT modülünün sinyalleri ve bağlantıları

Karşılaşabileceğiniz DHT11’in iki farklı sürümü vardır. Bir tipte dört pim, diğer tipte üç pim vardır ve küçük bir PCB’ye monte edilir. PCB monteli versiyon güzel çünkü sinyal hattı için yüzeye monte 10K Ohm çekme direnci içerir. Her iki sürüm için de pin çıkışları:

SD kart modülünün sinyalleri ve bağlantıları

Not: Kullandığınız modüle bağlı olarak, pimler farklı bir sırada olabilir.

VCC (5V) – 5V pin Arduino Uno’ya bağlayın. Sadece VCC pin ve hiçbir 3V3 pin VCC’yi Arduino Board’un 3.3V pinine bağlayın

3V3 (veya 3.3V) – 3.3V pin Arduino Uno’ya bağlayın

CS (veya SS veya D3) (Chip Select veya Slave Select) – master’ın belirli cihazları etkinleştirmek ve devre dışı bırakmak için kullanabileceği her cihazdaki pin

MOSI (veya DI veya SI veya CMD) (Master Out Slave In) – Çevre birimlere veri göndermek için Master hattı

CLK (veya SCK) (Seri Saat) – Master tarafından üretilen veri iletimini senkronize eden saat darbeleri

MISO (veya DO veya SO) (Master In Slave Out) – Master’a veri göndermek için Slave hattı

GND (veya G) – öğütülmüş

CD – Bu, Kart Algılama pinidir. Bir kart takıldığında toprağa kısalır. Bir çekme direnci (10K ya da öylesine) bağlamalı ve bir kartın ne zaman takıldığını tespit etmek istiyorsanız bunu başka bir pime bağlamalısınız.

DS1307 Gerçek Zamanlı Saat (RTC) modülünün sinyalleri ve bağlantıları

GND – topraklama pimi.

VCC – 5V veya 3.3V güç kaynağı pimi.

SDA – I2C arayüz veri pimi.

SCL – I2C arayüzü saat pimi.

kablolama

SD veya mikro SD kart modülü SPI iletişimini kullanır. Farklı Arduino kartlarında farklı SPI pinleri bulunur. Başka bir Arduino kartı kullanıyorsanız, Arduino SPI belgelerine bakın .

DS1307 Gerçek Zamanlı Saat (RTC) modülü I2C iletişimini kullanır. Bu, Arduino ile sadece 2 pin kullanarak iletişim kurduğu anlamına gelir. Arduino Uno – Seri Veri Hattı (SDA) (Arduino Uno SDA veya Analog pim A4) ve Seri Saat Hattı (SCL) (Arduino Uno SCL veya Analog pim A5) için.

Uno yerine başka Arduino kartı kullanıyorsanız, SCL ve SDA pinlerinin neler olduğunu kontrol edin.

Nano: SDA (A4); SCL (A5)
MEGA: SDA (20); SCL (21)
Leonardo: SDA (20); SCL (21)
Aşağıdaki resimde Arduino Uno ile gerekli bağlantılar gösterilmektedir.

Adım Adım talimat

Çoğu SD kart kutudan çıkar çıkmaz çalışır, ancak bir bilgisayarda veya kamerada kullanılmış bir kartınız olabilir ve SD kitaplığı tarafından okunamaz. Kartın biçimlendirilmesi, Arduino’nun okuyabileceği ve yazabileceği bir dosya sistemi oluşturur. SD kartların ömrünü kısalttığı için sık sık biçimlendirmek istenmez. Kartınızı biçimlendirmek için bir SD okuyucu ve bilgisayara ihtiyacınız olacaktır. Kütüphane FAT16 ve FAT32 dosya sistemlerini destekler, ancak mümkünse FAT16 kullanın. Ek bilgilere buradan bakın .
SD kartı FAT16 veya FAT32 olarak biçimlendirin . SD kartı bilgisayarınıza takın. Bilgisayarım’a gidin ve SD karta sağ tıklayın. Biçim Seç …
Yeni bir pencere açılır. FAT32’yi seçin , biçimlendirme işlemini başlatmak için Başlat’a basın ve ekrandaki talimatları izleyin.
Biçimlendirilmiş SD kartı SD kart modülüne takın.

S

Posted in Makaleler.