Përmbajtje:
- Furnizimet
- Hapi 1: Vështrim i përgjithshëm dhe proces i projektimit
- Hapi 2: Programimi Pjesa 1: Konfigurimi
- Hapi 3: Programimi Pjesa 2: Instalimi i Bibliotekave
- Hapi 4: Programimi Pjesa 3: Përshtatja e Kodit
- Hapi 5: Programimi Pjesa 4: Ngarkimi
- Hapi 6: Elektronikë
- Hapi 7: Fytyra e orës
- Hapi 8: Ngjitja (dhe shumë prej saj)
- Hapi 9: Përfundimi
Video: Si të krijoni një orë LED minimaliste: 9 hapa
2024 Autor: John Day | [email protected]. E modifikuara e fundit: 2024-01-30 12:10
Të gjitha ato orë dixhitale të murit mund të jenë kaq të zëna, apo jo? Ju me të vërtetë nuk doni një ekran të madh të ndritshëm 7-shifror që rrëmujë murin tuaj, duke ju penguar, apo jo? Edhe orët analoge, edhe pse më të thjeshta, ende kanë numra dhe duar të shëmtuara të zeza në periferi. Dhe tik -takimi, ndonjëherë mund të të çmendë.
Më lejoni të paraqes orën e drejtuar për të zgjidhur të gjitha problemet tuaja. Në vend të një ekrani të shëmtuar ose duar me zë të lartë dhe të pafytyrë, pikat e heshtura të dritës rrethojnë perimetrin, që nënkupton sekonda, minuta dhe orë. Plotësisht i personalizueshëm, ju mund ta bëni fytyrën nga çdo gjë. Druri, akriliku, madje edhe mermeri. Pavarësisht nga shtëpia, ora LED mund t'i përshtatet estetikës. Dëshironi një pllakë të bardhë të pastër, me blu të butë që futen në buzë? Ti mundesh. Apo ndoshta do të preferonit një pamje më fshatar, një fytyrë prej druri me drita portokalli? Një fytyrë e zezë me drita jeshile? Çdo gjë që mund të imagjinoni, mund ta krijoni me këtë dizajn të thjeshtë.
Procesi më poshtë është një udhëzues. Nëse dëshironi, mund të krijoni orën në figurë. Nëse dëshironi diçka më të madhe, mundeni. Ndiqni me besnikëri, ose bëni modelin tuajin. Në fund të fundit është ora juaj.
Furnizimet
Materialet e përdorura për orën janë:
Akrilik i bardhë (i tejdukshëm, megjithëse do të funksiononte po aq mirë me sende të errëta)
Shirit LED WS2812B, 144 LED për metër
Arduino Pro Mini, 16Mhz, 5V
Përshtatës USB në TTL (për programimin e Arduino)
Butoni prekës (x2)
USB (më shumë informacion në hapin e instalimeve elektrike)
Teli lidhës
Teli me shumë bërthama (me dy tela brenda tij)
Bar çokollate. Jo domosdoshmërisht e përdorur për orën, por megjithatë e rëndësishme…
Mjetet që ju nevojiten janë (pa ndonjë renditje të veçantë):
Një bashkim pjesësh figure
Një hekur bashkues, një saldator dhe një sfungjer
Një armë me zam të nxehtë
Një busull
Super ngjites
Hapi 1: Vështrim i përgjithshëm dhe proces i projektimit
Do të jem i sinqertë, korniza e orës LED është diçka që e përplasa së bashku në dy javë, me gjithçka që kisha shtrirë në shtëpi ndërsa isha e mbyllur. Nuk është aspak perfekte, dhe patjetër që do ta rishikoj më vonë gjatë vitit. Duke u thënë kështu, Le të hyjmë në arsyen.
Parimi themelor pas tij është që ndërsa orët NeoPixel LED ekzistojnë, ato të gjitha shkëlqejnë LED -të e tyre drejtpërdrejt (pikërisht në fytyrën tuaj.) Unë mendoj se është pak agresive (për të mos përmendur shpërqendrimin), kështu që unë erdha me një ide më të mirë: shkëlqim drita në mur. Kjo krijon disa efekte shumë të këndshme ndriçimi, si dhe ka efekt anësor të padëshiruar të krijimit të ndriçimit të butë në fytyrë.
Korniza është plotësisht e personalizueshme, dhe megjithëse nuk rekomandoj të keni më shumë se 60 LED, nëse dëshironi për një orë më të madhe, programimi është i aftë ta trajtojë atë. Duhet të jetë e drejtpërdrejtë për shumicën e njerëzve, madje edhe fillestarët, ta rregullojnë atë, dhe unë do t'ju tregoj se si ta bëni këtë në hapin tjetër. Për ata prej jush që kanë një përvojë me Arduino, shumë nga ato që them do të jenë të dukshme, por për njerëzit që kurrë nuk kanë prekur një në jetën e tyre, unë jam përpjekur ta bëj atë sa më të drejtpërdrejtë të jetë e mundur.
Leximi i orës është i njëjtë me leximin e një ore analoge, e cila për shumë adoleshentë (si unë,) do të marrë pak praktikë. Ngjyra të ndryshme përfaqësojnë duar të ndryshme, ku parazgjedhja është blu për orë të tëra, jeshile për minuta, e kuqe për sekonda. Thënë kështu, le të fillojmë!
Hapi 2: Programimi Pjesa 1: Konfigurimi
Programimi i orës është relativisht i drejtpërdrejtë, unë kam bërë pjesën më të vështirë për ju dhe e kam shkruar atë. Shkoni në faqen Arduino dhe shkarkoni instaluesin. Jo aplikacioni. Kjo është e rëndësishme. Pasi të shkarkohet, vazhdoni dhe instalojeni. Merrni një gotë ujë derisa të ndodhë, ju duhet të qëndroni të hidratuar. Pasi të jetë instaluar, duhet të jeni në gjendje të hapni skedarin "ClockV2.ino" të bashkangjitur.
Hapi 3: Programimi Pjesa 2: Instalimi i Bibliotekave
Pasi të keni verifikuar që programi Arduino është i instaluar, duhet të kapni bibliotekën FastLED.zip nga këtu. Nëse jeni në Windows, vendoseni dosjen brenda në Documents/Arduino/librari.
Në një Mac, hapni programin Arduino dhe në krye të dritares, klikoni 'skicë'. Nga menyja zbritëse, rri pezull mbi 'përfshini bibliotekën' dhe klikoni në 'Shto bibliotekë. ZIP.' Zgjidhni. ZIP që sapo keni shkarkuar dhe klikoni hapur.
Ky është bërë ky hap. Ishte e lehtë, apo jo?
Hapi 4: Programimi Pjesa 3: Përshtatja e Kodit
Tani vjen pjesa argëtuese: personalizimi! Çdo gjë në kod është komentuar kështu që edhe nëse keni kuptimin më rudimentar të programimit do të jeni në gjendje të shihni se çfarë po ndodh. Pjesët që mund të dëshironi të ndryshoni, megjithatë, janë në vijim.
#përcaktoni NUM_LEDS 60
Kjo është mjaft e thjeshtë, sa LED janë në shiritin tuaj? Unë, personalisht, ju rekomandoj ta shkurtoni në 60 sepse është e bukur dhe e thjeshtë. është gjithashtu numri i vetëm me një led në sekondë (për një numërim të bukur të qetë.)
FastLED.setBrightness (255);
Kontrolli i shkëlqimit mund të gjendet pranë majës. Kjo do të pranojë një numër midis 1 dhe 255, 1 që është më i buti dhe 255 është shkëlqimi i plotë.
leds [ledMins] = CRGB:: E gjelbër;
leds [ledSecs] = CRGB:: DarkRed; leds [ledHrs] = CRGB:: Blu;
Këto mund të gjenden në fund të kodit. E tëra që ata bëjnë është t'i tregojnë programit se çfarë ngjyre të vendosë secila 'dorë'. Eksperimentoni përreth, shikoni se çfarë ju pëlqen. Nëse nuk doni dorën e dytë (për arsye që më shpëtojnë), ju madje mund të fshini rreshtin e dytë dhe të hiqni qafe atë 'dorë' plotësisht.
Hapi 5: Programimi Pjesa 4: Ngarkimi
Ne kemi përfunduar me aspektin e kodit të këtij projekti, vetëm një hap më shumë: marrjen e kodit nga kompjuteri juaj në Arduino. Kjo mund të duket pak e frikshme në fillim, por nëse mund të lidhni pika atëherë mund ta bëni. Së pari, lidhni kunjat në Arduino tuaj. Ju duhet vetëm rreshti i poshtëm, i cili do të përkulet në 90 gradë.
Në përshtatësin tuaj USB në TTL, gjeni kunjat RX, TX, 5V, RST dhe GND. Lidhni kunjat në përshtatës me kunjat në fund të Arduino. RX në RX, TX në TX, 5V (ose VCC) në VCC, GND në GND. Shënim: disa adaptorë do të kenë një bluzë të vogël për të kontrolluar tensionin. Vendoseni këtë në pozicionin 5V.
Me të bërë këtë, vazhdoni dhe futeni në kompjuterin tuaj. Prisni disa minuta derisa drejtuesit të instalojnë (përsëri, pini pak ujë.) Pasi të keni mbaruar, hapni programin Arduino. Në krye, klikoni mbi 'mjetet' (ose 'skiconi' në Mac,) dhe ndryshoni 'bordin' në "Arduino Pro ose Pro Mini". Pas kësaj, ndryshoni 'procesorin' në "ATmega328P (5V, 16MHz.)"
'Porti' është një çështje eksperimentimi. Kur e shkëputni përshtatësin, cili port zhduket? Kur e lidhni, shfaqet përsëri? Përdore atë. Me gjithçka të lidhur, goditni shigjetën në pjesën e sipërme të majtë të ekranit dhe shtypni butonin pranë pjesës së sipërme të Arduino. Prisni një minutë ose më shumë, dhe një mesazh do të shfaqet në fund të ekranit që thotë "përfundoi ngarkimi". Nëse dështon për çfarëdo arsye, provoni përsëri, duke shtypur butonin pas një kohe të ndryshme, derisa të funksionojë. Dhe kjo eshte e gjitha! softueri ka përfunduar!
Hapi 6: Elektronikë
Ekzistojnë katër hapa kryesorë për të renditur elektronikën. Baza, LED -të, instalimet elektrike dhe priza. Megjithatë gjërat e para së pari.
Unaza
Ekzistojnë dy mundësi për këtë: mund të printoni bazën 3d, ose mund ta prisni nga druri. Shtypja 3D është shumë më pak një dhimbje për të krijuar, por padyshim e papërshtatshme nëse nuk e dini, se keni një printer 3d. Në rast se keni një të tillë, skedari.stl është i bashkangjitur.
Për ta bërë atë është gjithashtu e thjeshtë. Simplyshtë thjesht një unazë e prerë nga kompensatë 12 mm, 132 mm në diametër (nëse përdorni më shumë se 60 LED, duhet ta llogaritni vetë diametrin.) Pastaj një pllakë ngjitet në tremujorin e sipërm, me një nivel të prerë prej tij për të akomoduar gozhdën (ose shiritin e komandës, nëse dëshironi) në të cilën varet. Shikoni modelin më poshtë për një paraqitje vizuale.
Mjaft e thjeshtë, apo jo? Vini re se trashësia e murit nuk është veçanërisht e rëndësishme nëse e bëni atë nga druri, unë e bëra atë vetëm të hollë për të ruajtur fijen.
Shiriti LED
Shiriti LED është thelbi i projektit. Edhe pse vjen me ngjitës industrial të para-aplikuar në anën e pasme, zbulova se kjo nuk ishte aq e fortë sa ta mbante në vend. Mund të funksionojë në mënyrë perfekte për ju, por unë rekomandoj përdorimin e superlirit për ta mbajtur atë poshtë. Për çdo rast.
Gjatësitë normale që mund të blini janë 50cm, dhe 1m, në të dy rastet ju duhet të shkurtoni shiritin në madhësi. Numëroni 60 LED dhe prerë përgjatë vijës së zezë. Numëroni me shumë kujdes, nuk doni të blini më shumë LED.
Vini re shigjetat në shirit. Ky është drejtimi në të cilin do të kthehen "duart". Kthejeni unazën në mënyrë që pllaka e nivelit të jetë e kthyer poshtë. Drejtojeni LED -in e parë me pjesën e sipërme të nivelit të varur dhe shtypeni fort poshtë. Përfundoni LED -të përreth në drejtim të akrepave të orës, duke futur telat poshtë nivelit. LED -të duhet të përfundojnë plotësisht, duke përfunduar pak para LED -it të parë. LED në pozicionin e orës gjashtë ka nevojë për një modifikim. Merrni thikën tuaj artizanale dhe me shumë kujdes prerë një nivel në shirit. Niveli duhet të jetë mjaft i gjerë për të akomoduar kabllon tuaj të energjisë (tela me dy bërthama), por jo më të gjerë se hapësira në mes të dy kontakteve të bakrit. Rregulli që përdor është, përpiquni të shkurtoni shigjetën nga rripi. Gjithashtu e domosdoshme është që ju të mos shkurtoni pikat e bashkimit të LED -ve.
Instalime elektrike
Instalimet elektrike për orën janë aq të thjeshta sa mund ta bëja. Ekzistojnë tre lloje të telave të përfshirë: tela lidhës, sepse në vetë orën, tela më e trashë, e cila vjen e para-ngjitur në LED, dhe tela me dy bërthama, për të bartur energjinë në orë.
Diagrami i mësipërm mund të duket pak dërrmues për të filluar, por gjithçka që duhet të bëni është të lidhni pikat. Më poshtë është fotografia ime e procesit, kështu që ju merrni një ndjenjë se si do të thotë të duket. Lidhja USB kalon përmes telit me dy bërthama, në mënyrë që të duket sa më i rregullt të jetë e mundur.
Priza
Për shkak të konsumit të lartë të energjisë të sistemit, ne duhet ta kemi të kyçur diku. Shpresoj që ta rregulloj këtë më vonë, por tani për tani, ne duhet të arrijmë. Zgjodha një prizë USB sepse është i përshtatshëm, të gjithë kanë një tullë energjie rezervë dhe ne nuk kemi nevojë të çmontojmë asnjë transformator (lexoni: Unë nuk dua që dikush të dëmtojë veten ndërsa e bën këtë duke qenë budalla dhe duke lëpirë një kondensator.)
Pas disa gjuetive përreth, gjeta një kabllo të vjetër karikimi nga një helikopter lodër. Me siguri të gjithë kishin një nga ato helikopterët RC 15 dollarë që u prishën pas një muaji?
Nëse nuk e bëni, për çfarëdo arsye, do t'ju duhet të blini një lidhës USB dhe një qefin. Sido që të jetë, e hoqa zorrën e sendit tim të karikuesit dhe ja, ai u nda lehtë.
Pas shkrirjes së dy lidhjeve, priza doli menjëherë. E tëra çfarë duhet bërë tani është bashkimi i tij në tela me dy bërthama. Nëse mbani USB me kontaktet drejtuar drejt jush, dhe skedat drejtuar poshtë, instalimet elektrike shkojnë si më poshtë: Fuqia, Sinjali, Sinjali, Tokëzimi. Meqenëse nuk do të përdorim dy lidhëset e sinjalit, ne lidhim vetëm telat me dy të jashtmit. Teli që shkon në GND në Arduino shkon në lidhësin Ground (djathtas), dhe ai VCC shkon në Power (majtas.)
Ato dy tela të palosur mbrapa ishin thjesht sepse kablloja që gjeta ishte katër bërthamore, në vend të dy bërthamave, mos u shqetësoni. E tëra çfarë mbetet për të bërë tani është që ta vendosni zorrën përsëri rreth spinës dhe ta pomponi atë me zam të nxehtë.
Lidheni atë për ta provuar. Kontrolloni nëse shfaqen 'duart' e minutës, orës dhe dytë. Nëse është kështu, e përsosur.
PWRPARA! Për hapin tjetër!
Hapi 7: Fytyra e orës
Këtu vjen pjesa vërtet e ndërlikuar: prerja e një rrethi të përsosur me dorë. Epo, e përsosura është opsionale, por ne të dy e dimë që nuk do të jeni në gjendje të jetoni me veten nëse bëni një orë të zbehtë. Fytyra është vetëm një rreth, 162 mm në diametër (ose rreth 15 mm më i madh se unaza në të dyja anët, nëse po bëni një orë më të madhe.) Merrni një busull, shënojeni atë dhe bëhuni gati për prerje.
Nëse vendosni të përdorni ndonjë material tjetër përveç akrilik, ju uroj fat. Mund t'ju them nga dora e parë, akriliku 6 mm është i fortë. E lëndova bërrylin duke e zbuluar këtë. Pas rreth njëzet minutash të prerjes solide, më në fund përfundova me një disk akrilik mbresëlënës (nëse e them vetë). Dy keshilla. Së pari, ecni ngadalë. Merrni kohën tuaj, nëse gënjeni, do të duhet të filloni nga e para. Së dyti, vishni një maskë. Ju jeni duke prerë një përbërës që ndoshta nuk e dëshironi në mushkëritë tuaja.
Tani është koha për të pasur atë çokollatë, pas një pune të madhe. Ti e meriton. Shfrytëzoni rastin për të pirë edhe pak. Pas prerjes, gjithçka që nevojitet vërtet është montimi. Por skedoni skajin e diskut tuaj, për t'u siguruar që është i rrumbullakosur siç duhet para se të vazhdoni.
Hapi 8: Ngjitja (dhe shumë prej saj)
Ne jemi në shtrirjen e shtëpisë tani, vetëm disa gjëra për të bërë. Së pari, kapni diskun tuaj të prerë në hapin e fundit. Gjurmoni një rreth mbi të, pak më të madh se diametri i unazës tuaj (ose pak më i vogël se diametri i brendshëm, nëse e printoni 3D).
(Po e di, kjo është një vijë e bukur dhe e vizatuar me mjeshtëri)
Rreshtoni unazën tuaj me të sa më mirë, shpesh është një ide e mirë që të keni një dritë të ndritshme që shkëlqen pikërisht mbi punën tuaj për të eleminuar çdo hije që mund t'ju ngatërrojë. Pasi të jeni të sigurt se është në vendin e duhur, thjesht ngjiteni atë, brenda, në brendësi (në mënyrë që të zvogëloni mundësinë e mjegullimit të LED -ve.)
Hapi i fundit është ngjitja e përbërësve poshtë, për të minimizuar shanset për të thyer ndonjë gjë. Ngjitësja e nxehtë do të bëjë mashtrimin këtu.
Aaaand, mbarove! gjithçka që mbetet është ta provoni! Hapi tjetër e mbulon atë.
Hapi 9: Përfundimi
Gjëja e fundit që duhet bërë për këtë orë është të aplikoni një rregullim të teknologjisë shumë të lartë në një problem. Ju mund të keni vënë re se Arduino ka një dritë jashtëzakonisht të ndritshme, jashtëzakonisht të kuqe që shkëlqen përmes akrilikut (nëse vërtet keni akrilik.) Ju mund ta zgjidhni këtë me ndihmën tepër të thjeshtë të prerjes së një sheshi të vogël të shiritit elektrik dhe ngjitjes së tij LED. Blu-Tack do të funksiononte gjithashtu. Ose bojë. Vetëm mbuloni dritën. Për të vendosur orën, thjesht shtypni butonin e sipërm për të shtuar orët dhe atë të poshtëm për të shtuar minutat.
Ju mund të gjeni se ora fiton ose humbet kohë, kjo për faktin se kristali në Arduino është i besueshëm vetëm rreth 90% të kohës. Ju normalisht mund ta rregulloni këtë duke ndryshuar ndryshoren 'e dytë', pranë majës. 1013 milisekonda ishte ajo që funksionoi për mua, por ju mund të gjeni se ka nevojë për rregullim. Pasi ta ndryshoni, ringarkojeni dhe prisni një ditë për të parë nëse mbetet e saktë.
Kjo është e gjitha nga unë, tani ju e dini se si të bëni një orë minimaliste të personalizuar në mënyrë unike që, sinqerisht, duket vërtet, vërtet mirë. Fotografitë nuk e bëjnë atë të drejtë, është shumë më hipnotizuese personalisht. Unë definitivisht po planifikoj ta rishikoj atë në të ardhmen, me karakteristika si një çip i caktuar i orës, zbehje gjatë natës, modaliteti i ruajtjes (ku ndizet vetëm nëse dikush është afër), dhe fuqi të plotë të baterisë. Qëndroni të sintonizuar.
Recommended:
Si të krijoni një pasqyrë inteligjente portative/krijoni një kombinim të kutisë: 8 hapa
Si të krijoni një pasqyrë të lëvizshme inteligjente/krijoni një kombinim të kutisë: Si një projekt përfundimtar për gurin tim të lartë në Davis & Kolegji Elkins, fillova të hartoj dhe krijoj një kuti udhëtimi make up, së bashku me një pasqyrë më të madhe dhe përdorimin e një mjedre pi dhe platformës softuerike të pasqyrës magjike, që do të funksiononte si një port
Si të krijoni qarqe dhe të krijoni një PCB duke përdorur Autodesk EAGLE: 9 hapa
Si të dizajnoni qarqe dhe të krijoni një PCB duke përdorur Autodesk EAGLE: Ka shumë lloje të programeve CAD (Dizajni i Ndihmuar nga Kompjuteri) që mund t'ju ndihmojnë të dizajnoni dhe bëni PCB (Pllaka Qarqesh të Shtypura), çështja e vetme është se shumica e tyre nuk duan t shpjegoj vërtet se si t'i përdorim ato dhe çfarë mund të bëjnë. Kam përdorur shumë
Krijimi i një ore nga një orë: 11 hapa (me fotografi)
Krijimi i një ore nga një orë: Në këtë udhëzues, unë marr një orë ekzistuese dhe krijoj atë që mendoj se është një orë më e mirë. Ne do të kalojmë nga fotografia në të majtë në foton në të djathtë. Para se të filloni me orën tuaj, ju lutemi dijeni se rimbledhja mund të jetë sfiduese si strumbullar
Ndërtoni një orë që godet me kambanë të vërtetë për kompjuterin tuaj dhe një orë që godet zjarrfikësin .: 3 hapa (me fotografi)
Ndërtoni një orë që godet me kambanë të vërtetë për kompjuterin tuaj dhe një orë që godet zjarrfikësin: Një kambanë prej bronzi, një stafetë e vogël, disa gjëra të tjera dhe një zile e vërtetë mund të godasin orët në desktopin tuaj. Edhe pse ky projekt funksionon në Windows dhe Mac OS X gjithashtu, vendosa të instaloj Ubuntu Linux në një kompjuter që gjeta në plehra dhe të punoja në të: Unë kurrë nuk kisha
IR Pen minimaliste: Pa saldim, nën një minutë, nën një dollar .: 3 hapa
Minimalist IR Pen: Pa bashkim, nën një minutë, nën një dollar .: Urdhërimi im i parë, shpresoj se është i dobishëm: Nëse doni të provoni JC Lee (JC qëndron për Johnny Chung, por ai gjithashtu bën mrekulli gjithashtu. ..) ose programin Smoothboard në www.smoothboard.net (vite drite përpara, sepse Boon Jin filloi