Përmbajtje:
- Hapi 1: Propozimi i projektit
- Hapi 2: BOM - Elektronikë & Mekanikë
- Hapi 3: Pjesë të printuara në 3D
- Hapi 4: Kodi
- Hapi 5: Elektronikë
- Hapi 6: Asambleja
- Hapi 7: Mësimet e nxjerra & Përfundimi
2024 Autor: John Day | [email protected]. E modifikuara e fundit: 2024-01-30 12:11
Përshëndetje të gjithëve, këtu është udhëzuesi im se si të bëni orën tuaj të thjeshtë dhe të lirë të fjalëve!
Mjetet që do t'ju nevojiten për këtë projekt
- Hekur dhe saldues për saldim
- Tela (Idealisht të paktën 3 ngjyra të ndryshme)
- Printer 3D (Ose qasje në një, ju gjithashtu mund të dërgoni skedarët.stl në një shtypshkronjë nëse nuk keni një printer tuajin)
- Mjetet themelore (drejtues vidash, prerës teli, skedar, etj …)
E gjithë pjesa që do t'ju duhet për të porositur janë të mbuluara në seksionin BOM të këtij udhëzuesi!
Shpresoj që të kënaqeni, tani le të fillojmë!
Hapi 1: Propozimi i projektit
Për një kohë të gjatë kam dashur të bëj një orë me fjalë të tavolinës RBG sipas linjave të projektit Adafruit këtu LINK
Gjërat kryesore që më ndaluan ishin kostoja e pjesëve dhe nevoja për pjesë të prera me lazer!
Pra, qëllimi i këtij projekti ishte të bënte një version të lirë dhe të thjeshtë duke përdorur një RBG Matrix & një Arduino Nano, pastaj për të printuar 3D një rrethim të personalizuar duke anashkaluar nevojën për pjesët e prera me lazer.
Hapi 2: BOM - Elektronikë & Mekanikë
Fatura e Materialeve (BOM) për këtë projekt duhet të arrijë në 13.21 £ për 1 orë fjalë të plota.
Kostoja totale e porosisë (Përfshirë Postën për Mbretërinë e Bashkuar) duhet të arrijë në 51.34 £ duke supozuar se duhet të blini çdo pjesë duke përfshirë mbështjelljet e plota 1KG të PLA për rrethimin.
(Kostoja e porosisë - Kostoja e BOM)
- 42 6.42-42 6.42- 8x8 WS2812B Matrica-https://www.ebay.co.uk/itm/8x8-64-LED-Matrix-WS28…
- 8 1.83- 8 1.83- Arduino Nano V3-
- 1.75 - - 1.75 - Moduli RTC DS1307 -
- 1.25 - - 0.13 £ - Power Micro USB -
- 4.31 - - 1.44 - - Protoboard -
- 1.05--0.11 £-M3 35 mm Vidë x20-https://www.aliexpress.com/item/M3-x-35mm-Alloy-S…
- 13 4.13 - 8 0.82 - 4mm Këmbë gome x4 -
- 12.99 - - 1.20 - - BQ 1.75mm PLA - Qymyr i zi -
- 19.99 - - 0.28 - - AMZ3D 1.75mm PLA - Natyrore -
Llogaritjet e PLA mund të tregohen më lart në tabelën PLA Calc. Unë kam supozuar se vëllimi i PLA është afërsisht 800 cm^3/kg, që do të thotë se një bobinë 1kg duhet të ketë afërsisht 330 metra plastikë. Më pas kam përdorur sasinë e parashikuar të PLA që kërkohet për të printuar secilën pjesë për të llogaritur koston.
Hapi 3: Pjesë të printuara në 3D
Modelet e printimit 3D mund të gjenden të gjitha në Thingiverse këtu -
Udhëzimet për printim mund të gjenden në faqen Thingiverse të lidhura më sipër
Unë e projektova këtë model në Fusion 360 duke përdorur modelin e rrethimit Adafruit Laser Cut si një model (Link).
I mbajta shkronjat e panelit të përparmë të njëjtë pasi ne do të përdorim të njëjtin kod që përdor projekti Adafruit.
Mbyllja e këndonte orën në 10 ° për t'i dhënë asaj një kënd më të mirë shikimi. Paraqitja e shkronjave duhet të jetë pak më e madhe se versioni Adafruit pasi matrica LED 8x8 RGB që zgjodha të përdor është afërsisht 64 mm x 64 mm në vend të 60 mm x 60 mm të Adafruit NeoMatrix.
Rrethoja ka 6 pjesë,
- Paneli i përparmë - Kjo ka shkronjat e pozicionuara para Matricës LED.
- Paneli i mesëm (i kënduar) - Kjo e mban matricën në vend, si dhe lidhet me panelin e përparmë dhe panelin e pasmë. Ky seksion është në një 10 °.
- Paneli i pasmë (me kënd) - Ky panel strehon përshtatësin e energjisë dhe lidhet me panelin e mesëm.
- Bllokuesi i përshtatësit të energjisë - Kjo është një pjesë e vogël që mban përshtatësin në vend.
- Rrjeta ndarëse - Kjo përdoret për të ndihmuar në izolimin e dritës nga secila LED, duke zvogëluar rrjedhjen e dritës në shkronja ngjitur.
- Diffuser LED - Kjo është një pjesë e qartë PLA që ndihmon në përzierjen e dritës led RGB, kjo gjithashtu ndihmon në kuptueshmërinë e shkronjave (Vini re se do t'ju duhet të printoni 64 të kësaj pjese, një për secilën LED të matricës).
E gjithë mbyllja është montuar së bashku duke përdorur vida M3 35mm & M3 15mm.
Hapi 4: Kodi
Marrja e Arduino IDE
Për këtë projekt së pari do t'ju duhet Arduino IDE i cili mund të shkarkohet këtu - Lidhje
Marrja e Bazës së Kodit
Ky projekt projekton që kodi është bërë nga Adafruit dhe mund të gjendet në GIT Hub këtu - Lidhje
Për këdo që nuk ka përdorur GIT Hub më parë, është vërtet e thjeshtë! Për të marrë kodin e shkarkuar dhe në Arduino IDE ndiqni këto hapa.
- Klikoni në lidhjen me GIT Repo
- Klikoni në butonin 'Clone or download' (E gjelbër) pastaj zgjidhni Shkarkoni ZIP
- Nxirrni ZIP -in e shkarkuar diku
- Hapni Arduino IDE
- Në Arduino IDE shkoni te File Open
- Pastaj lundroni te WordClock_NeoMatrix8x8.ino që gjendet në dosjen e zbërthyer (Shembull Drejtoria-C: / Përdoruesit / xxxxxx / WordClock-NeoMatrix8x8-master / WordClock-NeoMatrix8x8-master / WordClock_NeoMatrix8x8.ino)
Tani e keni hapur kodin!
Ndryshimi i Kodit
Atëherë duhet të bëjmë një modifikim shumë të vogël në kodin e dhënë Adafruit pasi ne po përdorim një mikro kontrollues të ndryshëm në projektin origjinal.
Në WordClock_NeoMatrix8x8.ino ne duam të modifikojmë disa nga kunjat // define, Ne duhet të ndryshojmë RTCGND në A4 & RTCPWR në A5 kjo tregon kodin ku janë lidhjet SDA & SCL në Arduino Nano.
Ne gjithashtu do të duhet të ndryshojmë NEOPIN në D3 në mënyrë që të dijë se ku është lidhur 8x8 RBG Matrix Din.
Nëse nuk jeni të sigurtë se e keni bërë këtë në mënyrë korrekte, mund të shkarkoni bashkangjitur Modifikuar WordClock_NeoMatrix8x8.ino dhe të zëvendësoni atë në drejtorinë tuaj.
Marrja e Bibliotekës së Kërkuar
Së fundi, para se të programoni, do t'ju duhet të shkarkoni të gjitha bibliotekat e kërkuara, Adafruit ka përfshirë lidhje me të gjitha këto në komentet e
Ose mund t'i klikoni këtu,
- RTClib
- DST_RTC
- Adafruit_GFX
- Adafruit_NeoPixel
- Adafruit_NeoMatrix
Për këdo që nuk e ka instaluar Bibliotekën Arduino IDE më parë ndiqni këto hapa,
- Të gjitha lidhjet e mësipërme janë për depot e GIT Hub, do t'ju duhet të klikoni butonin "Klono ose shkarko"
- Zgjidhni shkarkimin ZIP
- Tani hapni Arduino IDE
- Klikoni në skedën "Skicë" në menunë e sipërme
- Rri pezull mbi Përfshirjen e Bibliotekës, pastaj zgjidh "Shto. Ziplioteka ZIP …"
- Shkoni në vendin ku shkarkoni bibliotekën. ZIP dhe zgjidhni atë
- Tani Biblioteka është instaluar, do t'ju duhet të përsërisni këto hapa për secilën nga 5 Bibliotekat e lidhura më sipër.
Programimi i Arduino Nano
Tani mjedisi IDE është gati dhe është koha që ju të programoni Arduino Nano!
Sigurohuni që Arduino IDE është konfiguruar për të përpiluar për bordin Arduino Nano, për ta verifikuar këtë,
- Klikoni në skedën "Mjetet"
- Rri pezull mbi opsionin "Bordet:" dhe zgjidh "Arduino Nano"
- Lidheni Arduino Nano në kompjuterin tuaj dhe zgjidhni portën e duhur COM
Pasi të jenë ndjekur hapat e mësipërm, mund të shtypni butonin e ngarkimit për të programuar Arduno Nano!
Hapi 5: Elektronikë
Tani ju keni një Arduino Nano të programuar, koha e tij për të konfiguruar pajisjet elektronike!
Para se të lidhni gjithçka, shkëputni Arduino Nano nga lidhësi USB.
Elektronika në projekt është jashtëzakonisht e thjeshtë, kështu që është vërtet e lehtë të mblidhet edhe për fillestarët, Lidhjet
- TP4056 - Lidhni tela të kuq në lidhës + pranë lidhësit mikro USB (e treguar më lart) kjo është 5V (Verifikoni me një metër shumë nëse nuk është e sigurt). Pastaj lidhni tela të zinj me lidhësin - (treguar përsëri më lart).
- Matrica 8x8 RGB - Lidhni Din me Arduino Nano Pin D3, pastaj Vcc në 5V & GND në GND.
- DS1307 - Lidhni SDA me Arduino Nano Pin A4 (Kjo është lidhja SDA e Nano), pastaj lidhni SCL me Arduino Nano Pin A5 (Kjo është lidhja SCL e Nano -s, shihni Nano Pin më lart). Pastaj Vcc në 5V & GND në GND.
- Arduino Nano - Mbetet vetëm për të fuqizuar Arduino Nano, për ta bërë këtë lidhni 5V me Vin & GND me GND pranë kunjës Vin.
Pasi të jenë ndjekur të gjitha sa më sipër, qarku është i plotë! dhe është koha për ta programuar atë për të kontrolluar funksionimin e tij!
Para se të bashkoni të gjitha lidhjet e mësipërme, është ndoshta një ide e mirë për të verifikuar që gjithçka po funksionon duke përdorur një dërrasë buke dhe disa lidhje. Unë kam treguar disa fotografi të verifikimit tim elektronik më lart!
Koha e orës nuk është e saktë?
Nëse ora e fjalës nuk po shfaq kohën e duhur, provoni të riprogramoni Arduino Nano ndërsa jeni të lidhur me modulin RTC. Nëse kjo ende nuk funksionon, hiqni baterinë e qelizës nga moduli RTC dhe pastaj shtojeni përsëri, pasi të bëni këtë përpjekje për të riprogramuar përsëri Arduino.
Hapi 6: Asambleja
Tani që keni pjesët 3D, Code & Electronics është gati koha për të mbledhur fjalën orë.
- Vendoseni Apartamentin Standard Standard në një tavolinë dhe futni 64 Diffusers LED.
- Sigurohuni që të gjithë shpërndarësit janë futur të sheshtë.
- Vendoseni Rrjetën Ndarëse në Asamblenë Standarde të Parë.
- Përgatitni pajisjet elektronike të diskutuara në hapin e mëparshëm.
- Vendoseni Flatin e Kthyer të Kthyer në tavolinë
- Futni modulin e karikuesit USB në slotin në pjesën Angled Back
- Sigurohuni që Porta USB të jetë e përafruar përmes prerjes së pasme në pjesën e prapme me kënd
- Vendoseni Angled Mid mbi elektronikën dhe rreshtoni me Angled Back, më pas futni elektronikën
- Vendoseni matricën LED mbi elektronikën, paneli duhet të rreshtohet në slotet Angled Mids.
- Vendoseni kuvendin me Kënd në Frontin Standard dhe futni vidhat M3 35 mm
- Shtrëngoni vidhat dhe vendosni 4 këmbët e gomës në bazë
- Urime që keni përfunduar kuvendin, koha për ta fuqizuar atë shihni kohën!
Hapi 7: Mësimet e nxjerra & Përfundimi
Në përgjithësi jam i kënaqur me rezultatin e këtij projekti, por sigurisht që ka disa gjëra që mund të ishin bërë për ta përmirësuar atë.
Çështja 1
Modulet RTC DS1307 janë mjaft zhgënjyese për tu konfiguruar dhe dalin dukshëm jashtë sinkronizimit, që do të thotë se duhet të riprogramoni pajisjen për ta sinkronizuar atë.
Çështja 2
CAD, unë ndoshta do të krijoja mbylljen pak më ndryshe për të përmirësuar procesin e montimit dhe në fakt do të kisha diku për të montuar Arduino.
Çështja 3
Pse të mos keni Wi-Fi? Kjo do të ishte një zgjidhje e shkëlqyeshme për Çështjen 1!
Kur fillova këtë projekt nuk kisha përvojë me ESP8266 / ESP32, por nëse do ta filloja përsëri këtë projekt ose do të bëja një Rev2, do ta konsideroja fuqishëm përshtatjen e kodit për të përdorur Wifi për të marrë kohën aktuale në vend të DS1307.
Kjo gjithashtu mund të mundësojë shumë karakteristika të tjera si rregullimi i ngjyrës së ekranit bazuar në parashikimin e motit ose gjëra të ftohta si kjo.
Faleminderit të gjithëve për arritjen në fund të udhëzuesit tim, nëse keni ndonjë pyetje, ju lutem mos ngurroni të komentoni ose më dërgoni mesazh!
Recommended:
Ora e Fjalës ‘Round’ (në holandisht dhe anglisht!): 8 hapa (me fotografi)
Ora e Fjalës 'Rrumbullak' (në holandisht dhe anglisht!): Disa vjet më parë kam parë për herë të parë një orë me fjalë në internet. Që atëherë, gjithmonë kam dashur ta bëj një vetë. Ka shumë udhëzime në dispozicion, por unë doja të bëja diçka origjinale. Unë nuk di shumë për elektronikën, kështu që kam përdorur një
Ora e Fjalës e kontrolluar nga 114 shërbime: 14 hapa (me fotografi)
Ora e Fjalës e kontrolluar nga 114 Servos: Çfarë ka 114 LED dhe funksionon gjithmonë? Siç mund ta dini përgjigja është një orë me fjalë. Çfarë ka 114 LED + 114 servos dhe është gjithmonë në lëvizje? Përgjigja është kjo orë fjalësh e kontrolluar me servo. Për këtë projekt unë u bashkua me një mikun tim i cili u kthye
Ora e Fjalës duke përdorur Arduino dhe RTC: 7 hapa (me fotografi)
Ora e fjalëve duke përdorur Arduino dhe RTC: Vendosa të bëj një dhuratë të veçantë për të dashurën time për ditëlindjen e saj. Meqenëse ne të dy jemi në fushën e elektronikës, ishte një ide shumë e mirë për të bërë diçka " elektronike ". Për më tepër, ne të dy i kemi dhuruar njëri -tjetrit këtë lloj dhuratash të bëra më parë, një
Ora e Fjalës Ribba Me Wemos D1 Mini (Server Koha e Internetit): 8 hapa (me fotografi)
Ora e Fjalës Ribba Me Wemos D1 Mini (Internet Time Server): Unë mendoj se të gjithë vijnë në pikën ku gudulis në gishtat e tij dhe ai dëshiron të ndërtojë një Orë Fjalësh. Epo kjo është përpjekja ime dhe përfundimi im i përgjithshëm për ta ndërtuar atë sa më efikas që të jetë e mundur. Para së gjithash unë vetë kam një Printer 3D dhe kam qasje
Ora e Fjalës - Versioni Arduino: 11 hapa (me fotografi)
Ora e Fjalës - Versioni Arduino: *************************************** ****************************** Përditësimet kryesore - Një rrethim shumë më i mirë për këtë orë është krijuar - shikoni https:/ /www.instructables.com/id/The-Wordclock-Grew-Up/ ****************************