Satura rādītājs:

Mini punkts: 5 soļi
Mini punkts: 5 soļi

Video: Mini punkts: 5 soļi

Video: Mini punkts: 5 soļi
Video: Adam vs. 5-year-old Pro 2024, Novembris
Anonim
Mini punktu pulkstenis
Mini punktu pulkstenis

Gaismas diodes masīvs nejauši maina modeļus ik pēc aptuveni 10 sekundēm. Lai nolasītu laiku, vienkārši saskaitiet punktu skaitu uz vienu ciparu. Galvenajā attēlā redzams laiks, 22:11. Dažādiem cipariem tiek piešķirtas dažādas krāsas, sarkanās-10 stundas, dzintara stundas, zaļās-10 minūtes, zilās minūtes. Izmantojot 3 mm lielās gaismas, pulksteni var nolasīt dienā vai naktī (lai gan tas būtu izskalots pilnā saules gaismā).

Ja nejaušs modelis ir daudz mazāk traucējošs nekā ciparu ciparu skatīšanās uz jums … tas būtu arī lielisks projekts, lai pievienotu datora moda priekšējiem vai izmēra paneļiem.

1. darbība. Pārskats

Pārskats
Pārskats

Šo projektu iedvesmoja TixClock ierīce, kuru es redzēju reklamējot ThinkGeek. Tas bija nedaudz liels manai lietojumprogrammai, es gribēju pulksteni virs mana DVD, jo tas nerādīja laiku, atskaņojot DVD.

Dizaina pamatā ir korpuss, zema profila displeja futrālis no Jaycar Electronics (www.jaycar.com.au) kataloga numura HB6083. Ja vēlaties šo pulksteni ievietot citā gadījumā, jums būs jāmaina PCB izkārtojums. Projektā ir iekļauts pasta fails ar avota kodu, PCB faili EagleCad formātā un daži attēli. Dažas trases ir nedaudz šauras un tām ir ļoti maz klīrensa. Es to uzbūvēju, izmantojot presēšanas un noņemšanas plēvi, tāpēc to var izdarīt…. Tikai nedaudz uzmanieties, lai nesasmērētu lietas, un rūpīgi pārbaudiet rezultātu, nokasot visas neskaidras pēdas, kas var pieskarties citai. PCB ir paredzēts diviem slāņiem, tomēr, lai ietaupītu pūles, es to izveidoju uz vienpusējas plates. Augšpusē ir tikai daži celiņi, un tos var novērst, izmantojot savienojuma vadu. Ņemiet vērā, ka attēls nedaudz atšķiras no PCB dizaina ZIP failā. Izmaiņas bija savienot 74hc154 mikroshēmu iespējošanas tapas tieši pie zemes un papildu diodi, lai samazinātu spriegumu virs superkapāta, lai tas būtu tuvāk RTV mikroshēmas nepieciešamajam 3.3V. Daži noderīgi padomi, veidojot divpusēju dēli, izmantojot atsevišķus slāņus, ir šādi: - pēc iespējas vairāk sliežu ceļu veikt apakšējā pusē; komponents. -izmantojot presēšanas n-mizu, izdrukājiet sietspiedi (otrādi) un pēc urbšanas un kodināšanas gludiniet to uz PCB. Tas ne tikai nodrošina komponentu izvietojumu, bet, ja tiek izdrukāti arī augšējie celiņi, tas ir vienkāršs vads savienojuma vadam. Ievērojiet zemāk esošās PCB melnās līnijas….tās būtu augšējā slāņa sliedes.

2. solis: priekšējā paneļa dizains

Priekšējā paneļa dizains
Priekšējā paneļa dizains
Priekšējā paneļa dizains
Priekšējā paneļa dizains

Ērts triks vēsa izskata priekšējiem paneļiem, kas saskaņojas ar jūsu PCB izkārtojumu, ir izdrukāt sietspiedes attēlu un pēc tam rediģēt visus vienumus, kas nav priekšējā paneļa elementi. Šajā gadījumā es paturēju tikai gaismas diodes. Attēls tika rediģēts fotoattēlu redaktorā un pievienots teksts. Izmantojot fotoprinteru, jūs varat iegūt krāsainus dizainus (lai gan krāsu shēma ir nedaudz minimāla). Gaismas diodes caurumi tika izgriezti ar asu nazi, un aizmugurē tika pievienots nedaudz izsekošanas papīra, lai mazliet izkliedētu gaismu.

Mans mazais fotoprinteris izveidoja izdrukas nedaudz par šauru, lai ietilptu visā korpusā, tāpēc tika pievienota neliela sloksne, lai to aizpildītu. Šajā gadījumā tas izskatās labi, jo priekšējais panelis ir tik minimāls.

3. darbība: vadības slēdži

Vadības slēdži
Vadības slēdži
Vadības slēdži
Vadības slēdži

Jums jāspēj iestatīt laiku. Es izmantoju trīs mikroslēdžus, kurus izglābu no vecās stereo iekārtas, uzstādīju tos mazliet pie skaļruņa (vai sloksnes) un pielīmēju slēdža komplektu, izmantojot korpusam karstu līmi.

Pirmais slēdzis izvēlas laika iestatīšanas režīmu, otrais izvēlas ciparu, bet trešais palielina ciparu. Pēc laika maiņas vēlreiz izvēlieties pirmo slēdzi, un pulkstenis darbosies. Lentes kabelim no slēdža ir 5 līnijas, vcc/gnd un trīs slēdža ieejas. Katrs slēdzis ir īslaicīgi aizvērts. Pēc izmēra savienojas ar zemi, otra ar slēdža ieejas līniju un rezistora pievilkšana uz vcc. Citiem vārdiem sakot, ieejas parasti ir augstas, pēc tam velk zemu, lai aktivizētu. Sīkāku informāciju par elektroinstalāciju skatiet shēmā. Par lietu, kas bija noderīga, izmantojot veroboard, bija tā, ka tāfele pati, jo slēdža caurumu urbšanas veidne. Tieši pareizajās pozīcijās tika izurbti mazi caurumi, pēc tam kvadrāti ar vīli. Tas padarīja jauku fit.

4. solis: galīgā montāža

Galīgā montāža
Galīgā montāža

PCB tika izstrādāts tieši šim gadījumam, tāpēc vienkārši slīdēja pāri stiprinājuma stabiem. Tā kā telpa bija ļoti ierobežota, slēdža mezgls tika pielodēts tieši pie PCB un pie mikroshēmas karsti pielīmēts pjezo skaņas signāls. Ja vēlaties skaļāku pjezo, jums jāpievieno draiveris, jo tas tiek darbināts tieši no mikrokontrollera. Lai palielinātu skaļumu, jums patiešām jāpielīmē vai jāpiestiprina pjezo pie kaut kā cita.

Strāvas padeves vads tika sasiets ap apakšējo stiprinājuma stabu kā deformācijas novēršanas līdzeklis. Es to tikko izvilku no montāžas caurumiem, bet, ja nepieciešams, varat izmantot atbilstošu blīvējumu. Tieši tā, ierīce tiek darbināta no 9 V spraudņa un atrodas virs mana DVD atskaņotāja, jautri mainot modeļus.

5. darbība. Par programmaparatūru un Supercap dublējumu

Šī programmaparatūra tika izstrādāta ar Sourceboost kompilatoru un izmanto Sourceboost I2C bibliotēku, lai sarunātos ar RTC mikroshēmu. Man bija jāpārveido i2c draiveris, lai izmantotu ilgāku aizkavi, lai iegūtu drošu darbību.

Programmaparatūra inicializē io, pēc tam nolasa apmēram ik pēc desmit sekundēm (ja vēlaties ātrāku atjaunināšanu vai nejaušas atjaunināšanas laiku, to var mainīt kodā. Es atklāju, ka šis periods ir vismazāk traucējošais). Ja tiek konstatēti taustiņu nospiešanas gadījumi, tas tiek iekļauts pulksteņa laika maiņas režīmā, līdz tiek izvadīts, nospiežot pirmo slēdzi. Arī dizainā ir vieta superkapam. Es to neesmu pārbaudījis, taču tā uzstādīšanai vajadzētu ļaut pulkstenim īsā laikā tikt galā ar strāvas padeves pārtraukumiem. Programmatūrā, kad tiek nolasīti RTC dati, rutīna ņem ciparu vērtības un šim ciparam piešķir nejaušu aktīvo gaismas diožu izvēli, tādu pašu ciparu kā ciparu vērtība. Tie tiek glabāti tabulā. Pārtraukšanas rutīna vienlaikus izņem vienu tabulas vērtību un nosūta tos uz LED draivera mikroshēmām, un iedegas gaismas diode (faktiski divas, viena uz mikroshēmu). Nākamais ieraksts rutīnā iegūst citu un tā tālāk. Darbojoties pietiekami ātri, šķiet, ka tabulā aktīvās gaismas diodes iedegas vienlaikus. Ja vēlaties, varat mainīt pārtraukuma rutīnas laiku, lai padarītu to ātrāku. Izklaidējieties, un, ja jūs izveidojat kādu no šiem kaut ko foršu … atsūtiet man attēlu. Filips Pulle www.rgbsunset.com

Ieteicams: