Obsah:
- Krok 1: Kusovník (všetko, čo budete potrebovať)
- Krok 2: Stavba bývania (časť 1)
- Krok 3: Stavba bývania (časť 2)
- Krok 4: Vloženie diód LED na prednú dosku
- Krok 5: Spájkovanie matice dohromady
- Krok 6: Vloženie 4-miestneho 7-segmentového displeja
- Krok 7: Zostavenie elektroniky
- Krok 8: Vytvorenie elektronického vysvetlenia a kódu
Video: LED - Mega hodiny: 8 krokov (s obrázkami)
2024 Autor: John Day | [email protected]. Naposledy zmenené: 2024-01-30 11:56
LED - Mega hodiny
Krok 1: Kusovník (všetko, čo budete potrebovať)
Pre bývanie
- Tri akrylové sklo s hrúbkou 300 x 300 mm x 3 mm (čierne)
- Jedno akrylové sklo s hrúbkou 300 x 300 mm x 3 mm (priehľadné)
- Lepidlo a leštidlo na akrylové sklo
- Dvadsať 15 mm rozperných závitov M3
- Dvadsať skrutiek M3 + podložky
- Jeden rám obrazu 300x300
Pre elektroniku
- 480 3mm LED diód (farba podľa vášho výberu)
- Šesťdesiat 120 Ω odporov
- Jedna 4-miestna 7-segmentová spoločná anóda
- Osem posuvných registrov 74HC595
- Osem tranzistorov BD139 NPN
- Jedna doska Arduino ATMEGA 2560
- Jeden TLC5940
- 1m RGB-LED pásik
- Jeden regulátor napätia 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
- Stužkový kábel
- Hlavičkové pásy
- Jeden I2C RTC DS1307 AT24C32 Hodinový modul v reálnom čase pre Arduino Mega2560
- Veľa medeného drôtu a cínovej spájky
- Osem odporov 750 ohmov
- Štyri dosky plošných spojov
- Jedna 12V 1A napájacia batéria alebo jedna 11, 1 1000-2000mAh nabíjateľná batéria Lipo
Krok 2: Stavba bývania (časť 1)
- Odrežte a vyvŕtajte 3 mm akrylové platne, ako je znázornené na náčrte
- Prilepte prednú dosku krytu (čierna doska), spojovaciu časť (priehľadná doska) a plátky diód LED (čierna doska) k sebe.
Krok 3: Stavba bývania (časť 2)
- Na zadnú lepenku rámu obrazu prilepte jednu akrylátovú dosku s hrúbkou 300 x 300 mm a 3 mm, aby bola zaistená väčšia stabilita, ak je rám obrazu so sklom, môžete ho vytiahnuť, nepotrebujeme ho
- Naskrutkujte štyri 15 mm rozpery na akrylovú dosku, ako je znázornené na obrázkoch
- Teraz môžete prilepiť štyri rozpery z jednej strany rámu obrazu na prednú dosku (pred lepením rozperiek najskôr dosku poškriabajte, lepšie sa zafixujú)
- Odskrutkujte lepené štyri rozpery pre ďalší krok
Krok 4: Vloženie diód LED na prednú dosku
- Najprv vložte 3 mm diódy LED do prvého radu vyvŕtanej dosky (prvých 60 diód LED)
- Ohnite anódy na stranu a spájkujte katódy okolo dosky spolu s 0,8 mm medeným drôtom
- Opakujte to pre ďalších 7 riadkov
- Teraz spájajte anódy rovnakého stĺpca dohromady
- Mali by ste mať maticu 8 riadkov (katódy) a 60 stĺpcov (anódy)
Krok 5: Spájkovanie matice dohromady
- Pripojte jeden 8-pólový káblový konektor k 8 radom (katódam) matice
- Pripájajte osem 8-pólových káblových konektorov k 60 stĺpcom (anódam) matice. Použil som 8-pólové konektory, teraz mám k dispozícii 64 káblov, ale potrebujeme iba 60, vľavo štyri, ktoré som položil gumovú pásku. Môžete tiež urobiť to najlepšie a použiť sedem 8-pólových konektorov jeden 4-pólový konektor, takže budete mať presne 60 pripojení
Krok 6: Vloženie 4-miestneho 7-segmentového displeja
- V strede odrežte dosku na diódy LED a prilepte 4-miestny 7-segmentový displej (pred lepením displeja spájajte k displeju spájkovacie vodiče)
- Musel som poškriabať zadnú stranu platne a znova prilepiť rozpery, pretože nebola skutočne pripevnená, ako som už spomenul.
Krok 7: Zostavenie elektroniky
- Vystrihnite obvodové lišty tak, aby sa zmestili do rámu obrazu
- Budete potrebovať konektory, ktoré si môžete postaviť tak, ako som ich vyrobil ja
Krok 8: Vytvorenie elektronického vysvetlenia a kódu
Tu je kompletný obvod a kód
Dal som tiež 11, 1V 1000mAh Lipo nabíjateľnú batériu, aby som mohol hodiny napájať bez externého DC kábla.
Vysvetlenie kódu:
Po pripojení celého elektronického sťahovania súborov zip 3 zip je jeden kód a ostatné sú knižnice. Najprv musíte do priečinka s knižnicou arduino vložiť priečinky oboch knižníc pre TLC a modul RTC, inak sa pri otváraní zobrazí chyba kód, alebo si tiež môžete stiahnuť knižnice z webu arduino.
Kód obsahuje 3 priečinky:
Priečinok SetTime s SetTime.ino: Tento súbor použite na manuálne nastavenie času pre váš modul RTC, pretože na tento účel musíte vo svojom miestnom čase zmeniť bajtové premenné vo funkcii setDateTime () a potom načítať tento kód. do vášho arduina a modul RTC uloží váš miestny čas, musíte to urobiť iba prvýkrát, aby ste nastavili čas alebo ak vymieňate batériu vášho modulu RTC. TestTimeFolder s
TestTime.ino: pomocou tohto iba skontrolujte, či modul RTC uložil správny čas, načítajte tento kód a otvorte sériový monitor, aby ste ho skontrolovali.
Priečinok LED_Mega_Clock: so 6 súbormi musí byť všetkých týchto 6 súborov v tom istom priečinku, otvorte iba súbor LED_Mega_Clock.ino a získate všetkých 6 súborov na rôznych klepnutiach.
- „LED_Mega_Clock Tap“: tu je nastavenie pre kolíky a definícia globálnych premenných a polí pre registre a funkciu loop (). Na karte „Programy“som urobil 3 funkcie s 3 rôznymi animáciami, vyberte jednu z nich a vložte ju do funkcie slučky.
- „Karta RTC“: Tu je nastavenie RTC, ktoré v skutočnosti nemusíte upravovať, ale pre viac informácií navštívte webovú stránku arduino. Tu som vykonal funkciu checkTime () na spustenie prechodu medzi modulom RTC a arduino. Používam to pred každou animáciou a tiež nezabudnite prečítať čas pred animáciou a previesť tieto binárne kódované údaje na normálne desatinné miesto pomocou funkcie bcdToDec () bajtu, ktorú som urobil. Napríklad: int second = bcdToDec (Wire.read ()); „RGB_LED_Strip Tap“: Tu som urobil 2 funkcie, jednu, ktorá veľmi 20 minút zmení celé spektrum farieb z červenej na purpurovú a jednu, ktorá každú sekundu zmení každú farbu, na to použite výstupy PWM vášho arduina. môžete vytvárať vlastné funkcie.
- „Blue_LEDs Tap“: tu som vykonal 3 funkcie pomocou multiplexovania, aby som nastavil modrú LED maticu s druhým, minútovým a hodinovým indikátorom, druhé robia to isté, ale s otočným bodom sprava doľava ako druhým indikátorom. a funkcia shift () na posun údajov. Môžete vytvárať vlastné animácie.
Ako posunúť údaje:
digit_display Tap: tu sú 3 funkcie, jedna na nastavenie číslic (anódy alebo arduino piny definované v poli CA v poli „LED_Mega_Clock Tap“) jedna na nastavenie segmentov (katódy alebo TLC piny na zníženie prúdu na GND) a jeden na resetovanie TLC To znamená, že máte 4 číslice, ktoré nastavíte vysoko alebo nízko pomocou arduino pinov, a 7 segmentov na každej číslici, ktoré nastavíte vysoko alebo nízko pomocou TLC pomocou multiplexovania. Ako používať knižnicu TLC:
Hodiny môžete optimalizovať napríklad tak, že do obvodu zapojíte fotoodpor, aby sa automaticky regulovala svetlosť hodín v závislosti od okolitého svetla vo vašej miestnosti, alebo môžete pomocou 10k potenciometra ovládať jas ručne.
Môžete tiež vložiť tlačidlo na prepínanie medzi rôznymi programami alebo do hodín vložiť ďalší pásik LED, ktorý osvetlí priehľadnú plastovú časť na prednom paneli.
Odporúča:
Hodiny pre odchod do dôchodku / Hodiny s odpočítavaním / Dn: 4 kroky (s obrázkami)
Hodiny pre odchod do dôchodku / Hodiny počítania / Dn: V zásuvke som mal niekoľko týchto 8x8 LED bodových displejov a premýšľal som, čo s nimi. Inšpirovaný inými pokynmi, dostal som nápad postaviť displej odpočítavania/odpočítavania, ktorý bude odpočítavať do budúceho dátumu/času a ak cieľový čas p
C51 4 -bitové elektronické hodiny - drevené hodiny: 15 krokov (s obrázkami)
C51 4 -bitové elektronické hodiny - drevené hodiny: Tento víkend mal nejaký voľný čas, a tak sa dal dokopy a zostavil tieto 4 -bitové elektronické digitálne hodiny vo výške 2,40 USD za 4 doláre, ktoré som pred chvíľou kúpil od AliExpress
Rozvodové hodiny a reťazové hodiny - takmer zadarmo! 5 krokov (s obrázkami)
Rozvodové hodiny a reťazové hodiny - takmer zadarmo !: Našťastie, keď ste zmenili rozvodovú súpravu svojho auta, nehodili ste staré prevody a reťaz. Skoro som to urobil, ale moja žena mi ukázala toto: http://www.uncommongoods.com/product/auto-timing-chain-and-gears-wall-clock 125 USD v USA plus poštovné.
Premeňte obyčajné hodiny z domova na vlastné žiariace hodiny: 8 krokov (s obrázkami)
Premeňte obyčajné hodiny na vlastné žiariace hodiny: PRVÉ DÁVAM SVOJE SRDEČNÉ VĎAKA INŠTRUKČNÝM TÍMOM, KTORÉ SA TÝKAJÚ DNI OBNOVY ZDRAVIA AKO VIAC ODPOVEDE ….. V tomto návode sa s vami chcem podeliť o to, ako previesť doma obyčajné hodiny do automaticky žiariacich hodín. > > Za to, že
Postavte si pre svoj počítač skutočne zvonivé hodiny a hodiny s hasiacim prístrojom .: 3 kroky (s obrázkami)
Postavte si na svojom PC skutočné zvonkohry a hodiny, ktoré zasiahnu hasiaci prístroj: Mosadzný zvonček, malé relé, niekoľko ďalších vecí a skutočný zvonček dokážu odpáliť hodiny na ploche. Napriek tomu, že tento projekt beží na Windows a Mac V systéme OS X som sa tiež rozhodol nainštalovať Ubuntu Linux na počítač, ktorý som našiel v koši, a pracovať na tom: Nikdy som