Përmbajtje:

Ora Me telekomandë IR për cilësimet e kohës/datës: 5 hapa
Ora Me telekomandë IR për cilësimet e kohës/datës: 5 hapa

Video: Ora Me telekomandë IR për cilësimet e kohës/datës: 5 hapa

Video: Ora Me telekomandë IR për cilësimet e kohës/datës: 5 hapa
Video: НОЧЬ В СТРАШНОМ ДОМЕ С ДЕМОНОМ / НЕ СТОИЛО СЮДА ПРИХОДИТЬ 2024, Nëntor
Anonim
Ora Me telekomandë IR për cilësimet e kohës/datës
Ora Me telekomandë IR për cilësimet e kohës/datës
Ora Me telekomandë IR për cilësimet e kohës/datës
Ora Me telekomandë IR për cilësimet e kohës/datës
Ora Me telekomandë IR për cilësimet e kohës/datës
Ora Me telekomandë IR për cilësimet e kohës/datës
Ora Me telekomandë IR për cilësimet e kohës/datës
Ora Me telekomandë IR për cilësimet e kohës/datës

Kjo është një orë e thjeshtë e bërë duke përdorur përbërës të gatshëm. Mikrokontrolluesi i përdorur është një STM32F030F4P6 i lirë. Ekrani është një LCD 16x2 me çantë shpine I2C (PCF8574).

Qarku i orës mund të ndërtohet duke përdorur tabela të vogla prototipi dhe një bord përshtatës TSSOP28, siç tregohet.

Hapi 1: Materialet

  • STM32F030F4P6 MCU
  • PCF8563 RTC ose merrni modulin e gatshëm
  • LCD 1602 me çantë shpine I2C
  • bordet e prototipimit
  • Telekomandë IR nga një modul Bluetooth/MP3 player - Telekomandë IR
  • Marrës IR 38KHz - TSOP1738
  • Kristale (12MHz për MCU, 32.768KHz për RTC)
  • Komponentë të ndryshëm siç përshkruhen në skemë
  • tela, lidhës etj.

Kërkohet një përshtatës serik USB për ndezjen e programit në MCU.

Hapi 2: Skema dhe Kodi Burimor

Skema dhe Kodi Burimor
Skema dhe Kodi Burimor

Hapi 3: Programimi i MCU

Pas instalimit të MCU -së sipas skemës, programi mund të futet lehtësisht në MCU duke përdorur një përshtatës serik USB.

Lidhni përshtatësin serik të USB TX me PA10 të MCU (USART1_RX) dhe RX të përshtatësit me PA9 të MCU (USART1_TX).

Përdorni një kërcyes për të shkurtuar kunjat 1 dhe 2 të kokës P1 (referojuni skemës, vetëm kunja Boot0 duhet të konfigurohet pasi kunja Boot1 nuk është e pranishme në këtë MCU) dhe aktivizoni qarkun për ta sjellë MCU në modalitetin e nisjes serike.

Një referencë e mirë për programimin e STM32 MCU është në këtë udhëzues: Ndezja e STM32

Pas ndezjes së programit, hiqni shkurtoren nga kunjat 1 dhe 2 të P1, dhe kunjat e shkurtër 2 dhe kunjat 3, pastaj qarkulloni me energji bordin dhe MCU duhet të fillojë të ekzekutojë programin e ndezur.

Hapi 4: Vendosja e orës dhe datës

Vendosja e Kohës dhe Data
Vendosja e Kohës dhe Data
Vendosja e Kohës dhe Data
Vendosja e Kohës dhe Data
Vendosja e Kohës dhe Data
Vendosja e Kohës dhe Data
Vendosja e Kohës dhe Data
Vendosja e Kohës dhe Data

Për të caktuar datën/orën, shtypni butonin MENU në telekomandë (referojuni figurës së telekomandës për hartat kryesore).

LCD -ja shfaq * Vendosni kohën dhe caktoni datën. Pikat * tregojnë përzgjedhjen aktuale.

Përdorni butonat INCREASE/DECREASE (+/-) për të lëvizur treguesin *. Këto 2 butona përdoren gjithashtu për ndryshimin e vlerave të kohës/datës.

Përdorni butonin SELECT për të zgjedhur.

Butonat LEFT/Djathtas duhet të lëvizin kursorin në pozicionet e kohës/datës, të ndjekur nga butonat INCREASE/DECREASE për të ndryshuar vlerën përkatëse. Për të bllokuar ndryshimin, shtypni butonin SELECT.

Butoni RETURN përdoret për të dalë nga cilësimi i kohës/datës.

Hapi 5: Shkoni përpara dhe krijoni një, është i lirë dhe argëtim i mirë

Epo, titulli i thotë të gjitha. Pas grumbullimit të materialeve, ndërtimi nuk duhet të kalojë më shumë se gjysmë dite.

Tjetra.. Vendoseni në një shtresë të bukur, fuqizojeni duke përdorur një bankë energjie..

Faleminderit per leximin.

Recommended: