Talaan ng mga Nilalaman:
- Hakbang 1: Bill of Material (Lahat ng Kakailanganin Mo)
- Hakbang 2: Pagbuo ng Pabahay (Bahagi1)
- Hakbang 3: Pagbuo ng Pabahay (Bahagi2)
- Hakbang 4: Pagpasok ng mga LED sa Front Plate
- Hakbang 5: Sama-sama ang paghihinang ng Matrix
- Hakbang 6: Pagpasok ng 4-Digit 7-Segment na Display
- Hakbang 7: Pagbuo ng Elektronik
- Hakbang 8: Pagbuo ng Elektroniko at Code na Paliwanag
Video: LED - Mega Clock: 8 Hakbang (na may Mga Larawan)
2024 May -akda: John Day | [email protected]. Huling binago: 2024-01-30 13:11
LED - Mega Clock
Hakbang 1: Bill of Material (Lahat ng Kakailanganin Mo)
Para sa Pabahay
- Tatlong 300x300mm x 3mm kapal ng acrylic na baso (itim)
- Isang 300x300mm x 3mm kapal ng acrylic na baso (trasparent)
- Acrylic glass adhesive at polish
- Dalawampu't 15mm spacers M3 thread
- Dalawampung M3 screws + washers
- Isang 300x300 na frame ng larawan
Para sa Elektronik
- 480 3mm LEDs (kulay na iyong pinili)
- Animnapung 120 Ω resistors
- Isang 4-Digit 7-Segment na Ipinapakita ang karaniwang anode
- Walong 74HC595 Mga Rehistro sa Pagbabago
- Walong BD139 NPN Transistors
- Isang Arduino ATMEGA 2560 Board
- Isang TLC5940
- 1m RGB-LED-Strip
- Isang regulator ng boltahe ng LM317
- Isang 0.1μF capacitor
- Isang 1μF capacitor
- Isang resistor ng 1 kΩ
- Isang 330 Ω risistor
- Isang 2.5 mm DC Jack
- Ribbon Cable
- Mga Header Strip
- Isang I2C RTC DS1307 AT24C32 Real Time Clock Module Para sa Arduino Mega2560
- Maraming Copper Wire at lata ng panghinang
- Walong 750 Ohm Resistors
- Apat na circuit board
- Isang 12V 1A Powersupply o isang 11, 1 1000-2000mAh Lipo rechargeable na baterya
Hakbang 2: Pagbuo ng Pabahay (Bahagi1)
- Gupitin at drill ang mga 3mm acrylic plate tulad ng ipinakita sa sketch
- Pandikit sa harap ng plato ng pabahay (itim na plato), bahagi ng pagbubuklod (transparent plate) at mga LED slice plate (itim na plato) na magkasama
Hakbang 3: Pagbuo ng Pabahay (Bahagi2)
- Kola ng isang 300x300mm 3mm kapal ng acrylic plate sa likurang papel ng frame ng larawan para sa higit na katatagan, kung ang frame ng larawan ay may isang baso maaari mo itong ilabas, hindi namin ito kailangan
- I-scan ang apat na 15mm spacer sa acrylic plate tulad ng ipinakita sa mga larawan
- Ngayon ay maaari mong idikit ang apat na spacer mula sa isang gilid ng frame ng larawan hanggang sa plato sa harap (tip na guhitan muna ang plato bago idikit ang mga spacer, mas maayos nilang maaayos)
- Alisan ng takip ang nakadikit na apat na spacer para sa susunod na hakbang
Hakbang 4: Pagpasok ng mga LED sa Front Plate
- Ipasok muna ang 3mm LEDs sa unang hilera ng drilled plate (unang 60 LEDs)
- Baluktot ang mga anod sa gilid at maghinang ang mga cathode na ayos ang plate kasama ang 0.8mm wire wire
- Ulitin ito para sa iba pang 7 mga hilera
- Ngayon ang mga solong anod ng parehong haligi
- Dapat kang magkaroon ng isang matrix ng 8 mga hilera (cathode) at 60 mga haligi (anodes)
Hakbang 5: Sama-sama ang paghihinang ng Matrix
- Maghinang ng isang 8-pol cable konektor sa 8 mga hilera (cathode) ng matrix
- Maghinang walong 8-pol cable konektor sa 60 haligi (anodes) ng matrix. Gumamit ako ng mga 8-pol na konektor ngayon mayroon akong magagamit na 64 na mga kable ngunit kailangan lamang namin ng 60, sa kaliwang apat ay naglagay ako ng rubber tape. Maaari mo ring gawin ang pinakamahusay at gumamit ng pitong mga 8-pol na konektor ng isang isang 4-pol na konektor upang mayroon kang eksaktong 60 mga koneksyon
Hakbang 6: Pagpasok ng 4-Digit 7-Segment na Display
- Gupitin ang plato ng LEDs Slice sa gitna at idikit ang display na 4-Digit 7-Segment (mga tip ng solder wires sa display bago idikit ang display)
- Kailangan kong guluhin ang likod na bahagi ng plato at idikit muli ang mga spacer, dahil hindi ito naayos nang maayos tulad ng nabanggit ko dati
Hakbang 7: Pagbuo ng Elektronik
- Gupitin ang mga circuit stripboard upang magkasya ang loob ng frame ng larawan
- Kakailanganin mo ang ilang mga konektor na maaari mong itayo ang iyong pagmamay-ari tulad ng ginawa ko
Hakbang 8: Pagbuo ng Elektroniko at Code na Paliwanag
Narito ang kumpletong circuit at ang code
Naglagay din ako ng isang 11, 1V 1000mAh Lipo rechargeable na baterya upang mapagana ko ang orasan nang walang panlabas na DC cable.
Paliwanag sa code:
Matapos ikonekta ang lahat ng elektronikong pag-download ng zip 3 zip-Files ang isa ay ang code at ang iba pa ang mga aklatan. Una kailangan mong ilagay ang parehong mga folder ng aklatan para sa mga TLC at RTC-Module sa iyong folder ng arduino library kung hindi ka makakakuha ng error kapag binubuksan ang code, o maaari mo ring i-download ang mga aklatan mula sa arduino site.
Ang code ay may kasamang 3 folder:
Ang SetTime Folder na may SetTime.ino: gamitin ang file na ito upang manu-manong maitakda ang oras para sa iyong RTC-Module sa kauna-unahang pagkakataon, para dito kailangan mong baguhin ang mga byte variable sa setDateTime () na function sa iyong lokal na Oras, pagkatapos ay i-load ang code na ito sa iyong arduino at ang RTC-Module ay mag-iimbak ng iyong lokal na Oras, kailangan mo lamang gawin ito sa unang pagkakataon upang maitakda ang oras o kung binago mo ang baterya ng iyong RTC-Module. Ang TestTimeFold na may
TestTime.ino: gamitin lamang ito upang suriin kung ang RTC-Module ay nakaimbak ng tamang oras, i-load ang code na ito at buksan ang serial monitor upang suriin ito.
Ang LED_Mega_Clock Folder: na may 6 na mga file, lahat ng 6 na file na ito ay dapat na nasa parehong Folder, buksan lamang ang LED_Mega_Clock.ino at makukuha mo ang lahat ng 6 na mga file sa iba't ibang mga Taps.
- "LED_Mega_Clock Tap": narito ang pag-set up para sa mga pin at kahulugan ng mga pandaigdigan na variable at array para sa pagrehistro at pag-andar ng loop (). Gumawa ako ng 3 mga pag-andar sa "program Tab" na may 3 magkakaibang mga animasyon pumili ng isa sa mga ito at ilagay ito sa pagpapaandar ng loop.
- "RTC Tab": narito ang pag-set up ng RTC na hindi mo talaga kailangang i-edit ang tab na ito ngunit para sa karagdagang impormasyon bisitahin ang arduino site. Dito ko ginawa ang pagpapaandar ng checkTime () upang simulan ang paglipat sa pagitan ng RTC-Module at arduino. Ginagamit ko ito bago ang bawat animasyon at huwag din kalimutang basahin ang oras bago ang animasyon at i-convert ang data ng naka-code na binary na ito sa normal na decimal na may byte na bcdToDec () na ginawa kong function. Halimbawa: int segundo = bcdToDec (Wire.read ()); "RGB_LED_Strip Tap": dito gumawa ako ng 2 pagpapaandar na binabago ang buong color-spectrum mula sa pula hanggang sa magenta ng 20 min at isa na nagbabago sa bawat kulay bawat segundo na gumagamit ng mga output ng PWM ng iyong arduino upang magawa ito. maaari kang gumawa ng iyong sariling mga pagpapaandar.
- "Blue_LEDs Tap": dito gumawa ako ng 3 mga pag-andar gamit ang multiplexing isa upang maitakda ang asul na LED-Matrix na may pangalawa, minuto, at tagapagpahiwatig ng oras ang iba pa ay gumagawa ng pareho ngunit may isang swinging point mula kanan pakanan pakaliwa bilang pangalawang tagapagpahiwatig. at ang shift () na pagpapaandar upang ilipat ang data. Maaari kang gumawa ng iyong sariling mga animasyon.
Paano maglipat ng data:
digit_display Tapikin: narito ang 3 mga pagpapaandar isa upang maitakda ang mga digit (anode o arduino pin na tinukoy sa CA na hanay sa "LED_Mega_Clock Tap") na isa upang itakda ang mga segment (mga cathode o TLC pin upang mapalubog ang kasalukuyang sa GND) at isa upang i-reset ang TLC Iyon ay nangangahulugang mayroon kang 4 na mga digit na itinakda mo mataas o mababa sa iyong mga pin ng arduino at 7 na mga segment sa bawat digit na itinakda mo mataas o mababa sa TLC gamit ang Multiplexing. Paano gamitin ang library ng TLC:
Maaari mong i-optimize ang orasan halimbawa sa pamamagitan ng pagkonekta ng isang Foto-Resistor sa circuit upang awtomatikong makontrol ang kagaanan ng orasan depende sa nakapaligid na ilaw ng iyong silid, o maaari mong gamitin ang isang 10k Potentiometer upang makontrol nang manu-mano ang ilaw.
Maaari mo ring ipasok ang isang pindutan upang lumipat sa iba't ibang mga programa o maglagay ng isa pang LED Strip sa loob ng orasan upang mailawan ang transparent na Bahaging Plastik sa harap na panel.
Inirerekumendang:
Paano Mag-disassemble ng isang Computer Na May Madaling Hakbang at Mga Larawan: 13 Hakbang (na may Mga Larawan)
Paano Mag-disassemble ng isang Computer Na May Madaling Mga Hakbang at Larawan: Ito ay isang tagubilin tungkol sa kung paano i-disassemble ang isang PC. Karamihan sa mga pangunahing sangkap ay modular at madaling matanggal. Gayunpaman mahalaga na maging maayos ka tungkol dito. Makakatulong ito upang maiwasan ka sa pagkawala ng mga bahagi, at sa paggawa din ng muling pagsasama
Nakakonektang Web na SMART LED Animation Clock Na May Control Panel na Batay sa Web, Naka-synchronize ng Time Server: 11 Mga Hakbang (na may Mga Larawan)
Nakakonektang Web na SMART LED Animation Clock Sa Control Panel na nakabatay sa Web, Naka-synchronize ng Time Server: Ang kuwento ng orasan na ito ay bumalik sa malayo - higit sa 30 taon. Pinangunahan ng aking ama ang ideyang ito noong ako ay 10 taong gulang lamang, bago pa ang LED rebolusyon - pabalik noong LED kung saan 1/1000 ang ningning ng kanilang kasalukuyang ningning na ningning. Isang totoo
Pag-hack sa TV Tuner upang Basahin ang Mga Larawan sa Daigdig Mula sa Mga Satellite: 7 Mga Hakbang (na may Mga Larawan)
Pag-hack sa TV Tuner upang Basahin ang Mga Larawan sa Daigdig Mula sa Mga Satellite: Mayroong maraming mga satellite sa itaas ng aming mga ulo. Alam mo ba, na ang paggamit lamang ng Iyong computer, TV Tuner at simpleng DIY antena Maaari mong matanggap ang mga pagpapadala mula sa kanila? Halimbawa ng mga real time na larawan ng mundo. Ipapakita ko sa iyo kung paano. Kakailanganin mo ang: - 2 w
Bumuo ng isang Tunay na Bell-striking Clock para sa Iyong PC at isang Fire Extinguisher-Striking Clock .: 3 Mga Hakbang (na may Mga Larawan)
Bumuo ng isang Real Bell-striking Clock para sa Iyong PC at isang Fire Extinguisher-Striking Clock .: Isang tanso na kampanilya, isang maliit na relay ng maraming mga bagay at isang tunay na kampana ay maaaring hampasin ang oras sa iyong desktop. Kahit na ang proyektong ito ay tumatakbo sa Windows at Mac Ang OS X din, nag-idecide ako upang mai-install ang Ubuntu Linux sa isang PC na nakita ko sa basurahan at ginagawa iyon: Hindi ko kailanman
Mga Tagapagsalita ng Vintage IPod (na may mga LED!): 7 Mga Hakbang (na may Mga Larawan)
Mga Tagapagsalita ng Vintage IPod (na may mga LED!): Gamit ang tamang mga supply, madaling gumawa ng iyong sariling de-kalidad na iPod o mp3 player dock. Gamit ang ilang mga scrap ng circuit board, mga sample na nagsasalita, at kahoy na aking inilatag sa paligid ng shop, nagawa ko ang isang pares ng disenteng tunog at maayos na hitsura