Talaan ng mga Nilalaman:

Programmable Watch na May Apat na Character Display: 5 Hakbang (na may Mga Larawan)
Programmable Watch na May Apat na Character Display: 5 Hakbang (na may Mga Larawan)

Video: Programmable Watch na May Apat na Character Display: 5 Hakbang (na may Mga Larawan)

Video: Programmable Watch na May Apat na Character Display: 5 Hakbang (na may Mga Larawan)
Video: DR. VICKI BELO's TRANSFORMATION💖🤩#vickibelo #doctor #transformation #viral #trending 2024, Nobyembre
Anonim
Programmable Watch na May Apat na Character Display
Programmable Watch na May Apat na Character Display
Programmable Watch na May Apat na Character Display
Programmable Watch na May Apat na Character Display

Ikaw ang magiging pinag-uusapan ng bayan kapag nagsusuot ka ng karumal-dumal na ito, sobrang laki, ganap na hindi praktikal na relo ng relo. Ipakita ang iyong paboritong masamang wika, lyrics ng kanta, pangunahing numero, atbp. May inspirasyon ng kit ng Microreader, nagpasya akong gumawa ng isang higanteng relo gamit ang katulad na labing anim na pagpapakita ng segment. Makalipas ang labindalawang oras, lumabas ako ng aking masokistikong fugue at tumigil sa pagsubok na mag-ruta ng labing-anim na bit na data bus sa isang solong panig na pcb na sapat na maliit na maisusuot sa iyong pulso. Bumabalik sa aking digikey box ng misteryo, nakakuha ako ng isang apat na character display na binubuo ng 5x7 led matrices. 7 bit parallel data input, hindi na kailangan para sa umpteen kasalukuyang naglilimita ng resistors, upper at lower case character, ang natitira ay nagsusulat mismo. Ang itinuturo na ito ay hindi sinadya upang maging isang tutorial sa paglikha ng mga PCB o programa ng PICs. Sa lahat ng pagkamakatarungan, hindi ko talaga inirerekumenda na sinumang subukan na gumawa ng isa sa mga ito. Kung may sapat kang nalalaman upang sumunod, malamang na makakagawa ka ng mas mahusay na trabaho kaysa sa ginawa ko. Kung hindi mo alam kung ano ang nangyayari, kung gayon ang itinuturo na ito ay hindi magtuturo sa iyo ng lahat ng kailangan mong malaman. P. S. Kung gagamitin mo ito upang mag-scroll sa mga catchphrase sa internet sa publiko, ikaw ay isang masamang tao at dapat mapahiya.

Hakbang 1: Kunin ang Iyong Crap Sama-sama

Ano ang kakailanganin mo: DLO3416 Matalinong display Dumating sa pula, berde, lavender, fuchsia, at maple walnut flavour. Ang PIC 16F628A o 16F648AY maaari kang makawala kasama ang isa pang P-katugmang PIC, tiyaking basahin lamang nang mabuti ang datasheet. Alinmang paraan, kakailanganin mo ng hindi bababa sa isang PIC sa SOIC package at marahil isang DIP para sa breadboarding sa circuit. Ang 628A at 648A ay magkapareho maliban sa dami ng magagamit na memorya ng programa (2k vs 4k). Gamitin ang 648A maliban kung mayroon kang ilang 628A na nakahiga. MCP1253Ito ay isang charge pump dc-dc converter. Gagamitin namin ito upang gumawa ng 5V para sa aming display mula sa isang baterya ng 3V coin cell. Kumuha ng ilang upang maaari mong sirain ang hindi bababa sa isa. Ang mga passive na bahagi ay lahat sa uri ng butas. Alam ko na ang mishmash ng ibabaw na mount at sa pamamagitan ng butas ay uri ng hindi magandang kalagayan ngunit ano ang maaari mong gawin. Ang naka-click na uri na nakikita mo saanman ang mga murang mga pindutan ay kinakailangan. Maaari mong palitan ang mga pin para sa mga socket kung nasiyahan ka sa hindi sinasadya na pansiwang damit at balat. Ang MCP1253 ay dumating sa isang mount mount package na sapat na maliit upang hindi sinasadyang malanghap. Copper clad board, etchant, acetone atbp para sa paggawa ng PCB. Programmer ng PIC na may isang header at cable ng ICSP. Ang ilang iba pang mga bagay na kung saan hindi ka makakalayo ngunit na hindi ko matandaan ngayon.

Hakbang 2: Kasayahan sa PCB

Kasayahan sa PCB
Kasayahan sa PCB
Kasayahan sa PCB
Kasayahan sa PCB
Kasayahan sa PCB
Kasayahan sa PCB
Kasayahan sa PCB
Kasayahan sa PCB

Ang display datasheet ay namamalagi. Sinasabi nito na ang select ng cursor ay isang aktibong mataas na input. Ngayon dahil kami ay matiyaga at maingat, pinag-aralan namin ang circuit upang alamin ito bago mag-aksaya ng mga oras sa paggawa ng mga PCB na may CU na nakatali nang mababa. Sa isang pagpapakita lamang, hindi namin kailangang mag-alala tungkol sa pagtugon. Wala rin kaming pakialam sa pagpapaandar ng cursor. Sa katunayan, natuklasan ko ang isang tunay na kapansin-pansin na listahan ng mga bagay na wala kaming pakialam, kung saan ang itinuturo na ito ay masyadong makitid upang mapaloob. Inilipat ko ang board freehand para sa pinaka-bahagi, kaya hindi ako nagsasama ng isang magandang iskema ng Eagle. Ang pagmamapa ng mga output ng PIC upang maipakita ang mga pin ay mas madali gamit ang mga footprint ng sangkap. Kung ito ay masyadong nakalilito, kumuha ng stuf.. Ibig kong sabihin ay babawi ako. Hindi ko sasabihin kung paano gumawa ng iyong sariling PCB, Ang mga Instructable ay binubuo ng halos 50% na mga tagubilin sa pamamaraan ng paglipat ng toner sa pamamagitan ng aking bilang. I-download ang Eagle file, i-print ito sa 1: 1 at nai-mirror. I-iron ito sa ilang board na tanso nang halos kalahating oras, hilahin ang papel, alamin na hindi ito gumana at ulitin nang halos sampung beses. Kung nais mong gumawa ng isang mas magandang trabaho na walang alok, gumawa ng dobleng panig na board o kung ano man, ang Ang mga libog ng agila para sa MCP1253 (salamat sa isang tao sa Open Circuits) at ang display ay nakakabit.

Hakbang 3: Assembly

Assembly
Assembly
Assembly
Assembly

Ang ilang mga pangkalahatang tip:

1. Magsimula sa MCP1253. Sa ganitong paraan kapag binulilyaso mo ito at binasag ang board, hindi ka malaki ang natatalo. I-tin ang mga bakas muna, pagkatapos ay hawakan ito sa lugar at idikit ito. Ang sobrang haba ng bakas sa paligid nito ay dapat tumulong, painitin ang dulong dulo at ihanay ito. Kung mayroon kang isang matatag na kamay at ilang pinong panghinang maaari mong gawin ang mga lead nang paisa-isa. Kung nag-tulay ka ng alinman, i-drag ang ilang solder wick sa kanila. 2. Matapos ang paghihinang ng MSOP, ang SOIC PIC ay isang lakad sa parke. Parehong pakikitungo muli, ibaba ang mga sulok pagkatapos ay gumana ang iyong paraan. 3. Ibabaw ng mga bahagi ang mga mount sa ilalim ng lahat ng iba pang napupunta sa tuktok.

Hakbang 4: Maraming Pagta-type para sa Ilang mga Salita

Maraming Pagta-type para sa Ilang mga Salita
Maraming Pagta-type para sa Ilang mga Salita

Ang mga port ng PIC ay konektado tulad ng sumusunod:

PORTA RA0 D4 RA1 D3 RA2 D2 RA3 D0 RA4 D1 RA5 MCLR / Vpp RA6 D6 RA7 D5 PORTB RB0 BL / RB1 WR / RB2 A0 RB3 A1 RB4 CLR / RB5 SW1 Switch input RB6 PGC RB7 PGD Ngunit maghintay, sinasabi mo, ang mga data bit nasa isang garbled order! Sa gayon, mayroong isang piraso ng tedium ililigtas kita. Ang naka-attach na file na isama ay katumbas para sa itinakdang character na naisalin para sa pag-order na ito. Ang aking code ay may ilang mga isyu at hindi masyadong maganda, kaya hindi ko pa ito isinasama sa itinuturo na ito. Ang pangkalahatang daloy ng programa upang baguhin ang isang character ay ang mga sumusunod: itakda ang mga address bit ilipat ang data ng character sa PORTA malinaw WR / bit nop set WR / bit Ang kasiya-siyang bahagi ay sinusubukan na ma-access ang maraming mga talahanayan ng data sa memorya ng programa, lumilipat sa pagitan ng mga mode ng pagpapakita sa pindutan pagpindot, pagpili ng naaangkop na 80's rock lyrics at iba pa. Sa maliwanag na bahagi, ito ay medyo simple upang makuha ito at tumakbo kung mayroon kang anumang karanasan sa PIC na programa. Maaari mong mapilit ito at mai-type ang isang tawag sa pag-andar para sa bawat character o gumamit ng isang simpleng talahanayan ng pagtingin sa isang index at makakuha ng isang pagkakasunud-sunod ng 256 na mga character, (64 apat na character na "mga salita").

Hakbang 5: Miscellany

ICSP ProgrammingPatanggal sa jumper ay ididiskonekta ang dc converter mula sa natitirang circuit sa panahon ng pagprograma. Nakasalalay sa iyong programmer, kung hindi mo sinasadyang iwan ang jumper sa iyo maaari kang magprito ng converter o programa ay maaaring mabigo lamang. Baterya ng Buhay Ang blanking input ay iyong kaibigan. Sa buong ningning (100% sa duty cycle) ang circuit ay maaaring gumuhit paitaas ng 50mA. Hindi lamang nito aalisin ang iyong baterya sa loob ng ilang minuto, mas maliwanag kaysa sa kinakailangan. Eksperimento sa isang maliit na PWM loop upang malabo ang display sa isang katanggap-tanggap na antas ng kasalukuyang pagkonsumo. Sa aking karanasan ang display ay nakikita pa rin kapag ang buong circuit ay gumuhit sa pagkakasunud-sunod ng 2-5mA. Ang relo na ito ay hindi sinadya upang magsuot ng regular o upang magamit para sa pag-iingat ng oras, malinaw naman. Ang layunin ay magkaroon ng isang bagay na hangal sa iyong pulso nang ilang oras kapag lumabas ka. Maaari mong palitan ang cell ng barya ng isang mas malaking baterya tulad ng isang li-ion pack mula sa isang cell phone kung talagang kailangan mo ng mas maraming buhay ng baterya. Maghintay, paano mo idikit ito sa iyong pulso Hindi ko pa rin nalaman. Marahil ay magtatapos ako sa pagbili ng isang murang velcro relo ng relo sa ngayon.

Inirerekumendang: