Cuprins:

Ceas cu telecomandă IR pentru setarea orei / datei: 5 pași
Ceas cu telecomandă IR pentru setarea orei / datei: 5 pași

Video: Ceas cu telecomandă IR pentru setarea orei / datei: 5 pași

Video: Ceas cu telecomandă IR pentru setarea orei / datei: 5 pași
Video: Sincronizare Telecomanda UPC cu Televizorul 2024, Iulie
Anonim
Ceas cu telecomandă IR pentru setările orei / datei
Ceas cu telecomandă IR pentru setările orei / datei
Ceas cu telecomandă IR pentru setările orei / datei
Ceas cu telecomandă IR pentru setările orei / datei
Ceas cu telecomandă IR pentru setările orei / datei
Ceas cu telecomandă IR pentru setările orei / datei
Ceas cu telecomandă IR pentru setările orei / datei
Ceas cu telecomandă IR pentru setările orei / datei

Acesta este un ceas simplu realizat folosind componente ușor disponibile. Microcontrolerul utilizat este un STM32F030F4P6 ieftin. Afișajul este un ecran LCD de 16x2 cu rucsac I2C (PCF8574).

Circuitul de ceas poate fi construit folosind mici plăci de prototipare și o placă de adaptor TSSOP28, așa cum se arată.

Pasul 1: Materiale

  • STM32F030F4P6 MCU
  • PCF8563 RTC sau obțineți modulul gata pregătit
  • LCD 1602 cu rucsac I2C
  • plăci de prototipare
  • Telecomandă IR de la un modul player Bluetooth / MP3 - Telecomandă IR
  • Receptor IR 38KHz - TSOP1738
  • Cristale (12MHz pentru MCU, 32.768KHz pentru RTC)
  • Diverse componente așa cum sunt detaliate în schemă
  • fire, conectori etc.

Este nevoie de un adaptor serial USB pentru a clipi programul în MCU.

Pasul 2: Schema și codul sursă

Schema și codul sursă
Schema și codul sursă

Pasul 3: Programarea MCU

După conectarea MCU conform schemei, programul poate fi introdus cu ușurință în MCU folosind un adaptor serial USB.

Conectați TX-ul adaptorului serial USB la PA10 al MCU (USART1_RX) și RX-ul adaptorului la PA9 al MCU (USART1_TX).

Utilizați un jumper pentru a scurta pinii 1 și 2 ai antetului P1 (consultați schema, doar pinul Boot0 trebuie configurat deoarece pinul Boot1 nu este prezent în acest MCU) și porniți circuitul pentru a aduce MCU în modul de încărcare în serie.

O referință bună pentru programarea STM32 MCU este în acest instructable: STM32 intermitent

După ce clipiți programul, scoateți scurtcircuitul de la pinii 1 și 2 din P1, și pinii scurți 2 și pinul 3, apoi porniți placa și MCU ar trebui să înceapă să execute programul intermitent.

Pasul 4: Setarea orei și datei

Setarea orei și datei
Setarea orei și datei
Setarea orei și datei
Setarea orei și datei
Setarea orei și datei
Setarea orei și datei
Setarea orei și datei
Setarea orei și datei

Pentru a seta Data / Ora, apăsați butonul MENU de pe telecomandă (consultați imaginea telecomenzii pentru hărțile cheii).

Afișajul LCD afișează * Setați ora și setați data. * Indică selecția curentă.

Utilizați butoanele CREȘTE / DECREZERE (+/-) pentru a muta indicatorul *. Aceste 2 butoane sunt, de asemenea, utilizate pentru modificarea valorilor orei / datei.

Folosiți butonul SELECT pentru a selecta.

Butoanele STÂNGA / DREAPTA trebuie să deplaseze cursorul în pozițiile orei / datei, urmate de butoanele CREȘTERE / DECREZE pentru a modifica valoarea corespunzătoare. Pentru a bloca modificarea, apăsați butonul SELECT.

Butonul RETURN este utilizat pentru a ieși din setarea orei / datei.

Pasul 5: Mergeți înainte și construiți unul, este ieftin și distractiv

Ei bine, titlul spune totul. După strângerea materialelor, nu ar trebui să treacă mai mult de o jumătate de zi pentru a construi.

Apoi.. Puneți-l într-o carcasă frumoasă, alimentați-l folosind o bancă de putere..

Mulțumesc pentru lectură.

Recomandat: