INHOUDSOPGAWE:

Klok met IR -afstandsbediening vir tyd-/datuminstellings: 5 stappe
Klok met IR -afstandsbediening vir tyd-/datuminstellings: 5 stappe

Video: Klok met IR -afstandsbediening vir tyd-/datuminstellings: 5 stappe

Video: Klok met IR -afstandsbediening vir tyd-/datuminstellings: 5 stappe
Video: Дневник хранящий жуткие тайны. Переход. Джеральд Даррелл. Мистика. Ужасы 2024, November
Anonim
Klok met IR -afstandsbediening vir tyd/datum -instellings
Klok met IR -afstandsbediening vir tyd/datum -instellings
Klok met IR -afstandsbediening vir tyd/datum -instellings
Klok met IR -afstandsbediening vir tyd/datum -instellings
Klok met IR -afstandsbediening vir tyd/datum -instellings
Klok met IR -afstandsbediening vir tyd/datum -instellings
Klok met IR -afstandsbediening vir tyd/datum -instellings
Klok met IR -afstandsbediening vir tyd/datum -instellings

Dit is 'n eenvoudige horlosie wat gemaak is met behulp van geredelik beskikbare komponente. Die gebruikte mikrobeheerder is 'n goedkoop STM32F030F4P6. Die skerm is 'n 16x2 LCD met I2C -rugsak (PCF8574).

Die klokbaan kan gebou word met behulp van klein prototipe borde en 'n TSSOP28 adapterbord, soos getoon.

Stap 1: materiaal

  • STM32F030F4P6 MCU
  • PCF8563 RTC of kry die klaargemaakte module
  • LCD 1602 met I2C rugsak
  • prototipe borde
  • IR afstandsbediening vanaf 'n Bluetooth/MP3 -speler module - IR afstandsbediening
  • 38KHz IR -ontvanger - TSOP1738
  • Kristalle (12MHz vir MCU, 32.768KHz vir RTC)
  • Verskeie komponente soos uiteengesit in die skema
  • drade, verbindings, ens.

'N USB -reeksadapter is nodig om die program in die MCU te laat flits.

Stap 2: Skematiese en bronkode

Skematiese en bronkode
Skematiese en bronkode

Stap 3: Programmering van die MCU

Nadat die MCU volgens die skema aangeskakel is, kan die program maklik in die MCU ingebou word met behulp van 'n USB -reeks adapter.

Koppel die USB -reeksadapter se TX aan die MCU se PA10 (USART1_RX), en die adapter se RX aan die MCU se PA9 (USART1_TX).

Gebruik 'n jumper om penne 1 en 2 van die P1 -opskrif te kortmaak (verwys na die skematiese, slegs Boot0 -pen moet gekonfigureer word, aangesien daar nie 'n boot1 -pen in hierdie MCU voorkom nie), en skakel die kring aan om die MCU in seriële herlaai -modus te bring.

'N Goeie verwysing vir die programmering van STM32 MCU is in hierdie instruksies: Flashing STM32

Nadat u die program geflits het, verwyder die kortbroek uit penne 1 en 2 van P1, en kort penne 2 en pen 3, skakel dan die bord aan, en die MCU moet begin met die uitvoering van die flitsprogram.

Stap 4: Stel tyd en datum in

Stel tyd en datum in
Stel tyd en datum in
Stel tyd en datum in
Stel tyd en datum in
Stel tyd en datum in
Stel tyd en datum in
Stel tyd en datum in
Stel tyd en datum in

Druk die MENU -knoppie op die afstandsbediening om die datum/tyd in te stel (verwys na die afstandsbedieningsfoto vir sleutelkaarte).

Die LCD vertoon * Stel tyd en datum in. Die * dui op die huidige keuse.

Gebruik die VERHOOG/AFLAAG (+/-) knoppies om die * wyser te beweeg. Hierdie 2 knoppies word ook gebruik om die tyd/datum waardes te verander.

Gebruik die SELECT -knoppie om te kies.

Die LINKS/REGS knoppies is om die wyser na die tyd/datum posisies te skuif, gevolg deur VERHOOG/AFLAAG knoppies om die ooreenstemmende waarde te verander. Druk die SELECT -knoppie om die verandering te sluit.

Die RETURN -knoppie word gebruik om die tyd/datum -instelling te verlaat.

Stap 5: Gaan vorentoe en bou een, dit is goedkoop en lekker

Die titel sê alles. Nadat u die materiaal versamel het, behoort dit nie meer as 'n halwe dag te neem om te bou nie.

Volgende.. Sit dit in 'n mooi omhulsel, voer dit aan met 'n kragbank..

Dankie vir die lees.

Aanbeveel: