Mündəricat:
Video: LED Ekranın Avtomatik Dönüşü ilə Rəqəmsal Saat: 4 Addım
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:46
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ı
- Arduino Uno R3
- MPU-6050 qırılma
- Arduino üçün çox funksiyalı qalxan
- 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
Montaj çox sadədir və heç bir sxemə ehtiyac yoxdur:
- Çox Qalxanı Arduinoya daxil edin.
- 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
Saatı qurmaq üçün 3 düymə var:
- 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.
- Orta düymə: dəqiqələri təyin edin. Saatı sürətləndirmək üçün davamlı basın.
- 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
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:
- Ön Görünüş - Saat Ayağa qalxır
- Ön Baxış - Saat Ters
- Güzgü Görünüşü - Saat Ayağa qalxın
- Güzgü Görünüşü - Başı Aşağı Saat
Tövsiyə:
Arduino istifadə edərək Led Strip ilə Analog Saat və Rəqəmsal Saat Necə Hazırlanır: 3 Addım
Arduino istifadə edərək Led Strip ilə Analog Saat və Rəqəmsal Saat Necə Hazırlanır: Bu gün biz Analog Clock & Led Strip və Arduino ilə MAX7219 Dot modulu olan rəqəmsal saat yerli vaxt qurşağı ilə saatı düzəldəcək. Analog saat daha uzun bir LED şeridi istifadə edə bilər, buna görə də sənətkar olmaq üçün divara asıla bilər
Ağıllı Zəngli Saat: Raspberry Pi ilə Ağıllı Zəngli Saat: 10 addım (şəkillərlə)
Ağıllı Zəngli Saat: Raspberry Pi ilə Ağıllı Zəngli Saat: Heç ağıllı bir saat istəmisinizmi? Əgər belədirsə, bu sizin üçün bir həlldir! Ağıllı Zəngli Saat hazırladım, bu veb saytına görə zəngli saatını dəyişə biləcəyiniz bir saatdır. Siqnal çalınanda bir səs (zil) olacaq və 2 işıq yanacaq
Arduino Rəqəmsal Saat 60 Hz Elektrik Xətti ilə Sinxronlaşdırılır: 8 Addım (Şəkillərlə birlikdə)
Arduino Rəqəmsal Saat 60 Hz Elektrik Xətti ilə Sinxronlaşdırılır: Bu Arduino əsaslı rəqəmsal saat 60 Hz elektrik xətti ilə sinxronlaşdırılır. Saatı və dəqiqələri göstərən 4 rəqəmli 7 seqmentli sadə və ucuz bir ümumi anod var. Daxil olan 60Hz sinus dalğasının nə vaxt olduğunu müəyyən etmək üçün çarpaz detektordan istifadə edir
Arduino ilə LCD Ekranın istifadəsi: 5 addım
Arduino ilə LCD Ekranın İstifadəsi: Bu Təlimatlar dərsində, mətnlərin göstərilməsi və Arduino istifadə edərək 16 ilə 2 LCD -də göstərilməsi nümayiş olunur. Başlayaq və ümid edirəm zövq alacaqsınız
Elektrikli Tornavidanın Dönüşü: 4 Addım
Elektrikli Tornavidanın Dönməsi: Köhnə NiCd elektrikli tornavidamı ucuz Li-Ion (12,50 dollar) ilə əvəz etdim. Amma yeni elektrikli tornavidamın ən azından mənim üçün böyük bir problemi var. Açarı yuxarı itələdiyim zaman açılır, amma istifadə etdim yuxarı itələdiyim zaman vidalaşmaq … Bu s üçün təlimat