İçindekiler:
Video: Tarih ve Saat Kaydı Nasıl Yapılır - Liono Yapıcı: 5 Adım
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:17
Tanıtım:-
Bu dersimizde Arduino ile Tarih ve Saat Kaydı yapmayı öğreneceğiz. Bu amaçla DS3231 & Micro SD Kart Modüllerini kullanıyorum.
Saat ve tarih kaydı için kullanılan ana modül DS3231'dir. DS3231, bir RTC (gerçek zamanlı saat) modülüdür. Gerçek zamanlı saat, saniye, dakika, saat, gün, tarih, ay ve yıl bilgilerini sağlayabilir. DS3231, 3.3V veya 5V ile çalıştırılabilir ve bir CR2032 lityum düğme pil, Arduino'ya bağlı olmadığında RTC'ye güç sağlar. DS3231 ayrıca dahili bir sıcaklık sensörüne sahiptir. DS3231, iki çift yönlü hat ile I2C iletişimini kullanır:
1_Seri saat (SCL)
2_Seri veri (SDA)
NOT:
Bir sensörün veri kaydedicisini veya veri Kaydedicisini yapmak ve verilerini bir dosyaya kaydetmek ilginizi çekiyorsa. işte aşağıdaki linkler: 1-Sıcaklık ve ışık yoğunluğu veri kaydı
www.youtube.com/embed/gd-a8Y5GF3A
Arduino ve mikro SD Kartlı 2-DHT11 veri kaydedici
www.youtube.com/embed/gd-a8Y5GF3A
Facebook sayfası:
Veri Kaydedici:
Bir veri kaydedici (ayrıca veri kaydedici veya veri kaydedici), yerleşik bir alet veya sensör veya harici aletler ve sensörler aracılığıyla zaman içinde verileri kaydeden elektronik bir cihazdır. Genellikle küçük, pille çalışan, taşınabilir ve bir mikroişlemci, veri depolama için dahili bellek ve sensörlerle donatılmıştır. Bazı veri kaydediciler kişisel bir bilgisayarla arayüz oluşturur ve veri kaydediciyi etkinleştirmek ve toplanan verileri görüntülemek ve analiz etmek için yazılım kullanır, diğerlerinde ise yerel bir arayüz aygıtı (tuş takımı, LCD) bulunur ve bağımsız bir aygıt olarak kullanılabilir. Bu projede, Arduino yardımıyla veri depolamak için SD-Kart kullanıyorum.
DS3231:
Bir sensör ölçümünün veya bir veri kaydının tarih ve saati, DS3231 gibi bir gerçek zamanlı saat (RTC) modülü kullanılarak bir SD karta veri yazarken dahil edilebilir. Gerçek zamanlı saat, saniye, dakika, saat, gün, tarih, ay ve yıl bilgilerini sağlayabilir. DS3231, 3.3V veya 5V ile çalıştırılabilir ve bir CR2032 lityum düğme pil, Arduino'ya bağlı olmadığında RTC'ye güç sağlar. DS3231 ayrıca dahili bir sıcaklık sensörüne sahiptir. DS3231, iki çift yönlü hat ile I2C iletişimini kullanır: seri saat (SCL) ve seri veri (SDA). Bu bağlantı şeması için Arduino ile nasıl bağlantı kurulur.
Mikro SD Kart Modülü:
Modül (Mikro SD Kart Adaptörü), dosya sistemi ve SPI arabirim sürücüsü aracılığıyla bir Mikro SD kart okuyucu modülüdür, SCM sistemi, dosya okuma ve Micro SD kartı yazma işlemini tamamlar. Arduino kullanıcıları, başlatmayı tamamlamak ve okumak için bir SD kart kitaplık kartıyla birlikte gelen Arduino IDE'yi doğrudan kullanabilir.
Aşama 1:
Fritzing:-
Bu derste, projemin şemalarını yapmak için Fritzing yazılımını kullanıyorum.
Önce Fritzing'i açmam gerekiyor ve ardından DS3231, Arduino UNO ve Micro SD Card'ı almam gerekiyor. onları jumper kabloları ile bağlamamız gerekiyor.
aşağıdaki bağlantı stratejileri: -
Arduino UNO ile DS3231 bağlantıları:
DS3231 _ Arduino UNO
Gnd ------------------------ Gnd
VCC ------------------------ 5 volt
SDA ---------------------------Pin A4
SCL --------------------------Pin A5
Arduino UNO ile SD Kart bağlantıları:-
SD Kart _ Arduino UNO
Gnd---------------------------------Gnd
VCC-------------------------------- 5 volt
MISO-------------------------------- pin12
MOSI-------------------------------- pin11
SCK---------------------------------pin13
SCS----------------------------------pin 10
Adım 2:
Proteus Simülasyonları:-
Bu Projede Simülasyonlar için Proteus Yazılımını kullandım.
Öncelikle bileşenleri ve cihazları almak için kütüphaneyi açmam gerekiyor. Simülasyon amaçlı DS3232 ve SD kart ve sanal terminal alıyorum. Simulate time and date ihtiyacımız olduğu için simülasyon sırasında ds3232 saat ve tarihin çalıştığı saat penceresi açılır. Arduino kodlamasında tarih ve saatin başlangıç noktalarını ayarlayabiliriz. Bazı projelerde tarih ve saati manuel olarak ayarlamak için buton kullanılır, bu amaçla Arduino kodlamasını buna göre değiştirmemiz gerekir.
Bunun için Arduino UNO kullanıyorum, Hex dosyasına ihtiyacımız var. Arduino IDE'de Arduino kodlamanızın Hex dosyasını yapın (aşağıda kodu veriyorum). daha sonra Arduino Özelliklerine yükleyin.
SD kart modülünü kullanıyorum. SD Kart dosyası sağlıyorum, modülünüze yükleyin (aşağıdaki açıklamada verilmiştir). Proteus'ta sol alt köşede play butonu var ona basın ve simülasyonlar başlayacak. simülasyon başladığında iki pencere açılacaktır, sanal terminal ve ds3232 saat.
>Sanal terminal kayıtlı verileri şu şekilde gösteriyor;
SD Kart Tamam
kayıt1
kayıt2
kayıt3
kayıt4
kayıt5
> ds3232 saat penceresi saat ve tarihi buna göre gösteriyor.
> simülasyonlar sırasında bir "Hafıza kartı içeriği" dosyası açılacaktır, bu dosya data.csv veri dosyasını içerir. Bu dosyada Saat ve tarih, ay, gün ve yıl verileri bulunmaktadır. Her Gecikme(1000); bu veriler tekrarlanacak ve veriler dosyaya ekleyecektir.
Aşama 3:
EXCEL Çalışması: -
Excel'i açın ve data.csv dosyanızı içine enjekte edin. veriler sütunlarda gösterilecek ve zaman sütununun bir çizgi grafiğini alacaktır.
4. Adım:
Önerilen:
ESP8266 OLED - İnternetten Saat ve Tarih Alın: 8 Adım
ESP8266 OLED - İnternetten Saat ve Tarih Alma: Bu eğitimde, ESP8266 OLED ve Visuino kullanarak NIST TIME sunucusundan tarih ve saati nasıl alacağımızı öğreneceğiz,Bir tanıtım videosu izleyin
Arduino Kullanarak Led Şeritli Analog Saat & Dijital Saat Nasıl Yapılır: 3 Adım
Arduino Kullanarak Led Şeritli Analog Saat & Dijital Saat Nasıl Yapılır: Bugün Analog Saat & Led Strip ve MAX7219 Dot modülü ile Arduino ile dijital saat.Yerel saat dilimi ile saati düzeltir. Analog saat, daha uzun bir LED şerit kullanabilir, böylece duvara asılarak bir sanat eseri haline getirilebilir
LCD TARİH/SAAT RTC'yi unutun: 9 Adım
LCD TARİH/SAAT RTC'yi unutun: Tek bir alüminyum iyonuna dayalı bir NIST 2010 kuantum mantık saati. 2010'da bir deney, iki alüminyum-iyon kuantum saatini birbirine yakın yerleştirdi, ancak ikincisi, diğerlerine kıyasla 12 inç (30.5 cm) yükseldi. ilki, yerçekimi zamanını genişletmek
Saat/Tarih Ayarları için IR Uzaktan Kumandalı Saat: 5 Adım
Saat/Tarih Ayarları için IR Uzaktan Kumandalı Saat: Bu, hazır bileşenler kullanılarak yapılan basit bir saattir. Kullanılan Mikrodenetleyici, ucuz bir STM32F030F4P6'dır. Ekran, I2C sırt çantası (PCF8574) ile 16x2 LCD'dir. Saat devresi, küçük prototipleme panoları ve bir TSSOP kullanılarak oluşturulabilir
Bir Gitar Hoparlör Kutusu Nasıl Yapılır veya Stereonuz İçin İki Adet Nasıl Yapılır: 17 Adım (Resimlerle)
Bir Gitar Hoparlör Kutusu Nasıl Yapılır veya Stereonuz için İki Adet Yapın.: Yaptığım tüp amfi ile birlikte yeni bir gitar hoparlörü istedim. Hoparlör dükkânımda kalacak, bu yüzden çok özel bir şey olmasına gerek yok. Tolex kaplama çok kolay zarar görebilir, bu yüzden hafif bir kumdan sonra dışarıdaki siyahı püskürttüm