Përmbajtje:
- Furnizimet
- Hapi 1: Bëni Kutinë
- Hapi 2: Hapësira e orës
- Hapi 3: Saldimi i pajisjeve elektronike
- Hapi 4: Montimi i Orës
- Hapi 5: Softueri
- Hapi 6: Përmirësimet e së ardhmes
2024 Autor: John Day | [email protected]. E modifikuara e fundit: 2024-01-30 12:12
Për këtë projekt doja të bëja një orë fjale alarmi të përshtatshëm dhe plotësisht funksional.
Parakushtet e mia personale për një orë alarmi pranë shtratit janë:
- Lexohet në çdo dritë, ndërsa nuk verbohet gjatë natës
- Meloditë e alarmit MP3
- Faktori tërheqës dhe i vogël i formës
- Funksioni i shtyrjes
- Funksioni i kujtesës, në mënyrë që koha, koha e alarmit, zilja dhe vëllimi të mos humbasin sa herë që energjia të ndërpritet.
- Funksioni i ditëlindjes: Në ditëlindjen time (dhe ato të anëtarëve të familjes sime) dua të zgjohem nga "ditëlindja e lumtur" në vend të ziles standarde
Unë nuk mund të gjej ndonjë udhëzues që i kombinon të gjitha këto; prandaj kjo është e udhëzueshme.
Ora është ndërtuar rreth një matricë 8X8 WS2812B. Për shkak të sasisë së ulët të LED -ve, jo të gjitha fjalët mund të përbëhen nga shkronja të njëpasnjëshme. Shumica e orëve me fjalë 8x8 (si kjo e bukura) e zgjidhin këtë duke grupuar më shumë shkronja mbi një LED të vetëm, megjithëse të tjerët kanë zgjidhje më krijuese. Vendosa të shkoj për një zgjidhje më shumë si kjo, ku fjalët bëhen nga shkronja jo të njëpasnjëshme. Kjo i jep asaj një kthesë magjike, pasi nuk i shihni fjalët para se të ndizen. Për të rritur lexueshmërinë, shkronjat nga e njëjta fjalë ndajnë të njëjtën ngjyrë. Ashtë paksa e çuditshme të lexosh në fillim, por pas një kohe mund ta lexosh në një çast. Kjo është edhe arsyeja pse unë e quaj atë një orë me shkronja dhe jo një orë me fjalë. Ora më zgjon çdo mëngjes dhe unë jam akoma i mahnitur nga mënyra se si formohen fjalët!
Furnizimet
Përveç pajisjeve elektronike, pothuajse të gjithë përbërësit ripërdoren ose rikthehen në artikujt që i kisha tashmë në shtëpi. Mjeti i vetëm që ju nevojitet vërtet dhe me siguri nuk e keni në dorë për sipërfaqen e orës është një prestar lazer. Për fat të mirë ka shumë fabla dhe hapësira krijuese që mund t'ju ndihmojnë me këtë. Faleminderit Makerspace De Prins!
Komponentët elektronikë:
- Matricë LED 8X8 WS2812B
- Arduino nano
- DS3231 moduli i orës në kohë reale
- Mini DFPlayer
- mikro kartë SD për ta futur në mini DFPlayer (më e vogla/më e lirë që mund të gjeni do ta bëjë punën mirë)
- Një diodë fotografike
- Një LED RGB
- Kondensator 1000 F
- një folës sa më i vogël
- tela të përgjithshëm, lidhës, rezistorë, butona
- Pak dru, MDF,.. për kutinë
Hapi 1: Bëni Kutinë
Për vetë kutinë kam përdorur disa prerje nga dyshemeja jonë prej druri. Këto janë dërrasa të këndshme lisi të trasha 9 mm. Duke përdorur një sharrë mitre, unë kam prerë 4 copë 10.5 x 8.6 cm (në fakt kam prerë një pjesë rezervë për të korrigjuar gabimet që do vijnë!). Përgjatë skajit të shkurtër, një zakon 5 mm është bërë për të fshehur panelin e përparmë dhe të pasmë. Skajet e gjata priten në një kënd prej 45 ° për të bërë një kuti të bukur katrore. Kjo nuk është një punë e përbashkët e punëtorëve të drurit, për shkak të zonës së vogël të zamit të grurit. Por më pëlqen pamja e nyjës e fshehur në qoshe dhe është ende shumë e fortë për aplikim. Por kjo është vetëm zgjidhja ime me materialet që kisha në dorë. Çdo kuti që mban matricën do ta bëjë punën mirë. Para se të ngjitni pjesët së bashku, ne duhet të bëjmë dhe përshtatim elektronikën. Pra, deri tek ai hapi tjetër.
Hapi 2: Hapësira e orës
Asnjë orë pa një orë të orës. Kjo është një nga mënyrat më të zgjuara, të shpejta dhe të lira për t'i bërë shkronjat të tejdukshme, duke bllokuar të gjithë dritën tjetër. Ju duhet vetëm një copë e vogël (10 x 10 cm) qelqi akrilik (plexi AKA), pak bojë llak dhe një prestar lazer. Unë fillova me një gotë akrilike të pastruar të rikuperuar; trashësia është e parëndësishme, për sa kohë që i përshtatet hapësirës së kutisë tuaj. Nga njëra anë unë e ashpërsova një cep me letër zmerile dhe e mbulova me bojë llak të zezë. Mos u shqetësoni për pikimin e bojës dhe kështu me radhë, pasi kjo do të jetë ana e pasme. Nga ana tjetër, nga ana tjetër, ju duhet të qëndroni sa më të pacenuar që të jetë e mundur. Tani keni nevojë për qasje në një prestar lazer për të hequr bojën dhe një pjesë të xhamit akrilik, ku shkronjat duhet të vijnë duke përdorur SVG të dhënë; mos harroni se shkronjat duhet të pasqyrohen! Et voila: një mënyrë e lirë, e shpejtë dhe e lehtë për të bërë një fytyrë të përsosur, pa praktikisht asnjë rrjedhje drite! Ndoshta ju duhet të ndryshoni rendin e shkronjave, pasi këto janë krijuar për një orë holandeze.
Tani ju keni qasje në lazer, gjithashtu prerë një matricë (Skedari i bashkangjitur gjithashtu) nga disa MDF 6 mm. Kjo shkon midis matricës LED dhe pllakës së fytyrës për të shpërndarë dritën dhe për të parandaluar rrjedhjen e dritës në shkronjat fqinje.
Hapi 3: Saldimi i pajisjeve elektronike
Tani është koha për thelbin e orës sonë; elektronika
Thelbi i projektit tonë është arduino nano. Kam përdorur një të bazuar në Atmega328P. Kjo funksionon, por gjatë zhvillimit të softuerit kam hasur shpesh në probleme të kujtesës. Pra, ndoshta një nano çdo ose edhe një ESP32 mund të jetë më e përshtatshme.
Para se të bashkoni gjithçka së bashku është e mençur të provoni të gjithë përbërësit dhe lidhjet në një dërrasë buke. Për shkak të sasisë së madhe të përbërësve dhe lidhjeve të nevojshme, kjo do të duket e çrregullt. Pastaj i transferoj të gjithë përbërësit një nga një në një tabelë qarkore të shpuar. Ju lutemi mbani përbërësit pranë njëri -tjetrit pasi kutia është relativisht e vogël dhe orientojini ato në atë mënyrë që gjërat si karta SD, bateria,… të jenë të arritshme duke hequr pjesën e pasme. Nga lart gjithçka duket e bukur dhe e rregullt, ndërsa pjesa e pasme është një spageti në të mirën e saj. Por duke bërë dhe testuar menjëherë të gjitha lidhjet, mund ta bëni edhe këtë! Këtu mund të gjeni disa këshilla për këto tabela prototipimi.
Më poshtë mund të gjeni të gjitha lidhjet që duhen bërë për komponentët e ndryshëm:
RTC (ora në kohë reale) DS3231: 4 kunja lidhen drejtpërdrejt me arduino
- VCC në 5V
- GND në GND të arduino
- SDA në A4
- SCL në A5
DFPlayer Mini: Ky është pak më ndryshe sesa në shumicën e shembujve. Për të shmangur problemet e autobusit I2C, unë e bashkoj atë në portin serik të arduino, në vend që të përdor një autobus softuerësh. Karta micro SD që futet në DFPlayer Mini duhet të përmbajë 12 zile MP3 (të quajtura 0001.mp3, 0002.mp3,…) dhe një zile për ditëlindjen e lumtur me emrin 0014.mp3 (13 nuk donin të funksiononin!?!).
- VCC në 5V
- GND në GND
- RX në TX në arduino, jo drejtpërdrejt, por mbi një rezistencë 1 kohm; mos e lidhni TX të mini DFPlayer, ne nuk po përdorim reagimet nga moduli dhe do të prishë funksionin e saktë të orës!
- spk1 & spk2 te altoparlanti
WS2812 matrica e udhëhequr:
- Pozitive dhe negative lidhen drejtpërdrejt me prizën e energjisë
- Din i LED/shkronjës së parë lidhet me pinin D6 të arduino, jo drejtpërdrejt, por mbi një rezistencë 330 ohm
Kondensatori prej 1000 µF: Kjo është për të mbrojtur LED -të, me siguri funksionon mirë pa të.
Këmba pozitive është e lidhur me anën pozitive të matricës LED (dhe për këtë arsye edhe folenë DC); këmba negative është e lidhur me anën minus të matricës LED
RGB LED: LED-i që përdor, ka rezistorë të integruar, shumica prej tyre jo, kështu që përfshini ato nëse është e nevojshme.
- Këmba më e gjatë është e lidhur me tokën
- Këmbët e tjera lidhen me pin D8, D9 dhe D10 të arduino.
Fotodiodë
- Njëra anë e fotodiodës është e lidhur me 5V,
- këmba tjetër është e lidhur me kunjin A0 në arduino dhe me tokën mbi një rezistues 4.7 kohm
Butonat: keni nevojë për 3 butona; 1 buton i madh alarmi dhe 2 më të vegjël për funksionin lart e poshtë. Butonat janë të lidhur me kunjat dixhitalë në arduino. Ju gjithashtu duhet të shtoni rezistenca tërheqëse 10kohm siç shpjegohet bukur në këtë udhëzues.
- Butoni i alarmit është i lidhur me pin D7
- Up është i lidhur me pin D12
- Butonat poshtë janë të lidhur me pin D11
Hapi 4: Montimi i Orës
Për shkak të hapësirës së kufizuar për të gjithë përbërësit, është e rëndësishme të testoni përshtatjen e të gjithë përbërësve. Prandaj, unë i lidha të gjithë përbërësit me lidhës, për t'i hequr lehtësisht nga bordi kryesor. Butoni i alarmit që kam përdorur është shumë i gjatë dhe e kam montuar në një mënyrë shumë të çuditshme. Kjo sepse nuk më pëlqeu plastika e saj e kuqe. Tani ajo është pozicionuar shumë më thellë në orë, për të bërë vend për një disk të vogël prej druri që vepron si buton tani dhe i përshtatet më mirë pamjes së orës. Disku është prerë në të vërtetë nga doreza e një furçë të vjetër bojë; e shihni që më pëlqen të ripërdori gjërat e vjetra! Pllaka e pasme është gjithashtu një artikull i ripërdorur: një pjesë e prerë nga një pllakë dibondi ari, që shërben si spërkatje në kuzhinën tonë. Thjesht shkurtoni pllakën e pasme në madhësi me sharrën tuaj dhe shponi një vrimë për prizën DC. Shtë montuar me vida për të siguruar qasje në pjesët e brendshme më vonë. Kur gjithçka duket se përshtatet dhe funksionon, është koha për të ngjitur kutinë. Ngjitja është e lehtë, thjesht ngjitni të katër anët së bashku me shirit maskues, aplikoni ngjitësin dhe mbështilleni së bashku. Matrica LED është ngjitur në matricën e kapakut LED dhe ky fërkim përshtatet në pozicionin e tij. Pllaka e përparme është montuar në majë me shirit të dyanshëm. Netët e para bëra disa "netë provash" kur gjithçka mbahej së bashku me shirita gome, dhe ndjeva se edhe në cilësimin më të ulët LED janë shumë të ndritshëm! Kjo u zgjidh duke shtuar 2 shtresa letre midis matricës së kapakut LED dhe pllakës së fytyrës.
Hapi 5: Softueri
Softueri është se kjo orë ndryshon nga shumica e të tjerëve. Ndërsa kam ndërmend ta përdor si orën time kryesore të alarmit, më duhen shumë funksione, që të kontrollohen nga vetëm 3 butona! Unë gjithashtu preferoj një pajisje të pavarur, në vend që të lidhem me të me wifi, bluetooth,… për gjëra të thjeshta si ndryshimi i tonit të ziles, kohës,… dhe kështu me radhë.
Këtu një përmbledhje e të gjitha funksioneve që kam përfshirë.
- Shtypja e shkurtër e butonit të alarmit aktivizon / çaktivizon funksionin e alarmit. Kur alarmi është aktiv, LED është i kuq.
- Me aktivizimin e alarmit, shfaqet koha e alarmit dhe mund të ndryshoni kohën e alarmit me butonat lart e poshtë (orë kur drita LED e kuqe ndizet, pastaj minuta kur drita blu e dritës së syrit)
- Për të ndryshuar tonin dhe volumin e ziles; ju duhet të aktivizoni menunë e cilësimeve duke shtypur njëkohësisht butonin lart e poshtë gjatë vendosjes së kohës së alarmit.
- Kur alarmi po shkon, shtypja e shkurtër e butonit të alarmit do t'ju japë 5 minuta kohë të shtyni. Për ta fikur vërtet: shtypni përsëri ose shtypni gjatë derisa drita e alarmit të fiket.
- Për të ndryshuar kohën, duhet të aktivizoni menunë e cilësimeve duke shtypur njëkohësisht butonin lart dhe poshtë gjatë funksionimit normal.
- Për të ndryshuar datën (e përdorur për funksionin e ditëlindjes), duhet të aktivizoni menunë e cilësimeve duke shtypur njëkohësisht butonin lart e poshtë gjatë vendosjes së kohës.
- Dhe e fundit disa vezë të Pashkëve: shtypja e gjatë e butonit të alarmit aktivizon mënyrën e ylberit. Kjo duket jo vetëm e ftohtë, por mund të shërbejë edhe si dritë nate!
Skica e nevojshme arduino është bashkangjitur. Por mund të përfitojë nga një rishkrim nga e para pasi tregon shumë rritjen e tij organike dhe për këtë arsye i mungon pak logjika. Por meqë gjithçka funksionon, nuk dua të kaloj më shumë kohë në të sesa kam bërë tashmë.
Funksioni më i rëndësishëm, që e veçon këtë orë është ky:
String TextToLED (String InputText, int animacion, int StartLed)
Ai përmban një algoritëm që do të kërkojë shkronjat e nevojshme për t'u ndriçuar për ju dhe alternon ngjyrat në çdo hapësirë në InputText. Në shumicën e orëve të tjera, të gjitha fjalët janë të koduara me vështirësi, që do të thotë se kur ndryshoni sipërfaqen e orës, duhet të rikodoni gjithçka. Këtu është vetëm një çështje e vendosjes së rendit të saktë të shkronjave në varg
ClockFace = String ("HETMISDTKWARVIENTBIJFGNAVOORHALFDNTWZEVRPHIAGERNALJFCHTSDUURAPMY"). Dhe është veçanërisht i përshtatshëm kur ndryshoni emrat për funksionin e ditëlindjes.
Hapi 6: Përmirësimet e së ardhmes
Edhe pas disa muajsh përdorimi, unë jam akoma shumë i kënaqur me ndërtimin. Për shumicën e projekteve të mia mendoj: "Kjo duhet përmirësuar, ose do të kishte qenë më mirë, …" Por ky, jo; ndihet dhe funksionon ashtu siç doja të bëja. Një çështje mund të jetë konsumi i energjisë. Kjo mund të jetë më e lartë se mesatarja e alarmit që blini. Por kjo varet shumë nga sasia e dritës gjatë ditës, pasi LDR e bën punën e saj shumë mirë. Kur është krejtësisht e errët, ora ime shkon në modalitetin e natës; kjo do të thotë shkronja të kuqe dhe jeshile në mjedisin më të zbehtë. Në këtë mënyrë, ora merr 0.08 amp dhe kështu konsumon rreth 0.4 Watt. Në dritën e plotë të ditës kjo rritet në 0.3 amp ose rreth 1.5 Watt, ndërsa mënyra e ylberit madje konsumon 5 vat.
Gjithsesi duke parë rezultatin përfundimtar, jam i bindur se ia vlen gjithë energjia që kam vënë në të!
Mos harroni të votoni për mua në konkursin e orëve! Faleminderit që lexuat deri në fund.
Recommended:
DIY Drita e natës e krevatit me sensim lëvizjeje automatik LED: 6 hapa (me fotografi)
DIY Automatic Motion Sensing LED Bed Night Light: Përshëndetje, djema jeni të mirëpritur në një tjetër udhëzues që do t'ju ndihmojë gjithmonë në jetën tuaj të përditshme dhe duke shtuar një komoditet për ta bërë jetën tuaj të lehtë. Kjo ndonjëherë mund të jetë një shpëtimtare e jetës në rast të pleqërisë që duhet të luftojnë të ngrihen në shtrat
Ora me katër shkronja me fjalë me gjenerator fjalësh Akafugu dhe fraza frymëzuese: 3 hapa
Ora e Fjalëve me Katër Shkronja Me Gjenerator Akafugu të Fjalëve dhe Fraza Frymëzuese: Ky është versioni im i Orës së Fjalës me Katër Shkronja, një ide që lindi në vitet 1970. Ora shfaq një seri fjalësh me katër shkronja që krijohen ose nga një algoritëm i rastësishëm i gjenerimit të fjalëve ose nga një bazë të dhënash me katër shkronja të lidhura
Kontrolli i krevatit pa tela MQTT të krevatit: 5 hapa (me fotografi)
Kontrolli i krevatit të krevatit pa tela MQTT: Disa vjet më parë kemi blerë një shtrat të ri me shkumë memorie dhe, siç është rasti me shumicën e shtretërve, ju është dashur të blini edhe një nga bazat e tyre të " miratuara " për të ruajtur një garanci. Pra, ne zgjodhëm bazën më pak të shtrenjtë që përfshinte edhe t
NHL Drita e hokeit pranë shtratit dhe LCD: 4 hapa (me fotografi)
Drita e Hokeit pranë NHL pranë Krevatit dhe LCD: HyrjeThe &Light; NHL Light " është për tifozët e hokeit që duan të ndjekin ekipin e tyre, por nuk mund të shikojnë çdo lojë. Karakteristika më e mirë është se ai simulon një rezultat golash me një bri hokej (me porosi për ekipin tuaj), dhe dritë. Përveç hokeit h
Ndriçuesi i zbehjes- për orët pranë shtratit etj.: 4 hapa (me fotografi)
Ndriçuesi i zbehjes- për orët e shtratit etj.: Kjo njësi u krijua për shkak të ankesës së gruas sime se ajo nuk mund të shihte orën e dhomës së gjumit kur dhoma e gjumit ishte në errësirë dhe ajo nuk donte të ndizte dritat për të më zgjuar Me Gruaja ime nuk donte një dritë verbuese në orë, vetëm një psherëtimë të mjaftueshme