Obsah:
- Krok 1: Kusovník (vše, co budete potřebovat)
- Krok 2: Stavba bydlení (část 1)
- Krok 3: Stavba bydlení (část 2)
- Krok 4: Vložení LED diod na přední desku
- Krok 5: Pájení matice dohromady
- Krok 6: Vložení 4místného 7segmentového displeje
- Krok 7: Budování elektroniky
- Krok 8: Sestavení elektronického a kódového vysvětlení
Video: LED - Mega hodiny: 8 kroků (s obrázky)
2024 Autor: John Day | [email protected]. Naposledy změněno: 2024-01-30 08:19
LED - Mega hodiny
Krok 1: Kusovník (vše, co budete potřebovat)
Pro bydlení
- Tři akrylové sklo o tloušťce 300 x 300 mm x 3 mm (černé)
- Jedno akrylové sklo o tloušťce 300 x 300 mm x 3 mm (průhledné)
- Lepidlo a leštidlo na akrylátové sklo
- Dvacet 15mm rozpěrných závitů M3
- Dvacet šroubů M3 + podložky
- Jeden rámeček obrázku 300x300
Pro elektroniku
- 480 3mm LED diod (barva dle vašeho výběru)
- Šedesát rezistorů 120 Ω
- Jedna 4místná 7segmentová společná anoda
- Osm posuvných registrů 74HC595
- Osm tranzistorů BD139 NPN
- Jedna deska Arduino ATMEGA 2560
- Jeden TLC5940
- 1m RGB-LED pás
- Jeden regulátor napětí LM317
- Jeden kondenzátor 0,1 μF
- Jeden 1μF kondenzátor
- Jeden odpor 1 kΩ
- Jeden odpor 330 Ω
- Jeden 2,5 mm DC konektor
- Plochý kabel
- Pásky záhlaví
- Jeden modul hodin I2C RTC DS1307 AT24C32 v reálném čase pro Arduino Mega2560
- Spousta měděného drátu a cínové pájky
- Osm odporů 750 ohmů
- Čtyři desky s obvody
- Jeden 12V 1A napájecí zdroj nebo jedna 11, 1 1000-2000mAh Lipo dobíjecí baterie
Krok 2: Stavba bydlení (část 1)
- Odřízněte a vyvrtejte 3 mm akrylové desky, jak je znázorněno na náčrtu
- Slepte přední desku pouzdra (černá deska), spojovací část (průhledná deska) a plátky LED (černá deska) dohromady
Krok 3: Stavba bydlení (část 2)
- Na zadní lepenku rámečku obrázku nalepte jednu akrylovou desku o tloušťce 300 x 300 mm a 3 mm pro větší stabilitu, pokud má rám obrazu sklenici, můžete ji vyjmout, nepotřebujeme ji
- Přišroubujte čtyři 15mm rozpěrky k akrylové desce, jak je znázorněno na obrázcích
- Nyní můžete přilepit čtyři rozpěrky z jedné strany rámečku obrázku na přední desku (špičku před lepením mezer poškrábejte, lépe se zafixují)
- Odšroubujte lepené čtyři rozpěrky pro další krok
Krok 4: Vložení LED diod na přední desku
- Nejprve vložte 3 mm LED do první řady vrtané desky (prvních 60 LED)
- Ohněte anody na stranu a pájte katody kolem desky spolu s měděným drátem 0,8 mm
- Opakujte to pro dalších 7 řádků
- Nyní spojte dohromady anody stejného sloupce
- Měli byste mít matici 8 řádků (katody) a 60 sloupců (anody)
Krok 5: Pájení matice dohromady
- Připájejte jeden 8pólový kabelový konektor k 8 řadám (katodám) matice
- Na 60 sloupců (anody) matice připájejte osm 8pólových kabelových konektorů. Použil jsem konektory 8-pol, nyní mám k dispozici 64 kabelů, ale potřebujeme pouze 60, na levé čtyři jsem položil gumovou pásku. Můžete také udělat to nejlepší a použít sedm 8pólových konektorů jeden 4pólový konektor, takže máte přesných 60 připojení
Krok 6: Vložení 4místného 7segmentového displeje
- Odřízněte plátkovou diodu LED uprostřed a přilepte 4místný 7segmentový displej (před přilepením displeje pájecí hroty k displeji)
- Musel jsem poškrábat zadní stranu desky a znovu přilepit distanční vložky, protože to nebylo opraveno, jak jsem již zmínil
Krok 7: Budování elektroniky
- Ustřihněte obvodové lišty tak, aby pasovaly do rámečku obrázku
- Budete potřebovat nějaké konektory, které si můžete postavit jako já
Krok 8: Sestavení elektronického a kódového vysvětlení
Zde je kompletní obvod a kód
Dal jsem také 11, 1V 1000mAh Lipo dobíjecí baterii, abych mohl hodiny napájet bez externího DC kabelu.
Vysvětlení kódu:
Po připojení všech elektronických stahování souborů zip 3 zip je kód a ostatní jsou knihovny. Nejprve musíte do složky knihovny arduino vložit obě složky knihoven pro TLC a modul RTC, jinak se při otevírání zobrazí chyba kód, nebo si také můžete stáhnout knihovny z webu arduino.
Kód obsahuje 3 složky:
Složka SetTime s SetTime.ino: Tento soubor použijte k ručnímu nastavení času pro váš modul RTC poprvé, k tomu je třeba změnit proměnné bajtů ve funkci setDateTime () s místním časem, poté načíst tento kód do vašeho arduina a modul RTC uloží váš místní čas, musíte to udělat pouze poprvé, abyste nastavili čas nebo pokud vyměňujete baterii vašeho modulu RTC. TestTimeFolder s
TestTime.ino: použijte pouze ke kontrole, zda modul RTC uložil správný čas, načtěte tento kód a otevřete sériový monitor a zkontrolujte jej.
Složka LED_Mega_Clock: u 6 souborů musí být všech těchto 6 souborů ve stejné složce, otevřete pouze LED_Mega_Clock.ino a všech 6 souborů získáte různými kohoutky.
- „LED_Mega_Clock Tap“: zde je nastavení pro piny a definice globálních proměnných a polí pro registry a funkci loop (). Na kartě „Programy“jsem vytvořil 3 funkce pomocí 3 různých animací, jednu z nich vyberte a vložte do funkce smyčky.
- „Karta RTC“: zde je nastavení RTC, které ve skutečnosti nemusíte upravovat, ale pro více informací navštivte stránky arduino. Zde jsem provedl funkci checkTime () pro zahájení přechodu mezi modulem RTC a arduino. Používám to před každou animací a také nezapomeňte přečíst čas před animací a převést tato binární kódovaná data na normální desítkové s funkcí byte bcdToDec (), kterou jsem vytvořil. Například: int second = bcdToDec (Wire.read ()); „RGB_LED_Strip Tap“: Zde jsem vytvořil 2 funkce, jednu, která mění celé barevné spektrum z červené na purpurovou na 20 minut, a jednu, která každou sekundu mění každou barvu, k tomu použijte výstupy PWM vašeho arduina. můžete vytvářet vlastní funkce.
- „Blue_LEDs Tap“: zde jsem provedl 3 funkce pomocí multiplexování jedné pro nastavení modré LED matice s druhým, minutovým a hodinovým indikátorem, které druhé dělají totéž, ale s výkyvným bodem zprava doleva jako druhým indikátorem. a funkci shift () pro posun dat. Můžete vytvářet vlastní animace.
Jak přesunout data:
digit_display Tap: zde jsou 3 funkce, jedna pro nastavení číslic (anody nebo piny arduino definované v poli CA v poli „LED_Mega_Clock Tap“) jedna pro nastavení segmentů (katody nebo piny TLC pro snížení proudu na GND) a jedna pro resetování TLC To znamená, že máte 4 číslice, které nastavíte vysoko nebo nízko pomocí arduino pinů, a 7 segmentů na každé číslici, kterou nastavíte vysoko nebo nízko pomocí TLC pomocí multiplexování. Jak používat knihovnu TLC:
Hodiny můžete optimalizovat například připojením fotoodporu v obvodu k automatickému ovládání světlosti hodin v závislosti na okolním osvětlení vaší místnosti, nebo můžete použít 10k potenciometr pro ruční ovládání jasu.
Můžete také vložit tlačítko pro přepnutí mezi různými programy nebo vložit další LED pásek dovnitř hodin pro osvětlení průhledné plastové části na předním panelu.
Doporučuje:
Hodiny pro odchod do důchodu / Hodiny počítání / Dn: 4 kroky (s obrázky)
Hodiny pro odchod do důchodu / Hodiny počítání / Dn: Měl jsem v zásuvce několik těchto 8x8 LED bodových maticových displejů a přemýšlel jsem, co s nimi. Inspirován dalšími instrukcemi, dostal jsem nápad postavit odpočítávací/up displej, který bude odpočítávat do budoucího data/času a pokud cílový čas p
Bolt - Noční hodiny bezdrátového nabíjení DIY (6 kroků): 6 kroků (s obrázky)
Bolt - Noční hodiny bezdrátového nabíjení DIY (6 kroků): Indukční nabíjení (známé také jako bezdrátové nabíjení nebo bezdrátové nabíjení) je druh bezdrátového přenosu energie. Využívá elektromagnetickou indukci k poskytování elektřiny přenosným zařízením. Nejběžnější aplikací je bezdrátové nabíjení Qi
C51 4bitové elektronické hodiny - dřevěné hodiny: 15 kroků (s obrázky)
C51 4bitové elektronické hodiny - dřevěné hodiny: Měl jsem o víkendu trochu volného času, takže jsem šel dopředu a sestavil jsem tyto digitální bity se 4 -bitovými digitálními hodinami v hodnotě 2,40 USD, které jsem před chvílí koupil od AliExpress
Převeďte domácí obyčejné hodiny na samostatně zářící hodiny: 8 kroků (s obrázky)
Převeďte domácí obyčejné hodiny na samostatně zářící hodiny: PRVNÍ DÁVÁM SVÉ HEARTILKY DÍKY INSTRUKTIVNÍM TÝMU, KTERÝ SE MÉM ZDRAVOTNÍM DENŮM ZÍSKÁVÁ DEN ODPOVĚDNĚJI ….. V tomto návodu se s vámi chci podělit o to, jak převést domácí běžné hodiny do samostatně zářících hodin. > > Za to, že
Postavte si pro svůj počítač skutečné zvonivé hodiny a hodiny s hasicím přístrojem: 3 kroky (s obrázky)
Postavte si pro svůj počítač skutečné hodiny s úžasným zvoněním a hodiny s hasicím přístrojem: Mosazný zvonek, malé relé a několik dalších věcí a skutečný zvonek mohou zasáhnout hodiny na ploše. Tento projekt běží na Windows a Mac OS X také jsem se rozhodl nainstalovat Ubuntu Linux na počítač, který jsem našel v koši, a pracovat na tom: Nikdy jsem