Mundarija:
- 1 -qadam: Kerakli qismlar:
- 2 -qadam: O'chirish tizimini yig'ing
- 3 -qadam: Kodni yuklang
- 4 -qadam: O'z ijodingizdan zavqlaning va kelajakdagi yaxshilanishlarni rejalashtiring
Video: Multimodal soat: 4 qadam
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:27
Men soatni yaxshi ko'raman! Men ekranda rim raqamlarini ko'rsatadigan soat uchun ko'rsatma qidirardim. Men arduino bazasida mos moslamalarni olmaganimda, men o'zim qurishga qaror qildim. Rangli TFT displeyi bilan bir qatorda, men yana nimani ko'rsatishni va viyoloni qiziqtirardim! Men muhandislik kolleji bakalavrligida o'qigan har xil sonli tizimlar haqidagi fikrlar (bundan yigirma yildan ko'proq vaqt oldin!) shoshilib keldi: ikkilik, raqamli, sakkizlik va o'n oltilik va boshqalar.
Bu meni boshlagan bo'lsa -da va ko'p rejalashtirish va kodlashdan so'ng, mana bu t!
Bu soatning o'ziga xos xususiyatlari:
Vaqtni bitta ekranda 5 xil raqamli tizimda ko'rsatish mumkin bo'lgan ko'p modali displey yoki har bir raqam formatida alohida tugmalar yordamida alohida ekranlarda ko'rsatiladi
Soat yuzining yo'nalishi har qanday 4 tomonda bo'lishi mumkin va ekrandagi ma'lumotlar tugma yordamida yo'nalishga moslashtirilishi mumkin. Keyinchalik men ekranni yoqilgan tomonga qarab yo'naltirish uchun gyro/tezlashtirish sensori ishlatmoqchiman
Mavjud rejimlar
Raqamli
Rim
O'n oltilik (16 -tayanch)
Oktal (8 -tayanch)
Ikkilik (2 -tayanch)
Bu raqamlash tizimlarida yangi bo'lganlar uchun netBinary formatidagi havolalar:
Sakkizlik formati:
O'n oltilik format:
Rim formati:
1 -qadam: Kerakli qismlar:
Kerakli narsalar:
- Arduino UNO/Nano yoki unga tenglashtirilgan
- TFT displeyi: IL9163 asosidagi 1,44 dyuymli 128*128 SPI displey (aliexpress orqali uzoq orqaga buyurtma qilingan) (RED PCB)
- DS 3231 RTC moduli
- Bosish tugmachalari 2
- Non paneli, tenglikni, ulash simlari
- Majburiy emas: lehimlantiruvchi temir, umumiy maqsadli ulash simlari va mos korpus (men hozircha bu soat uchun qaror qabul qilmaganman)
2 -qadam: O'chirish tizimini yig'ing
Ushbu ulanishlarni RTC va Arduino o'rtasida ishlating. Malumot uchun qo'lda tuzilgan sxematik rasmga qarang.
-
DS3231 ---- Arduino
- SDAA4
- SCLA5
- Vcc 5V (Arduino -dan)
- GNDGND (Arduino -dan)
-
Arduino ---- TFT displeyi
- 9A0
- 10CS
- 11SDA
- 13SCK
-
Arduino ulanishlari
- Vcc-5v
- GND-GND
- Tugma orqali 2GND (Displey rejimini o'zgartirish tugmasi-Bin/Hex/Dec/All)
- Tugma orqali 3GND (yo'nalishni o'zgartirish tugmasi)
-
Ulanishlarni ko'rsatish
- VCC3.3V (Arduino -dan)
- GND-GND
- RESET3.3V
- LED5V (Arduino -dan)
3 -qadam: Kodni yuklang
O'z -o'zidan tushunarli bo'lgan izohlar bilan butun kod uchun biriktirilgan.ino faylini ishlating!
4 -qadam: O'z ijodingizdan zavqlaning va kelajakdagi yaxshilanishlarni rejalashtiring
Sizning stolingizda chiroyli va aqlli soat bor va yangi g'oyalar uchun joy ko'p
- Displeyni yangilash uchun displeyni o'zgartiring yoki ekranning faqat alohida qismlarini yangilang (bu joriy dastur butun ekran yangilanganligi sababli ba'zida bir soniya ko'rsatilmaydi)
- Displeyning aylanish yo'nalishini korpus yo'nalishiga mos ravishda sozlash uchun girro/akselerometr taxtasi va unga tegishli kod qo'shing
- Sizning tasavvuringiz ochilsin …
Oxir -oqibat, agar sizga mening soatim yoqsa, hozirda o'tkaziladigan soat tanlovida unga ovoz bering
Tavsiya:
Mikro ikkilik soat: 10 qadam (rasmlar bilan)
Micro Binary Clock: Oldindan Instructable (Ikkilik DVM) ni yaratib, cheklangan displey maydonini ikkilik yordamida ishlatadi.Bundan oldin ikkilik soatni yaratish uchun o'nlikdan ikkilikka o'zgartirish uchun asosiy kod modulini yaratgan kichik qadam edi.
Bolt - DIY simsiz zaryadlovchi tungi soat (6 qadam): 6 qadam (rasmlar bilan)
Bolt - DIY simsiz zaryadlovchi tungi soat (6 qadam): Induktiv zaryadlash (simsiz zaryadlash yoki simsiz zaryadlash deb ham ataladi) simsiz quvvat uzatish turidir. Portativ qurilmalarni elektr energiyasi bilan ta'minlash uchun elektromagnit induksiyadan foydalaniladi. Eng keng tarqalgan dastur bu Qi simsiz zaryadlash st
C51 4 bitli elektron soat - yog'och soat: 15 qadam (rasmlar bilan)
C51 4 bitli elektron soat - yog'ochdan yasalgan soat: dam olish kunlari bo'sh vaqtim bor edi, shuning uchun men ilgari AliExpress -dan sotib olgan 2,40 dollarlik 4 bitli DIY elektron raqamli soatni yig'dim
M-soat miniatyurali multimodli soat: 11 qadam
M-soat miniatyurali multimodli soat: Minimalistlar soati? Ko'p rejimli soat? Matrix Clock? Bu MSP430G2432 ga asoslangan ko'p rejimli soat loyihasi. U lehimsiz va asboblarni minimal ishlatmasdan yig'ilishi mumkin. Cheklangan 8x8 pikselli displey o'lchamlari bilan, bu 12 soatlik soat vaqtni ko'rsatadi
Multimodal musiqa stendi: 9 qadam (rasmlar bilan)
Multimodal musiqiy stend: Multimodal musiqiy stend (MMMS) - bu an'anaviy asbobni (saks, nay, skripka) o'ynab, ovoz sintezi va effektlarini boshqarishning yangi usuli va siz kengaytirilgan texnika uchun bir qancha qo'shimcha imkoniyatlarni taklif qiladi. vaqtida ishlatilishi mumkin