Spisu treści:

Zegar z pilotem na podczerwień do ustawień czasu/daty: 5 kroków
Zegar z pilotem na podczerwień do ustawień czasu/daty: 5 kroków

Wideo: Zegar z pilotem na podczerwień do ustawień czasu/daty: 5 kroków

Wideo: Zegar z pilotem na podczerwień do ustawień czasu/daty: 5 kroków
Wideo: #policja ❤️ #kia #randka 2024, Listopad
Anonim
Zegar z pilotem na podczerwień do ustawień czasu/daty
Zegar z pilotem na podczerwień do ustawień czasu/daty
Zegar z pilotem na podczerwień do ustawień czasu/daty
Zegar z pilotem na podczerwień do ustawień czasu/daty
Zegar z pilotem na podczerwień do ustawień czasu/daty
Zegar z pilotem na podczerwień do ustawień czasu/daty
Zegar z pilotem na podczerwień do ustawień czasu/daty
Zegar z pilotem na podczerwień do ustawień czasu/daty

To prosty zegar wykonany z łatwo dostępnych komponentów. Zastosowany mikrokontroler to niedrogi STM32F030F4P6. Wyświetlacz to LCD 16x2 z plecakiem I2C (PCF8574).

Obwód zegara można zbudować przy użyciu małych płytek prototypowych i płytki adaptera TSSOP28, jak pokazano.

Krok 1: Materiały

  • STM32F030F4P6 MCU
  • PCF8563 RTC lub zdobądź gotowy moduł
  • LCD 1602 z plecakiem I2C
  • płytki prototypowe
  • Pilot na podczerwień z modułu odtwarzacza Bluetooth/MP3 - Pilot na podczerwień
  • Odbiornik podczerwieni 38KHz - TSOP1738
  • Kryształy (12 MHz dla MCU, 32,768 kHz dla RTC)
  • Różne elementy, jak wyszczególniono na schemacie
  • przewody, złącza itp.

Do wgrania programu do MCU wymagany jest adapter szeregowy USB.

Krok 2: Schemat i kod źródłowy

Schemat i kod źródłowy
Schemat i kod źródłowy

Krok 3: Programowanie MCU

Po podłączeniu MCU zgodnie ze schematem, program można łatwo sflashować do MCU za pomocą adaptera szeregowego USB.

Podłącz TX adaptera szeregowego USB do PA10 MCU (USART1_RX), a RX adaptera do PA9 MCU (USART1_TX).

Użyj zworki, aby zewrzeć piny 1 i 2 nagłówka P1 (patrz schemat, tylko pin Boot0 musi być skonfigurowany, ponieważ pin Boot1 nie jest obecny w tym MCU) i włącz obwód, aby wprowadzić MCU w tryb ładowania szeregowego.

Dobre odniesienie do programowania MCU STM32 znajduje się w tej instrukcji: Flashing STM32

Po sflashowaniu programu usuń zwarcie ze styków 1 i 2 P1 oraz zewrzyj styki 2 i styk 3, a następnie włącz i włącz ponownie płytę, a MCU powinno rozpocząć wykonywanie miganego programu.

Krok 4: Ustawianie godziny i daty

Ustawianie godziny i daty
Ustawianie godziny i daty
Ustawianie godziny i daty
Ustawianie godziny i daty
Ustawianie godziny i daty
Ustawianie godziny i daty
Ustawianie godziny i daty
Ustawianie godziny i daty

Aby ustawić datę/godzinę, naciśnij przycisk MENU na pilocie (patrz rysunek pilota dla map przycisków).

Wyświetlacz LCD wyświetla * Ustaw czas i Ustaw datę. * wskazuje na aktualny wybór.

Użyj przycisków ZWIĘKSZ/ZMNIEJSZ (+/-), aby przesunąć wskaźnik *. Te 2 przyciski służą również do zmiany wartości czasu/daty.

Użyj przycisku SELECT, aby wybrać.

Przyciski LEWO/PRAWO służą do przesuwania kursora do pozycji czasu/daty, a następnie przyciski ZWIĘKSZ/ZMNIEJSZ, aby zmienić odpowiednią wartość. Aby zablokować zmianę, naciśnij przycisk SELECT.

Przycisk RETURN służy do wyjścia z ustawień godziny/daty.

Krok 5: Śmiało i zbuduj jeden, jest niedrogi i zapewnia dobrą zabawę

Cóż, tytuł mówi wszystko. Po zebraniu materiałów budowa nie powinna zająć więcej niż pół dnia.

Dalej… Włóż go do ładnej obudowy, zasil z powerbanka..

Dziękuje za przeczytanie.

Zalecana: