Mundarija:

Vaqt/sana sozlamalari uchun IR masofadan boshqarish pulti bilan soat: 5 qadam
Vaqt/sana sozlamalari uchun IR masofadan boshqarish pulti bilan soat: 5 qadam

Video: Vaqt/sana sozlamalari uchun IR masofadan boshqarish pulti bilan soat: 5 qadam

Video: Vaqt/sana sozlamalari uchun IR masofadan boshqarish pulti bilan soat: 5 qadam
Video: POE комплект видеонаблюдения РАБОТА ПО ОДНОМУ КАБЕЛЮ!!! 2024, Iyul
Anonim
Vaqt/sana sozlamalari uchun IR masofadan boshqarish pulti bilan soat
Vaqt/sana sozlamalari uchun IR masofadan boshqarish pulti bilan soat
Vaqt/sana sozlamalari uchun IR masofadan boshqarish pulti bilan soat
Vaqt/sana sozlamalari uchun IR masofadan boshqarish pulti bilan soat
Vaqt/sana sozlamalari uchun IR masofadan boshqarish pulti bilan soat
Vaqt/sana sozlamalari uchun IR masofadan boshqarish pulti bilan soat
Vaqt/sana sozlamalari uchun IR masofadan boshqarish pulti bilan soat
Vaqt/sana sozlamalari uchun IR masofadan boshqarish pulti bilan soat

Bu oddiy komponentlar yordamida yaratilgan oddiy soat. Amaldagi mikrokontroller - bu arzon STM32F030F4P6. Displey - 16x2 o'lchamli LCD, I2C xalta (PCF8574).

Soat sxemasi ko'rsatilgandek kichik prototiplash taxtalari va TSSOP28 adapter platasi yordamida qurilishi mumkin.

1 -qadam: materiallar

  • STM32F030F4P6 MCU
  • PCF8563 RTC yoki tayyor modulni oling
  • I2C xalta bilan LCD 1602
  • prototipli taxtalar
  • Bluetooth/MP3 pleer modulidan IR masofadan boshqarish pulti
  • 38 kHz chastotali IR qabul qilgich - TSOP1738
  • Kristallar (MCU uchun 12 MGts, RTC uchun 32.768 kHz)
  • Har xil komponentlar sxemada batafsil tasvirlangan
  • simlar, ulagichlar va boshqalar.

Dasturni MCUga yoqish uchun USB seriyali adapter kerak.

2 -qadam: Sxematik va manba kodlari

Sxema va manba kodlari
Sxema va manba kodlari

3 -qadam: MCUni dasturlash

Sxemaga muvofiq MCU ulangandan so'ng, dastur USB seriyali adapter yordamida osongina MCUga o'tishi mumkin.

USB Seriyali adapter TX -ni MCU PA10 (USART1_RX) ga, adapter RX -ni MCU PA9 (USART1_TX) ga ulang.

P1 sarlavhasining 1 va 2 -pinlarini qisqartirish uchun o'tish moslamasidan foydalaning (sxemaga qarang, faqat Boot0 pinini konfiguratsiya qilish kerak, chunki bu MCUda Boot1 pimi yo'q) va MCUni ketma -ket yuklash rejimiga o'tkazish uchun elektronni yoqing.

STM32 MCU dasturlash uchun yaxshi mos yozuvlar bu ko'rsatmada: miltillovchi STM32

Dastur yonib -o'chgandan so'ng, P1 -ning 1 -va 2 -pinlaridan, 2 -va 3 -pinlardan qisqa tutashuvlarni olib tashlang, so'ngra kartani quvvat bilan aylantiring va MCU yonib turgan dasturni bajarishni boshlashi kerak.

4 -qadam: Vaqt va sanani sozlash

Vaqt va sanani sozlash
Vaqt va sanani sozlash
Vaqt va sanani sozlash
Vaqt va sanani sozlash
Vaqt va sanani sozlash
Vaqt va sanani sozlash
Vaqt va sanani sozlash
Vaqt va sanani sozlash

Sana/vaqtni sozlash uchun masofadan boshqarish pultidagi MENU tugmasini bosing (kalit xaritalari uchun masofadan boshqarish pultidagi rasmga qarang).

LCD displeyda * Vaqtni va sanani o'rnating. * Joriy tanlovni ko'rsatadi.

* Ko'rsatgichni siljitish uchun INCREASE/DECREASE (+/-) tugmalaridan foydalaning. Bu 2 tugma vaqt/sana qiymatlarini o'zgartirish uchun ham ishlatiladi.

Tanlash uchun SELECT tugmasidan foydalaning.

Chap/O'ng tugmalari kursorni vaqt/sana pozitsiyalariga o'tkazadi, so'ngra mos qiymatni o'zgartirish uchun ARTISH/DECREASE tugmalari. O'zgarishlarni qulflash uchun SELECT tugmasini bosing.

RETURN tugmasi vaqt/sana sozlamasidan chiqish uchun ishlatiladi.

5 -qadam: Oldinga boring va birini quring, bu arzon va qiziqarli

Xo'sh, sarlavha hamma narsani aytadi. Materiallarni yig'ib bo'lgach, uni qurishga yarim kundan ko'proq vaqt ketmasligi kerak.

Keyingi.. Yaxshi korpusga qo'ying, quvvat banki yordamida quvvatlantiring.

O'qiganingiz uchun tashakkur.

Tavsiya: