Sisällysluettelo:
- Vaihe 1: Materiaalilasku (kaikki mitä tarvitset)
- Vaihe 2: Kotelon rakentaminen (osa 1)
- Vaihe 3: Kotelon rakentaminen (osa 2)
- Vaihe 4: LED -valojen asettaminen etulevyyn
- Vaihe 5: Matriisin juottaminen yhteen
- Vaihe 6: 4-numeroisen 7-segmenttisen näytön asettaminen paikalleen
- Vaihe 7: Elektroniikan rakentaminen
- Vaihe 8: Sähköisen ja koodin selityksen luominen
Video: LED - megakello: 8 vaihetta (kuvilla)
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 09:00
LED - megakello
Vaihe 1: Materiaalilasku (kaikki mitä tarvitset)
Asuntoa varten
- Kolme 300x300mm x 3mm paksuista akryylilasia (musta)
- Yksi 300x300mm x 3mm paksuus akryylilasi (läpinäkyvä)
- Akryylilasiliima ja kiillotus
- Kaksikymmentä 15 mm: n välikappaletta M3 -kierre
- Kaksikymmentä M3 -ruuvia + aluslevyä
- Yksi 300x300 kuvakehys
Elektroniikan puolesta
- 480 3 mm: n LEDiä (valitsemasi väri)
- Kuusikymmentä 120 Ω vastusta
- Yksi 4-numeroinen 7-segmenttinen näytön yhteinen anodi
- Kahdeksan 74HC595 -siirtorekisteriä
- Kahdeksan BD139 NPN -transistoria
- Yksi Arduino ATMEGA 2560 -levy
- Yksi TLC5940
- 1 m RGB-LED-nauha
- Yksi LM317 -jännitesäädin
- Yksi 0,1μF kondensaattori
- Yksi 1μF kondensaattori
- Yksi 1 kΩ: n vastus
- Yksi 330 Ω vastus
- Yksi 2,5 mm DC -liitin
- Nauhakaapeli
- Otsikkoliuskat
- Yksi I2C RTC DS1307 AT24C32 reaaliaikainen kellomoduuli Arduino Mega2560: lle
- Paljon kuparilankaa ja tinajuotosta
- Kahdeksan 750 ohmin vastusta
- Neljä piirilevylevyä
- Yksi 12V 1A virtalähde tai yksi 11, 1 1000-2000mAh ladattava Lipo-akku
Vaihe 2: Kotelon rakentaminen (osa 1)
- Leikkaa ja poraa 3 mm: n akryylilevyt luonnoksen mukaisesti
- Liimaa kotelon etulevy (musta levy), liitososa (läpinäkyvä levy) ja LED -viipalevy (musta levy) yhteen
Vaihe 3: Kotelon rakentaminen (osa 2)
- Liimaa yksi 300x300mm 3mm paksuinen akryylilevy kuvakehyksen takapaperille vakauden lisäämiseksi, jos kuvakehyksessä on lasi, voit ottaa sen pois, emme tarvitse sitä
- Kierrä neljä 15 mm: n välikappaletta akryylilevyyn, kuten kuvassa
- Nyt voit liimata neljä välikappaletta kuvakehyksen toiselta puolelta etulevyyn (kärki raaputa levyä ennen liimausta, ne kiinnittyvät paremmin)
- Kierrä liimatut neljä välikappaletta irti seuraavassa vaiheessa
Vaihe 4: LED -valojen asettaminen etulevyyn
- Aseta ensin 3 mm: n LEDit poratun levyn ensimmäiselle riville (ensimmäiset 60 LEDiä)
- Taivuta anodit sivulle ja juota katodit levyn ympärille yhdessä 0,8 mm: n kuparilangan kanssa
- Toista tämä muille 7 riville
- Juotetaan nyt saman sarakkeen anodit yhteen
- Sinulla pitäisi olla 8 rivin (katodit) ja 60 sarakkeen (anodit) matriisi
Vaihe 5: Matriisin juottaminen yhteen
- Juotos yksi 8-napainen kaapeliliitin matriisin 8 riville (katodit)
- Juotos kahdeksan 8-napaista kaapeliliitintä matriisin 60 sarakkeeseen (anodiin). Olen käyttänyt 8-pol-liittimiä, nyt minulla on 64 kaapelia, mutta tarvitsemme vain 60, vasempaan neljään laitoin kumiteipin. Voit myös toimia parhaiten ja käyttää seitsemää 8-napaista liitintä ja yhtä 4-napaista liitintä, joten sinulla on tarkat 60 liitäntää
Vaihe 6: 4-numeroisen 7-segmenttisen näytön asettaminen paikalleen
- Leikkaa LED-valot Viipalevy keskeltä ja liimaa 4-numeroinen 7-segmenttinen näyttö (juota johdot näyttöön ennen näytön liimaamista)
- Minun piti naarmuttaa levyn takaosaa ja liimata välikappaleet uudelleen, koska se ei ollut todella kiinnitetty kuten aiemmin mainitsin
Vaihe 7: Elektroniikan rakentaminen
- Leikkaa piirilevyt niin, että ne sopivat kuvakehyksen sisään
- Tarvitset joitain liittimiä, jotka voit rakentaa omasi, kuten minä
Vaihe 8: Sähköisen ja koodin selityksen luominen
Tässä on koko piiri ja koodi
Laitoin myös 11, 1 V 1000 mAh: n ladattavan Lipo -akun, jotta voin käyttää kelloa ilman ulkoista DC -kaapelia.
Koodin selitys:
Kun olet liittänyt kaiken zip 3 zip-Filesin sähköisen lataamisen, yksi on koodi ja toiset ovat kirjastoja. Ensin sinun on asetettava molemmat kirjastojen kansiot TLC: lle ja RTC-moduulille arduino-kirjastokansioosi, muuten saat virheen avatessasi koodi, tai voit myös ladata kirjastot arduino -sivustosta.
Koodi sisältää 3 kansiota:
SetTime-kansio, jossa on SetTime.ino: käytä tätä tiedostoa asettaaksesi manuaalisesti kellonajan RTC-moduulillesi ensimmäistä kertaa. Tätä varten sinun on muutettava tavumuuttujat setDateTime () -funktiossa paikallisen ajan kanssa ja ladattava tämä koodi arduinoon ja RTC-moduuli tallentaa paikallisen aikasi, sinun on tehtävä tämä vain ensimmäisen kerran asettaaksesi aika tai jos vaihdat RTC-moduulin paristoa. TestTimeFolder kanssa
TestTime.ino: käytä tätä vain tarkistaaksesi, onko RTC-moduuli tallentanut oikean ajan, lataa tämä koodi ja avaa sarjamonitori tarkistaaksesi sen.
LED_Mega_Clock -kansio: 6 tiedoston kanssa kaikkien näiden 6 tiedoston on oltava samassa kansiossa, avaa vain LED_Mega_Clock.ino ja saat kaikki 6 tiedostoa eri napautuksiin.
- "LED_Mega_Clock Tap": tässä on määritykset nastat ja globaalien muuttujien ja matriisien määrittely rekistereille ja silmukka () -funktiolle. Olen tehnyt 3 toimintoa "Ohjelmat -välilehdellä" ja 3 eri animaatiota valitse yksi niistä ja laita se silmukkafunktioon.
- "RTC -välilehti": tässä on RTC -asetukset, joita sinun ei todellakaan tarvitse muokata tätä välilehteä, mutta saat lisätietoja käymällä arduino -sivustolla. Tässä tein funktion checkTime () aloittaaksesi siirtymisen RTC-moduulin ja arduinon välillä. Käytän tätä ennen jokaista animaatiota, enkä myöskään unohda lukea aikaa ennen animaatiota ja muuntaa tämä binäärikoodattu data normaaliksi desimaaliksi tekemälläni tavulla bcdToDec (). Esimerkki: int second = bcdToDec (Wire.read ()); "RGB_LED_Strip Tap": tässä tein 2 toimintoa, joista toinen muuttaa koko värispektrin punaisesta purppuranpunaiseksi hyvin 20 minuutiksi ja toisen, joka vaihtaa jokaisen värin joka toinen, käytä tätä varten arduinoosi PWM-lähtöjä. voit tehdä omia toimintojasi.
- "blue_LEDs Tap": tässä tein 3 toimintoa käyttämällä multipleksointia yhden asettaakseni sinisen LED-matriisin, jossa on toinen, minuutti ja tunti, toinen tekee saman, mutta kääntymispiste oikealta vasemmalle toisena indikaattorina. ja shift () -toiminto siirtää tietoja. Voit tehdä omia animaatioita.
Tietojen siirtäminen:
digit_display Napauta: tässä on 3 toimintoa, joista yksi määritetään numerot (anodit tai arduino -nastat, jotka on määritetty CA -taulukossa "LED_Mega_Clock Tap" -tilassa) yksi, jotta segmentit (katodit tai TLC -nastat laskevat virran GND: ksi) ja yksi nollataksesi TLC: n Tämä tarkoittaa, että sinulla on 4 numeroa, jotka asetat suureksi tai matalaksi arduino -nastoillasi, ja 7 segmenttiä jokaisessa numerossa, jotka asetat korkealle tai matalalle TLC: llä Multiplexing -toiminnolla. TLC -kirjaston käyttö:
Voit optimoida kellon esimerkiksi kytkemällä piiriin Foto-vastus, joka ohjaa kellon kirkkautta automaattisesti huoneesi ympäristön valon mukaan, tai voit käyttää kirkkautta manuaalisesti 10k-potentiometrillä.
Voit myös asettaa painikkeen vaihtaaksesi eri ohjelmien välillä tai laittaa toisen LED -nauhan kellon sisään valaisemaan läpinäkyvää muoviosaa etupaneelissa.
Suositeltava:
Edistynein taskulamppu - COB -LED, UV -LED ja laser sisällä: 5 vaihetta (kuvilla)
Edistynein taskulamppu - COB -LED, UV -LED ja laser -sisäpuoli: Markkinoilla on monia taskulamppuja, joilla on sama käyttö ja jotka eroavat kirkkaudesta, mutta en ole koskaan nähnyt taskulamppua, jossa on useampi kuin yksi valotyyppi Tässä projektissa keräsin 3 erilaista valoa yhteen taskulamppuun
LED -pilvet Fadecandyn, PI: n ja LED -nauhojen avulla: 4 vaihetta (kuvilla)
LED -pilvet Fadecandyn, PI: n ja LED -nauhojen avulla: Olen tehnyt joitain LED -pilviä luomaan eteerisen tunnelman kotiini. Niitä oli alun perin tarkoitus käyttää festivaaleille, jotka on peruttu nykyisen pandemian vuoksi. Olen käyttänyt haalistuvaa karkkisirua sujuvien animaatioiden saavuttamiseksi ja olen
DIY -LED -nauha: Kuinka leikata, liittää, juottaa ja virrata LED -nauha: 3 vaihetta (kuvilla)
DIY LED -nauha: Kuinka leikata, liittää, juottaa ja virrata LED -nauha: Aloittelijoiden opas omien valoprojektien tekemiseen LED -nauhan avulla. Joustava, luotettava ja helppokäyttöinen, LED -nauhat ovat paras valinta erilaisiin sovelluksiin. perusasiat yksinkertaisen sisätilojen 60 LED: n/m LED -nauhan asentamiseen, mutta
Yksinkertaiset LED -nauhalamput (päivitä LED -nauhat): 4 vaihetta (kuvilla)
Yksinkertaiset LED -nauhalamput (päivitä LED -nauhat): Olen käyttänyt LED -nauhoja jo jonkin aikaa ja olen aina rakastanut niiden yksinkertaisuutta. Katkaisit vain osan roolista, juotat siihen johtoja, liität virtalähteen ja sinulla on valonlähde. Vuosien varrella olen löytänyt c
Pultti - DIY -langaton latauskello (6 vaihetta): 6 vaihetta (kuvilla)
Pultti - DIY -langaton latausyökello (6 vaihetta): Induktiiviset lataukset (tunnetaan myös nimellä langaton lataus tai langaton lataus) on langattoman voimansiirron tyyppi. Se käyttää sähkömagneettista induktiota sähkön tuottamiseen kannettaville laitteille. Yleisin sovellus on langaton Qi -latauslaite