Spisu treści:
- Krok 1: Materiały
- Krok 2: Schemat i kod źródłowy
- Krok 3: Programowanie MCU
- Krok 4: Ustawianie godziny i daty
- Krok 5: Śmiało i zbuduj jeden, jest niedrogi i zapewnia dobrą zabawę
![Zegar z pilotem na podczerwień do ustawień czasu/daty: 5 kroków Zegar z pilotem na podczerwień do ustawień czasu/daty: 5 kroków](https://i.howwhatproduce.com/images/002/image-5980-46-j.webp)
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: Zegar z pilotem na podczerwień do ustawień czasu/daty: 5 kroków](https://i.ytimg.com/vi/XJ9cljN72u8/hqdefault.jpg)
2024 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2024-01-30 11:31
![Zegar z pilotem na podczerwień do ustawień czasu/daty Zegar z pilotem na podczerwień do ustawień czasu/daty](https://i.howwhatproduce.com/images/002/image-5980-47-j.webp)
![Zegar z pilotem na podczerwień do ustawień czasu/daty Zegar z pilotem na podczerwień do ustawień czasu/daty](https://i.howwhatproduce.com/images/002/image-5980-48-j.webp)
![Zegar z pilotem na podczerwień do ustawień czasu/daty Zegar z pilotem na podczerwień do ustawień czasu/daty](https://i.howwhatproduce.com/images/002/image-5980-49-j.webp)
![Zegar z pilotem na podczerwień do ustawień czasu/daty Zegar z pilotem na podczerwień do ustawień czasu/daty](https://i.howwhatproduce.com/images/002/image-5980-50-j.webp)
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](https://i.howwhatproduce.com/images/002/image-5980-51-j.webp)
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](https://i.howwhatproduce.com/images/002/image-5980-52-j.webp)
![Ustawianie godziny i daty Ustawianie godziny i daty](https://i.howwhatproduce.com/images/002/image-5980-53-j.webp)
![Ustawianie godziny i daty Ustawianie godziny i daty](https://i.howwhatproduce.com/images/002/image-5980-54-j.webp)
![Ustawianie godziny i daty Ustawianie godziny i daty](https://i.howwhatproduce.com/images/002/image-5980-55-j.webp)
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:
Jak zrobić rejestrowanie daty i czasu - Liono Maker: 5 kroków
![Jak zrobić rejestrowanie daty i czasu - Liono Maker: 5 kroków Jak zrobić rejestrowanie daty i czasu - Liono Maker: 5 kroków](https://i.howwhatproduce.com/images/002/image-5102-6-j.webp)
Jak zrobić rejestrowanie daty i czasu | Liono Maker: Wprowadzenie:-W tym samouczku nauczymy się rejestrować datę i godzinę za pomocą Arduino. W tym celu używam DS3231 & Moduły kart Micro SD. Główny moduł używany do time & rejestrowanie daty to DS3231. DS3231 to zegar czasu rzeczywistego (rzeczywist
Duży zegar LCD Arduino z dwoma alarmami i monitorem temperatury sterowany pilotem do telewizora na podczerwień: 5 kroków
![Duży zegar LCD Arduino z dwoma alarmami i monitorem temperatury sterowany pilotem do telewizora na podczerwień: 5 kroków Duży zegar LCD Arduino z dwoma alarmami i monitorem temperatury sterowany pilotem do telewizora na podczerwień: 5 kroków](https://i.howwhatproduce.com/images/007/image-20058-j.webp)
Duży zegar LCD Arduino z dwoma alarmami i monitorem temperatury sterowany pilotem do telewizora na podczerwień: Jak zbudować zegar LCD oparty na Arduino z dwoma alarmami i monitorem temperatury sterowanym pilotem do telewizora na podczerwień
Zegar internetowy: wyświetlanie daty i godziny za pomocą OLED za pomocą ESP8266 NodeMCU z protokołem NTP: 6 kroków
![Zegar internetowy: wyświetlanie daty i godziny za pomocą OLED za pomocą ESP8266 NodeMCU z protokołem NTP: 6 kroków Zegar internetowy: wyświetlanie daty i godziny za pomocą OLED za pomocą ESP8266 NodeMCU z protokołem NTP: 6 kroków](https://i.howwhatproduce.com/images/010/image-27318-j.webp)
Zegar internetowy: wyświetlanie daty i godziny za pomocą OLED za pomocą ESP8266 NodeMCU z protokołem NTP: Cześć, w tej instrukcji zbudujemy zegar internetowy, który będzie pobierał czas z Internetu, więc ten projekt nie będzie wymagał żadnego zegara czasu rzeczywistego do uruchomienia, będzie potrzebował tylko działające łącze internetowe A do tego projektu potrzebujesz esp8266 który będzie miał
Arduino Wykreślanie daty/czasu/rejestrowanie za pomocą Millis() i PfodApp: 11 kroków
![Arduino Wykreślanie daty/czasu/rejestrowanie za pomocą Millis() i PfodApp: 11 kroków Arduino Wykreślanie daty/czasu/rejestrowanie za pomocą Millis() i PfodApp: 11 kroków](https://i.howwhatproduce.com/images/002/image-3710-26-j.webp)
Arduino Data/Time Plotting/Logging za pomocą Millis() i PfodApp: Nie jest wymagane programowanie Arduino ani Android.Obsługiwane są również moduły RTC i GPS.Automatyczna korekcja stref czasowych, dryfu RTC i brakujących sekund przestępnych GPSWprowadzenieTen samouczek pokazuje, jak korzystać z Arduino millis( ) znaczniki czasu do wykreślania danych ag
Urządzenia domowe z pilotem na podczerwień: 7 kroków
![Urządzenia domowe z pilotem na podczerwień: 7 kroków Urządzenia domowe z pilotem na podczerwień: 7 kroków](https://i.howwhatproduce.com/images/002/image-4412-93-j.webp)
Urządzenia domowe z pilotem na podczerwień: Ten projekt opisuje technikę dodawania funkcji zdalnego sterowania do urządzenia elektrycznego. Celem jest skonstruowanie czarnej skrzynki, do której można podłączyć urządzenia V AC i sterować operacjami włączania i wyłączania za pomocą pilota do telewizora lub DVD, który