Mündəricat:

LED Ekranın Avtomatik Dönüşü ilə Rəqəmsal Saat: 4 Addım
LED Ekranın Avtomatik Dönüşü ilə Rəqəmsal Saat: 4 Addım

Video: LED Ekranın Avtomatik Dönüşü ilə Rəqəmsal Saat: 4 Addım

Video: LED Ekranın Avtomatik Dönüşü ilə Rəqəmsal Saat: 4 Addım
Video: Kim nə başa düşdü ❓ 2024, Noyabr
Anonim
Image
Image
LED Ekranın Avtomatik Dönməsi ilə Rəqəmsal Saat
LED Ekranın Avtomatik Dönməsi ilə Rəqəmsal Saat

Bu layihə, 7 Seg LED displeyinin avtomatik fırlanmasına malik rəqəmsal bir saat haqqındadır.

Bu saat rəqəmləri tərs və ya güzgü şəklində oxunaqlı tutaraq istənilən mövqedə döndərilə bilər!

3D koordinatlarda düzgün mövqeyi tapmaq üçün bir Arduino tərəfindən idarə olunur və akselerometrlərlə idarə olunur.

Əlavə olaraq Selsi və ya Fahrenheit dərəcələrində daxili mühit istiliyini göstərmək üçün bir xüsusiyyət var.

Quraşdırma çox sadədir və ümid edirəm istifadə etməkdən zövq alırsınız !!

Sağol, LAGSILVA

Addım 1: Material siyahısı

Material siyahısı
Material siyahısı
Material siyahısı
Material siyahısı
Material siyahısı
Material siyahısı
Material siyahısı
Material siyahısı
  1. Arduino Uno R3
  2. MPU-6050 qırılma
  3. Arduino üçün çox funksiyalı qalxan
  4. Qadın tullanan tellər

MPU-6050 qırılması:

MPU-6050, üç oxlu akselerometr və giroskop və aşağıdakı xüsusiyyətlərə malik bir temperatur sensöründən ibarətdir:

  • Çip: MPU-6050
  • Giriş gərginliyi: 3-5V
  • ADC: 16 bit
  • I/O: standart I2C
  • Tam miqyaslı giroskop: ± 250, 500, 1000, 2000 °/s
  • Akselerometr tam miqyaslı diapazon: ± 2, ± 4, ± 8, ± 16g
  • Temperatur sensoru aralığı: -40 ilə +85 ºC

Çox Fonksiyonlu Qalxan (MFD):

MFD prototip inkişafını sadələşdirə və sürətləndirə bilər.

Əsas xüsusiyyətləri:

  • İki seriyalı 74HC595 ilə idarə olunan 4 rəqəmli 7 seqmentli LED ekran modulu
  • Paralel bir konfiqurasiyada 4 x səthə quraşdırılmış LED
  • 10K tənzimlənən həssas potansiyometr
  • 3 x müstəqil düymə
  • Piezo səs siqnalı
  • DS18B20 temperatur sensoru interfeysi
  • LM35 temperatur sensoru interfeysi
  • İnfraqırmızı qəbuledici interfeysi
  • Bluetooth, simsiz interfeys, səs modulu, səs tanıma modulu və s.

Addım 2: Quraşdırma

Məclis
Məclis
Məclis
Məclis
Məclis
Məclis
Məclis
Məclis

Montaj çox sadədir və heç bir sxemə ehtiyac yoxdur:

  1. Çox Qalxanı Arduinoya daxil edin.
  2. Kiçik bir vida istifadə edərək MPU-6050 qırılmasını Arduino lövhəsinə bərkidin.

Yalnız 04 keçid telini bağlamaq lazımdır:

  • Qırmızı tel: Vcc (+5V)
  • Qara tel: Gnd
  • Yaşıl tel: Multi Shield-da 6 nömrəli porta qədər MPU-6050 qırılma SCL.
  • Sarı tel: Multi Shield-da 5 nömrəli porta qədər MPU-6050-nin SDA-sı.

Addım 3: Quraşdırma

Qurmaq
Qurmaq

Saatı qurmaq üçün 3 düymə var:

  1. Sol düymə: Saatı tənzimləmək üçün basın. Addım -addım qurmaq üçün tez basın. Saatı sürətləndirmək üçün davamlı basın.
  2. Orta düymə: dəqiqələri təyin edin. Saatı sürətləndirmək üçün davamlı basın.
  3. Sağ düymə: temperatur rejiminə keçmək üçün sürətli basın.

Qeyd: İstilik rejimində sol düyməni basaraq vəziyyəti Fahrenheit və ya Celsius olaraq dəyişdirmək mümkündür.

Addım 4: Kod

Kod
Kod
Kod
Kod
Kod
Kod
Kod
Kod

Kodun əsas funksiyaları:

  • Akselerometrlərin meyl açılarının oxunması.
  • 7-seqmentli LED displey üçün transfer funksiyasının hesablanması (şəkillərə baxın).

Bucaqlar ilə saatın kosmik mövqeyini aşkar etmək və hansı rutinin buraxılacağına qərar vermək mümkündür:

  1. Ön Görünüş - Saat Ayağa qalxır
  2. Ön Baxış - Saat Ters
  3. Güzgü Görünüşü - Saat Ayağa qalxın
  4. Güzgü Görünüşü - Başı Aşağı Saat

Tövsiyə: