Përmbajtje:

DIY Arduino Wordclock: 7 hapa (me fotografi)
DIY Arduino Wordclock: 7 hapa (me fotografi)

Video: DIY Arduino Wordclock: 7 hapa (me fotografi)

Video: DIY Arduino Wordclock: 7 hapa (me fotografi)
Video: Making the best Arduino Clock for beginners 2024, Nëntor
Anonim
Image
Image

Versioni im i një ore fjale nuk do të shfaqë një ekran 12 × 12 LED-Matrix. Në vend të kësaj është bërë me shirita LED dhe vetëm fjalët domethënëse në orë mund të ndizen. Me këtë metodë nuk mund të shfaqni mesazhe me porosi, por e gjithë ndërtimi nuk do t'ju kushtojë aq shumë.

Ky udhëzues është një kopje pothuajse e saktë e artikullit tim, e cila është botuar këtu.

Hapi 1: Mblidhni materialet e nevojshme

Rasti

Për rastin ju nevojiten artikujt e mëposhtëm. Duhet të jeni në gjendje të merrni shumicën e këtyre përbërësve në dyqanin tuaj lokal të pajisjeve (Të gjitha matjet në mm!):

1. Paneli i përparmë akril/xham (270 × 270 [mm])

2. Orë me fytyrë me laser (1, 5 mm karton i zi mat)

E porosita nga ponoko.com

3. Druri:

2x 300x80x15 [mm] 2x 270x80x15 [mm] 2x 270x40x10 [mm] 2x 250x40x10 [mm]

4. Panele kompensatë

2x 270x270x5 [mm]

5. Shkumë-Borde

Do të përdoret si ndarës dhe për të krijuar një rrjet për fjalët në orë, në mënyrë që drita të mos rrjedhë nga shkronjat e tjera që nuk janë menduar të ndriçohen. Këto mund të jenë të vështira për tu gjetur, i kam marrë nga amazon.

Pajisjet elektronike

Për pajisjet elektronike do t'ju duhet:

1. Shirit LED me WS2812B ose kontrollues të ngjashëm të integruar

1 metër (60 LED)

2. Rezistencë 330 ohm (ose diçka afër tij, vetëm për mbrojtje nga qarku i shkurtër)

3. Moduli RTC

Unë e mora këtë nga banggood.com

Antshtë e rëndësishme! Ju mund të përdorni çdo shirit LED që dëshironi, për aq kohë sa LED-të mund të adresohen veçmas ose ndërtoni kontrolluesin tuaj, që ndizet në segmente të veçanta. Unë kam përpiluar një listë me kontrollues të ngjashëm me shirita LED. Mund ta shkarkoni këtu.

Hapi 2: Shkarkimet dhe faqet e shikimit

Shkarkimet dhe faqet e shikimit
Shkarkimet dhe faqet e shikimit
Shkarkimet dhe faqet e shikimit
Shkarkimet dhe faqet e shikimit

Shkronja e klisheve

Së pari ju duhet të gjeni një monospace të bukur, stencil font. Që do të thotë, që të gjithë personazhet kanë të njëjtën gjerësi dhe janë të lidhur plotësisht. Fatkeqësisht, nuk mendova për këtë kur ndërtova orën time, kështu që disa shkronjave u mungojnë pjesët e tyre të brendshme. Sidoqoftë, më pëlqen ky font. Por mos ngurroni të përdorni çdo font që ju pëlqen.

Faqja e shikimit

Tjetra do t'ju duhet të krijoni një faqe të orës. Për këtë proces, unë thjesht shtypja 12 rreshta të pakuptimta të përbëra nga 12 karaktere për rresht. Më pas shtova fjalët e nevojshme (është, çerek, gjysmë, një, dy,…, ora dhe kështu me radhë). (shih fig. 1).

Pasi u bë kjo, unë kopjova të gjithë tekstin tim dhe e ngjita në Photoshop. Ju gjithashtu mund të përdorni GIMP këtu, nëse nuk keni Photoshop. Në Photoshop ju duhet të ndryshoni fontin tuaj në fontin e klisheve që keni shkarkuar më parë dhe të vendosni gjithçka, në mënyrë që të duket bukur në një imazh 270x270mm (kjo do të jetë madhësia e pjesës sonë të përparme), siç tregohet në figurat 2 dhe 3.

Më pas shndërroni tekstin në një shteg dhe eksportoni gjithçka si një vektor-grafikë për prerjen me lazer. Shihni udhëzimet e shërbimit tuaj të prerjes me lazer se si ta bëni këtë siç duhet, sepse kjo ndryshon nga shërbimi në shërbim.

Firmware

Thjesht shkarkoni këtu. Ju do të keni nevojë për këtë më vonë dhe unë do ta diskutoj atë më vonë në këtë udhëzues.

Hapi 3: Mblidhni Rastin

Mblidhni Rastin
Mblidhni Rastin
Mblidhni Rastin
Mblidhni Rastin
Mblidhni Rastin
Mblidhni Rastin

Rasti i plotë është i përbërë nga dy sheshe dhe ai i brendshëm duhet të përshtatet në mënyrë perfekte në sheshin e jashtëm. Së bashku ata formojnë çështjen e përfunduar. Pjesa e brendshme vepron si një ndarës dhe vend montimi për bordet LED. Ngjitini pjesët e drurit së bashku siç tregohet në figurën 1.

Duhet të ketë një hapësirë bosh 250 × 250 në qendër të kutisë. Kjo është ajo ku ndarësit e shkumës do të vendosen më vonë. Unë rekomandoj që së pari të ndërtoni guaskën e jashtme dhe më pas të përdorni pllakën e përparme dhe faqen e orës si udhëzues kur ndërtoni kornizën e brendshme, kështu që ju merrni një buzë të vogël ku këto dy përbërës mund të montohen më vonë gjatë procesit. Në këtë mënyrë, ato do të jenë të barabarta me skajet e kutisë prej druri dhe do të duket e mrekullueshme kur të përfundoni, siç tregohet në figurën 2. Mos harroni të llogaritni trashësinë e faqes tuaj të orës të prerë me lazer këtu. Thjesht shtoni atë, në varësi të materialit të zgjedhur.

Nga pjesa e pasme, kasa duhet të duket si e imja e treguar në figurën 3. Mos falsifikoni të bëni një ndërprerje për një prizë dc ose një kabllo diku në kasë, e preferueshme në anën e poshtme.

Hapi 4: Elektronika

Elektronika
Elektronika
Elektronika
Elektronika
Elektronika
Elektronika
Elektronika
Elektronika

Kjo ishte pjesa, që më mori shumë kohë për ta bërë. Nuk ishte e vështirë të bësh, por do të duhet të bësh të gjitha instalimet elektrike me dorë, kështu që bëhu gati për të paktën dy orë saldim!

Së pari, merrni një nga dy panelet e kompensatës dhe fytyrën tuaj të përparme dhe rreshtojini ato, në mënyrë që pjesa e përparme të ulet në panel. Më pas merrni një stilolaps dhe transferoni shkronjat, që dëshironi të ndizni më vonë, në panelin e kompensatës. Duhet të duket si në figurën 1 më pas. (Shënim: Kam përdorur një dërrasë shkumë në vend të kompensatës, por unë do të rekomandoja përdorimin e drurit, sepse shkuma tenton të shkrihet kur bashkohet dhe është një rrezik i mundshëm nga zjarri dhe shëndeti).

Ngarkesat e pasme vendosin shiritin LED në këtë panel. Mundohuni të shpërndani LED në mënyrë të barabartë mbi fjalët. Kam përdorur të gjitha 60 LED që erdhën në shirit, por ju mund të përdorni më pak, nëse dëshironi. Sidoqoftë, sa më shumë të përdorni për fjalë, aq më mirë do të duket në fund, sepse të gjitha shkronjat e asaj fjale do të ndriçojnë në mënyrë të barabartë. Figura 2 tregon se si i kam shpërndarë ato.

Kur të jeni të kënaqur me paraqitjen, hiqni filmin mbrojtës nga pjesa e pasme e shiritit LED dhe montoni LEDs. Mundohuni t'i vendosni ato të përqendruara në secilën fjalë. Nëse shiriti juaj nuk është një ngjitës, përdorni një zam të zakonshëm dhe lëreni të thahet.

Sigurohuni që t'i vendosni në drejtimin e duhur. Rripi im kishte një shigjetë të vogël, e cila tregon rrugën që do të marrë sinjali i kontrollit (shih fig. 3). Rreshtoni të gjitha shiritat, në mënyrë që shigjeta të tregojë gjithmonë në të njëjtin drejtim.

Pasi të bëhet kjo, do t'ju duhet të shponi disa vrima 2 mm. Në të dy anët e secilës shirit LED shponi tre vrima pranë kontakteve të bakrit në shirit, siç tregohet në figurën 4. Nga pjesa e pasme, pllaka e montimit duhet të duket si e imja në figurën 5.

Tani vjen pjesa e ndërlikuar: Ju do të duhet të lidhni pjesët e shiritit LED së bashku, në mënyrë që ato të formojnë përsëri një shirit të gjatë. Kjo do të thotë: Lidhni pjesët e shiritit LED në secilën rresht së bashku (GND -> GND, 5V -> 5V, Të dhëna -> Të dhëna).

Siç mund ta shihni në figurën 5, unë lidha të gjitha linjat e energjisë dhe bëra një hekurudhë të zakonshme +5V dhe GND të përbashkët në të majtë dhe të djathtë të bordit të montimit. Pra, shiritat janë të lidhur së bashku në një rresht dhe pjesa e fundit e secilës linjë lidhet me GND në të majtë dhe secila pjesë e parë e një linje është e lidhur me +5V.

Më pas i lidhja linjat e të dhënave të secilës pjesë të shiritit të një rreshti së bashku dhe daljen e fundit në një linjë me hyrjen e parë të rreshtit tjetër. Pastaj e testova panelin në kasë. Kjo mund të shihet në figurën 6.

Kam përdorur tela fleksibël të verdhë për të lidhur fundin e një linje me tjetrën dhe telat prej bakri të fortë për të bërë lidhjet midis pjesëve të shiritit LED, që janë në të njëjtën linjë. Më pas testova lidhjet duke ekzekutuar testin dhe kur pashë që gjithçka funksionoi, sigurova telat e verdhë me zam të nxehtë, kështu që ato nuk fluturojnë kudo në kuti dhe shtova një tel kuq e zi për binarët e energjisë.

Nëse keni përdorur një DC-Jack për lidhjen tuaj të energjisë, lidheni atë tani. Kam përdorur një karikues telefoni dhe e kam lidhur në vend.

Hapi 5: Asambleja Përfundimtare

Asambleja Përfundimtare
Asambleja Përfundimtare
Asambleja Përfundimtare
Asambleja Përfundimtare
Asambleja Përfundimtare
Asambleja Përfundimtare
Asambleja Përfundimtare
Asambleja Përfundimtare

Kur të siguroheni që gjithçka funksionon, montoni tabelën me LED në kasë, në mënyrë që LED -të të kthehen përpara. Duhet të duket kështu e paraqitur në figurën 1.

Ju ose mund ta siguroni me vida ose thjesht të përdorni zam. U pajtova me opsionin e dytë, pasi nuk kam ndërmend ta heq përsëri.

Pasi u bë kjo, fillova të krijoj rrjetën e shkumës që do të parandalojë që shkronjat e padëshiruara të ndizen në faqen e përparme. Kështu që së pari unë preva njëmbëdhjetë pjesë 250 x 40 mm nga dërrasat e shkumës dhe i ngjita në tabelën LED. Ngjitini këto mes rreshtave të vetëm të tekstit në faqen e përparme dhe struktura juaj duhet të duket diçka si e imja e treguar në figurën 2.

Tani prerë shkumën në copa më të vogla, që shkojnë midis rreshtave dhe i vendosim aty ku është e nevojshme. Duhet të duket si e imja në figurën 3.

Në këtë mënyrë ju krijoni qeliza të vetme për secilën fjalë, të cilat do të ndriçojnë në fund. Pasi të jetë bërë kjo, lërini gjithçka të thahet dhe prerë një copë letër pergamene 250 x 250 mm ose diçka të ngjashme me të. E kam përdorur për të shpërndarë dritën që vjen nga LED -të. vendoseni në rrjetën e shkumës dhe sigurojeni me disa pika zam. Mundohuni të mos e vendosni në pjesët prej druri.

Më pas ngjiteni fytyrën e përparme të prerë me lazer në vend dhe më pas përfundojeni me pjesën e përparme të xhamit. Mos harroni të hiqni çdo film mbrojtës. Produkti i përfunduar duhet të duket si figura 4.

Tani vendosni të gjithë përbërësit elektronikë që kanë mbetur dhe bëni lidhjet e nevojshme. Linja e të dhënave të shiritit LED është e lidhur me Arduino tim në pinin e tij të dytë (pin 2) dhe shtova një rezistencë 330 Ohm për mbrojtje shtesë.

Pastaj lidhni modulin RTC me kunjat e Arduino SDA dhe SCL dhe me 5V dhe GND në Arduino.

Më pas mbyllni kutinë me panelin e mbetur të kompensatës dhe mbaroni me kasën!

Hapi 6: Firmware

Për firmware kam përdorur bibliotekat e fastled dhe Sodaq-DS3231 për Arduino.

Ky firmware do të funksionojë saktë vetëm nëse përdorni të njëjtin kontrollues me shirita LED, siç bëra unë. Nëse dëshironi të përdorni një tjetër, mund t'ju duhet të ndryshoni kodin, në mënyrë që të përshtatet me pjesët tuaja. Unë u përpoqa ta bëja kodin sa më të lehtë për t'u kuptuar, kështu që ju mund ta ndryshoni shpejt atë sipas rregullimit tuaj të përparmë ose LED. Nëse keni përdorur vetëm një kontrollues tjetër LED, duhet të jeni të mirë duke ndryshuar vetëm këtë linjë në konfigurimin ()-Metoda:

FastLED.addLeds (leds, NUM_LEDS);

Sidoqoftë, nëse keni bërë një pllakë të ndryshme të përparme, ndryshoni numrat e LED-ve, të përcaktuara në fillim të programit. Unë mendoj se kodi duhet të jetë relativisht i lehtë për tu kuptuar dhe shtova komente.

Unë e pranoj, që programi nuk është shkruar bukur (gjithçka është e koduar), dhe nuk është aspak e optimizuar, por unë u përpoqa ta mbaj atë sa më të thjeshtë dhe të lehtë për t’u kuptuar, sa të jetë e mundur.

Hapi 7: Përfundimi

Përfundim
Përfundim

Ky ishte udhëzimi im i parë dhe shpresoj se ju pëlqeu. Siç u përmend më lart, unë gjithashtu kam një faqe interneti ku postoj gjëra më interesante si kjo. Mos ngurroni ta vizitoni.

Gjithashtu ka një video të bashkangjitur në hapin e parë, nëse preferoni ta shikoni, në vend që të lexoni.

Me këtë udhëzues doja t'ju tregoja, se është ende e mundur të ndërtoni një orë fjalësh të lirë në shtëpi pa asnjë mjet ose material profesional. Epo, në rregull do të keni ende nevojë për një fytyrë të prerë me lazer, por mund ta bëni vetë nëse keni durim dhe kohë për të prerë secilën shkronjë individualisht.

Gjëja më e mirë për këtë është: Nga jashtë, askush nuk mund ta shohë sa e thjeshtë është nga brenda, kështu që ju ende mund të pretendoni se jeni ideatori inxhinierik, kur njerëzit vijnë të vizitojnë shtëpinë tuaj dhe madje edhe nëse nuk keni ndërmend ta bëni këtë, do të keni akoma një mënyrë të mirë për të përfaqësuar kohën aktuale!

Recommended: