Sadržaj:
- Korak 1: Opis materijala (sve što vam treba)
- Korak 2: Izgradnja stambenog prostora (1. dio)
- Korak 3: Izgradnja stambenog prostora (2. dio)
- Korak 4: Umetanje LED dioda u prednju ploču
- Korak 5: Lemljenje matrice zajedno
- Korak 6: Umetanje četveroznamenkastog 7-segmentnog zaslona
- Korak 7: Izgradnja elektronike
- Korak 8: Izgradnja objašnjenja elektronike i koda
Video: LED - Mega sat: 8 koraka (sa slikama)
2024 Autor: John Day | [email protected]. Zadnja promjena: 2024-01-30 09:32
LED - Mega sat
Korak 1: Opis materijala (sve što vam treba)
Za stanovanje
- Tri akrilna stakla debljine 300x300 mm x 3 mm (crno)
- Jedno akrilno staklo debljine 300x300 mm x 3 mm (prozirno)
- Ljepilo za akrilno staklo i poliranje
- Dvadeset odstojnika od 15 mm s navojem M3
- Dvadeset vijaka M3 + podloške
- Jedan okvir slike 300x300
Za elektroniku
- 480 LED dioda od 3 mm (boja po vašem izboru)
- Šezdeset otpornika od 120 Ω
- Jedna četveroznamenkasti 7-segmentni zaslon zajednička anoda
- Osam registara pomaka 74HC595
- Osam BD139 NPN tranzistora
- Jedna Arduino ATMEGA 2560 ploča
- Jedan TLC5940
- 1m RGB-LED-traka
- Jedan regulator napona LM317
- Jedan kondenzator od 0,1 μF
- Jedan kondenzator od 1 μF
- Jedan otpornik od 1 kΩ
- Jedan otpornik od 330 Ω
- Jedan DC priključak od 2,5 mm
- Vrpčasti kabel
- Trake zaglavlja
- Jedan I2C RTC DS1307 AT24C32 modul sata u stvarnom vremenu za Arduino Mega2560
- Puno bakrene žice i limenog lema
- Osam otpornika od 750 ohma
- Četiri ploče sa trakama
- Jedna 12V 1A Napajanje ili jedna 11, 1 1000-2000mAh Lipo punjiva baterija
Korak 2: Izgradnja stambenog prostora (1. dio)
- Izrežite i izbušite akrilne ploče od 3 mm kako je prikazano na skici
- Zalijepite prednju ploču kućišta (crna ploča), lijepljujući dio (prozirna ploča) i LED diodu (kriška)
Korak 3: Izgradnja stambenog prostora (2. dio)
- Zalijepite jednu akrilnu ploču debljine 300x300 mm debljine 3 mm na stražnji karton okvira za sliku radi veće stabilnosti, ako okvir za slike ima staklo, možete ga izvaditi, ne treba nam
- Uvrnite četiri odstojnika od 15 mm na akrilnu ploču kao što je prikazano na slikama
- Sada možete zalijepiti četiri odstojnika s jedne strane okvira slike na prednju ploču (vrh prvo izgrebite ploču prije lijepljenja odstojnika, bolje će se popraviti)
- Odvijte slijepljena četiri odstojnika za sljedeći korak
Korak 4: Umetanje LED dioda u prednju ploču
- Prvo umetnite LED diode od 3 mm u prvi red izbušene ploče (prvih 60 LED dioda)
- Savijte anode u stranu i zalemite katode oko ploče zajedno s bakrenom žicom od 0,8 mm
- Ponovite ovo za ostalih 7 redaka
- Sada lemite anode istog stupa zajedno
- Trebali biste imati matricu od 8 redaka (katode) i 60 stupaca (anode)
Korak 5: Lemljenje matrice zajedno
- Zalemite jedan 8-polni kabel na 8 redova (katode) matrice
- Lemite osam 8-pol kabelskih konektora na 60 stupova (anode) matrice. Koristio sam 8-pol konektore, sada imam na raspolaganju 64 kabela, ali treba nam samo 60, na lijeva četiri sam stavio gumenu traku. Također možete učiniti najbolje i koristiti sedam 8-polnih konektora i jedan 4-polni konektor tako da imate točno 60 veza
Korak 6: Umetanje četveroznamenkastog 7-segmentnog zaslona
- Izrežite LED diode Ploča s kriškama u sredini i zalijepite četveroznamenkasti 7-segmentni zaslon (žice lemite vrhom na zaslon prije lijepljenja zaslona)
- Morao sam izgrebati stražnju stranu ploče i ponovno zalijepiti odstojnike jer nije stvarno bio fiksiran kao što sam već spomenuo
Korak 7: Izgradnja elektronike
- Izrežite kartonske ploče tako da stanu u okvir slike
- Trebat će vam neki konektori koje možete izgraditi kao što sam ja napravio
Korak 8: Izgradnja objašnjenja elektronike i koda
Ovdje je cijeli krug i kod
Stavio sam i Lipo punjivu bateriju od 11, 1V 1000mAh kako bih mogao napajati sat bez vanjskog istosmjernog kabela.
Objašnjenje koda:
Nakon povezivanja svih elektroničkih preuzimanja zip 3 zip-datoteka jedna je kôd, a ostale su knjižnice. Prvo morate staviti obje mape knjižnica za TLC-ove i RTC-modul u svoju mapu arduino knjižnice, inače ćete dobiti pogrešku prilikom otvaranja kôd, a možete i preuzeti knjižnice s arduino web stranice.
Kod sadrži 3 mape:
Mapa SetTime sa SetTime.ino: koristite ovu datoteku za ručno postavljanje vremena za vaš RTC-modul po prvi put, za to morate promijeniti bajtne varijable u funkciji setDateTime () s vašim lokalnim vremenom, a zatim učitati ovaj kôd na vaš arduino i RTC-modul će pohraniti vaše lokalno vrijeme, to morate učiniti samo prvi put za postavljanje vremena ili ako promijenite bateriju vašeg RTC-modula. Mapa TestTimeFolder s
TestTime.ino: ovo koristite samo za provjeru je li RTC-modul pohranio točno vrijeme, učitajte ovaj kôd i otvorite serijski monitor kako biste ga provjerili.
Mapa LED_Mega_Clock: sa 6 datoteka, svih ovih 6 datoteka mora biti u istoj mapi, otvorite samo LED_Mega_Clock.ino i dobit ćete svih 6 datoteka u različitim dodirima.
- "LED_Mega_Clock Tap": ovdje su postavke za pinove i definicija globalnih varijabli i nizova za registre i funkciju loop (). Napravio sam 3 funkcije na "programskoj kartici" s 3 različite animacije, odaberite jednu od njih i stavite je u funkciju petlje.
- "RTC kartica": Ovdje je postavka RTC -a koju zapravo ne morate uređivati, ali za više informacija posjetite arduino web mjesto. Ovdje sam napravio funkciju checkTime () za početak prijelaza između RTC-modula i arduina. Koristim ovo prije svake animacije, a također ne zaboravim pročitati vrijeme prije animacije i pretvoriti ove binarno kodirane podatke u normalnu decimalu pomoću funkcije byte bcdToDec () koju sam napravio. Na primjer: int second = bcdToDec (Wire.read ()); "RGB_LED_Strip Tap": ovdje sam napravio 2 funkcije jednu koja mijenja cijeli spektar boja iz crvene u magenta vrlo 20 minuta i jednu koja mijenja svaku boju svake sekunde za to koristite PWM izlaze vašeg arduina. možete napraviti vlastite funkcije.
- "blue_LEDs Tap": ovdje sam napravio 3 funkcije koristeći multipleksiranje jedne za postavljanje plave LED-matrice s indikatorom druge, minute i sata, a druge rade isto, ali s mjestom zakretanja s desna na lijevo kao drugim indikatorom. i funkciju shift () za pomicanje podataka. Možete napraviti vlastite animacije.
Kako prebaciti podatke:
digit_display Tap: ovdje su 3 funkcije jedna za postavljanje znamenki (anode ili arduino pinovi definirani u CA nizu u "LED_Mega_Clock Tap") jedna za postavljanje segmenata (katode ili TLC pinovi da potope struju na GND) i jedan za poništavanje TLC -a To znači da imate 4 znamenke koje postavljate visoko ili nisko sa svojim arduino pinovima i 7 segmenata u svakoj znamenki koju postavite visoko ili nisko pomoću TLC -a pomoću multipleksiranja. Kako koristiti knjižnicu TLC:
Sat možete optimizirati, na primjer, povezivanjem foto-otpornika u krug za automatsku kontrolu svjetline sata ovisno o ambijentalnom osvjetljenju vaše sobe, ili možete upotrijebiti 10k potenciometar za ručno upravljanje svjetlinom.
Također možete umetnuti gumb za prebacivanje između različitih programa ili staviti drugu LED traku unutar sata kako bi osvijetlila prozirni plastični dio na prednjoj ploči.
Preporučeni:
Sat za umirovljenje / Brojanje sati / Dn sat: 4 koraka (sa slikama)
Umirovljenički sat / Brojanje gore / Dn sat: Imao sam nekoliko ovih 8x8 LED matričnih zaslona u ladici i razmišljao sam što ću s njima. Nadahnut drugim instrukcijama, došao sam na ideju da napravim zaslon za odbrojavanje/povećanje za odbrojavanje do budućeg datuma/vremena i ako ciljno vrijeme p
Vortex sat: Infinity Mirror ručni sat: 10 koraka (sa slikama)
Vortex Watch: Infinity Mirror ručni sat: Cilj ovog projekta bio je stvoriti nosivu verziju beskonačnog zrcalnog sata. Koristi svoje RGB LED diode za označavanje vremena dodjeljujući sate, minute i sekunde crvenom, zelenom i plavom svjetlu i preklapajući ove nijanse t
C51 4 -bitni elektronički sat - drveni sat: 15 koraka (sa slikama)
C51 4 -bitni elektronički sat - drveni sat: Imao sam slobodnog vremena ovog vikenda pa sam otišao naprijed i sastavio ovaj 4 -bitni elektronički digitalni sat od 2,40 USD koji sam kupio prije nekog vremena na AliExpressu
Pretvorite obični kućni sat u samosvijetleći sat: 8 koraka (sa slikama)
Pretvorite kućni obični sat u samosvijetleći sat: PRVO DAJEM SVOJU SRČNU HVALU INSTRUKTIVNIM TIMOVIMA DA MOGU ZDRAVSTVENE DANE Oporavak učini što odgovornijim ….. U ovim uputama želim podijeliti s vama kako pretvoriti svoj kućni obični sat u samosvijetli sat. > > Za ovo
Napravite pravi sat koji zvoni za vaše računalo i sat za gašenje požara: 3 koraka (sa slikama)
Napravite pravi sat za svoje računalo i sat za udaranje vatrogasnih aparata: Mesingano zvono, mali relej, još nekoliko stvari i pravo zvono mogu otkucati sate na vašoj radnoj površini. Iako ovaj projekt radi na Windowsima i Mac-u OS X također, odlučio sam instalirati Ubuntu Linux na računalo koje sam našao u smeću i poraditi na tome: nikad nisam