Kazalo:

Ura z IR daljinskim upravljalnikom za nastavitve časa/datuma: 5 korakov
Ura z IR daljinskim upravljalnikom za nastavitve časa/datuma: 5 korakov

Video: Ura z IR daljinskim upravljalnikom za nastavitve časa/datuma: 5 korakov

Video: Ura z IR daljinskim upravljalnikom za nastavitve časa/datuma: 5 korakov
Video: ЗАПРЕЩЁННЫЕ ТОВАРЫ с ALIEXPRESS 2023 ШТРАФ и ТЮРЬМА ЛЕГКО! 2024, Julij
Anonim
Ura z IR daljinskim upravljalnikom za nastavitve časa/datuma
Ura z IR daljinskim upravljalnikom za nastavitve časa/datuma
Ura z IR daljinskim upravljalnikom za nastavitve časa/datuma
Ura z IR daljinskim upravljalnikom za nastavitve časa/datuma
Ura z IR daljinskim upravljalnikom za nastavitve časa/datuma
Ura z IR daljinskim upravljalnikom za nastavitve časa/datuma
Ura z IR daljinskim upravljalnikom za nastavitve časa/datuma
Ura z IR daljinskim upravljalnikom za nastavitve časa/datuma

To je preprosta ura, izdelana iz lahko dostopnih komponent. Uporabljeni mikrokrmilnik je poceni STM32F030F4P6. Zaslon je 16x2 LCD z nahrbtnikom I2C (PCF8574).

Vezje ure je mogoče zgraditi z uporabo majhnih prototipnih plošč in adapterne plošče TSSOP28, kot je prikazano.

1. korak: Materiali

  • STM32F030F4P6 MCU
  • PCF8563 RTC ali dobite že pripravljen modul
  • LCD 1602 z nahrbtnikom I2C
  • plošče za izdelavo prototipov
  • IR daljinski upravljalnik iz modula predvajalnika Bluetooth/MP3 - IR daljinski upravljalnik
  • 38KHz IR sprejemnik - TSOP1738
  • Kristali (12MHz za MCU, 32.768KHz za RTC)
  • Različne komponente, podrobno opisane v shemi
  • žice, priključki itd.

Za utripanje programa v MCU je potreben serijski adapter USB.

2. korak: Shema in izvorna koda

Shema in izvorna koda
Shema in izvorna koda

3. korak: Programiranje MCU

Po priključitvi MCU v skladu s shemo lahko program enostavno vstavite v MCU z uporabo serijskega adapterja USB.

Priključite TX serijskega adapterja USB na PA10 MCU (USART1_RX), RX adapterja pa na PA9 MCU (USART1_TX).

Uporabite mostiček za kratke zatiče 1 in 2 glave P1 (glejte shemo, samo pin Boot0 je treba konfigurirati, saj zatič Boot1 ni prisoten v tem MCU) in vklopite vezje, da MCU preklopite v način serijskega zagona.

Dobra referenca za programiranje STM32 MCU je v tem navodilu: Utripajoči STM32

Po utripanju programa odstranite kratek iz zatičev 1 in 2 P1 ter kratkih zatičev 2 in 3, nato vklopite ploščo in MCU naj začne izvajati utripajoči program.

4. korak: Nastavitev časa in datuma

Nastavitev časa in datuma
Nastavitev časa in datuma
Nastavitev časa in datuma
Nastavitev časa in datuma
Nastavitev časa in datuma
Nastavitev časa in datuma
Nastavitev časa in datuma
Nastavitev časa in datuma

Če želite nastaviti datum/čas, pritisnite gumb MENU na daljinskem upravljalniku (zemljevide tipk si oglejte na sliki daljinskega upravljalnika).

Na LCD -prikazovalniku so prikazani * Set Time in Set Date. * Označuje trenutno izbiro.

Za premikanje kazalca * uporabite gumbe POVEČANJE/ZMANJŠANJE (+/-). Ta dva gumba se uporabljata tudi za spreminjanje vrednosti časa/datuma.

Za izbiro uporabite gumb SELECT.

Z gumboma LEVO/DESNO premaknite kazalec na časovni/datumski položaj, nato pa gumbi POVEČAVANJE/ZMANJŠANJE za spremembo ustrezne vrednosti. Če želite zakleniti spremembo, pritisnite gumb SELECT.

Gumb RETURN se uporablja za izhod iz nastavitve časa/datuma.

5. korak: Pojdite naprej in zgradite enega, to je poceni in zabavno

No, naslov pove vse. Po zbiranju materialov gradnja ne sme trajati več kot pol dneva.

Naprej.. Postavite ga v lepo ohišje in ga napajajte z napajalnikom.

Hvala za branje.

Priporočena: