Obsah:

Hodiny s IR dálkovým ovládáním pro nastavení času/data: 5 kroků
Hodiny s IR dálkovým ovládáním pro nastavení času/data: 5 kroků

Video: Hodiny s IR dálkovým ovládáním pro nastavení času/data: 5 kroků

Video: Hodiny s IR dálkovým ovládáním pro nastavení času/data: 5 kroků
Video: MOBVOI HOME TREADMILL PRO: Set Up, Bluetooth, WearOS, Workouts & Maintenance 2024, Červenec
Anonim
Hodiny s IR dálkovým ovládáním pro nastavení času/data
Hodiny s IR dálkovým ovládáním pro nastavení času/data
Hodiny s IR dálkovým ovládáním pro nastavení času/data
Hodiny s IR dálkovým ovládáním pro nastavení času/data
Hodiny s IR dálkovým ovládáním pro nastavení času/data
Hodiny s IR dálkovým ovládáním pro nastavení času/data
Hodiny s IR dálkovým ovládáním pro nastavení času/data
Hodiny s IR dálkovým ovládáním pro nastavení času/data

Jedná se o jednoduché hodiny vyrobené pomocí snadno dostupných komponent. Použitý mikrokontrolér je levný STM32F030F4P6. Displej je 16x2 LCD s batohem I2C (PCF8574).

Hodinový obvod lze sestavit pomocí malých prototypovacích desek a desky adaptéru TSSOP28, jak je znázorněno na obrázku.

Krok 1: Materiály

  • STM32F030F4P6 MCU
  • PCF8563 RTC nebo získejte hotový modul
  • LCD 1602 s batohem I2C
  • prototypovací desky
  • IR dálkové ovládání z modulu Bluetooth/MP3 přehrávače - IR dálkové ovládání
  • 38KHz IR přijímač - TSOP1738
  • Krystaly (12 MHz pro MCU, 32,768 kHz pro RTC)
  • Různé komponenty, jak je podrobně popsáno ve schématu
  • dráty, konektory atd.

K přenosu programu do MCU je zapotřebí sériový adaptér USB.

Krok 2: Schéma a zdrojový kód

Schematický a zdrojový kód
Schematický a zdrojový kód

Krok 3: Programování MCU

Po zapojení MCU podle schématu lze program snadno zapojit do MCU pomocí sériového adaptéru USB.

Připojte TX USB sériového adaptéru k PA10 (USART1_RX) MCU a RX adaptéru k PA9 (USART1_TX) MCU.

Použijte propojku ke zkrácení pinů 1 a 2 záhlaví P1 (viz schéma, pouze pin Boot0 musí být konfigurován, protože pin Boot1 není v tomto MCU přítomen) a zapněte obvod, aby se MCU dostal do režimu sériového zavádění.

Dobrá reference pro programování MCU STM32 je v tomto instruktu: Bliká STM32

Po bliknutí programu vyjměte zkrat z pinů 1 a 2 P1 a krátkých pinů 2 a pin 3, poté vypněte a zapněte desku a MCU by mělo začít provádět flashovaný program.

Krok 4: Nastavení času a data

Nastavení času a data
Nastavení času a data
Nastavení času a data
Nastavení času a data
Nastavení času a data
Nastavení času a data
Nastavení času a data
Nastavení času a data

Chcete -li nastavit datum/čas, stiskněte tlačítko MENU na dálkovém ovladači (mapy klíčů najdete na obrázku dálkového ovladače).

Na LCD displeji se zobrazí * Nastavit čas a Nastavit datum. * Ukazuje na aktuální výběr.

Pomocí tlačítek INCREASE/DECREASE (+/-) přesuňte ukazatel *. Tato 2 tlačítka slouží také ke změně hodnot času/data.

K výběru použijte tlačítko VYBRAT.

Tlačítka VLEVO/VPRAVO slouží k přesunutí kurzoru na pozice času/data, následovaná tlačítky ZVÝŠENÍ/ZNÍŽENÍ změní odpovídající hodnotu. Chcete -li změnu uzamknout, stiskněte tlačítko VYBRAT.

Tlačítko RETURN slouží k ukončení nastavení času/data.

Krok 5: Pokračujte a postavte jeden, je to levné a zábavné

No, název mluví za vše. Po shromáždění materiálů by stavba neměla trvat déle než půl dne.

Další.. Vložte jej do pěkného obalu, napájejte jej pomocí powerbanky..

Děkuji za přečtení.

Doporučuje: