Orodha ya maudhui:

LED - Saa ya Mega: Hatua 8 (na Picha)
LED - Saa ya Mega: Hatua 8 (na Picha)

Video: LED - Saa ya Mega: Hatua 8 (na Picha)

Video: LED - Saa ya Mega: Hatua 8 (na Picha)
Video: Yamoto Band - Nitakupwelepweta [Official Video] 2024, Julai
Anonim
Image
Image
Muswada wa Nyenzo (Yote Utahitaji)
Muswada wa Nyenzo (Yote Utahitaji)

LED - Saa ya Mega

Hatua ya 1: Muswada wa Nyenzo (Yote Utahitaji)

Kwa Nyumba

  • Tatu 300x300mm x 3mm unene Glasi ya akriliki (nyeusi)
  • Unene wa 300x300mm x 3mm Glasi ya akriliki (trasparent)
  • Wambiso wa glasi ya akriliki na polish
  • Spacers ishirini na 15mm uzi wa M3
  • Screws M3 ishirini + washers
  • Picha moja ya 300x300

Kwa Elektroniki

  • LED 480 3mm (rangi ya chaguo lako)
  • Vipinga sitini 120.
  • Anode moja ya sehemu 4-Nambari 7 ya sehemu ya kawaida
  • Sajili nane za Shift 74HC595
  • Nane BD139 NPN Transistors
  • Bodi moja ya Arduino ATMEGA 2560
  • TLC5940 moja
  • 1m RGB-LED-Ukanda
  • Mdhibiti mmoja wa voltage LM317
  • Capacitor moja ya 0.1μF
  • 1 capacitor 1μF
  • Kinga moja ya 1 kΩ
  • Kinga moja ya 330.
  • Jack moja ya 2.5mm DC
  • Cable ya Utepe
  • Vipande vya kichwa
  • Moja ya I2C RTC DS1307 AT24C32 Moduli ya Saa Saa ya Arduino Mega2560
  • Waya mwingi wa Shaba na solder ya bati
  • Resistors nane nane za Ohm
  • Bodi nne za ukanda wa mzunguko
  • Nguvu moja ya 12V 1A au 11, 1 1000-2000mAh Lipo betri inayoweza kuchajiwa

Hatua ya 2: Kujenga Nyumba (Sehemu ya 1)

Kujenga Nyumba (Sehemu ya 1)
Kujenga Nyumba (Sehemu ya 1)
Kujenga Nyumba (Sehemu ya 1)
Kujenga Nyumba (Sehemu ya 1)
Kujenga Nyumba (Sehemu ya 1)
Kujenga Nyumba (Sehemu ya 1)
  1. Kata na utoboleze sahani za akriliki 3mm kama inavyoonyeshwa kwenye mchoro
  2. Bamba la nyumba ya mbele ya gundi (sahani nyeusi), sehemu ya kushikamana (sahani ya uwazi) na sahani ya kipande cha LED (sahani nyeusi) pamoja

Hatua ya 3: Kujenga Nyumba (Sehemu ya 2)

Kujenga Nyumba (Sehemu ya 2)
Kujenga Nyumba (Sehemu ya 2)
Kujenga Nyumba (Sehemu ya 2)
Kujenga Nyumba (Sehemu ya 2)
Kujenga Nyumba (Sehemu ya 2)
Kujenga Nyumba (Sehemu ya 2)
  1. Gundi moja 300x300mm 3mm unene sahani ya akriliki kwa karatasi ya nyuma ya fremu ya picha kwa utulivu zaidi, ikiwa sura ya picha ina glasi unaweza kuichukua, hatuihitaji
  2. Screew spacers nne za 15mm kwenye bamba la akriliki kama inavyoonekana kwenye picha
  3. Sasa unaweza gundi spacers nne kutoka upande mmoja wa sura ya picha kwenye bamba la mbele (ncha ncha sahani kwanza kabla ya gluing spacers, zitatengeneza vizuri)
  4. Ondoa vigae vyenye gundi nne kwa hatua inayofuata

Hatua ya 4: Kuingiza LED kwenye Bamba la Mbele

Kuingiza LED kwenye Bamba la Mbele
Kuingiza LED kwenye Bamba la Mbele
Kuingiza LED kwenye Bamba la Mbele
Kuingiza LED kwenye Bamba la Mbele
Kuingiza LED kwenye Bamba la Mbele
Kuingiza LED kwenye Bamba la Mbele
  1. Kwanza ingiza LED za 3mm katika safu ya kwanza ya bamba iliyotobolewa (LED za kwanza 60)
  2. Pindisha anode kando na ueneze cathode panga sahani pamoja na waya ya shaba ya 0.8mm
  3. Rudia hii kwa safu zingine 7
  4. Sasa anode za solder za safu moja pamoja
  5. Unapaswa kuwa na tumbo la safu 8 (cathode) na safu 60 (anode)

Hatua ya 5: Kuunganisha Matrix Pamoja

Kuuza Matrix Pamoja
Kuuza Matrix Pamoja
Kuuza Matrix Pamoja
Kuuza Matrix Pamoja
Kuuza Matrix Pamoja
Kuuza Matrix Pamoja
Kuuza Matrix Pamoja
Kuuza Matrix Pamoja
  1. Solder kiunganishi cha kebo 8-pol kwenye safu 8 (cathode) za tumbo
  2. Solder nane viunganisho vya kebo 8-pol kwenye nguzo 60 (anode) za tumbo. Nimetumia viunganisho vya 8-pol sasa nina nyaya 64 zinazopatikana lakini tunahitaji 60 tu, nne kushoto niliweka mkanda wa mpira. Unaweza pia kufanya vyema na kutumia viunganisho saba vya 8-pol kontakt 4-pol moja ili uwe na unganisho 60

Hatua ya 6: Kuingiza Onyesho la Sehemu 4-Nambari 7

Kuingiza Onyesho la Sehemu 4-Nambari 7
Kuingiza Onyesho la Sehemu 4-Nambari 7
Kuingiza Onyesho la Sehemu 4-Nambari 7
Kuingiza Onyesho la Sehemu 4-Nambari 7
Kuingiza Onyesho la Sehemu 4-Nambari 7
Kuingiza Onyesho la Sehemu 4-Nambari 7
Kuingiza Onyesho la Sehemu 4-Nambari 7
Kuingiza Onyesho la Sehemu 4-Nambari 7
  1. Kata sahani ya kipande cha LED katikati na gundi 4-Digit 7-Segment display (waya za solder kwenye onyesho kabla ya gundi kuonyesha)
  2. Nililazimika kukwaruza upande wa nyuma wa bamba na kushikamana na spacers tena, kwa sababu haikurekebishwa realy kama nilivyosema hapo awali

Hatua ya 7: Kuunda Elektroniki

Kujenga Elektroniki
Kujenga Elektroniki
Kujenga Elektroniki
Kujenga Elektroniki
Kujenga Elektroniki
Kujenga Elektroniki
  1. Kata vipande vya mzunguko ili iwe sawa ndani ya sura ya picha
  2. Utahitaji viunganishi kadhaa ambavyo unaweza kujenga yako kama nilivyotengeneza

Hatua ya 8: Kujenga Ufafanuzi wa Elektroniki na Kanuni

Kujenga Ufafanuzi wa Elektroniki na Kanuni
Kujenga Ufafanuzi wa Elektroniki na Kanuni
Kujenga Ufafanuzi wa Elektroniki na Kanuni
Kujenga Ufafanuzi wa Elektroniki na Kanuni
Kujenga Ufafanuzi wa Elektroniki na Kanuni
Kujenga Ufafanuzi wa Elektroniki na Kanuni
Kujenga Ufafanuzi wa Elektroniki na Kanuni
Kujenga Ufafanuzi wa Elektroniki na Kanuni

Hapa kuna mzunguko kamili na nambari

Ninaweka pia betri inayoweza kuchajiwa ya 11, 1V 1000mAh Lipo ili niweze kuwasha saa bila kebo ya nje ya DC.

Maelezo ya msimbo:

Baada ya kuunganisha upakuaji wote wa elektroniki zip 3 Zip-Files moja ni nambari nyingine ni maktaba. Kwanza lazima uweke folda zote za maktaba za TLC na RTC-Module kwenye folda yako ya maktaba ya arduino vinginevyo utapata hitilafu wakati wa kufungua code, au unaweza pia kupakua maktaba kutoka kwa wavuti ya arduino.

Nambari hiyo ni pamoja na folda 3:

Folda ya SetTime na SetTime.ino: tumia faili hii kuweka wakati kwa mikono yako kwa RTC-Module yako kwa mara ya kwanza, kwa hii lazima ubadilishe vigeu vya ka katika kazi ya setDateTime () na Wakati wako wa ndani, kisha upakie nambari hii kwa arduino yako na Moduli ya RTC itahifadhi Saa yako ya ndani, lazima ufanye hii mara ya kwanza kuweka wakati au ikiwa utabadilisha betri ya RTC-Module yako. TestTimeFolder na

TestTime.ino: tumia hii tu kuangalia ikiwa RTC-Module imehifadhi wakati sahihi, pakia nambari hii na ufungue mfuatiliaji wa serial kuiangalia.

Folda ya LED_Mega_Clock: ikiwa na faili 6, faili hizi zote 6 zinapaswa kuwa kwenye Folda moja, fungua tu LED_Mega_Clock.ino na utapata faili zote 6 kwa Bomba tofauti.

  • "LED_Mega_Clock Tap": hapa kuna usanidi wa pini na ufafanuzi wa anuwai za ulimwengu na safu za sajili na kitanzi () kazi. Nimefanya kazi 3 kwenye "Programu Tab" na michoro 3 tofauti chagua moja yao na uweke kwenye kazi ya kitanzi.
  • "RTC Tab": hapa kuna usanidi wa RTC hauitaji kuhariri kichupo hiki lakini kwa habari zaidi tembelea wavuti ya arduino. Hapa nilifanya kazi checkTime () kuanza mpito kati ya RTC-Module na arduino. Ninatumia hii kabla ya kila uhuishaji na pia usisahau kusoma wakati kabla ya uhuishaji na kubadilisha data hii iliyo na alama ya binary kuwa decimal ya kawaida na baiti bcdToDec () kazi niliyoifanya. Kwa mfano: int pili = bcdToDec (Wire.read ()); "RGB_LED_Strip Tap": hapa nilifanya kazi 2 moja ambayo hubadilisha wigo mzima wa rangi kutoka nyekundu hadi magenta dakika 20 na moja ambayo hubadilisha kila rangi kila sekunde tumia matokeo ya PWM ya arduino yako kufanya hivyo. unaweza kufanya kazi zako mwenyewe.
  • "blue_LEDs Tap": hapa nilifanya kazi 3 kwa kutumia multiplexing moja kuweka LED-Matrix ya bluu na kiashiria cha pili, dakika, na saa hiyo nyingine hufanya vivyo hivyo lakini kwa sehemu ya kugeuza kutoka kulia kwenda kushoto kama kiashiria cha pili. na kazi ya kuhama () kuhamisha data. Unaweza kutengeneza michoro zako mwenyewe.

Jinsi ya kuhamisha data:

digit_display Bomba: hapa kuna kazi 3 moja ya kuweka nambari (anode au pini za arduino zilizoainishwa katika safu ya CA katika "LED_Mega_Clock Tap") moja kuweka sehemu (cathode au pini za TLC kuzamisha sasa kwa GND) na moja kuweka upya TLC Hiyo inamaanisha una tarakimu 4 ambazo umeweka juu au chini na pini zako za arduino na sehemu 7 kwa kila tarakimu ambayo umeweka juu au chini na TLC kwa kutumia Multiplexing. Jinsi ya kutumia maktaba ya TLC:

Unaweza kuongeza saa kwa mfano kwa kuunganisha Picha-Resistor kwenye mzunguko kudhibiti moja kwa moja mwanga wa saa kulingana na mwangaza wa chumba chako, au unaweza kutumia Potentiometer ya 10k kudhibiti mwangaza kwa mikono.

Unaweza pia kuingiza kitufe kubadili programu mbili tofauti au kuweka Strip nyingine ya LED ndani ya saa kuangaza Sehemu ya Plastiki iliyo wazi kwenye jopo la mbele.

Ilipendekeza: