İçindekiler:

LED Ekranın Otomatik Döndürüldüğü Dijital Saat: 4 Adım
LED Ekranın Otomatik Döndürüldüğü Dijital Saat: 4 Adım

Video: LED Ekranın Otomatik Döndürüldüğü Dijital Saat: 4 Adım

Video: LED Ekranın Otomatik Döndürüldüğü Dijital Saat: 4 Adım
Video: Rodium Su Geçirmez Dokunmatik Led Çocuk Kol Saati Tanıtımı 2024, Kasım
Anonim
Image
Image
LED Ekranın Otomatik Döndürülmesi ile Dijital Saat
LED Ekranın Otomatik Döndürülmesi ile Dijital Saat

Bu proje, 7 Seg LED ekranın otomatik olarak döndürülmesi ile dijital bir saat hakkındadır.

Bu saat, herhangi bir pozisyonda döndürülebilir, rakamların baş aşağı veya ayna görüntüsünde bile okunabilmesini sağlar!

Bir Arduino tarafından kontrol edilir ve 3 boyutlu koordinatlarda doğru konumu bulmak için ivmeölçerler tarafından sürülür.

Ek olarak, iç ortam sıcaklığını Celsius veya Fahrenheit derece olarak gösterme özelliği vardır.

Montajı çok basit ve umarım kullanırken eğlenirsiniz !!

Şerefe, LAGSILVA

Adım 1: Malzeme Listesi

Malzeme listesi
Malzeme listesi
Malzeme listesi
Malzeme listesi
Malzeme listesi
Malzeme listesi
Malzeme listesi
Malzeme listesi
  1. Arduino Uno R3
  2. MPU-6050 koparma
  3. Arduino için Çok İşlevli Kalkan
  4. Dişi atlama telleri

MPU-6050 koparma:

MPU-6050 koparma, üç eksenli bir ivmeölçer ve jiroskop ile aşağıdaki özelliklere sahip bir sıcaklık sensöründen oluşur:

  • Çip: MPU-6050
  • Giriş Voltajı: 3-5V
  • ADC: 16 bit
  • G/Ç: standart I2C
  • Jiroskop tam ölçek aralığı: ±250, 500, 1000, 2000°/s
  • İvmeölçer tam ölçekli aralığı: ±2, ±4, ±8, ±16g
  • Sıcaklık sensörü aralığı: -40 ila +85 ºC

Çok İşlevli Kalkan (MFD):

MFD, prototip geliştirmeyi basitleştirebilir ve hızlandırabilir.

Ana Özellikler:

  • İki seri 74HC595 tarafından çalıştırılan 4 haneli 7 segmentli LED ekran modülü
  • Paralel konfigürasyonda 4 x yüzeye monte LED
  • 10K ayarlanabilir hassas potansiyometre
  • 3 x bağımsız buton
  • Piezo zili
  • DS18B20 sıcaklık sensörü arayüzü
  • LM35 sıcaklık sensörü arayüzü
  • Kızılötesi alıcı arayüzü
  • Bluetooth, kablosuz arabirim, ses modülü, ses tanıma modülü vb. gibi seri modüllere uygun bağlantı için seri arabirim başlığı.

2. Adım: Montaj

toplantı
toplantı
toplantı
toplantı
toplantı
toplantı
toplantı
toplantı

Montaj çok basittir ve herhangi bir şemaya ihtiyaç duymaz:

  1. Çoklu Kalkanı Arduino'ya takın.
  2. Küçük bir vida kullanarak MPU-6050 koparma parçasını Arduino kartına sabitleyin.

Bağlanacak sadece 04 jumper kablosu var:

  • Kırmızı kablo: Vcc (+5V)
  • Siyah tel: Gnd
  • Yeşil kablo: MPU-6050 koparma SCL'si, Çoklu Kalkandaki #6 numaralı bağlantı noktasına.
  • Sarı kablo: MPU-6050'nin SDA'sı, Çoklu Kalkandaki 5 numaralı bağlantı noktasına kopar.

3. Adım: Kurulum

Kurmak
Kurmak

Saati ayarlamak için 3 düğme vardır:

  1. Sol düğme: Saatleri ayarlamak için basın. Adım adım kurmak için hızlıca basın. Saatleri hızlı bir şekilde ilerletmek için sürekli basın.
  2. Ortadaki düğme: Dakikayı ayarlayın. Saatleri hızlı bir şekilde ilerletmek için sürekli basın.
  3. Sağ düğme: sıcaklık moduna geçmek için hızlı bir şekilde basın.

Not: Sıcaklık Modunda, Sol düğmeye basarak durumu Fahrenhayt veya Santigrat olarak değiştirmek mümkündür.

4. Adım: Kod

kod
kod
kod
kod
kod
kod
kod
kod

Kodun ana işlevleri şunlardır:

  • İvmeölçerlerin eğim açılarının okunması.
  • 7-seg LED ekran için transfer fonksiyonunun hesaplanması (resimlere bakın).

Açılarla saatin uzaysal konumunu tespit etmek ve hangi rutinin serbest bırakılacağına karar vermek mümkündür:

  1. Önden Görünüm - Saat Ayakta
  2. Önden Görünüm - Ters Saat
  3. Ayna Görünümü - Saat Ayağı
  4. Ayna Görünümü - Saat Baş Aşağı

Önerilen: