Satura rādītājs:

80. gadu stila kausēšanas digitālais "Dali" pulkstenis: 7 soļi (ar attēliem)
80. gadu stila kausēšanas digitālais "Dali" pulkstenis: 7 soļi (ar attēliem)

Video: 80. gadu stila kausēšanas digitālais "Dali" pulkstenis: 7 soļi (ar attēliem)

Video: 80. gadu stila kausēšanas digitālais
Video: Tapusi brošūra ar Līvānu stikla fabrikas darbinieku stāstiem 2024, Novembris
Anonim
Image
Image

Šī pamācība parāda, kā izveidot 80. gadu stila digitālo “dali” pulksteni ar kausēšanas cipariem.

Es pirmo reizi saskāros ar šāda veida pulksteni Apple Macintosh, kad biju bērns 80. gados. Šī pamācība parāda manu mēģinājumu atjaunot pulksteni, izmantojot Arduino un augstas izšķirtspējas krāsu skārienekrānu. Lai gan sākotnējais pulkstenis bija melnbalts, šajā versijā es pievienoju dažus krāsainus slīpumus, lai tas izskatītos atbilstoši 80. gadiem.

Fonta datus es aizņēmos no Džeimija Zavinska "xdaliclock", taču pulksteņa koda ieviešana ir pilnīgi jauna, un es no jauna pārrakstīju ciparu sajaukšanas kārtību, lai izmantotu FTDI FT810 bāzes augstas izšķirtspējas skārienekrāna uzlabotās iespējas.

Lai iegūtu šo pamācību, jums būs nepieciešams:

  • Augstas izšķirtspējas 800x420 skārienekrāns, kura pamatā ir FT810 mikroshēma
  • DS1302 reālā laika pulksteņa modulis no eBay
  • 2x5 galvenes vīriešiem (jūs varētu tos iegādāties un sagriezt pēc garuma)
  • Lodāmurs
  • Elektriskā lente
  • Džemperu vadi no sievietēm līdz vīriešiem
  • Arduino, piemēram, Arduino Uno

1. darbība: šajā instrukcijā izmantotais skārienekrāns un reālā laika pulksteņa modulis

Šajā instrukcijā izmantotais skārienekrāns un reālā laika pulksteņa modulis
Šajā instrukcijā izmantotais skārienekrāns un reālā laika pulksteņa modulis

Šajā instrukcijā es izmantošu Haoyu Electronics skārienekrānus. Es izmantoju sekojošo:

5 collu grafiskais LCD skārienekrāns, 800x480, SPI, FT810

Šis ekrāns ar piegādi maksā aptuveni 36 USD. Tas ir vairāk nekā citi Arduino ekrāni, taču par savu naudu jūs saņemat daudz:

  • Kraukšķīgs augstas izšķirtspējas skārienpanelis ar 800x480 izšķirtspēju.
  • Iebūvētais grafikas līdzprocesors un operatīvā atmiņa ļauj kontrolēt, nepārblīvējot Arduino.
  • Iebūvēts audio sintezators ar kvalitatīviem skaņas paraugiem un dažādiem instrumentiem, no kuriem izvēlēties.
  • Ainavu un portretu atbalsts.
  • Multi-touch atbalsts.
  • Iebūvēts JPEG, viļņu audio un video dekodētājs progresīviem projektiem.

Reālā laika pulksteņa modulim es izmantoju eBay "DS1302 reālā laika pulksteņa moduli". Tas maksā apmēram 6 USD.

2. darbība. Ekrāna sagatavošana

Image
Image
Ekrāna sagatavošana
Ekrāna sagatavošana

Kad esat ieguvis ekrānu, jums būs jāpielodē galvenes. Haoyu ekrāni ir lieliski, jo tiem ir viegli lodējami caurumi, un jums ir izvēle lodēt galveni tieši ekrāna aizmugurē vai neliela lentes kabeļa galā, kas pievienojams noņemamam sadalīšanas dēlim.

Lai pabeigtu lodēšanas darbu, vēlaties īslaicīgi atvienot lentes kabeli un noņemt paneļa aizmugurē esošo PCB plāksni. Izmantojiet nagu, lai viegli paceltu fiksatoru uz LCD savienotāja un atbrīvotu lentes kabeli. Pēc tam noņemiet četras skrūves, kas tur plāksni vietā.

Tagad lodējiet 5x2 galveni (vai divas 5x1 galvenes), kur vēlaties. Aizveriet aizmuguri ar elektrisko lenti, lai izvairītos no šortiem. Pēc tam atkal ieskrūvējiet PCB un pievienojiet lentes kabeli.

3. darbība: pēc izvēles: izdrukājiet LCD statīvu un pievienojiet misiņa ieliktņus

Image
Image
Pēc izvēles: izdrukājiet LCD statīvu un pievienojiet misiņa ieliktņus
Pēc izvēles: izdrukājiet LCD statīvu un pievienojiet misiņa ieliktņus

Es izvēlējos 3D drukāt statīvu, lai turētu LCD paneli [1]

Panelis ir aprīkots ar četriem misiņa ieliktņiem; tos ir paredzēts saspiest plastmasā ar karstumu. Kad tie atdziest, uz tiem esošie mazie zobi iekodas plastmasā un neļauj tiem izkrist. Šie ieliktņi ir izplatīts veids, kā 3D drukātajām detaļām pievienot izturīgus pavedienus.

Kad statīvs bija beidzis drukāt, es atskrūvēju četrus misiņa ieliktņus no paneļa.

Es uzkarsēju gludekli un turēju to ar uzgali uz augšu, maigi līdzsvarojot ieliktni uz gala. Pēc tam es nolaidu plastmasas daļu virs tā un lēnām iespiedu ieliktņus iepriekš izveidotajos caurumos, līdz tie bija vienā līmenī ar virsmu.

Šis solis darbojas labāk, ja jums ir lodāmurs ar šauru konusveida galu. Ja jūs to nekad neesat darījis, iespējams, vēlēsities praktizēt, kamēr gludeklis ir atdzisis - jums ir tikai viena iespēja to izdarīt pareizi, kad gludeklis ir karsts!

Esiet piesardzīgs ar šo soli, jo misiņa ieliktņi kļūst ļoti karsti un nevēlaties, lai tie iekrīt klēpī. Strādājiet uz karstumizturīgas virsmas un, ja tie tomēr nokrīt no gludekļa gala, pretojieties kārdinājumam nekavējoties tos sasniegt!

[1] Avoti: LCD statīvs STL un CAD faili

4. darbība: noņemiet filmu un uzstādiet displeju

Noņemiet filmu un uzstādiet displeju
Noņemiet filmu un uzstādiet displeju
Noņemiet filmu un uzstādiet displeju
Noņemiet filmu un uzstādiet displeju

Tagad apgrieziet displeju un noņemiet priekšējo akrila rāmi, pēc tam noņemiet aizsargplēvi no LCD paneļa (tas uzlabos displeja skaidrību). Izmantojiet skrūves, lai uzstādītu displeju uz 3D drukātā statīva.

5. solis: savienojiet ķēdi

Pievienojiet ķēdi vadam
Pievienojiet ķēdi vadam
Pievienojiet ķēdi vadam
Pievienojiet ķēdi vadam

LCD displejam pievienojiet:

  • 5V līdz pinai ar apzīmējumu 5V uz Arduino
  • GND piespraust GND Arduino
  • SCK, lai Arduino piespraustu ~ 13
  • MISO, lai Arduino piespraustu ~ 12
  • MOSI, lai Arduino piespraustu ~ 11
  • CS, lai Arduino piespraustu ~ 10
  • PD uz pin ~ 9 uz Arduino

Lai parādītu RTC moduļa displeju, pievienojiet:

  • VCC, lai Arduino piespraustu 5V marķējumu
  • GND piespraust GND Arduino
  • CLK, lai Arduino piespraustu ~ 8
  • DAT, lai Arduino piespraustu ~ 7
  • RST, lai Arduino piespraustu ~ 6

PIEZĪME: Arduino ir tikai viena 5V tapa. Lai barotu gan RTC moduli, gan LCD displeju, jums būs jāizmanto maizes dēlis vai jāpielodē daži savienojuma vadi, lai izveidotu Y kabeli.

6. darbība: koda ielāde un palaišana

Koda ielāde un palaišana
Koda ielāde un palaišana

Lejupielādējiet ".zip" failu no šīs GitHub repozitorijas.

Mapes "DaliClock" iekšpusē atveriet failu "DaliClock.ino" Arduino IDE un augšupielādējiet to savā Arduino panelī! Pulkstenim vajadzētu atdzīvoties!

Pulksteni ir ļoti viegli lietot:

  • Turiet pirkstu uz cipara, lai to mainītu un iestatītu laiku.
  • Noklikšķiniet un turiet ekrāna apakšdaļā, lai pārslēgtos uz kalendāra režīmu.
  • Turiet pirkstu uz datuma cipara, lai iestatītu datumu.
  • Pulkstenis automātiski atgriezīsies laika režīmā pēc piecu sekunžu neaktivitātes.

7. darbība: pielāgojiet krāsas

Ja jūs rediģējat "DaliClock.ino", varat pielāgot slīpumu krāsas pulksteņa cipariem, režģim un "spīdumam", kas iet pāri cipariem. Vienkārši mainiet heksadecimālās vērtības šādās rindās:

clock.fill_gradient (0xFF0000, 0x0000FF); grid.fill_gradient (0x000000, 0xFF8800); shine.fill_gradient (0x7F7F7F);

Pieredzējušiem lietotājiem:

Ja vēlaties mainīt LCD displejā izmantotās Arduino tapas, rediģējiet failu "DaliClock/src/ui_lib/ui_config.h". Lai mainītu DS1302 modulim izmantotās tapas, rediģējiet failu "DaliClock/src/ds1302.cpp"

Pulksteņu konkurss
Pulksteņu konkurss
Pulksteņu konkurss
Pulksteņu konkurss

Otrā vieta pulksteņu konkursā

Ieteicams: