INHOUDSOPGAWE:
- Stap 1: materiaal
- Stap 2: Skematiese en bronkode
- Stap 3: Programmering van die MCU
- Stap 4: Stel tyd en datum in
- Stap 5: Gaan vorentoe en bou een, dit is goedkoop en lekker
Video: Klok met IR -afstandsbediening vir tyd-/datuminstellings: 5 stappe
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:27
Dit is 'n eenvoudige horlosie wat gemaak is met behulp van geredelik beskikbare komponente. Die gebruikte mikrobeheerder is 'n goedkoop STM32F030F4P6. Die skerm is 'n 16x2 LCD met I2C -rugsak (PCF8574).
Die klokbaan kan gebou word met behulp van klein prototipe borde en 'n TSSOP28 adapterbord, soos getoon.
Stap 1: materiaal
- STM32F030F4P6 MCU
- PCF8563 RTC of kry die klaargemaakte module
- LCD 1602 met I2C rugsak
- prototipe borde
- IR afstandsbediening vanaf 'n Bluetooth/MP3 -speler module - IR afstandsbediening
- 38KHz IR -ontvanger - TSOP1738
- Kristalle (12MHz vir MCU, 32.768KHz vir RTC)
- Verskeie komponente soos uiteengesit in die skema
- drade, verbindings, ens.
'N USB -reeksadapter is nodig om die program in die MCU te laat flits.
Stap 2: Skematiese en bronkode
Stap 3: Programmering van die MCU
Nadat die MCU volgens die skema aangeskakel is, kan die program maklik in die MCU ingebou word met behulp van 'n USB -reeks adapter.
Koppel die USB -reeksadapter se TX aan die MCU se PA10 (USART1_RX), en die adapter se RX aan die MCU se PA9 (USART1_TX).
Gebruik 'n jumper om penne 1 en 2 van die P1 -opskrif te kortmaak (verwys na die skematiese, slegs Boot0 -pen moet gekonfigureer word, aangesien daar nie 'n boot1 -pen in hierdie MCU voorkom nie), en skakel die kring aan om die MCU in seriële herlaai -modus te bring.
'N Goeie verwysing vir die programmering van STM32 MCU is in hierdie instruksies: Flashing STM32
Nadat u die program geflits het, verwyder die kortbroek uit penne 1 en 2 van P1, en kort penne 2 en pen 3, skakel dan die bord aan, en die MCU moet begin met die uitvoering van die flitsprogram.
Stap 4: Stel tyd en datum in
Druk die MENU -knoppie op die afstandsbediening om die datum/tyd in te stel (verwys na die afstandsbedieningsfoto vir sleutelkaarte).
Die LCD vertoon * Stel tyd en datum in. Die * dui op die huidige keuse.
Gebruik die VERHOOG/AFLAAG (+/-) knoppies om die * wyser te beweeg. Hierdie 2 knoppies word ook gebruik om die tyd/datum waardes te verander.
Gebruik die SELECT -knoppie om te kies.
Die LINKS/REGS knoppies is om die wyser na die tyd/datum posisies te skuif, gevolg deur VERHOOG/AFLAAG knoppies om die ooreenstemmende waarde te verander. Druk die SELECT -knoppie om die verandering te sluit.
Die RETURN -knoppie word gebruik om die tyd/datum -instelling te verlaat.
Stap 5: Gaan vorentoe en bou een, dit is goedkoop en lekker
Die titel sê alles. Nadat u die materiaal versamel het, behoort dit nie meer as 'n halwe dag te neem om te bou nie.
Volgende.. Sit dit in 'n mooi omhulsel, voer dit aan met 'n kragbank..
Dankie vir die lees.
Aanbeveel:
RGB -klok om kinders te leer oor tyd: 4 stappe
RGB -klok om kinders oor tyd te leer: Gisteraand het ek 'n idee gekry hoe ek my vyfjarige kan help om 'n tydsberekening te kry. is gewoonlik 'n bietjie gemors en amper nooit in orde nie
Arduino GPS-klok met plaaslike tyd met behulp van NEO-6M-module: 9 stappe
Arduino GPS-klok met plaaslike tyd met behulp van NEO-6M-module: in hierdie tutoriaal leer ons hoe u die huidige tyd van die satelliete kan kry met behulp van arduino. Kyk na die video
556 Tyd bied klokinvoer vir 2 dekade tellers wat 20 LED's aandryf: 6 stappe
556 Tyd bied klokinvoer aan 2 dekade tellers wat 20 LED's sal aandryf: hierdie instruksie sal wys hoe 'n 556 -timer klokinsette aan 2 dekades tellers sal lewer. Die dekade tellers sal 20 LED's aandryf
Internetklok: vertoon datum en tyd met 'n OLED met behulp van ESP8266 NodeMCU met NTP -protokol: 6 stappe
Internetklok: vertoon datum en tyd met 'n OLED met behulp van ESP8266 NodeMCU met NTP -protokol: Hallo ouens in hierdie instruksies, ons bou 'n internetklok wat tyd van die internet kan kry, sodat hierdie projek geen RTC nodig het nie, dit benodig slegs 'n werkende internetverbinding En vir hierdie projek benodig u 'n esp8266 wat 'n
Bou 'n regte klok vir u rekenaar en 'n brandblusser-klok: 3 stappe (met foto's)
Bou 'n regte klok vir u rekenaar en 'n brandblusser-horlosie: 'n Messingklokkie, 'n klein relais, nog 'n paar dinge en 'n regte klok kan die ure op u lessenaar slaan, alhoewel hierdie projek op Windows en Mac werk OS X, ek het ook besluit om Ubuntu Linux te installeer op 'n rekenaar wat ek in die asblik gevind het en daaraan werk: ek het nog nooit