Satura rādītājs:

LED punktu matricas displejs: 8 soļi (ar attēliem)
LED punktu matricas displejs: 8 soļi (ar attēliem)

Video: LED punktu matricas displejs: 8 soļi (ar attēliem)

Video: LED punktu matricas displejs: 8 soļi (ar attēliem)
Video: 8 Excel rīki, kurus ikvienam vajadzētu būt iespējai izmantot 2024, Jūlijs
Anonim
LED punktu matricas displejs
LED punktu matricas displejs

Šis ir vienkāršs veids, kā izveidot personalizētu LED punktu matricas displeju. Es pievienošu pilnu programmu ar paskaidrojumu, lai apgaismotu gaismas diodes. Tas ir arī diezgan uzlaužams, jūs varat to mainīt, lai tas atbilstu jums.

Es nolēmu izveidot savu punktu matricas displeju, jo tie izskatās forši, un nevienu no tiem nevar atrast zilā krāsā, kas ir labākā krāsa, tāpēc es nolēmu, ka to var izveidot arī es.

1. solis: plānojiet

Plāns
Plāns
Plāns
Plāns

Pirmais uzdevums ir plānot projektu.

Es uzbūvēju ķēdi uz Eagle, lai es varētu redzēt savienojumus un pārbaudīt LED matricu. Tas arī ļāva man iemācīties iedegt atsevišķas gaismas diodes. Pirmā lieta, kas jādara, ir pievienot visu PIC atbalsta saturu, tāpēc man ir nepieciešams barošanas avots, lejupielādes kontaktligzda un atiestatīšana. Man arī jāsakārto izvadi vienkārši lietojamās rindās. Tas noteica PCB izmēru, tāpēc es pavadīju tik daudz laika, cik vien iespējams, samazinot izmēru, līdz es nevarēju to samazināt. Nākamais solis bija ievietot 20 gaismas diodes punktu matricā, savienot visus anodus kolonnās un visus katodus rindās. To nav iespējams izdarīt, neizmantojot saites vadus, ja vien neizmantojat divslāņu plāksni vai divpusēju plāksni. Es nebiju, tāpēc izmantošu saites vadus.

2. darbība: PCB

PCB
PCB

Nu vajadzēja kaut kā uztaisīt.

Es izstrādāju PCB skolas datoros, kuros bija PCB Wizard 3. Lieliska programmatūra, ļoti viegli lietojama, bet tomēr ļoti jaudīga. Diemžēl tas nozīmē, ka, kamēr man ir PCBWiz3 faili, man to nav nevienā citā formātā, un vienīgie attēli, kas man ir, ir fotoattēlu kodināšanas maskas, vienmēr laba prakse, lai tās iesaiņotu fotoattēlu kodināšanas maskas papīrā vēlākai lietošanai lietošana vai tikai dokumentācija. Diemžēl viņi skenēja diezgan slikti. Tomēr, pārveidojot Eagle ķēdi, esmu aizgājis un no jauna izveidojis PCB.

3. darbība: iegūstiet detaļas

Iegūstiet detaļas
Iegūstiet detaļas

Tiklīdz jūs zināt, ko darīsit, jums būs nepieciešamas detaļas. Es izmantoju: 20 izkliedētas zilas gaismas diodes tie ir ļoti vienkārši. Manuprāt, tos ir ļoti vienkārši programmēt un pēc tam lejupielādēt programmu. PICAXE BASIC, protams, ir vienīgā PIC valoda, ko es arī zinu, tāpēc tas tos ierobežo. Tie ir domāti, lai tos būtu diezgan viegli atrast, lai gan Apvienotajā Karalistē jūs varat vienkārši doties uz Rapid Electronics - PICAXEPICAXE rokasgrāmata - Tie ir.pdfPICAXE mikroshēmas dati - arī.pdf Es nopirku gaismas diodes vienlaikus, tagad zilai punktmatricai tā bija mana izvēle, un es par to samaksāju-48p par LED, tātad £ 12 par visu partiju, lētāk bija iegādāties iepakojumā pa 25. Protams, ja gatavojaties to izmantot, varat izmantot ko vēlaties, lai gan, lai izmantotu manus PCB izkārtojumus, jūs vēlaties 5 mm paketi. Man bija nepieciešams 4 k7 omu rezistors, lai atiestatītu, ja vien atiestatīšanas tapu (4. tapa) nevelk augsts 4k7 omu rezistors, tad PIC pastāvīgi atiestatīt, kas ir slikti. Lejupielādes ligzdai izmantoju stereo ligzdu, 10k omu rezistoru un 22k omu rezistoru, tas nozīmē, ka visa iekārta ir autonoma, kas ir ļoti ērti. Novērš arī PIC sagraušanu, jo man visu laiku ir jāizvelk un galu galā jānorauj kājas, kāds veids, kā izšķērdēt £ 4,75… man bija iegravēti PCB skolā, tāpēc tie būtībā bija bez maksas. Tomēr mēs izmantojam sliktas kvalitātes dēļus, lai sliežu ceļus varētu izvilkt diezgan viegli, bet es nedomāju, ka tā vismaz būtu problēma. Ak, man bija sāpes.

4. solis: lodēšana

Lodēšana
Lodēšana
Lodēšana
Lodēšana
Lodēšana
Lodēšana

Kad esat ieguvis detaļas, ir pienācis laiks tās visas savienot.

Pirmā tāfele, uz kuras es sāku lodēt, bija displeja dēlis. Tam bija vairāki iemesli, tas izskatījās visgarlaicīgāk, būtu ļoti jautri spēlēt, kad es beigšu, un tas būtu garlaicīgi, pagaidiet, vai es to pieminēju? Tātad, kad es biju iztīrījis sliedes ar kādu stiepļu vilnu, es sāku griezt un piestiprināt saites vadus. Tie bija sasodīti viltīgi un diezgan grūti izgatavojami un pēc tam fiksējami vietā, tāpēc, ja nebija apzinīga keramikas pirkstu asistenta, es izmantoju pārdevēju, kas ne pirmo reizi noveda pie atklājuma, ka izdegusī izpārdošana ir nejauka lieta. Kad tas bija pabeigts, es sāku lodēt gaismas diodes, es sāku no augšas un strādāju lejā, veicot tos individuāli, līdz man kļuva garlaicīgi un uzreiz sāku veselās rindās. Beigās tas kļuva diezgan sarežģīti, jo gaismas diodes vadi iestrēga. Kad visas 20 gaismas diodes bija pielodētas, es uzbruka mugurai un nogriezu visus šos nepatīkamos vadus pēc iespējas tālāk. Un, ievērojot manas iepriekšējās domas, paķēru rezerves 6V akumulatoru un akumulatora skavu un sāka vadīt vadus augšup un lejup, izgaismojot kolonnas. Patiesībā tas izskatījās diezgan labi, pārējais projekts varēja būt tā vērts tikai šī izskata dēļ. Protams, kāda dīvaina iemesla dēļ visas rindas iedegās kopā, bet šajā brīdī es to nepamanīju …

5. solis: kārtojiet to

Atjaunojiet to
Atjaunojiet to

Kad dēļi ir pielodēti kopā, ir pienācis laiks tos kārtot. Jūs varat darīt vairākas lietas.

Noņemiet lieko plūsmu: plūsma palīdz lodēt plūsmai un veido labus kontaktus, tomēr žāvējot tā izskatās diezgan šķebinoša un vislabāk ir atbrīvoties no šī skaistā izskata. Labākais veids, kā to izdarīt, ir pielīmēt dēli ar lupatu, kuru esat iemērcis acetonā. Kur jūs varētu iegūt acetonu, es dzirdu jūs raudāt? Nu, jūs to varat iegādāties dažos mākslas veikalos, to var iegādāties arī dažos laivošanas/jūras veikalos kā daļu no stiklašķiedras klāsta, tomēr patiesībā labākais avots ir lēts nagu lakas noņēmējs. Tāpēc dodieties pie tuvākā lētā farmaceita un sāciet meklēt lētākos nagu lakas noņēmējus. Es runāju par 49p 200 ml, mana iepriekšējā pieredze rāda, ka tas ir rozā pudelēs. Notīriet dēļu malas: tas ir tik vienkārši, kā slīpēt dēļa malas uz leju, lai tās būtu gludas un līdzenas. Ir arī diezgan jauki noapaļot malas. Un tas šobrīd ir par to.

6. darbība: programmēšana

Programmēšana
Programmēšana

Tātad jūs esat to paveikuši, pievienojāt akumulatoru, bet pagaidiet, nē, tas nedarbojas, vai varbūt jums tas vienkārši jāprogrammē … Ak, tā būtu laba ideja. Ņemot vērā manu pārliecību, man jau ir lejupielādes ligzda uz PCB, tāpēc, vienkārši ieslēdziet lejupielādes kabeli, pievienojiet to datora seriālajam portam, iegūstiet programmēšanas redaktoru un iegūstiet kodēšanu! Protams, tas palīdz, ja esat iepriekš programmēju PICAXE, man līdz šim ir bijusi aptuveni 4 gadu pieredze, GCSE un AS/A līmenis. Pirmā lieta, kas jādara, ir rakstīt:

galvenais: goto mainTas tikai izveido programmas PICAXE, ievietojiet svarīgo kodu starp galveno un goto galveno, es to daru, lai neaizmirstu to izdarīt vēlāk. Nākamais uzdevums ir iestatīt izejas, kuras tapas vēlaties augstas un kuras zemas. Ilgs un laikietilpīgs ceļš ir jāiet

augsts 1 augsts 2 augsts 3 zems 1 zems 2 zems 3Vai arī jūs varat būt foršs un iestatīt štatus vienā rindā

ļaujiet tapas = %00001110itās tapas = %00000000Tas darbojas, piešķirot katrai tapai noteiktu ciparu, tāpēc 8. tapa ir pirksta cipars, 0 - pēdējais cipars utt. Mums arī jāspēj tur ielikt laika aizkavi, lai tapas faktiski paliktu ieslēgtas pietiekami ilgi, lai gaismas diodes iedegtos. Ir 2 galvenās PICAXE gaidīšanas komandas, pagaidiet un pauzējiet, pagaidiet 1 gaida 1 sekundi, kur kā pauze 1 gaida 1uSecond, kas mums ir vajadzīgs. Tie, kas sliecas uz šķembu savākšanu, būs pamanījuši, ka komandā tapas =%00000000 ir tikai 8 tapas. Jā, PICAXE18X devītā izeja ir sērijveida izejas tapa. Lai to iestatītu, ir nepieciešams pilnīgi jauns koda gabals

poke $ 05, %00000000poke $ 05, %00001000Es neesmu pārāk pārliecināts, kāpēc tas darbojas vai kāpēc tas ir vajadzīgs, bet es to saņēmu no draudzīgajiem cilvēkiem PICAXE forumā.

galvenais: & apos Letter Alet pins = %00011000 & apospoke $ 05, %00000000 & apos Set SERTXD line lowpause 1 & aposlet pins = %00100101 & apospoke $ 05, %00001000 & apos Set SERTXD line highpause 1 & aposlet pins = %01000101 & aposp001 & 00 00 %, % highpause 1 & aposlet pins = %10001000 & apospoke $ 05, %00000000 & apos Set SERTXD line lowpause 1 & aposgoto main & aposTam vajadzētu parādīt burtu A jūsu dotmatrix displejā

7. solis: Pabeigtā lieta

Pabeigta lieta
Pabeigta lieta
Pabeigta lieta
Pabeigta lieta

Šeit tas parāda burtu A.

Un otrais attēls ir ar burtu B tumsā, tās ir izkliedētas zilas gaismas diodes ar svaigi uzlādētu 4x AA 2500mAh akumulatoru, diezgan spilgtu. Bet ne tik spilgti, lai jūs nevarētu redzēt displeju, ideāls.

8. solis: uzlabojumi

Uzlabojumi
Uzlabojumi
Uzlabojumi
Uzlabojumi
Uzlabojumi
Uzlabojumi

Tas darbojas, tāpēc tagad, gozējieties pilnīga un strādājoša projekta godībā, nē, ne uz sekundi. Kā es varu padarīt to labāku, kā es varu padarīt to lētāku, kā es varu padarīt to vēsāku! Nu, šeit ir dažas idejas, kas ir atlekušas ap manu galvu. SMD gaismas diodes, labi, kas būtu, ja gaismas diodes būtu daudz mazākas, tas " d samaziniet projekta kopējo biezumu par 5 mm, mazāks ir labāks. Plus SMD ir tik daudz foršāka izskata, geek +5. SMD PIC. Ak, un tas samazinātu projekta biezumu aizmugurē par 5 mm (tomēr neaizmirstiet lejupielādes ligzdu). Profesionāla PCB ražošana, labi, cik viegli tas būtu, protams, tas nedaudz maksātu, bet tas tas nozīmētu, ka dēļi ir perfekti, labi, tikpat perfekti, kā jūs tos izveidojāt. Jūs varat arī spēlēt ar jautrām funkcijām, piemēram, daudzslāņu vai divpusējiem dēļiem, iedomājieties divpusēju PCB, tad jums nebūtu vajadzīgas 2 atsevišķas PCB. Pievienojiet tam SMD komponentus, piemēram, rezistorus, gaismas diodes un PIC, un jums ir ļoti eleganta, bet dārga tāfele. Šeit ir saraksts ar CadSoft, cilvēkiem, kas izgatavoja Eagle, PCB ražotājus. Lielāks displejs, lielākā daļa displeju ir 5 līdz 7, mans ir 4 x 5, tāpēc, palielinot to, tiktu atvērts pilnīgi jauns displeja iespēju klāsts. Protams, man bija vajadzīgas vairāk izejas, man bija pieejamas tikai 9, bet, ja izmantosit PICAXE28X, jums būs līdz 17 pieejamām izejām, tas būs 8x8 displejs. Jauki. Tomēr, ja jūs pārejat no PICAXE uz citiem mikrokontrolleriem, es esmu pārliecināts, ka ir tādi, kuriem ir dažādas izejas tapas. Vēl viena iespēja ir Charlie-Plex izvadi, lai gan, lai tas darbotos, jums būs jāspēj iestatīt izejas tapas kā ieejas. Es uzskatu, ka tas ir iespējams ar lielāko daļu PICAXE PIC, jo īpaši Arduino. Cerams, ka tiklīdz mana vietne (TheDarkPlace vai tikai The Dark Place) būs izveidota un darbosies, es varētu pārdot 4 x 5 displeja komplektus ar dažām iespējām, piemēram, 2 atsevišķas plāksnes, 1 pilnīga tāfele un 1 pilnīga tāfele ar 2 slāņiem. Tomēr tas ir atkarīgs no tā, cik cilvēkiem tas patīk. Vai arī jūs varat vienkārši nosūtīt man e -pastu uz: pinski1 [at] gmail.comŠeit ir daži izkārtojumu attēli.

Ieteicams: