Bu projemizde arduino ile gerçek zamanlı saat modülü ve sıcaklık sensörü ile oled lcd ekrana verileri aktararak saat ve sıcaklık uygulaması yapacağız.Saatimizi hem dijital hem de analog olarak göstereceğiz.
Malzemeler:
- Arduino
- Oled 128×64 Lcd
- DS3231 Saat Modülü
- Piezo Hoparlör
Elektronik Kısım:
Pin Bağlantıları:
- DS3231 RTC modüle ve OLED ekrana Arduino toprak bağlantısını bağlayın.
- DS3231 RTC modülü ve OLED ekranda + 5v pinlerini Arduino + 5v pinine bağlayın .
- DS3231 modülü ve OLED ekrandaki SCL pinlerini Arduino üzerindek, SCL fonksiyonuna atanmış pinine takın.
- DS3231 modülü ve OLED ekrandaki SDA pinlerini Arduino üzerindek, SDA fonksiyonuna atanmış pinine takın.
- Arduino toprak pinine normal halde açık durumda olan iki SPST butonu takın.
- Bir butonu arduino 8. pine takın. Bu saat / tarih / alarm mod seçim düğmesi olacak.
- Diğer butonu arduino 9. pine takın. Bu saat / tarih /alarm değiştirme düğmesi olacak.
- Piezo buzzer siyah telini arduinonun gnd pinine, kırmızı telini de arduinonun dijital 10. pinine takın. Kod 10. pine bir 5Hz seviyesinde gerilim uygulayarak ses oluşturur.
Yazılım Kısmı:
Sensör Kütüphaneleri:
Arduino Yazılımı:
Bütün bağlantıları yaptıktan sonra butonlar ile saat tarih ayarlarını yapınız.Diğer buton ile de alarmı ayarlayabilirsiniz.