INHOUDSOPGAWE:

TimePrntr: 6 stappe (met foto's)
TimePrntr: 6 stappe (met foto's)

Video: TimePrntr: 6 stappe (met foto's)

Video: TimePrntr: 6 stappe (met foto's)
Video: Big Business Blueprint 2024, September
Anonim
Image
Image

Het u al ooit na 'n stel Thermal Receipt Printer Guts van Adafruit gekyk, maar ek het u afgevra watter nuttige ding kan ek hiermee maak? Kyk nie verder nie: timePrntr is 'n digitale/analoog woordklok wat die huidige datum en tyd met 'n druk van 'n knoppie en met gereelde tussenposes druk. Dit is eenvoudig om te dra, geen probleem om te bou nie, en maklik om te programmeer. U hoef nooit weer te wonder hoe laat dit was nie, met 'n half-deurlopende gedrukte rekord van die verloop van tyd!

Stap 1: Stap 1: Verkry die materiaal en drukkas

Hierdie projek vereis 'n bietjie Arduino -programmeringskennis, 'n mate van vertroudheid met prototipe- en toetsbane en 'n paar basiese meganiese vaardighede. Om dit regtig uit te bou, is 'n 3D -drukker ook nuttig, en selfs 'n ouer model soos my Replicator 2 kan die meegeleverde omhulsel druk. Die res van die materiaal is algemeen by Adafruit beskikbaar:

Vereiste onderdele:

  1. 1X termiese kwitansie drukker ingewande
  2. 1X DS1307 Real-Time-Clock Breakout
  3. 1X Pro Trinket 5v 16MHz
  4. 1X 1/2 grootte broodbord
  5. 1X7.5v 3A DC kragbron
  6. 1X 6mm vierkantige tasbare skakelaar
  7. Aansluitdraad (24ga)
  8. Manlike wegbreekkoppenne
  9. M/F, M/M, F/F trui drade
  10. 1X 2.1mm Barrel Jack -adapter

Opsionele onderdele: (vir montering in geval)

  1. 1X2.1 mm paneelhouer
  2. 1XAdafruit Perma-Proto broodbord met 1/2 grootte
  3. 2XShort Header Kit vir veer
  4. 3D -gedrukte omhulsel (.stl -lêers aangeheg)
  5. #4 x 1/4 "platkop masjienskroewe
  6. #2 x 1/4 "panskroefplaatskroewe

Die afdrukke neem ongeveer ses uur in totaal op my Replicator 2, so dit is 'n goeie tyd om dit aan die gang te kry terwyl u die res van die elektroniese werk doen

Stap 2: Stap 2: Lees en verstaan die kringdiagram

Stap 3: Toets drukker, bou die stroombaan op 'n broodbord
Stap 3: Toets drukker, bou die stroombaan op 'n broodbord

Dit is 'n baie eenvoudige stroombaan wat geen bykomende komponente benodig nie, behalwe dié wat genoem word. Dit gesê, dit is die moeite werd om na die aangehegte kringdiagramme te kyk en te verstaan hoe die toestel uiteengesit is. Dit is redelik eenvoudig en maklik om aan te pas vir diegene met intermediêre tot gevorderde vaardighede met 'n Arduino.

Die basiese uiteensetting is soos volg: Die toestel gebruik SoftwareSerial op die Pro Trinket, sowel as Adafruit se termiese drukkerbiblioteek en Adafruit se RTC (Real Time Clock) biblioteek.

Die Trinket kommunikeer met die termiese drukker oor die reeks met behulp van die SoftwareSerial -biblioteek met die pen 6 van die Trinket gedefinieer as TX (transmit) en pin 5 gedefinieer as RX (ontvang). Die penne is onderskeidelik verbind met die RX- en TX -penne op die termiese drukker. Onthou dat dit 'n kruis-situasie is waar Trinket se TX-pen aansluit by die RX-pen van die drukker en omgekeerd. Adafruit het 'n uitstekende aansluitingsgids vir die drukker as u die funksies daarvan meer deeglik wil ondersoek.

Die real -time klokmodule is 'n deurlopende tydhouer, sodat u drukker die tyd sal weet, selfs as dit ontkoppel is! Die Trinket sal die tyd vanaf die RTC -module via I2C en die wire.h -biblioteek bepaal. Die standaard I2C SDA- en SCL -penne van die Trinket is onderskeidelik A4 en A5. Dit is eenvoudig verbind met die SDA- en SCL -penne op die RTC -bord.

Uiteindelik word die tydelike kontakskakelaar gekoppel aan pen A2 en gemaal en geïnisialiseer in die kode met Input_Pullup.

Die krag is ook maklik genoeg. Die termiese drukker moet direk van die kragtoevoer en die aarde met die +7.5VDC gekoppel word. Dit is 'n krag-honger toestel en 2A is 'n moet. Die aanbod hier is 3A en werk uitstekend. Die pen van die Trinket's Bat (battery of Vin) is ook gekoppel aan +7.5VDC. Die RTC -module kry sy krag deur die Trinket se +5V -pen.

Stap 3: Stap 3: Toets drukker, bou die stroombaan op 'n broodbord

Stap 3: Toets drukker, bou die stroombaan op 'n broodbord
Stap 3: Toets drukker, bou die stroombaan op 'n broodbord
Stap 3: Toets drukker, bou die stroombaan op 'n broodbord
Stap 3: Toets drukker, bou die stroombaan op 'n broodbord
Stap 3: Toets drukker, bou die stroombaan op 'n broodbord
Stap 3: Toets drukker, bou die stroombaan op 'n broodbord

Die Fritzing -beeld help u om die kring op 'n soldeerlose broodbord te bou en te toets. Hierdie stap verg egter soldeerwerk, aangesien u eers 'n stel manlike koppenne aan die Pro Trinket en RTC -module sal soldeer. Onthou om die lang penne op die Pro Trinket af te wys en die lang penne UP op die RTC. Sodra hulle gesoldeer is, kan u M/F M/M -penne gebruik om die verbindings op die broodbord te maak. Die V + en grondrails aan die bokant van die broodbord moet aan die +/- penne onderskeidelik op die 2,1 mm vataansluiting met M/M-draaddrade gekoppel word.

Op my broodbord het ek lang manlike kopstukke gebruik om die RTK en termiese drukker 'n maklike prop te gee. Dit kan duideliker wees in latere beelde van die kring wat aan die perma-proto-broodbord geheg is, so kyk vorentoe as dit verwarrend lyk.

As u die diagram noukeurig bekyk, het ek die verbindingsdraad vir die 5V -pen op die RTC agter die Pro Trinket ingesluip. Dit is nie nodig nie, maar dit hou die bord skoon en maklik om op te spoor. Die grondpen vir die RTC word aan die gronddraad op die skakelaar gehaak. Die SDA- en SCL-penne van die RTC-module word in my diagram oorgesteek, wat korrek is; maak seker dat hulle SDA-SDA en SCL-SCL op u broodbord aangesluit het.

As u van plan is om hierdie stroombaan aan die perma-proto-bord te soldeer en in die kas te monteer, is dit belangrik dat u die skakelaar naby die middel van die bord plaas! As u die diagram van Fritzing volg, sal dit presies reg geplaas word.

Voordat u dit doen, is dit raadsaam om die termiese drukkerhandleiding van Adafruit te volg om die termiese drukker te toets en die baudsnelheid daarvan te bepaal. Volgens Adafruit kan hierdie tarief van drukker tot drukker wissel!

Sodra alles aangeskakel is, kan u die kode vanaf die volgende stap oplaai om dit te probeer!

Stap 4: Stap 4: Laai die kode op

U is nou gereed om die Pro Trinket te programmeer! Lees en volg die gedeelte USB -laaier van Adafruit se Pro Trinket -gids voordat u begin. Maak seker dat u die Blink -kode kan oplaai voordat u verder gaan.

Sodra dit klaar is, kan u die timePrntr -kode aflaai in die aangehegte zip -lêer. Pak dit uit in u Arduino IDE -biblioteekmap en maak die program oop. Daar moet drie oortjies in die program wees met twee koptekstlêers vir 'n paar grafika wat die kode gebruik om die inleiding van die toestel af te druk. Laai die kode op na die Pro Trinket en toets u timePrntr!

Een belangrike opmerking hier: die kode gebruik die stelseltyd by die opstel om die klok op die RTC -module te stel. Om dit te laat werk, moet die RTC -module korrek aan die Pro Trinket gekoppel wees. As die tyd nie korrek is nie, is dit moontlik dat die SDA- en SCL -penne nie behoorlik verbind is nie.

Stap 5: Stap 5: Soldeer die komponente aan die Perma-Proto-bord

Stap 5: Soldeer die komponente aan die Perma-Proto-bord
Stap 5: Soldeer die komponente aan die Perma-Proto-bord
Stap 5: Soldeer die komponente aan die Perma-Proto-bord
Stap 5: Soldeer die komponente aan die Perma-Proto-bord
Stap 5: Soldeer die komponente aan die Perma-Proto-bord
Stap 5: Soldeer die komponente aan die Perma-Proto-bord

Om hierdie toestel permanent en gereed te maak om in die 3D-gedrukte omhulsel te monteer, hoef u net alles aan die Perma-Proto-bord te soldeer. Ek het hierdie bord gekies vir my eerste elektroniese instruksies, want dit laat jou eenvoudig om dele van een broodbord na 'n ander te skuif! Volg die uitleg op die foto's en vorige diagramme presies, en u sal nie probleme ondervind om dit in die tas te pas nie.

Die Pro Trinket, drade en koppenne vir die drukker en die RTC -module sal op die voorkant van die bord sit. Die knoppie sal aan die agterkant van die bord gesoldeer word.

Merk eers die rye waar die twee 12-pen kort kopstukke op die perma-proto-bord (rye C en G) gemonteer sal word. Hierdie opskrifte maak dat die Pro Trinket verwyderbaar is! Niks anders moet in hierdie rye verbind en gesoldeer word nie!

Sny die drade in lengte en strook dit sodat hulle goed geïsoleer is en maak dit tydelik aan die bord vas deur die leidings aan die agterkant van die bord te buig. Plaas die switich, maar weet dat dit uiteindelik aan die agterkant van die bord sal word gesoldeer.

Om die manlike en vroulike kopstukke te soldeer, gebruik 'n klein broodbord om die penne vas te hou terwyl u die eerste paar punte soldeer. U moet ook soldeer op 'n paar koppenne (reguit of 90 sal werk) vir die kragaansluiting op die boonste +/- relings van die perma-proto. Dit sal u toelaat om die krag aan te sluit met 'n paar vroulike springers wat tydens die finale montering aan 'n paneelhouer vasgesoldeer is.

As u die diagram volg, sluit die 5 -pins -kabel vir die drukker in met die oortjies na die Pro Trinket. Die RTC is bedraad soos aangedui met F/F springers.

Moenie vergeet om alles te toets nie

Stap 6: Stap 6: Finale vergadering

Stap 6: Finale vergadering
Stap 6: Finale vergadering
Stap 6: Finale vergadering
Stap 6: Finale vergadering
Stap 6: Finale vergadering
Stap 6: Finale vergadering
Stap 6: Finale vergadering
Stap 6: Finale vergadering

As u onvoorsiene probleme met u afdrukke voorkom, moet alles gereed wees as die elektronika klaar is en gesoldeer word.

Aan die bokant van die omhulsel kan die drie veervlerke van die knoppie versigtig met CA -gom vasgeplak word in die drie ooreenstemmende inkepings aan die binnekant van die omhulsel. Die voorkant van die knoppie moet na buite wys.

Om voor te berei vir die finale samestelling, moet u 'n paar drade aan u 2.1 mm -paneelhouer bevestig. Knip net die een kant van 'n swart en een rooi F/F of M/F jumperdraad af (6 lengte werk, maak seker dat u 'n vroulike punt op albei laat). Trek die gesnyde kant af en soldeer dit aan die toepaslike penne. die vatkrag.

As u nie seker is aan watter penne u moet soldeer nie, kan u 'n multi-meter gebruik om polariteit te vind met die middelste paal en die binnemuur van die domkrag. Die pos aan die binnekant van die domkrag is die +positiewe kant

Sodra dit gesoldeer is, skroef die vataansluiting in die kas met die meegeleverde moer en sluitring.

Plaas die komponente los in die finale posisies, soos aangedui. Alle drade moet aan die onderkant wees, en verbind al die drade met die regte koppe.

Skroef die drukker vas met die klein #2 skroewe en skroef die proto-bord vas met 'n #4 pankop.

Skroef die RTC in met 'n enkele #2 skroef aan die regterkant. Die ander gat word aan 'n paal vasgemaak.

Skuif die drukkontroleerder in sy hakie (dit is vertikaal) en die bruin lintkabel moet afwaarts wees met die gladder kant van die bord in die rigting van die drukker.

Skuif die perma-proto-bord in die hakie met die knoppie na vorentoe. die Pro Trinket moet aan die linkerkant wees.

Plaas die bokant van die omhulsel en skroef dit vas met 4X #4 platkopskroewe aan die onderkant, en u is klaar om die tyd met 'n druk van 'n knoppie te druk!

Uurwedstryd
Uurwedstryd
Uurwedstryd
Uurwedstryd

Naaswenner in die klokwedstryd

Aanbeveel: