Obsah:

LED - Mega hodiny: 8 kroků (s obrázky)
LED - Mega hodiny: 8 kroků (s obrázky)

Video: LED - Mega hodiny: 8 kroků (s obrázky)

Video: LED - Mega hodiny: 8 kroků (s obrázky)
Video: Tento Tvar Je NEMOŽNÝ Nakreslit!😱 2024, Červenec
Anonim
Image
Image
Kusovník (vše, co budete potřebovat)
Kusovník (vše, co budete potřebovat)

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)

Stavba bydlení (1. část)
Stavba bydlení (1. část)
Stavba bydlení (1. část)
Stavba bydlení (1. část)
Stavba bydlení (část 1)
Stavba bydlení (část 1)
  1. Odřízněte a vyvrtejte 3 mm akrylové desky, jak je znázorněno na náčrtu
  2. 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)

Stavba bydlení (část 2)
Stavba bydlení (část 2)
Stavba bydlení (část 2)
Stavba bydlení (část 2)
Stavba bydlení (část 2)
Stavba bydlení (část 2)
  1. 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
  2. Přišroubujte čtyři 15mm rozpěrky k akrylové desce, jak je znázorněno na obrázcích
  3. 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í)
  4. Odšroubujte lepené čtyři rozpěrky pro další krok

Krok 4: Vložení LED diod na přední desku

Vložení LED diod na přední desku
Vložení LED diod na přední desku
Vložení LED diod na přední desku
Vložení LED diod na přední desku
Vložení LED diod na přední desku
Vložení LED diod na přední desku
  1. Nejprve vložte 3 mm LED do první řady vrtané desky (prvních 60 LED)
  2. Ohněte anody na stranu a pájte katody kolem desky spolu s měděným drátem 0,8 mm
  3. Opakujte to pro dalších 7 řádků
  4. Nyní spojte dohromady anody stejného sloupce
  5. Měli byste mít matici 8 řádků (katody) a 60 sloupců (anody)

Krok 5: Pájení matice dohromady

Pájení matice dohromady
Pájení matice dohromady
Pájení matice dohromady
Pájení matice dohromady
Pájení matice dohromady
Pájení matice dohromady
Pájení matice dohromady
Pájení matice dohromady
  1. Připájejte jeden 8pólový kabelový konektor k 8 řadám (katodám) matice
  2. 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

Vložení 4místného 7segmentového displeje
Vložení 4místného 7segmentového displeje
Vložení 4místného 7segmentového displeje
Vložení 4místného 7segmentového displeje
Vložení 4místného 7segmentového displeje
Vložení 4místného 7segmentového displeje
Vložení 4místného 7segmentového displeje
Vložení 4místného 7segmentového displeje
  1. 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)
  2. 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

Budování elektroniky
Budování elektroniky
Budování elektroniky
Budování elektroniky
Budování elektroniky
Budování elektroniky
  1. Ustřihněte obvodové lišty tak, aby pasovaly do rámečku obrázku
  2. Budete potřebovat nějaké konektory, které si můžete postavit jako já

Krok 8: Sestavení elektronického a kódového vysvětlení

Vytváření elektronického a kódového vysvětlení
Vytváření elektronického a kódového vysvětlení
Vytváření elektronického a kódového vysvětlení
Vytváření elektronického a kódového vysvětlení
Vytváření elektronického a kódového vysvětlení
Vytváření elektronického a kódového vysvětlení
Vytváření elektronického a kódového vysvětlení
Vytváření 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: