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 četverocifrenog 7-segmentnog ekrana
- 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 izmjena: 2024-01-30 08:04
LED - Mega sat
Korak 1: Opis materijala (sve što vam treba)
Za stanovanje
- Tri akrilnog stakla debljine 300x300 mm x 3 mm (crno)
- Jedno akrilno staklo debljine 300x300 mm x 3 mm (prozirno)
- Akrilno ljepilo za staklo i poliranje
- Dvadeset odstojnika od 15 mm sa navojem M3
- Dvadeset vijaka M3 + podloške
- Jedan okvir za sliku dimenzija 300x300
Za elektroniku
- 480 LED dioda od 3 mm (boja po vašem izboru)
- Šezdeset otpornika od 120 Ω
- Jedna četverocifrena 7-segmentna displej 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
- Ribbon Cable
- Header Strips
- Jedan I2C RTC DS1307 AT24C32 modul sata u realnom 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 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 zalijepljena č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 redova
- Sada lemite anode istog stupa zajedno
- Trebali biste imati matricu od 8 redova (katode) i 60 stupaca (anode)
Korak 5: Lemljenje matrice zajedno
- Lemite jedan 8-polni kablovski konektor na 8 redova (katode) matrice
- Lemite osam 8-pol kablovskih konektora na 60 stubova (anode) matrice. Koristio sam 8-pol konektore, sada imam na raspolaganju 64 kabla, ali treba nam samo 60, s lijeve četiri stavljam 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 četverocifrenog 7-segmentnog ekrana
- Izrežite LED diode Ploča s kriškama u sredini i zalijepite četverocifreni 7-segmentni ekran (vrhove lemite žice na ekran prije lijepljenja ekrana)
- Morao sam izgrebati stražnju stranu ploče i ponovno zalijepiti odstojnike, jer zaista nije 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
Evo kompletnog kola i koda
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 elektronskih datoteka za preuzimanje zip 3 zip datoteka, jedan je kôd, a ostale su biblioteke. Prvo morate staviti obje mape biblioteka za TLC-ove i RTC-modul u svoju mapu arduino biblioteke, u protivnom ćete dobiti grešku prilikom otvaranja kôd ili možete preuzeti biblioteke sa arduino web stranice.
Kod sadrži 3 fascikle:
Mapa SetTime sa SetTime.ino: koristite ovu datoteku za ručno postavljanje vremena za vaš RTC-modul po prvi put, jer za to morate promijeniti bajtne varijable u funkciji setDateTime () sa svojim 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 da postavite vrijeme ili ako promijenite bateriju vašeg RTC-modula. Mapa TestTimeFolder sa
TestTime.ino: ovo koristite samo za provjeru je li RTC-modul pohranio točno vrijeme, učitajte ovaj kôd i otvorite serijski monitor da ga provjerite.
Fascikla 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 je postavka za pinove i definicija globalnih varijabli i nizova za registre i funkciju loop (). Napravio sam 3 funkcije na "programskoj kartici" sa 3 različite animacije, odaberite jednu od njih i stavite je u funkciju petlje.
- "Kartica RTC": ovdje je postavka RTC -a koju ne morate uređivati, ali za više informacija posjetite arduino web lokaciju. 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 shift () funkcija za prebacivanje 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 jedna 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 cifri koju postavljate visoko ili nisko pomoću TLC -a pomoću multipleksiranja. Kako koristiti TLC biblioteku:
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 koristiti 10k potenciometar za ručno upravljanje svjetlinom.
Također možete umetnuti dugme za prebacivanje između različitih programa ili staviti drugu LED traku unutar sata kako bi osvijetlili prozirni plastični dio na prednjoj ploči.
Preporučuje se:
Sat za penziju / Odbrojavanje / Dn sat: 4 koraka (sa slikama)
Sat za odlazak u penziju / Odbrojavanje / Dn sat: U ladici sam imao nekoliko ovih 8x8 LED matričnih ekrana i razmišljao sam šta ću s njima. Inspirisan drugim instrukcijama, došao sam na ideju da napravim ekran za odbrojavanje/povećanje za odbrojavanje do budućeg datuma/vremena i ako ciljno vreme p
Vortex sat: ručni sat s ogledalom u beskonačnosti: 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 digitalni digitalni sat od 2 bita 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 vaš kućni obični sat u samosvijetleći sat. > > Za ovo
Napravite pravi sat koji zvoni za vaš računar i sat za gašenje požara: 3 koraka (sa slikama)
Napravite pravi sat koji čuje zvono za vaš računar i sat koji udara u aparate za gašenje požara .: Mesingano zvono, mali relej, još nekoliko stvari i pravo zvono mogu udariti sate na vašu radnu površinu. Iako ovaj projekat radi na Windowsima i Macima OS X takođe, odlučio sam da instaliram Ubuntu Linux na računar koji sam našao u smeću i poradio na tome: nikada nisam