Innehållsförteckning:

Klocka med IR -fjärrkontroll för tid/datuminställningar: 5 steg
Klocka med IR -fjärrkontroll för tid/datuminställningar: 5 steg

Video: Klocka med IR -fjärrkontroll för tid/datuminställningar: 5 steg

Video: Klocka med IR -fjärrkontroll för tid/datuminställningar: 5 steg
Video: Störig granne 2024, Juli
Anonim
Klocka med IR -fjärrkontroll för inställningar av tid/datum
Klocka med IR -fjärrkontroll för inställningar av tid/datum
Klocka med IR -fjärrkontroll för inställningar av tid/datum
Klocka med IR -fjärrkontroll för inställningar av tid/datum
Klocka med IR -fjärrkontroll för inställningar av tid/datum
Klocka med IR -fjärrkontroll för inställningar av tid/datum
Klocka med IR -fjärrkontroll för inställningar av tid/datum
Klocka med IR -fjärrkontroll för inställningar av tid/datum

Detta är en enkel klocka gjord med hjälp av lätt tillgängliga komponenter. Den använda mikrokontrollern är en billig STM32F030F4P6. Displayen är en 16x2 LCD med I2C -ryggsäck (PCF8574).

Klockkretsen kan byggas med små prototyper och ett TSSOP28 -adapterkort, som visas.

Steg 1: Material

  • STM32F030F4P6 MCU
  • PCF8563 RTC eller skaffa den färdiga modulen
  • LCD 1602 med I2C -ryggsäck
  • prototyper
  • IR -fjärrkontroll från en Bluetooth-/MP3 -spelarmodul - IR -fjärrkontroll
  • 38KHz IR -mottagare - TSOP1738
  • Kristaller (12MHz för MCU, 32.768KHz för RTC)
  • Olika komponenter som beskrivs i schemat
  • ledningar, kontakter etc.

En USB -seriell adapter krävs för att programmet ska kunna blinka i MCU: n.

Steg 2: Schematisk och källkod

Schematisk och källkod
Schematisk och källkod

Steg 3: Programmering av MCU

Efter anslutning av MCU enligt schemat kan programmet enkelt blinkas in i MCU med hjälp av en USB -seriell adapter.

Anslut USB -seriell adapters TX till MCU: s PA10 (USART1_RX) och adapterens RX till MCU: s PA9 (USART1_TX).

Använd en bygel för att kortsluta stift 1 och 2 i P1 -rubriken (se schematisk, endast Boot0 -stift behöver konfigureras eftersom Boot1 -stift inte finns i denna MCU) och slå på kretsen för att sätta MCU i seriellt startläge.

En bra referens för programmering av STM32 MCU finns i denna instruerbara: blinkande STM32

Efter att programmet har blinkat, ta bort korten från stift 1 och 2 på P1, och korta stift 2 och stift 3, slå sedan på kortet och MCU bör börja köra det blinkade programmet.

Steg 4: Ställa in tid och datum

Ställa in tid och datum
Ställa in tid och datum
Ställa in tid och datum
Ställa in tid och datum
Ställa in tid och datum
Ställa in tid och datum
Ställa in tid och datum
Ställa in tid och datum

För att ställa in datum/tid, tryck på MENU -knappen på fjärrkontrollen (se bild på fjärrkontrollen för nyckelkartor).

LCD -skärmen visar * Ställ in tid och datum. * Pekar på det aktuella valet.

Använd knapparna ÖKA/MINSKA (+/-) för att flytta * pekaren. Dessa 2 knappar används också för att ändra tid/datumvärden.

Använd SELECT -knappen för att välja.

VÄNSTER/HÖGER knapparna är för att flytta markören till tid/datum positioner, följt av ÖKA/MINSKA knappar för att ändra motsvarande värde. För att låsa in ändringen, tryck på SELECT -knappen.

RETURN -knappen används för att avsluta inställningen för tid/datum.

Steg 5: Gå framåt och bygg en, det är billigt och roligt

Jo, titeln säger allt. Efter att ha samlat ihop materialet bör det inte ta mer än en halv dag att bygga.

Nästa.. Lägg den i ett snyggt hölje, slå på den med en powerbank..

Tack för att du läser.

Rekommenderad: