Turinys:

Kaip padaryti futuristinį LED bokštą: 12 žingsnių (su nuotraukomis)
Kaip padaryti futuristinį LED bokštą: 12 žingsnių (su nuotraukomis)

Video: Kaip padaryti futuristinį LED bokštą: 12 žingsnių (su nuotraukomis)

Video: Kaip padaryti futuristinį LED bokštą: 12 žingsnių (su nuotraukomis)
Video: Я работаю в Страшном музее для Богатых и Знаменитых. Страшные истории. Ужасы. 2024, Liepa
Anonim
Image
Image
Surinkite daiktus!
Surinkite daiktus!

Kaip jaučiatės pamačiusi paveikslėlį? Susijaudinęs? Įdomu? Na, būsi sužavėtas, pažadu!

Šis projektas turi du tikslus:

  1. Papuoškite mano stalą
  2. Pasakyk man laiką

Bet.. pasakyk man laiką? Kas per velnias?! Kaip tie du aukšti bokštai gali man pasakyti laiką?

Leidau vienam iš savo brolių ir seserų peržiūrėti projektą ir jis buvo sužavėtas projekto išvaizda, tačiau nežinojo apie funkcionalumą. Buvo smagu žaisti su jo protu!

Abiejuose bokštuose yra 12 šviesos diodų. Kiekvienas šviesos diodas kairiajame bokšte reiškia valandą, o kiekvienas dešiniajame bokšte - 5 minutes. Pavyzdžiui, 9 šviesos diodai užsidega kairėje, o 3 - dešinėje - 9:15. Ar tai puikus būdas pasakyti laiką?

Atsakomybės apribojimas: Jei norite išbandyti šį projektą, labai rekomenduoju suprasti „Arduino“, RTC (realiojo laiko laikrodžio) modulių, tranzistorių pagrindus ir turėti pagrindinių žinių apie elektroniką. Tai nėra lengvas projektas, o man jį sukurti prireikė beveik 3 savaičių.

1 žingsnis: surinkite daiktus

Surinkite daiktus!
Surinkite daiktus!

Jums reikės šių elementų.

Struktūros skyrius: 2x 20 cm x 40 cm akrilo lakštai Juodi purškiami dažai Baltieji purškiami dažai Maskavimo juosta

Elektroninė sekcija: 12v 2A maitinimo šaltinis Arduino MegaCircuit board prototipų kūrimui 3x 40 kaiščių vyriško kaiščio antraštė75cm ilgio juostiniai kabeliai25x TIP32 tranzistorius3x TIP3125x BC548 tranzistoriusReal Time Clock (RTC) modulis Vario laidai

2 žingsnis: pašildykite savo akrilo lakštą

Įkaitinkite savo akrilo lakštą
Įkaitinkite savo akrilo lakštą
Įkaitinkite savo akrilo lakštą
Įkaitinkite savo akrilo lakštą
Įkaitinkite savo akrilo lakštą
Įkaitinkite savo akrilo lakštą

Dabar jums reikia sulankstyti akrilo lakštą 90 laipsnių į dvi puses. Nulupkite apsauginį popierių ant akrilo, nubrėžkite dvi 6,6 cm atstumo linijas išilgai 20 cm akrilo lakštų, tada naudokite šilumos pistoletą, kad suminkštintumėte šias linijas. Prireikė maždaug 10 minučių, kol akrilas tapo pakankamai stiprus, kad sulenktų.

3 žingsnis: dažykite

Dažykite!
Dažykite!
Dažykite!
Dažykite!
Dažykite!
Dažykite!

Tam jums reikės juodos ir baltos spalvos purškiamų dažų, akrilo korpusui galite naudoti bet kokią kitą norimą spalvą, tačiau linijoms, kuriose šviečia šviesos diodas, naudokite tik baltuosius purškiamus dažus.

Iškirpkite maskavimo juostą (įsitikinkite, kad ji yra tokio paties pločio kaip ir jūsų naudojamų šviesos diodų dalių) 5 cm ilgio, tada užklijuokite ją ant vidinių akrilo kampų. Atstumas tarp kiekvienos maskavimo juostos yra apie 3,3 cm.

Dabar visiškai padenkite išorinį korpusą popieriumi, tada purškite vidinę sieną juodais dažais arba bet kokia kita priemone, pridėkite kuo daugiau dažų sluoksnių, nes nenorite, kad šviesa praeitų per juodąsias erdves.

Kai dažai išdžiūsta, nuimkite maskavimo juostą ir purškite labai lengvą baltų dažų sluoksnį. Kuo lengvesnis, kad jūsų šviesos diodas būtų išsklaidytas!

Tas pats daroma ir su kitu bokštu. Nustatykite juos bent valandą, kad dažai išdžiūtų.

4 žingsnis: supjaustykite RGB LED juostelę į atskirus gabalus

Supjaustykite RGB LED juostelę į atskirus gabalus
Supjaustykite RGB LED juostelę į atskirus gabalus
Supjaustykite RGB LED juostelę į atskirus gabalus
Supjaustykite RGB LED juostelę į atskirus gabalus
Supjaustykite RGB LED juostelę į atskirus gabalus
Supjaustykite RGB LED juostelę į atskirus gabalus

Laukdami, kol dažai išdžius, galite pradėti dirbti su elektronika.

Paimkite savo RGB Led juostelę ir supjaustykite jas išilgai vario jungčių. Jums reikės 24 „RGB Led“„vienetų“, taigi jums reikės bent 1,2 m rgb LED juostos.

5 žingsnis: lydykite Rgb jungtis lygiagrečiai

Lituokite Rgb jungtis lygiagrečiai
Lituokite Rgb jungtis lygiagrečiai
Lituokite Rgb jungtis lygiagrečiai
Lituokite Rgb jungtis lygiagrečiai

Dabar ištraukite lituoklį ir varinę vielą. Nuplėškite laidą, tada lituokite juos ant „Led“gabalo rgb jungčių. Padarykite laidus maždaug 5 cm ilgio. Nedarykite to per trumpo, kitaip negalėsite jų ištiesti per bokštą.

Tą patį darykite su trečiuoju ir ketvirtuoju gabalais, kol per rgb jungtis sujungsite 12 lempučių grandinę. Tada padarykite kitą 12 bokšto grandinę.

Kol kas neklijuokite savo šviesos diodo prie baltų bokšto linijų!

6 žingsnis: Lituokite atskirus laidus prie 12 V jungties

Lituokite atskirus laidus prie 12 V jungties
Lituokite atskirus laidus prie 12 V jungties
Lituokite atskirus laidus prie 12 V jungties
Lituokite atskirus laidus prie 12 V jungties

Mums nereikia, kad mūsų šviesos diodas būtų skirtingos spalvos, tačiau turime juos valdyti atskirai. Lituokite atskirus laidus prie RGB Led dalies 12 V jungties. Įsitikinkite, kad viela gali ištempti iki pat apačios, nes būtent ten mes prijungsime ją prie mūsų TIP32.

Tas pats pasakytina ir apie dešinįjį bokštą, tačiau užuot baigę savo darbą, išplėskite jį juostiniais kabeliais, ant kurių prilituota kaištinė antgalė.

7 žingsnis: Karštas klijai/super klijai jūsų šviesos diodui ant bokštų

Karštas klijai/super klijai jūsų šviesos diodui ant bokštų
Karštas klijai/super klijai jūsų šviesos diodui ant bokštų

Per šį procesą porą kartų sudeginau save -_-

Dabar ant baltų bokšto linijų užtepkite klijų. Tada paspauskite šviesos diodą maždaug 20 sekundžių, kol klijai sukietės.

Tą patį padarykite su kitais 23 LED elementais.

Tada lituokite visus 12 V laidus ant 12 kontaktų kaiščio, o lygiagrečią rgb jungtį - ant 3 kontaktų. Taigi iš abiejų bokštų iškyla 15 moterų kaiščių antgalių. Tačiau dešiniajame bokšte viela prailginta juostiniais kabeliais.

Mes implantuosime savo arduino ir plokštę ant kairiojo bokšto.

8 žingsnis: sukurkite grandinę

Sukurkite savo grandinę
Sukurkite savo grandinę
Sukurkite savo grandinę
Sukurkite savo grandinę
Sukurkite savo grandinę
Sukurkite savo grandinę
Sukurkite savo grandinę
Sukurkite savo grandinę

Tai yra sunkiausia dalis, būtent tada jūsų įgūdžiai ir žinios elektronikos srityje yra labai svarbūs.

Norėdami sukonstruoti šį skydą savo arduino mega, jums reikės vyriškų kaiščių antgalių ir plokštės, turėsite naudoti BC548 tranzistorių, kad valdytumėte TIP32 tranzistorių, kad valdytumėte atskirus šviesos diodus.

Apačioje esanti kištukinė kaištis turi būti tinkamai prilituota prie plokštės, kad ji be problemų būtų prijungta prie jūsų arduino kaiščio antgalio.

