Tartalomjegyzék:

Óra infravörös távirányítóval az idő/dátum beállításához: 5 lépés
Óra infravörös távirányítóval az idő/dátum beállításához: 5 lépés

Videó: Óra infravörös távirányítóval az idő/dátum beállításához: 5 lépés

Videó: Óra infravörös távirányítóval az idő/dátum beállításához: 5 lépés
Videó: ULTIMEA Apollo 20 1080p Projector Review - High quality Low cost 2024, Július
Anonim
Óra infravörös távirányítóval az idő/dátum beállításához
Óra infravörös távirányítóval az idő/dátum beállításához
Óra infravörös távirányítóval az idő/dátum beállításához
Óra infravörös távirányítóval az idő/dátum beállításához
Óra infravörös távirányítóval az idő/dátum beállításához
Óra infravörös távirányítóval az idő/dátum beállításához
Óra infravörös távirányítóval az idő/dátum beállításához
Óra infravörös távirányítóval az idő/dátum beállításához

Ez egy egyszerű óra, amely könnyen hozzáférhető alkatrészekből készül. A használt mikrokontroller egy olcsó STM32F030F4P6. A kijelző 16x2 méretű LCD, I2C hátizsákkal (PCF8574).

Az óra áramkör kis prototípus -táblák és TSSOP28 adapterkártya segítségével építhető fel, az ábrán látható módon.

1. lépés: Anyagok

  • STM32F030F4P6 MCU
  • PCF8563 RTC vagy szerezze be a kész modult
  • LCD 1602 I2C hátizsákkal
  • prototípus -táblák
  • IR távirányító Bluetooth/MP3 lejátszó modulból - IR távirányító
  • 38KHz IR vevő - TSOP1738
  • Kristályok (12 MHz az MCU számára, 32,768 KHz az RTC számára)
  • Különféle alkatrészek a vázlatban részletezve
  • vezetékek, csatlakozók stb.

A programnak az MCU -ba történő villogásához USB soros adapter szükséges.

2. lépés: Vázlatos és forráskód

Vázlatos és forráskód
Vázlatos és forráskód

3. lépés: Az MCU programozása

Az MCU bekötése a vázlat szerint, a program USB soros adapter segítségével egyszerűen beilleszthető az MCU -ba.

Csatlakoztassa az USB soros adapter TX -jét az MCU PA10 -hez (USART1_RX), és az adapter RX -jét az MCU PA9 -hez (USART1_TX).

A jumper segítségével rövidítse le a P1 fejléc 1. és 2. érintkezőjét (lásd a sematikus ábrát, csak a Boot0 érintkezőt kell konfigurálni, mivel a Boot1 érintkező nincs jelen ebben az MCU -ban), és kapcsolja be az áramkört, hogy az MCU soros rendszerbetöltési módba kerüljön.

Az STM32 MCU programozásához jó referencia az alábbi utasítás: Villogó STM32

A program villogása után távolítsa el a rövidzárlatot a P1 1. és 2. érintkezőjéről, valamint a rövid és a 2 -es és a 3 -as tűket, majd kapcsolja be a táblát, és az MCU -nak el kell kezdenie a villogó program végrehajtását.

4. lépés: Az idő és a dátum beállítása

Az idő és a dátum beállítása
Az idő és a dátum beállítása
Az idő és a dátum beállítása
Az idő és a dátum beállítása
Az idő és a dátum beállítása
Az idő és a dátum beállítása
Az idő és a dátum beállítása
Az idő és a dátum beállítása

A dátum/idő beállításához nyomja meg a távvezérlő MENU gombját (a kulcsos térképeket lásd a távirányító képén).

Az LCD kijelzőn a * Idő és dátum beállítása látható. A * az aktuális kiválasztásra mutat.

A NÖVELÉS/CSÖKKENTÉS (+/-) gombokkal mozgassa a * mutatót. Ez a 2 gomb az idő/dátum értékek módosítására is használható.

A kiválasztáshoz használja a SELECT gombot.

A BALRA/JOBBRA gombokkal mozgassa a kurzort az idő/dátum pozíciókra, majd a NÖVELÉS/CSÖKKENTÉS gombokkal módosítsa a megfelelő értéket. A módosítás rögzítéséhez nyomja meg a SELECT gombot.

A RETURN gombbal kiléphet az idő/dátum beállításából.

5. lépés: Menjen előre, és építsen egyet, ez olcsó és jó móka

Nos, a cím mindent elárul. Az anyagok összegyűjtése után az elkészítése nem tart tovább fél napnál.

Következő.. Tegye egy szép burkolatba, és tápegység segítségével táplálja.

Köszönöm, hogy elolvasta.

Ajánlott: