Mündəricat:
- Addım 1: Lazım olan hissələr:
- Addım 2: Dövriyyəni yığın
- Addım 3: Kodu yükləyin
- Addım 4: Yaradıcılığınızdan zövq alın və Gələcək Təkmilləşdirmələri Planlayın
Video: Multimodal Saat: 4 addım
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:47
Saatı sevirəm! Ekranda Roma rəqəmlərini əks etdirən bir saat üçün təlimat axtarırdım. Arduino bazasında uyğun olanları almadığım zaman özüm tikməyə qərar verdim. Rəngli TFT ekranı ilə birlikdə başqa nələrin göstərilə biləcəyini və violanı maraqlandırırdım! Mühəndislik fakültəsində oxuduğum günlərdə (20 ildən artıqdır!) müxtəlif say sistemləri haqqında düşüncələr tələsik gəldi: İkili, Rəqəmsal, Səkkizlik və Onaltılı və s.
Bu məni işə saldı və çox planlaşdırma və kodlaşdırmadan sonra burada tətbiqetmə t!
Bu saatın fərqli xüsusiyyətləri:
Bir ekranda 5 müxtəlif say sistemində və ya ayrı bir ekranlarda göstərilən hər bir rəqəm formatında vaxt göstərə biləcəyiniz çox modlu ekran
Saat üzünün istiqaməti istənilən 4 tərəfdən ola bilər və ekrandakı məlumatlar bir düyməni istifadə edərək istiqamətə uyğunlaşdırıla bilər. Daha sonra ekranı açılan tərəfə görə istiqamətləndirmək üçün bir girro/sürətləndirmə sensoru istifadə etmək niyyətindəyəm
Mövcud rejimlər
Rəqəmsal
Roma
Onaltılıq (Baza 16)
Octal (Baza 8)
İkili (Baza 2)
Bu nömrələmə sistemlərində yeni olanlar üçün netBinary formatındakı bağlantılar:
Octal formatı:
Onaltılıq format:
Roma formatı:
Addım 1: Lazım olan hissələr:
Lazım olan maddələr:
- Arduino UNO/Nano və ya ekvivalenti
- TFT Ekran: IL9163 əsaslı 1.44 düymlük 128*128 SPI ekran
- DS 3231 RTC modulu
- Düymə açarları 2
- Çörək taxtası, PCB, birləşdirən tellər
- İsteğe bağlı: Lehimləmə dəmiri, Ümumi təyinatlı bağlayıcı tellər və uyğun bir korpus (bu saat üçün hələ bir qərar verməmişəm)
Addım 2: Dövriyyəni yığın
RTC və Arduino arasındakı bu əlaqələrdən istifadə edin. İstinad üçün əllə hazırlanmış sxematik şəkilə baxın.
-
DS3231 ---- Arduino
- SDAA4
- SCLA5
- Vcc 5V (Arduinodan)
- GNDGND (Arduinodan)
-
Arduino ---- TFT ekranı
- 9A0
- 10CS
- 11SDA
- 13SCK
-
Arduino əlaqələri
- Vcc-5v
- GND-GND
- Düymə ilə 2GND (Ekran rejiminin dəyişdirilməsi düyməsi-Bin/Hex/Dec/All)
- Düymə ilə 3GND (Ekranın istiqamətini dəyişdirmə düyməsi)
-
Ekran əlaqələri
- VCC3.3V (Arduinodan)
- GND-GND
- SIFIRLA3.3V
- LED5V (Arduinodan)
Addım 3: Kodu yükləyin
Özünü izah edən şərhləri olan bütün kod üçün əlavə olunan.ino faylını istifadə edin!
Addım 4: Yaradıcılığınızdan zövq alın və Gələcək Təkmilləşdirmələri Planlayın
Masanızda gözəl və cılız bir saatınız var və yeni fikirlər üçün çox yer var
- Ekranı daha sürətli yeniləmək üçün ekranı dəyişdirin və ya ekranın yalnız müəyyən hissələrini yeniləyin (bu cari tətbiq bütün ekranın yenilənməsi səbəbindən bəzən bir saniyəni qaçırır)
- Qutunun istiqamətinə uyğun olaraq ekranın fırlanmasını tənzimləmək üçün cayro/akselerometr lövhəsi və əlaqəli kod əlavə edin
- Qoy xəyallarınız çılpaq olsun …
Nəhayət, mənim saatımı bəyənirsinizsə, hazırda keçirilən Saat Yarışmasında ona səs verin
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
C51 4 Bit Elektron Saat - Taxta Saat: 15 Addım (Şəkillərlə)
C51 4 Bit Elektron Saat - Taxta Saat: Bu həftə sonu bir az boş vaxtım oldu, buna görə də bir müddət əvvəl AliExpress -dən aldığım 2.40 dollarlıq 4 bitlik elektron elektron rəqəmsal saatı yığdım
M-Saat Miniatür Çox Modlu Saat: 11 addım
M-Clock Miniatür Çox Modlu Saat: Minimalist Saatı? Çox rejimli saat? Matrix Clock? Bu MSP430G2432-ə əsaslanan çox rejimli bir saat layihəsidir. Lehim olmadan və minimum alət istifadə etmədən yığıla bilər. Məhdud 8x8 piksel ekran qətnaməsi ilə bu 12 saatlıq saat göstərir
Kompüteriniz üçün əsl zəng vuran bir saat və yanğınsöndürən bir saat yaradın .: 3 addım (şəkillərlə)
Kompüteriniz üçün əsl zəng vuran bir saat və yanğınsöndürmə saatı yaradın .: Bir pirinç zəngi, kiçik bir neçə şey və əsl bir zəng masaüstünüzdəki saatları vura bilər. Bu layihə Windows və Mac-da işləyir. OS X də, zibil qutusunda tapdığım bir kompüterə Ubuntu Linux qurmaq qərarına gəldim və bu işlə məşğul oldum: heç vaxt