Viršuje esanti kištukinė antraštė skirta bokšto šviesos diodams prijungti prie tranzistorių.

Grandinė yra aukščiau. Prašome labai atidžiai sekti.

Taip pat turėsite lituoti RTC modulį ant plokštės, kad atliktumėte laikrodžio laiko funkciją.

Baigę prijunkite skydą prie „arduino mega“.

9 veiksmas: išbandykite ir pašalinkite triktis

Bandymas ir trikčių šalinimas
Bandymas ir trikčių šalinimas
Bandymas ir trikčių šalinimas
Bandymas ir trikčių šalinimas

Niekas neveikia iš pirmo karto, jei tai padarys, Kalėdų Senelis egzistuos. Prijunkite du bokštus prie skydo išorinio kaiščio antgalio ir koduodami įjunkite visus šviesos diodus, o tai reiškia, kad visi išvesties kaiščiai bus žemi, o 3 PWM kaiščiai, valdantys spalvą į AUKŠTĄ.

Jei kai kurie iš jų neveikia, patikrinkite jungtis, patikrinkite plokštės jungtis ir pan.

10 veiksmas: pritvirtinkite „Arduino“ir plokštę prie kairiojo bokšto

Sumontuokite „Arduino“ir plokštę ant kairiojo bokšto
Sumontuokite „Arduino“ir plokštę ant kairiojo bokšto
Sumontuokite „Arduino“ir plokštę ant kairiojo bokšto
Sumontuokite „Arduino“ir plokštę ant kairiojo bokšto

Vaizdo įraše galite pamatyti, kad aš išgręžiau keletą skylių ant mažo akrilo gabalo ir įsukau „Arduino Mega“. Įsitikinęs, kad visi šviesos diodai yra prijungti, puikiai veikia ir gali būti valdomi atskirai, klijuoju juos ant kairės bokštas.

11 žingsnis: kodavimas

Dabar nemanau, kad mano kodas jums tinka dėl skirtingo išvesties kaiščio, kurį naudojame savo arduino mega valdymui, bet čia jis yra. Pabandykite pakeisti kodą išvesties kaiščio pusėje, kad jis veiktų jūsų. Čia galite atsisiųsti kodą.

Atkreipkite dėmesį 1: į kodą pridėjau funkciją, kuri naktį sumažins ryškumą iki minimumo, kad mano kambaryje nebūtų užteršta šviesa. Nesijaudinkite, jei jūsų bokštas yra labai silpnas nuo 22 iki 8 val. Jei nenorite šios funkcijos, naudokite antrąjį kodą.

Įsidėmėkite 2: Jei pirmą kartą naudojate RTC modulį, turėsite sukonfigūruoti laiką. Ieškokite šios eilutės: //rtc.adjust(DateTime(2017, 8, 2, 15, 56, 20)); Eikite į priekį ir pašalinkite dvigubą brūkšnį priekyje ir atitinkamai pakoreguokite laiką (metus, mėnesį, dieną, valandą, minutę, sekundę). Kai įkelsite, jūsų rtc bus sukonfigūruotas tuo metu, kai bus įkeltas kodas. Pakeiskite dvigubą pasvirąjį brūkšnį ir iš naujo įkelkite kodą, kad RTC nebūtų grąžintas į ankstesnį laiką.

12 veiksmas: prijunkite maitinimo šaltinį ir „Ta-Dah“!

Image
Image
Prijunkite maitinimo šaltinį ir „Ta-Dah“!!!
Prijunkite maitinimo šaltinį ir „Ta-Dah“!!!
Prijunkite maitinimo šaltinį ir „Ta-Dah“!!!
Prijunkite maitinimo šaltinį ir „Ta-Dah“!!!
Prijunkite maitinimo šaltinį ir „Ta-Dah“!!!
Prijunkite maitinimo šaltinį ir „Ta-Dah“!!!

Kai baigsite, eikite į priekį ir prijunkite 12 V maitinimo šaltinį prie arduino mega dc lizdo ir viskas. Jūs ką tik sukūrėte savo laikrodžio bokštą, kuris papuoš jūsų stalą ir nepakartojamai pasakys laiką.

Tikiuosi, kad jums patiks ši pamoka. Man tai nėra lengva užduotis. Aš turiu daryti viską, pradedant programavimu ir baigiant šilumos formavimu. Nuo vaizdo redagavimo iki kodavimo. Man tai buvo be galo didelis iššūkis.

Rekomenduojamas: