INHOUDSOPGAWE:

Programmeerbare horlosie met vier karakters: 5 stappe (met foto's)
Programmeerbare horlosie met vier karakters: 5 stappe (met foto's)

Video: Programmeerbare horlosie met vier karakters: 5 stappe (met foto's)

Video: Programmeerbare horlosie met vier karakters: 5 stappe (met foto's)
Video: Hoe vapen er écht uitziet… 😅 2024, November
Anonim
Programmeerbare horlosie met vier karakters
Programmeerbare horlosie met vier karakters
Programmeerbare horlosie met vier karakters
Programmeerbare horlosie met vier karakters

As u hierdie onaangename, groot, heeltemal onpraktiese polshorlosie dra, sal u die stad praat. Vertoon u gunsteling vuil taal, liedjie lirieke, priemgetalle, ens. Geïnspireer deur die Microreader -kit het ek besluit om 'n reuse -horlosie te maak met soortgelyke sestien segmentskerms. Twaalf uur later het ek uit my masochistiese fuga gekom en opgehou om 'n sestien -bit databus op 'n enkelkantige PCB te stuur wat klein genoeg is om op u pols te dra. Toe ek terugkeer na my digikey -boks met raaisel, het ek 'n vier -karaktersskerm gekry wat bestaan uit 5x7 led -matrikse. 7 -bis parallelle data -invoer, hoef nie meer as tien stroombeperkende weerstande, hoof- en kleinletters in te skryf nie, die res skryf self. Hierdie instruksies is nie bedoel om 'n handleiding te wees oor die skep van PCB's of die programmering van PIC's nie. Om eerlik te wees, sou ek eintlik niemand aanbeveel om een hiervan te probeer maak nie. As u genoeg weet om saam te volg, kan u waarskynlik beter werk as ek doen. As u nie weet wat aan die gang is nie, gaan hierdie instruksies u nie alles leer wat u moet weet nie. P. S. As u dit gebruik om in die openbaar oor die internet te kyk, is u 'n slegte mens en behoort u te skaam.

Stap 1: Maak jou gemors bymekaar

Wat u nodig het: DLO3416 Intelligente vertoning Kom in rooi, groen, laventel-, esdoorn- en esdoorn-okkerneutgeure. PIC 16F628A of 16F648A U kan moontlik ontsnap met nog 'n pin-versoenbare PIC, maar lees die datablad noukeurig deur. Hoe dan ook, u benodig ten minste een PIC in die SOIC -pakket en waarskynlik 'n DIP om die baan op die baan te plaas. Die 628A en 648A is identies, behalwe die hoeveelheid programgeheue wat beskikbaar is (2k vs 4k). Gebruik die 648A tensy daar 'n paar 628A's lê. MCP1253 Dit is 'n laaipomp DC-DC converter. Ons gaan dit gebruik om 5V te maak vir ons skerm uit 'n 3V muntbattery. Kry 'n paar sodat u ten minste een kan vernietig. Die passiewe komponente is heeltemal deur die gat. Ek weet dat die onstuimigheid van oppervlakmontering en deurgat effens esteties onaangenaam is, maar wat kan jy doen? -Kondensators: 10uF (2), 1uF (1) -Verslae: 10K (1) -Switch: N/O kortstondige drukknop. Die klik soort wat u oral sien, is goedkoop knoppies nodig. U kan penne vir die voetstukke vervang as u klere en vel per ongeluk skeur.-CR2032 Muntsel en houer. Gietstuk: soldeerbout met die puntigste punt wat u kan vind. Die MCP1253 kom in 'n oppervlakmonteringspakket wat klein genoeg is om per ongeluk ingeasem te word. Koperplank, etsmiddel, asetoon, ens. Vir die maak van die PCB. PIC -programmeerder met 'n ICSP -kop en kabel. Ander dinge waarsonder u nie ver sal kom nie, maar wat ek nie nou kan onthou nie.

Stap 2: PCB Fun

PCB pret
PCB pret
PCB pret
PCB pret
PCB pret
PCB pret
PCB pret
PCB pret

Die vertoonbladsy lê. Dit sê dat die wyser van die wyser 'n aktiewe hoë inset is. Aangesien ons geduldig en versigtig is, het ons die kring aangebring om dit te ontdek voordat ons ure lank met die afwerking van PCB's met CU laag is. Met slegs een skerm hoef ons nie bekommerd te wees oor die adres nie. Ons gee ook nie om vir die wyserfunksie nie. Eintlik het ek 'n merkwaardige lys van dinge ontdek waaroor ons nie omgee nie, wat hierdie instruksie te smal is om te bevat. Dit is baie makliker om PIC -uitsette op die skermpenne te gebruik deur komponentvoetspore te gebruik. As dit te verwarrend is, word stuf.. Ek bedoel, ek sal dit opmaak. Ek gaan nie oor hoe om u eie PCB te maak nie. Instructables bestaan uit ongeveer 50% instruksies vir die oordrag van toner volgens my telling. Laai die Eagle -lêer af, druk dit 1: 1 uit en spieël. Stryk dit ongeveer 'n halfuur op 'n koperbord, trek die papier af, ontdek dat dit nie werk nie en herhaal dit ongeveer tien keer. Eagle libaries vir die MCP1253 (dankie aan iemand by Open Circuits) en die uitstalling is aangeheg.

Stap 3: Montering

Vergadering
Vergadering
Vergadering
Vergadering

'N Paar algemene wenke:

1. Begin met die MCP1253. Op hierdie manier verloor u nie veel as u dit opdroog en die bord verpletter nie. Maak eers die spore vas, hou dit dan vas en plak dit vas. Die ekstra spoorlengte rondom dit behoort te help, die verste kant te verhit en dit in lyn te bring. As u 'n vaste hand en 'n bietjie soldeer het, kan u die leidrade individueel doen. As u dit oorbrug, sleep 'n soldeerstok daaroor. 2. Na die soldeer van die MSOP, is die SOIC PIC 'n wandeling in die park. Weer dieselfde ooreenkoms, maak die hoeke af en werk dan. 3. Onderdele op die oppervlak hang aan die onderkant, al die ander is bo -op.

Stap 4: Baie tik vir 'n paar woorde

Baie tik vir 'n paar woorde
Baie tik vir 'n paar woorde

Die PIC se poorte is soos volg verbind:

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 Skakelinvoer RB6 PGC RB7 PGD Maar wag, jy sê, die stukkies data is in 'n verwronge volgorde! Wel, daar is 'n bietjie verveligheid wat ek jou sal red. Die aangehegte insluit -lêer het gelykstaande aan die karakterset wat vir hierdie bestelling vertaal is. My kode het 'n paar probleme en is nie baie mooi nie, so ek sluit dit nog nie in hierdie instruksies in nie. Die algemene programvloei om een karakter te verander is soos volg: stel adresstukke skuif karakterdata na PORTA duidelik WR / bit nop stel WR / bit Die prettige deel probeer om toegang tot groot tabelle data in die programgeheue te kry, en wissel tussen vertoonmodusse op die knoppie pers, kies gepaste 80's rock lirieke en so meer. Aan die ander kant is dit redelik eenvoudig om dit aan die gang te kry as u PIC -programmeringservaring het. U kan dit brute dwing en 'n funksie -oproep vir elke karakter intik, of 'n eenvoudige opsoekstabel met een indeks gebruik en 'n volgorde van 256 karakters kry (64 vier woorde "woorde").

Stap 5: Diverse

ICSP -programmering Deur die jumper te verwyder, word die DC -omskakelaar tydens die programmering van die res van die stroombaan ontkoppel. Afhangende van u programmeerder, as u die jumper per ongeluk aanlaat, kan u die omskakelaar braai, of die programmering kan misluk. By volle helderheid (100% in dienssiklus) kan die stroombaan meer as 50mA trek. Dit sal nie net u battery binne 'n paar minute leegmaak nie, dit is ook helderder as wat nodig is. Eksperimenteer met 'n klein PWM -lus om die skerm tot 'n aanvaarbare vlak van huidige verbruik te dim. Volgens my ervaring is die skerm nog steeds baie sigbaar wanneer die hele stroombaan in die orde van 2-5mA trek. Hierdie horlosie is natuurlik nie bedoel om gereeld gedra te word of vir tydmeting gebruik te word nie. Die doel is om 'n paar uur lank iets dom aan jou pols te hê as jy uitgaan. U kan die muntstuk vervang met 'n groter battery, soos 'n li-ion-pakket van 'n selfoon, as u regtig meer batterylewe nodig het. Ek sal waarskynlik vir eers 'n goedkoop klittenbandband koop.

Aanbeveel: