Мазмуну:

Убакыт/Күн Орнотуулары үчүн IR Алыстан Башкаруусу менен Саат: 5 кадам
Убакыт/Күн Орнотуулары үчүн IR Алыстан Башкаруусу менен Саат: 5 кадам

Video: Убакыт/Күн Орнотуулары үчүн IR Алыстан Башкаруусу менен Саат: 5 кадам

Video: Убакыт/Күн Орнотуулары үчүн IR Алыстан Башкаруусу менен Саат: 5 кадам
Video: Титаниктин сыры: кантип алар айсбергди байкабай калышты?! Эң деталдуу окуя! 2024, Июль
Anonim
Убакыт/Күн Орнотуулары үчүн IR Алыстан Башкаруусу менен Саат
Убакыт/Күн Орнотуулары үчүн IR Алыстан Башкаруусу менен Саат
Убакыт/Күн Орнотуулары үчүн IR Алыстан Башкаруусу менен Саат
Убакыт/Күн Орнотуулары үчүн IR Алыстан Башкаруусу менен Саат
Убакыт/Күн Орнотуулары үчүн IR Алыстан Башкаруусу менен Саат
Убакыт/Күн Орнотуулары үчүн IR Алыстан Башкаруусу менен Саат
Убакыт/Күн Орнотуулары үчүн IR Алыстан Башкаруусу менен Саат
Убакыт/Күн Орнотуулары үчүн IR Алыстан Башкаруусу менен Саат

Бул жеткиликтүү компоненттерди колдонуу менен жасалган жөнөкөй саат. Колдонулган микроконтроллер арзан STM32F030F4P6 болуп саналат. Дисплей I2C рюкзагы бар 16x2 ЖК болуп саналат (PCF8574).

Саат схемасы көрсөтүлгөндөй кичинекей прототипдөөчү такталарды жана TSSOP28 адаптер тактасын колдонуп курулушу мүмкүн.

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

  • STM32F030F4P6 MCU
  • PCF8563 RTC же даяр модулду алыңыз
  • LCD 1602 I2C рюкзагы менен
  • прототипдөө такталары
  • Bluetooth/MP3 ойноткуч модулунан IR Remote Control - IR Remote
  • 38KHz IR алуучу - TSOP1738
  • Кристаллдар (MCU үчүн 12MHz, RTC үчүн 32.768KHz)
  • Схемада көрсөтүлгөндөй ар кандай компоненттер
  • зымдар, бириктиргичтер ж.

Программаны MCUга чагылдыруу үчүн USB сериялык адаптери талап кылынат.

2 -кадам: Схемалык жана Булак коду

Схемалык жана Булак коду
Схемалык жана Булак коду

3 -кадам: MCU программалоо

Схемага ылайык MCUду туташтыргандан кийин, программаны USB сериялык адаптеринин жардамы менен MCUга оңой эле киргизсе болот.

USB сериялык адаптеринин TXин MCUнун PA10 (USART1_RX), адаптердин RX'ин MCUнун PA9 (USART1_TX) менен туташтырыңыз.

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

STM32 MCU программалоо үчүн жакшы маалымдама бул көрсөтмөдө: Жаркылдаган STM32

Программаны күйгүзгөндөн кийин, P1дин 1 жана 2 -казыктарынан кыска жана 2 -жана 3 -пиндерден кыска алып салгыла, андан кийин такта электр циклине айланат жана MCU жаркыраган программаны аткара башташы керек.

4 -кадам: Убакытты жана күндү коюу

Убакытты жана датаны коюу
Убакытты жана датаны коюу
Убакытты жана датаны коюу
Убакытты жана датаны коюу
Убакытты жана датаны коюу
Убакытты жана датаны коюу
Убакытты жана датаны коюу
Убакытты жана датаны коюу

Күндү/Убакытты коюу үчүн, пульттун MENU баскычын басыңыз (негизги карталар үчүн алыстан башкаруу сүрөтүн караңыз).

ЖК дисплейде * Убакытты жана күндү коюңуз. * Учурдагы тандоону көрсөтөт.

* Көрсөткүчтү жылдыруу үчүн КӨБӨТҮҮ/КӨЧҮРҮҮ (+/-) баскычтарын колдонуңуз. Бул 2 баскыч убакыт/датанын маанилерин өзгөртүү үчүн да колдонулат.

Тандоо үчүн SELECT баскычын колдонуңуз.

СОЛ/ОҢ баскычтары курсорду убакыт/күн позициясына жылдыруу үчүн, андан кийин тиешелүү маанини өзгөртүү үчүн КӨБӨТҮҮ/КӨЧҮРҮҮ баскычтары. Өзгөртүүнү кулпулоо үчүн ТАНДОО баскычын басыңыз.

RETURN баскычы убакыт/күн жөндөөсүнөн чыгуу үчүн колдонулат.

5 -кадам: Алга барып, бирин куруңуз, бул арзан жана жакшы кызыктуу

Ошондой эле, аталышы баарын айтат. Материалдарды чогулткандан кийин, аны курууга жарым күндөн ашык убакыт кетпеши керек.

Кийинки.. Жакшы корпуска салып, кубат банкын колдонуп кубаттаңыз.

Окуу үчүн рахмат.

Сунушталууда: