Mundarija:

Rim soati: 5 qadam (rasmlar bilan)
Rim soati: 5 qadam (rasmlar bilan)

Video: Rim soati: 5 qadam (rasmlar bilan)

Video: Rim soati: 5 qadam (rasmlar bilan)
Video: САРДОР ШАХАТИНИ НИМА КИЛДИ КОРИНГ ШАХАТИМИ ОЗИ 😁👍 2024, Iyul
Anonim
Rim soati
Rim soati
Rim soati
Rim soati
Rim soati
Rim soati

Hammaga salom, bu yo'riqnomada men sizga 8 dan 8 gacha neopixel matritsasidan foydalangan holda Rim harfli soatni qanday qurganimni ko'rsataman. Men oddiy ws2812b 8*8 ledli matritsani oddiy soat yasash uchun sotib oldim, lekin loyihani boshlaganimda, bitta raqamni ko'rsatish uchun menga kamida 5 qatorli qator kerak ekanligini tushundim. Shuning uchun men faqat soat raqamini yoki daqiqali raqamni ko'rsatishim mumkin. Bu muammoni 10*10 yoki 10*8 neopixel matritsasi yordamida hal qilish mumkin, lekin u odatda mavjud emas. Shunday qilib, men ba'zi dasturiy echimlar haqida o'yladim, mening birinchi fikrim soat raqamidan qochish edi, lekin bu mantiqiy emas, shuning uchun men soat raqamini boshqacha ko'rsatish haqida o'yladim, lekin bu tushunarsiz bo'lishi mumkin hamma Nihoyat, men soat raqamini rim harflari bilan va oddiy raqamlarda daqiqali raqamni ko'rsatishni tanladim. Soat Arduino Nano va RTC moduliga (DS1307) asoslangan va u hc05 Bluetooth modulidan iborat. Va soat to'liq ixtirochi-ilovada yaratilgan android ilovasi tomonidan boshqariladi. Ilovadan foydalanib, biz vaqtni belgilash signalini sozlashimiz mumkin, biz soatiga 8 bitli pikselli emojini va ba'zi animatsiyalarni ko'rsatishimiz mumkin, shuningdek, biz LEDning yorqinligini nazorat qila olamiz. Kelgusi yangilanishlarda men soatiga bir nechta matnlarni keltiraman, shuningdek, android ilovamning zerikarli interfeysini yangilayman.

1 -qadam: komponentlar

Komponentlar
Komponentlar
Komponentlar
Komponentlar
Komponentlar
Komponentlar

Elektron komponentlar

  • Mini Arduino
  • WS2812 8 × 8 64 LED matritsasi
  • ds1307 RTC moduli
  • hc 05 Bluetooth moduli
  • TP4056 1A Li-Ion lityum batareyani zaryadlash moduli
  • Li-Ion batareyasi 3.7v/2000mah
  • Umumiy maqsadli nuqta PCB

Asboblar va yordamchi dasturlar

  • Lehimlash temir,
  • Lehimlash temir stendi,
  • Lehim simlari,
  • Oqim - yopishtiring,
  • D-lehim simlari
  • Tel -kesgich
  • Tornavida
  • Issiq yopishtiruvchi qurol
  • Matoga yopishtiruvchi
  • Tashqi tanasi uchun kichik quti
  • Qora paxta matosi

2 -qadam: O'chirish

O'chirish
O'chirish

Arduino pro mini - bu davrning miyasi. Rtc moduli Vaqt va Arduino jarayonini ta'minlaydi va neopiksel matritsasida aks etadi. Hc05 Bluetooth yordamida uyali telefon va soat o'rtasidagi aloqa uchun ishlatiladi. Signal ovozini chiqarish uchun sxemada 5V signalli signal ishlatiladi. TP4056 moduli li-ionli batareyani himoya bilan zaryadlash uchun ishlatiladi. O'chirish yordamida komponentlarni ulang

3 -qadam: Arduino kodi

Arduino kodini yuklab oling. (kod tartibsiz ekanligini bilaman, lekin bu ishni bajaradimi?)

4 -qadam: Android ilovasi

Android ilovasi
Android ilovasi

Soat to'liq ilova ixtirochisida yaratilgan android ilovasi tomonidan boshqariladi. Ilovadan foydalanib, biz vaqtni belgilash signalini sozlashimiz mumkin, biz soatiga 8 bitli pikselli emojini va ba'zi animatsiyalarni ko'rsatishimiz mumkin, shuningdek, biz LEDning yorqinligini nazorat qila olamiz. Ilovani yuklab olish uchun Github profilimga tashrif buyuring yoki menga xat yuboring

5 -qadam: soatni yakunlash

Soatni yakunlash
Soatni yakunlash
Soatni yakunlash
Soatni yakunlash
Soatni yakunlash
Soatni yakunlash

Men faqat tashqi korpus uchun Pvc elektr qutisini ishlataman. Va qutini yopish uchun qora paxta mato

O'qiganingiz uchun tashakkur va iltimos, meni soat tanlovida ovoz bering

Tavsiya: