Satura rādītājs:

Malas apgaismots septiņu segmentu pulksteņa displejs: 16 soļi (ar attēliem)
Malas apgaismots septiņu segmentu pulksteņa displejs: 16 soļi (ar attēliem)

Video: Malas apgaismots septiņu segmentu pulksteņa displejs: 16 soļi (ar attēliem)

Video: Malas apgaismots septiņu segmentu pulksteņa displejs: 16 soļi (ar attēliem)
Video: Neskarta 25 GADUS ~ Amerikas ziedu lēdijas pamesta māja! 2024, Jūlijs
Anonim
Image
Image
Pielaides
Pielaides

Septiņu segmentu displeji pastāv jau vairāk nekā gadsimtu (https://en.wikipedia.org/wiki/Seven-segment_display) un veido ciparu pulksteņos, instrumentu paneļos un daudzos citos ciparu displejos pazīstamo ciparu formu. Tie daudzos gadījumos ir aizstāti ar ekrāniem, taču no efektivitātes viedokļa ir grūti apstrīdēt to, cik īss ir ciparu displeja stāvokļa kodējums tikai 7 informācijas bitos (katrs segments ieslēgts vai izslēgts)

Lielākā daļa septiņu segmentu displeju ir vienkrāsaini, tāpēc šī malām izgaismotā versija papildina vizuālo interesi, izmantojot lētu RGB LED sloksņu visu krāsu iespējas, lai apgaismotu katru displeja ciparu un pat katru segmentu (vai pat pusi segmentu) citā krāsā. Skaidru akrila segmentu iegulšana lielākā akrila rāmī ļauj pilnībā redzēt visu displeju, kas ir vēl viens unikāls šī projekta aspekts.

- atruna ---

Šī konstrukcija apvieno mazus desmitus mazu lāzera griezuma akrila gabalu, kas sader kopā ar ļoti stingrām pielaidēm. Tam tiek izmantotas vājas (4 mm platas) LED sloksnes, kuras jāpielodē, jāsaliek un pēc tam jāievieto starp šiem akrila gabaliem. Saliekot detaļas, jums jābūt gatavam piespiest gabalus savā vietā, lai gan šķiet, ka jūs sasprindzināt trauslo akrilu. Jums arī jābūt gatavam noņemt un atkārtoti ievietot minētos gabalus un LED sloksnes, ja izrādās, ka tos * nevar * piespiest vietā. Kādā brīdī montāžas laikā pastāv liela varbūtība, ka jums būs jānoņem viss un jāpielodē sava LED sloksne, kad sapratīsit, ka, piespiežot visu savā vietā, viens no vadiem tika atrauts no jūsu LED sloksnes vai radās īssavienojums.

Ņemot to visu vērā, šis ir atalgojošs projekts, ja esat pacietīgs un esat gatavs pārstrādāt izlīdzināšanu, līdz viss ir savās vietās.

Šis raksts apraksta 6 ciparu displeja uzbūvi. Ir nedaudz vieglāk izveidot četrciparu displeju, un darbības abiem būtībā ir vienādas, tāpēc, iespējams, vislabāk ir sākt ar 4 segmentu displeju, ja vien nejūtaties ļoti pārliecināts.

Piegādes

palīgmateriāli-

Nepieciešamais daudzums ir atkarīgs no tā, vai veidojat 4 vai 6 ciparu displeju.

  • 1/8 ″ bieza lokšņu koksne lāzergriešanai
  • 1/16 ″ caurspīdīgs akrils lāzergriešanai
  • 1/4 ″ caurspīdīgs akrils lāzergriešanai
  • Šaura (4 mm plata) SK6812 3535 RGB LED sloksne ar 60 LED/m (piemēram, šī)
  • Līmējošā vinila folija *** TAS NAV VADĪGS *** (es izmantoju šo Cricut līmplēvi)
  • 26 AWG ciets savienojuma vads ar baltu izolāciju
  • 30 AWG dzīslu stieple ar baltu izolāciju
  • Neliels daudzums skotu lentes
  • 5 vai 7 x 12 mm M2 skrūves un M2 uzgriežņi
  • Mikrokontrolleris, kas spēj kontrolēt LED sloksni
  • Barošanas avots mikrokontrolleram un LED sloksnei.
  • Koka līme
  • JB Weld (vai līdzīga) līme, kas var piestiprināt akrilu kokam
  • 3-4 x M3 skrūves un M3 uzgriežņi (pēc izvēles, bet noderīgi)

rīki-

  • Lodāmurs/lodētava
  • Stiepļu griezējs/noņēmējs
  • Lāzera griezējs (vai tiešsaistes pakalpojums, piemēram, Ponoko)

1. darbība: failu projektēšana un lāzera griešana

Lāzera griešanai ir seši vektoru faili, pa četriem vai sešciparu veidojumam. Lāzera griezuma formas ir izmērītas tā, lai precīzi ietilptu gaismas diodēs un kondensatoros 60 LED/metra 3535 izmēra sloksnē, tāpēc pirms lāzera griešanas nemainiet to izmērus.

  • Izgrieziet SevenSegmentBase4Digits.svg vai SevenSegmentBase6Digits.svg no 1/8 collu koka
  • Izgrieziet EdgeLitSevenSegment4Digits.svg vai EdgeLitSevenSegments6Digits.svg no 1/4 ″ caurspīdīgas akrila loksnes.
  • Izgrieziet EgeLitSevenSegmentCover4Digits.svg vai EdgeLitSevenSegmentCover6Digits.svg no 1/16 ″ caurspīdīgas akrila loksnes.

2. solis: pielaides

Šī projekta pielaides ir ļoti stingras, un segmentiem ir iegriezumi, kas ir precīzi izvietoti un * tikai * pietiekami lieli, lai turētu akrila sloksnes gaismas diodes un kondensatorus (skat. Attēlu).

Tā kā LED sloksnes dažādiem ražotājiem atšķiras, jūs vēlaties pārbaudīt LED sloksnes un kondensatoru atstarpi un izmēru, lai pārliecinātos, ka tie sakrīt ar SVG failā redzamajiem iecirtumiem. Pirms lāzergriešanas varat pārbaudīt dizainu, izdrukājot segmentu mēroga attēlu un noskaidrojot, vai iecirtumi sakrīt ar jūsu LED sloksni. Ja jūsu īsti neatbilst, uzbūve nedarbosies. Ja jums labi padodas CAD, jums vajadzētu būt iespējai modificēt SVG faila griezumu atstarpes, lai tās atbilstu jūsu sloksnei.

3. darbība. Izgrieziet un izveidojiet korpusu

Izgrieziet un izveidojiet korpusu
Izgrieziet un izveidojiet korpusu
Izgrieziet un izveidojiet korpusu
Izgrieziet un izveidojiet korpusu
Izgrieziet un izveidojiet korpusu
Izgrieziet un izveidojiet korpusu
Izgrieziet un izveidojiet korpusu
Izgrieziet un izveidojiet korpusu

Izgrieziet korpusa gabalus no 1/8 collu koka pēc jūsu izvēles. Es aizmirsu nofotografēt šo soli, bet vispirms paņemiet ārējos un iekšējos vāka gabalus (kontūras, kas parādītas attēlos) un salīmējiet tos kopā ar koka līmi, lai visi caurumi sakristu viens ar otru. Lielāks gabals ir vāka ārējā daļa, un mazākais gabals atrodas korpusa iekšpusē.

Ņemiet vērā, ka caurumu izvietojums nav pilnīgi simetrisks, un tāpēc vāka gabalu orientācijai ir nozīme. Izlīdzinot gabalus, pārliecinieties, ka * VISI * caurumi sakrīt. Saspiediet gabalus kopā vai izmantojiet caurumus M3 skrūves un uzgriežņus, lai tos nostiprinātu kopā, kamēr tie izžūst.

Salieciet korpusa korpusu, izliekot gabalus, kā parādīts attēlā, uzklājot līmi uz malām un bīdot atbilstošās spraugas un cilnes kopā. Saspiediet vai līmējiet gabalus kopā, kamēr koka līme izžūst.

4. solis: akrila griešana ar lāzeru

Akrila griešana ar lāzeru
Akrila griešana ar lāzeru
Akrila griešana ar lāzeru
Akrila griešana ar lāzeru
Akrila griešana ar lāzeru
Akrila griešana ar lāzeru

Izgrieziet vāka gabalus no 1/16 ″ caurspīdīgas akrila loksnes (attēlos parādīta kā vektora kontūra).

Izgrieziet galveno pulksteņa korpusu un segmentus no 1/4 collu skaidras akrila loksnes. Gabali satur ļoti sīkas detaļas, tāpēc pārliecinieties, ka griezums ir pietiekami tīrs, lai, atdalot gabalus, mazie izciļņi nesalūztu. Saglabājiet akrila gabalus, kas parādīti pēdējā attēlā no šī soļa

Iet uz priekšu un noņemiet aizsargpapīru no visiem akrila gabaliem. Tas prasīs zināmu laiku, un cerams, ka, kad būsit pabeidzis, jums joprojām būs palikuši daži nagi.

5. darbība: pārklājiet visu mazo akrila segmentu malas

Pārklājiet visu mazo akrila segmentu malas
Pārklājiet visu mazo akrila segmentu malas
Pārklājiet visu mazo akrila segmentu malas
Pārklājiet visu mazo akrila segmentu malas
Pārklājiet visu mazo akrila segmentu malas
Pārklājiet visu mazo akrila segmentu malas

Akrila segmenti un punkti ir ļoti mazi un ļaus izplūst daudz gaismas, ja nenomaskēsim malas. Šim nolūkam mēs izmantosim * NON CONDUCTIVE * līmplēvi.

Es izmantoju vinila griezēju, lai foliju sagrieztu garās 1/4 ″ sloksnēs. Ja jums nav vinila griezēja, varat izmantot precīzu nazi vai šķēres, lai sagrieztu 1/4 collu sloksnes (skatiet pirmo attēlu).

Izmantojiet folijas sloksnes, lai pārklātu visas malas *, izņemot to, kurā ir mazo segmentu un punktu iecirtumi *, kā redzams otrajā attēlā. Visvieglāk ir pārklāt akrila malas ar garu vinila folijas gabalu un izlīdzināt to ar stingru spiedienu, pirms nogriezt lieko.

Turklāt paņemiet 4 vai 6 no akrila kvadrātiem (atkarībā no tā, vai jums ir 4 vai 6 ciparu displejs) un pārklājiet * vienu * katra kvadrāta malu ar vinila folijas sloksni, kā redzams trešajā attēlā.

6. darbība: piestipriniet vāku un galveno akrila rāmi

Pievienojiet vāku un galveno akrila rāmi
Pievienojiet vāku un galveno akrila rāmi
Pievienojiet vāku un galveno akrila rāmi
Pievienojiet vāku un galveno akrila rāmi

Paņemiet vienu no 1/16 collu akrila vāka gabaliem un lielo 1/4 collu gabalu (pirmajā attēlā parādīts pārklāts ar aizsargpapīru) un salieciet tos tā, lai mazie caurumi atrastos viens virs otra. Ievietojiet M2 skrūvi katrā caurumā tā, lai skrūve iekļūtu caur pārsega daļu un izietu no 1/4 collu akrila rāmja. Skrūvējiet abus akrila gabalus kopā, kā parādīts zemāk. Ievērojiet divu punktu orientāciju attiecībā pret slotu zem tiem. Noteikti novietojiet rāmi virs vāka tā, lai abi punkti atrastos pa kreisi no slota. Mēs skatāmies uz leju displeja aizmugurē.

7. solis: lodējiet LED sloksnes

Lodējiet LED sloksnes
Lodējiet LED sloksnes
Lodējiet LED sloksnes
Lodējiet LED sloksnes
Lodējiet LED sloksnes
Lodējiet LED sloksnes

No LED sloksnes izgrieziet divas vai trīs mazākas sloksnes (attiecīgi 4 vai 6 ciparu displejiem) pa 28 pikseļiem katrā (pirmais attēls), lai izgaismotu ciparus, un vienu vai divus 2 pikseļu segmentus, lai apgaismotu punktus. Noteikti glabājiet lodēšanas spilventiņus sloksnes datu ievades pusē. Apgrieziet sloksnes izejas galu diezgan tuvu gala kondensatoram - nav nepieciešams turēt spilventiņus - jo ir * tikai * pietiekami daudz vietas, lai sloksne ietilptu. Centieties, lai sloksnē netiktu iekļauti savienojumi (kas parasti notiek ik pēc 30 pikseļiem), jo ir svarīgi precīzi atstarot gaismas diodes.

Katrai 28 pikseļu sloksnei nogrieziet divus 26 AWG cietā savienojuma stieples garumus un vienu 30 AWG vītņu stieples garumu ar baltu izolāciju. Izmantojiet apmēram 8 collu garumus. Signālam mēs izmantosim vīto vadu, bet barošanai - savienojuma vadu.

Sloksnes ieejas pusē uzlieciet lodēt TIKAI signālu spilventiņu, pēc tam noņemiet un tiniet 30 AWG vītņotā stieples galu un pielodējiet to pie spilventiņa, rūpējoties, lai nebūtu noklīdušu pavedienu, kas savienojas ar 5V vai GND līnijas (otrais attēls).

Tagad uzklājiet lodēt 5V un GND spilventiņus, kurus tikko notīrījāt LED sloksnes * BACK * pusē, noņemiet un salieciet 26 AWG vadu galus, pēc tam pielodējiet tos pie barošanas paliktņiem. Uzmanīgi salieciet vadus uz augšu 90 grādu leņķī tieši aiz lodēšanas savienojuma. Vadiem vajadzētu izskatīties tāpat kā trešajā attēlā.

Tā kā abi strāvas vadi ir balti, atzīmējiet galus ar asiem uzgaļiem, lai vēlāk tos varētu atšķirt, kā parādīts pēdējā attēlā.

Pirms vadu ievietošanas displeja rāmī, ieteicams pārbaudīt savienojumus. Pārliecinieties, ka visas gaismas diodes iedegas un vai nav šortu. Nākamais solis ir salikt akrila gabalus un LED sloksnes displeja cipariem. Mēs atkārtosim to pašu procesu katram ciparu pārim.

8. darbība: ieguliet LED sloksni un ciparu segmentus akrila rāmī

Iekļaujiet LED sloksni un ciparu segmentus akrila rāmī
Iekļaujiet LED sloksni un ciparu segmentus akrila rāmī
Iekļaujiet LED sloksni un ciparu segmentus akrila rāmī
Iekļaujiet LED sloksni un ciparu segmentus akrila rāmī
Iekļaujiet LED sloksni un ciparu segmentus akrila rāmī
Iekļaujiet LED sloksni un ciparu segmentus akrila rāmī
Iekļaujiet LED sloksni un ciparu segmentus akrila rāmī
Iekļaujiet LED sloksni un ciparu segmentus akrila rāmī

Tagad mēs sāksim pievienot LED sloksni un akrila segmenta gabalus rāmim. Mēs sāksim no sloksnes vidus un strādāsim uz āru ar katru sloksnes pusi pa ceļu, kas parādīts pirmajā attēlā.

Paņemiet 28 pikseļu gaismas diodes joslu un ievietojiet to rāmī, kā parādīts attēlā, lai strāvas vadi iekļautos slotā, kas karājas starp cipariem, un katram ciparam ir pieejamas 14 gaismas diodes. Gaismas diodes sloksnes ievades galam, kurā ir signāla vads, vajadzētu būt iekšā pa labi (no mūsu pašreizējā skata) no diviem cipariem. Mēs pievienosim šo LED sloksni ap katra septiņu segmentu displeja perimetru. Ejot, noņemiet papīru prom no sloksnes vidus, bet vienlaikus pielīmējiet tikai nelielu sloksnes daļu, jo, iespējams, jums būs periodiski jānoņem un jāpārsēdina tās daļas, lai pārliecinātos, ka segmenta gabali ir piemēroti.

Salieciet vienu ciparu vienlaikus, sākot ar labo pusi no diviem cipariem (ciparu, kas satur signāla ievades vadu). Katrs no septiņiem mazajiem ciparu segmentiem atbilst diviem gaismas diodēm uz sloksnes. Alternatīvi uzlīmējiet divus LED sloksnes pikseļus un pēc tam pievienojiet vienu segmentu. Novietojiet visus mazos segmentus ar iegravēto pusi uz augšu. Malu apgaismojuma efekti izskatās daudz labāk, ja kāds kodinājums atrodas apgaismotā akrila aizmugurē. Ja neesat pārliecināts, kura puse ir iegravēta, saskrāpējiet abas puses ar nagu, un jums vajadzētu sajust rievas iegravētajā pusē.

Ievietojiet segmentus rāmī, ejot. Ir svarīgi, lai viss būtu cieši pieguļošs, tāpēc katru reizi, kad pielīmējat daļu no akrila sloksnes, nospiediet segmentu sloksnes augšpusē un pārliecinieties, vai segmenti labi iekļaujas cipara perimetrā. Neliela pincete ir noderīga, ja jums ir nepieciešams pacelt un atkārtoti ievietot LED sloksni.

Pēc tam, kad ir izveidoti pirmie trīs segmenti, novietojiet akrila kvadrātu cipara apakšējās cilpas vidū. Izmantojiet akrila kvadrātu, kura vienu malu pārklāj vinila folija. Folijai jāatrodas kvadrāta malā, kas ir vistuvāk cipara vidum. Visvieglāk ir novietot kvadrātu, ievietojot to augšējā cilpā un bīdot uz leju, līdz tas atrodas starp segmentiem.

Turpiniet piestiprināt pārējo LED sloksni ap cipara perimetru, kā parādīts attēlā, bet pagaidiet, līdz ievietojat akrila segmenta gabalus. Kad esat nonācis līdz pašām beigām, uzlīmējiet pēdējos divus LED sloksnes pikseļus virs vinila folijas, kas pārklāj kvadrāta augšējo malu. Pēdējais lodēšanas spilventiņu komplekts šajā sloksnes daļā pārklās lodēšanas spilventiņus iepriekšējā sloksnes daļā (skatiet attēlu zemāk). Pirms pielīmēšanas ir svarīgi novietot * ļoti plānu * izolācijas gabalu starp divām sloksnes daļām. Es izgriezu sīku skotu lentes gabalu un pielīmēju to spilventiņu apakšpusē sloksnes galā.

Pievienojiet pēdējos akrila segmenta gabalus. Kad esat nonācis sloksnes galā, esiet ļoti piesardzīgs, novietojot tos tā, lai neizkustinātu sloksnes galā piestiprināto signāla vadu. (Es to izdarīju, un man bija jānoņem visi gabali un LED sloksne un jāsāk no jauna. Tas nav pasaules gals, bet tas ir sāpes) Pārliecinieties, vai signāla vads stiepjas ārpus cipara, kā parādīts pēdējā attēlā.

Bīdiet pēdējo kvadrātu vietā cipara augšējā daļā. Šim laukumam nav vinila folijas. Piemērotība būs diezgan pieguļoša. Vienkāršākais veids, kā novietot kvadrātu, ir vispirms iespiest kvadrāta apakšējo daļu un izdarīt vieglu vai mērenu spiedienu (jums nevajadzētu izlaist sviedrus) uz leju, vienlaikus ieliekot kvadrāta augšdaļā. Vertikālie kanāli starp vadu cipariem padara cipara apakšējo daļu nedaudz elastīgāku nekā augšējā daļa. Jums būs jāizmanto savs spriedums par to, cik grūti jūs varat iestumt gabalu vietā, ja tas neiet viegli.

9. solis: novietojiet signāla vadu

Novietojiet signāla vadu
Novietojiet signāla vadu
Novietojiet signāla vadu
Novietojiet signāla vadu
Novietojiet signāla vadu
Novietojiet signāla vadu

Kad visi akrila gabali ir savās vietās, mēs rūpīgi izvilksim 30 AWG signāla vadu caur mazo kanālu starp gabaliem, kā parādīts zemāk, un pēc tam novirzīsim to kanālā, kurā ir strāvas vadi. Es izmantoju pinceti, lai to viegli iebīdītu kanālā, un pielīmēju vadus ar gleznotāja lenti, lai tie neizkristu, saliekot pārējos ciparus.

10. darbība: atkārtojiet visus ciparus un pārbaudiet

Atkārtojiet visus ciparus un pārbaudiet
Atkārtojiet visus ciparus un pārbaudiet

Vēl noguris? Mums joprojām ir jāsamontē gabali kreisajā ciparā. Process ir tāds pats kā tikko pabeigtais, taču tas ir nedaudz vieglāk, jo (1) šajā pusē nav signāla stieples un (2) ja nogriezāt LED sloksnes galu tuvu kondensatoram, neviens no lodēšanas spilventiņi šajā ciparā pārklāsies (ja kāda iemesla dēļ tie tā ir, noteikti ievietojiet starp tiem ļoti plānu izolācijas materiālu). Pārliecinieties, ka, novietojot kreisā cipara gabalus, LED sloksne tiek rādīta labā cipara spoguļattēla rakstā, kā parādīts ceļa attēlā ar zilajām bultiņām 8. darbībā.

Kad abi cipari ir pilnībā savās vietās, pievienojiet strāvas signālu un zemējuma vadus izvēlētajam mikrokontrolleram un palaidiet testa programmu, lai pārliecinātos, ka LED sloksne darbojas pareizi. Viss man pirmo reizi darbojās aptuveni 50% laika. Visbiežāk sastopamās problēmas radās tāpēc, ka vads tika atvienots vai saspiests ar citu lodēšanas spilventiņu.

Ja viss izskatās labi, nākamais solis ir ievietot LED sloksni un akrila segmentus pārējos displeja ciparos, atkārtojot tieši to pašu procesu. Pārbaudiet katru ciparu kopu, kad tie ir pabeigti.

11. solis: ieguliet LED sloksni un akrilu punktiem

Iegulstiet LED sloksni un akrilu punktiem
Iegulstiet LED sloksni un akrilu punktiem
Iegulstiet LED sloksni un akrilu punktiem
Iegulstiet LED sloksni un akrilu punktiem
Iegulstiet LED sloksni un akrilu punktiem
Iegulstiet LED sloksni un akrilu punktiem
Iegulstiet LED sloksni un akrilu punktiem
Iegulstiet LED sloksni un akrilu punktiem

Tālāk mēs izmantosim īsus LED sloksnes segmentus, kas satur tikai divus pikseļus, lai apgaismotu punktus displejā. Atkarībā no tā, vai veidojat 4 vai 6 ciparu displeju, būs viens vai divi punkti. Punktus ir ievērojami vieglāk uzstādīt nekā ciparus.

Izgrieziet trīs 26 AWG savienojuma stieples garumus un pielodējiet tos līdz 2 pikseļu LED sloksnes ievades galam. Noteikti atzīmējiet katra stieples galus, lai jūs zināt, kurš ir 5V, signāls un GND. Es izmantoju sarkanu, zilu un melnu asumu, lai krāsotu izolācijas daļu uz katra stieples. Noņemiet līmplēvi no LED sloksnes un ievietojiet un pielīmējiet LED sloksni pie slota aizmugurējās sienas, vadiem karājoties pa vertikālo kanālu un izejot rāmja apakšā.

Atrodiet mazos akrila punktus, kas iekļaujas rāmī. Pārklājiet to perimetru ar vinila foliju, tāpat kā segmentiem. Novietojiet tos atsevišķās vietās ar iegravētu pusi uz augšu un gaismas diodi un kondensatoru no LED sloksnes, kas ievietoti attiecīgajos iecirtumos.

Kad visi punkti un cipari ir aizpildīti, displejam vajadzētu izskatīties kā pēdējam attēlam.

12. darbība: pārklājiet un nostipriniet displeju

Kad visi cipari un punkti ir samontēti un visas LED sloksnes ir pārbaudītas, mēs pār tām novietojam otru plānu akrila pārsegu. Atskrūvējiet uzgriežņus no M2 skrūvēm, atstājot skrūves vietā, un uzmanīgi noņemiet visu lenti, kas tur vadus vietā. Uzmanīgi nolaidiet augšējo caurspīdīgo akrila pārsegu virs rāmja, izvelkot skrūves cauri vāka caurumiem un rūpējoties, lai visi vadi paliktu attiecīgajos kanālos. Kad viss ir īstajā vietā, droši ieskrūvējiet un pievelciet uzgriežņus.

13. darbība: pievienojiet korpusu

Pievienojiet korpusu
Pievienojiet korpusu
Pievienojiet korpusu
Pievienojiet korpusu

Tagad mēs piestiprināsim displeju pie korpusa vāka. Novietojiet vāku blakus displejam tā, lai vadi sakristu ar vāka caurumiem. Vāks NAV simetrisks, jo vadi no punktiem neatrodas pusceļā starp cipariem, tāpēc ir tikai viena orientācija, kurā izlīdzināšana ir perfekta.

Katra vadu komplekta galus izvelciet cauri attiecīgajiem vāka caurumiem no augšas un pēc tam uzmanīgi virziet displeju uz vāku tā, lai akrila izciļņi ietilptu vāka taisnstūrveida spraugās. Jūs, iespējams, to sasniegsit nelielos soļos. Ievietojiet katra stieples galus caur caurumiem un viegli pabīdiet vāku gar vadiem, pārmaiņus uzņemot atslābumu katrā vadu grupā. Esiet ļoti uzmanīgs, lai nevelk pārāk stingri nevienu vadu. Runājot no pieredzes, šajā brīdī ir ļoti grūti atvienot vadu. Viegli ievietojiet cilnes spraugās. Piemērotība nav īpaši cieši pieguļoša, tāpēc, kad visa elektronika ir pievienota un pārbaudīta, jūs vēlaties ielīmēt cilnes spraugās (izmantojot JB Weld vai līdzīgu līmi, kas darbojas gan uz akrila, gan uz koka).

Es skrēju pāris gumijas lentes ap displeju un korpusa vāku, lai tās būtu cieši kopā, kamēr strādāju pie elektroinstalācijas. Iepriekš redzamajā attēlā es esmu pielodējis visus 5 barošanas vadus vienā grupā un visus 5 zemējuma vadus citā grupā un pievienojis katru grupu vienam ieejas vadam, pēc tam pārklājis visus lodēšanas savienojumus ar daudzām saraušanās caurulēm.

14. darbība: pievienojiet mikrokontrolleri (vai divus)

Pievienojiet mikro kontrolieri (vai divus)
Pievienojiet mikro kontrolieri (vai divus)

Ir daudz dažādu veidu, kā savienot kontrolieri ar displeju. Jūs varat lodēt vadus tieši pie sava kontrollera, bet es labprātāk pievienoju savienotājus pie vadiem, atstājot elastību mikrokontrolleru nomaiņai. Es apvienoju visus strāvas vadus un visus zemējuma vadus, un es lodēju katru no 5 signāla vadiem vienā 5 kontaktu savienotājā.

Es izmēģināju vairākus dažādus kontrolierus ar malu apgaismotu septiņu segmentu displeju. Man patīk LED sloksņu prototipēšanas kods CircuitPython, jo ir ātri un viegli kaut ko sākt un palaist. Ir daudz pikseļu, kurus kontrolēt, tāpēc es izvēlējos Adafruit Itsy Bitsy M4 Express, kura pamatā ir ATSAMD51 plāksne un kas ir pietiekami ātrs un jaudīgs, lai kontrolētu 88 RGB gaismas diodes sešciparu pulkstenī, tomēr pietiekami mazs, lai ietilptu viegli iežogojumā. Itsy-Bitsy M4 Express strādāja labi, bet es arī gribēju IoT savienojumu, tāpēc es mēģināju palaist displeja kodu uz ESP32 plates. Man bija problēmas kontrolēt sloksnes krāsas, kamēr bija izveidots savienojums ar internetu - līdzīgi šai problēmai: https://github.com/adafruit/Adafruit_NeoPixel/issues/139. Labākais risinājums bija kontrolēt LED sloksnes no Itsy Bitsy plates un izmantot ESP8266 (Lolin D1 Mini Pro), lai periodiski paņemtu pareizo laiku no interneta un nosūtītu to uz Itsy Bitsy, izmantojot sērijas sakarus.

Diagrammā parādīta 6 ciparu displeja elektroinstalācija. Lai to pielāgotu četrciparu displejam, vienkārši izlaidiet “Dot Strip 2” un “Num Strip 3”. Tā kā saziņa starp Lolin D1 Mini un Itsy Bitsy ir vienvirziena, ir nepieciešams tikai savienot Lolin TX ar Itsy Bitsy RX. Es izmantoju mikro-USB sadalīšanas paneli, lai caur mikro-USB kabeli iegūtu 5 V strāvas ievadi.

15. darbība: displeja kodēšana

Displeja kodēšana
Displeja kodēšana
Displeja kodēšana
Displeja kodēšana

Displejs ir kodēts kā pulkstenis, taču tam ir daudz papildu potenciālu papildu funkcionalitāti. Tas varētu būt atpakaļskaitīšanas taimeris, temperatūras displejs, sociālo mediju sekotāju skaita displejs vai būtībā jebkuras metrikas displejs, ko var attēlot skaitļos.

Arduino kods

Es programmēju Lolin D1 Mini Pro ar Arduino IDE. Kods pievienotajā ".ino" failā izveido savienojumu ar internetu un izmanto pareizo laiku, lai iegūtu NTPClient bibliotēku (pieejama Arduino bibliotēkas pārvaldniekā). NTPClient objekts nolasa laiku no NTP servera ik pēc 10 minūtēm. Tas formatē un nosūta laika virkni pār seriālo portu ik pēc 10 sekundēm.

CircuitPython kods

Circuit Python kods pievienotajā ".py" failā, kas darbojas Itsy Bitsy aptaujās seriālajā portā, lai nolasītu laika virknes, kas nosūtītas no ESP8266. Tas nosaka jaunu bāzes laiku ar katru saņemto laika virkni, pēc tam izseko pašreizējo laiku, izmantojot monotonu () funkciju no laika bibliotēkas.

Kods izmanto bibliotēku adafruit_fancyled, lai izvēlētos krāsas HSV formātā un piemērotu gamma korekciju, pirms tās tiek parādītas. Ciparu krāsa mainās 60 sekunžu cikla laikā, kas atsākas katru minūti. Segmentu indeksi, kas nepieciešami, lai gaismas diodēs parādītu jebkuru konkrētu skaitli, tiek saglabāti kā biti masīva ciparā Segments un tiek izpakoti funkcijā drawStripDigit.

16. solis: vau

Ja esat tik tālu, tad labi jums! Es ceru, ka jums patiks šis projekts. Tas bija daudz darba, bet diezgan atalgojams.

Ieteicams: