Мазмұны:

Уақыт/күн параметрлері үшін IR қашықтан басқару пульті бар сағат: 5 қадам
Уақыт/күн параметрлері үшін IR қашықтан басқару пульті бар сағат: 5 қадам

Бейне: Уақыт/күн параметрлері үшін IR қашықтан басқару пульті бар сағат: 5 қадам

Бейне: Уақыт/күн параметрлері үшін IR қашықтан басқару пульті бар сағат: 5 қадам
Бейне: POE бейнебақылау жинағы БІР КАБЕЛДЕ ЖҰМЫС ЕТЕДІ!!! 2024, Маусым
Anonim
Уақыт/күн параметрлері үшін IR қашықтан басқару пульті бар сағат
Уақыт/күн параметрлері үшін IR қашықтан басқару пульті бар сағат
Уақыт/күн параметрлері үшін IR қашықтан басқару пульті бар сағат
Уақыт/күн параметрлері үшін IR қашықтан басқару пульті бар сағат
Уақыт/күн параметрлері үшін IR қашықтан басқару пульті бар сағат
Уақыт/күн параметрлері үшін IR қашықтан басқару пульті бар сағат
Уақыт/күн параметрлері үшін IR қашықтан басқару пульті бар сағат
Уақыт/күн параметрлері үшін IR қашықтан басқару пульті бар сағат

Бұл қол жетімді компоненттердің көмегімен жасалған қарапайым сағат. Қолданылатын микроконтроллер арзан STM32F030F4P6 болып табылады. Дисплей 16x2 СКД, I2C рюкзагы бар (PCF8574).

Сағат тізбегін суретте көрсетілгендей кіші прототиптік тақталар мен TSSOP28 адаптер тақтасының көмегімен жасауға болады.

1 -қадам: материалдар

  • STM32F030F4P6 MCU
  • PCF8563 RTC немесе дайын модульді алыңыз
  • I2C рюкзагы бар LCD 1602
  • прототиптік тақталар
  • Bluetooth/MP3 ойнатқыш модулінен IR қашықтан басқару пульті - IR қашықтан басқару құралы
  • 38 кГц IR қабылдағыш - TSOP1738
  • Кристалдар (MCU үшін 12 МГц, RTC үшін 32.768 кГц)
  • Схемада көрсетілгендей әр түрлі компоненттер
  • сымдар, қосқыштар және т.

Бағдарламаны MCU -де жыпылықтау үшін USB сериялық адаптері қажет.

2 -қадам: Схемалық және бастапқы код

Схемалық және бастапқы код
Схемалық және бастапқы код

3 -қадам: MCU бағдарламалау

Схемаға сәйкес MCU қосқаннан кейін, бағдарламаны USB сериялық адаптері арқылы MCU -ға оңай қосуға болады.

USB сериялық адаптерінің TX құрылғысын MCU PA10 -ға (USART1_RX), ал адаптердің RX -ді MCU PA9 -ға (USART1_TX) жалғаңыз.

P1 тақырыбының 1 және 2 түйреуіштерін қысқарту үшін секіргішті қолданыңыз (схемаға қараңыз, Boot0 түйреуішін конфигурациялау қажет, себебі бұл MCU -де Boot1 түйреуі жоқ) және MCU -ны сериялық жүктеу режиміне келтіру үшін тізбекті қосыңыз.

STM32 MCU бағдарламалауға жақсы сілтеме мына нұсқаулықта: жыпылықтайтын STM32

Бағдарламаны жыпылықтағаннан кейін, P1 -дің 1 және 2 -ші түйреуіштерінен және 2 -ші және 3 -ші түйреуіштерден қысқартуларды алып тастаңыз, содан кейін тақтаны қуаттандырыңыз, ал MCU жыпылықтайтын бағдарламаны орындауды бастауы керек.

4 -қадам: Уақыт пен күнді орнату

Уақыт пен күнді орнату
Уақыт пен күнді орнату
Уақыт пен күнді орнату
Уақыт пен күнді орнату
Уақыт пен күнді орнату
Уақыт пен күнді орнату
Уақыт пен күнді орнату
Уақыт пен күнді орнату

Күнді/уақытты орнату үшін қашықтан басқару пультіндегі MENU түймесін басыңыз (негізгі карталар үшін қашықтан басқару құралының суретін қараңыз).

СКД дисплейде * Уақытты және күнді орнатыңыз. * Ағымдағы таңдауды көрсетеді.

* Меңзерді жылжыту үшін АРТТЫРУ/КӨТЕРУ (+/-) түймелерін пайдаланыңыз. Бұл 2 түйме уақыт/күн мәндерін өзгерту үшін де қолданылады.

Таңдау үшін SELECT түймесін пайдаланыңыз.

LEFT/RIGHT түймелері - курсорды уақыт/күн позициясына жылжыту, содан кейін сәйкес мәнді өзгерту үшін АРТТЫРУ/КӨТЕРУ түймелері. Өзгерістерді құлыптау үшін SELECT түймесін басыңыз.

RETURN түймесі уақыт/күн параметрінен шығу үшін қолданылады.

5 -қадам: Алға барыңыз және біреуін жасаңыз, бұл арзан және көңілді

Тақырып бәрін айтады. Материалдарды жинағаннан кейін оны салуға жарты күннен артық уақыт кетпеуі керек.

Келесі.. Жақсы корпусқа салыңыз, қуат банкінің көмегімен қосыңыз.

Оқығаныңыз үшін рахмет.

Ұсынылған: