Obsah:
Video: Digitální hodiny Arduino s funkcí alarmu (vlastní PCB): 6 kroků (s obrázky)
2025 Autor: John Day | [email protected]. Naposledy změněno: 2025-01-13 06:57
V této příručce pro kutily vám ukážu, jak si tuto funkci budíku vytvořit z vlastních digitálních hodin.
V tomto projektu jsem se rozhodl vyrobit vlastní desku plošných spojů, která je založena na mikrokontroléru Arduino UNO - Atmega328p.
Níže najdete elektronické schéma s rozložením desek plošných spojů, abyste jej mohli snadno vyrobit.
Stisknutím tlačítek budete moci nastavit čas/datum/alarm a stav alarmu (zapnuto/vypnuto).
Alarm lze vypnout stisknutím tlačítka alarmu nebo zavřením schránky.
Aktualizace a další informace naleznete zde:
Začněme.
Krok 1: Co budete potřebovat - Hardware
Pro tento projekt budete potřebovat:
- Náš vlastní obvod PCB
- LCD s vysokým kontrastem 16x2 znaků (Raystar RC1602B-LLG-JWVE)
- Atmega328 (s bootloaderem Arduino UNO)
- Hodiny reálného času DS1307
- Senzor náklonu
- 28 dip zásuvka a 8 dip zásuvka
- 16 MHz krystalový oscilátor
- Krystalový oscilátor 32,768 MHz
- 2x22 pF kondenzátory
- Rezistor 3x10 kOhm
- Zastřihovač 20 kOhm
- Bzučák
- Držák knoflíkové baterie
- šroubová svorka 2P 2,54 mm
- Kolíková lišta 1x5 zásuvka 2,54 mm
-
Mini tlačítkový spínač - vysoký
K postupu programování budete potřebovat také modul TTL na USB nebo desku Arduino UNO.
K napájení budete potřebovat napájecí adaptér 5V-1A nebo můžete použít USB kabel jako já.
Krok 2: Okruh v EasyEDA, bezplatná online platforma pro návrh obvodů
Vstupte sem, abyste viděli a provedli jakékoli změny výše uvedeného okruhu.
Krok 3: Kód
Jak to naprogramovat:
Připojte svůj obvod pomocí modulu TTL k USB pomocí 5 kabelů k programovací hlavičce.
Kolíky RX a TX musí být vzájemně propojeny.
POZNÁMKA: Pokud používáte desku Arduino UNO, nejprve z ní odeberte IC ATmega328 a připojte konektory RX k RX a TX k TX pinům desky. Kolík RS musí být připojen k resetovacímu kolíku Arduino UNO.
Stáhněte si kód odtud a otevřete jej pomocí Arduino IDE. Uvnitř najdete také soubor knihovny.
Krok 4: JLCPCB - vytvořte si vlastní obvodovou zátěž od 2 $
Zadejte zde a vyrobte desku s plošnými spoji!
Použijte JLCPCB na výrobu PCB za 2 $ a 2denní dobu výroby, kvalita je opravdu dobrá, podívejte se na níže uvedenou fotografii naší desky plošných spojů.
Krok 5: 3D díly
Krok 6: Hotovo
Doufám, že se vám to líbilo, dejte mi vědět do komentářů !!!