Innholdsfortegnelse:

TimePrntr: 6 trinn (med bilder)
TimePrntr: 6 trinn (med bilder)

Video: TimePrntr: 6 trinn (med bilder)

Video: TimePrntr: 6 trinn (med bilder)
Video: PolaPi-Zero development 2024, November
Anonim
Image
Image

Har du noen gang sett på et sett med termisk mottakskriver fra Adafruit, men lurte på hva jeg kan gjøre med dette? Du trenger ikke lete lenger: timePrntr er en digital/analog ordklokke som skriver ut gjeldende dato og klokkeslett med et tastetrykk og regelmessige intervaller. Det er enkelt å koble til, ikke noe problem å bygge og enkelt å programmere. Du trenger aldri å lure på hva tiden var igjen med en halvkontinuerlig trykt oversikt over tidens gang!

Trinn 1: Trinn 1: Anskaff materialer og utskriftsveske

Dette prosjektet krever litt Arduino -programmeringskunnskap, litt kjennskap til prototyping og testing av kretser og noen grunnleggende mekaniske ferdigheter. For å virkelig bygge den ut er en 3D -skriver også nyttig, og selv en eldre modell som min Replicator 2 kan skrive ut den medfølgende esken. Resten av materialet er vanligvis tilgjengelig fra Adafruit:

Nødvendige deler:

  1. 1XTermisk kvitteringsskriver Guts
  2. 1X DS1307 Breakout i sanntid
  3. 1X Pro Trinket 5v 16MHz
  4. 1X 1/2 størrelse brødbrett
  5. 1X7.5v 3A DC strømforsyning
  6. 1X 6 mm firkantbar taktil bryter
  7. Tilkoblingskabel (24ga)
  8. Mannlige utbryterhodestifter
  9. M/F, M/M, F/F jumper ledninger
  10. 1X 2,1 mm fatkontaktadapter

Valgfrie deler: (for montering i etui)

  1. 1X2.1mm panelmontert fatkontakt
  2. 1XAdafruit Perma-Proto 1/2 størrelse brødbrett
  3. 2XShort Header Kit for Feather
  4. 3D -trykt eske (.stl -filer vedlagt)
  5. #4 x 1/4 "flatskruemaskin
  6. #2 x 1/4 "skruer i stålplate

Utskriftene tar omtrent seks timer totalt på Replicator 2, så nå ville det være et godt tidspunkt å få dem i gang mens du gjør resten av elektronikkarbeidet

Trinn 2: Trinn 2: Les og forstå kretsdiagrammet

Trinn 3: Test skriveren, bygg kretsen på et brødbrett
Trinn 3: Test skriveren, bygg kretsen på et brødbrett

Dette er en veldig enkel krets som ikke krever andre komponenter enn de som er oppført. Når det er sagt, er det verdt å se på de vedlagte kretsdiagrammene og forstå hvordan enheten er lagt opp. Det er ganske enkelt og enkelt å tilpasse for de med mellom- til avanserte ferdigheter med en Arduino.

Den grunnleggende oversikten er slik: Enheten bruker SoftwareSerial på Pro Trinket samt Adafruit's Thermal Printer Library og Adafruit's RTC (Real Time Clock) Library.

Trinket vil kommunisere med den termiske skriveren over seriell ved hjelp av SoftwareSerial -biblioteket med Trinkets pin 6 definert som TX (transmitter) og pin 5 definert som RX (motta). Disse pinnene er koblet til henholdsvis RX- og TX -pinnene på termisk skriver. Husk at dette er en cross-over situasjon der Trinkets TX-pin kobles til skriverens RX-pin og omvendt. Adafruit har en utmerket tilkoblingsguide for skriveren hvis du vil ha en mer grundig titt på funksjonene.

Sanntidsklokke -modulen er en kontinuerlig tidsoppbevaring, så skriveren vet tiden selv når den er koblet fra! Trinket vil avstemme tiden fra RTC -modulen via I2C og wire.h -biblioteket. Trinkets standard I2C SDA- og SCL -pinner er henholdsvis A4 og A5. Disse er ganske enkelt koblet til SDA- og SCL -pinnene på RTC -kortet.

Til slutt kobles den øyeblikkelige kontaktbryteren til pin A2 og jordes og initialiseres i koden med Input_Pullup.

Kraften er lett nok også. Den termiske skriveren må kobles direkte til +7,5 VDC fra strømforsyningen og bakken. Det er en strømhungrig enhet og 2A er et must. Tilførselen her er 3A og fungerer utmerket. Trinket's Bat (batteri eller Vin) -pinne er også koblet til +7.5VDC. RTC -modulen får strøm fra Trinkets +5V -pin.

Trinn 3: Trinn 3: Test skriveren, bygg kretsen på et brødbrett

Trinn 3: Test skriveren, bygg kretsen på et brødbrett
Trinn 3: Test skriveren, bygg kretsen på et brødbrett
Trinn 3: Test skriveren, bygg kretsen på et brødbrett
Trinn 3: Test skriveren, bygg kretsen på et brødbrett
Trinn 3: Test skriveren, bygg kretsen på et brødbrett
Trinn 3: Test skriveren, bygg kretsen på et brødbrett

Fritzing -bildet hjelper deg med å bygge og teste kretsen på et loddfritt brødbrett. Dette trinnet vil imidlertid kreve litt lodding, da du først vil lodde et sett med mannlige toppnål på Pro Trinket og RTC -modulen. Husk å peke de lange pinnene ned på Pro Trinket og de lange pinnene OPP på RTC. Når de er loddet kan du bruke M/F M/M -pinner for å lage tilkoblingene på brødbrettet. V + og bakkeskinnene på toppen av brødbrettet skal kobles til henholdsvis +/- pinnene på 2,1 mm fatkontakten med M/M-ledninger.

På brødbrettet mitt brukte jeg lange toppstifter for å gi rtc og termisk skriver en praktisk plugg. Dette kan være mer tydelig i senere bilder av kretsen som er festet til perma-proto-brødbrettet, så se fremover hvis det virker forvirrende.

Hvis du ser nøye på diagrammet, snek jeg tilkoblingskabelen for 5V -pinnen på RTC bak Pro Trinket. Dette er ikke nødvendig, men det holder brettet rent og lett å spore. Jordpinnen for RTC er koblet til jordledningen på bryteren. SDA- og SCL-pinnene til RTC-modulen krysses over i diagrammet mitt, noe som er riktig. Bare sørg for at de er koblet til SDA-SDA og SCL-SCL på brødbrettet.

Hvis du planlegger å lodde denne kretsen til perma-proto-kortet og montere den i etuiet, er det viktig at du plasserer bryteren nær midten av brettet! Hvis du følger diagrammet fra Fritzing, blir det plassert helt riktig.

Før du gjør noe av dette, er det tilrådelig å følge Adafruit's Thermal Printer Guide for å teste den termiske skriveren og finne dens baudhastighet. I følge Adafruit kan denne prisen variere fra skriver til skriver!

Når alt er koblet til og fungerer, kan du laste opp koden fra neste trinn for å prøve den!

Trinn 4: Trinn 4: Last opp koden

Du er nå klar til å programmere Pro Trinket! Før du starter, må du lese og følge delen USB -opplastning i Adafruit's Pro Trinket -guide. Sørg for at du kan laste opp Blink -koden før du fortsetter.

Når det er gjort kan du laste ned timePrntr -koden i den vedlagte zip -filen. Pakk den ut i Arduino IDE -bibliotekmappen og åpne programmet. Det bør være tre faner i programmet med to topptekster for noen grafikk som koden bruker for å skrive ut enhetsinnledningen. Last opp koden til Pro Trinket og test timePrntr!

En viktig merknad her: koden bruker systemtiden ved kompilering for å stille klokken på RTC -modulen. For at dette skal fungere må RTC -modulen være korrekt koblet til Pro Trinket. Hvis tiden ikke er riktig, kan det være at SDA- og SCL -pinnene ikke er riktig tilkoblet.

Trinn 5: Trinn 5: Lodd komponentene til Perma-Proto-kortet

Trinn 5: Lodd komponentene til Perma-Proto-kortet
Trinn 5: Lodd komponentene til Perma-Proto-kortet
Trinn 5: Lodd komponentene til Perma-Proto-kortet
Trinn 5: Lodd komponentene til Perma-Proto-kortet
Trinn 5: Lodd komponentene til Perma-Proto-kortet
Trinn 5: Lodd komponentene til Perma-Proto-kortet

For å gjøre denne enheten permanent og klar til montering i et 3D-trykt etui er alt du trenger å gjøre nå å lodde alt til Perma-Proto-kortet. Jeg valgte dette brettet for min første elektronikk Instructable fordi det lar deg ganske enkelt flytte deler fra et brødbrett til et annet! Følg oppsettet på bildene og tidligere diagrammer nøyaktig, og du vil ikke ha problemer med å montere det i saken.

Pro Trinket, ledninger og toppnål for skriveren og RTC -modulen sitter på forsiden av brettet. Knappen blir loddet på baksiden av brettet.

Merk først radene der de to 12-pinners korte hunnhodene skal monteres på perma-proto-brettet (rad C og G). Disse overskriftene gjør det slik at Pro Trinket er flyttbart! Ingenting annet skal kobles til og loddes i disse radene!

Klipp ledningene i lengde og strip dem slik at de er godt isolert og fest dem midlertidig til brettet ved å bøye ledningene på baksiden av brettet. Plasser switchen, men vet at den til slutt vil bli loddet til baksiden av brettet.

For å lodde mannlige og kvinnelige overskrifter bruker du bare et lite brødbrett for å holde pinnene på plass mens du lodder de første punktene. Du bør også lodde på et par toppstifter (rett eller 90 vil fungere) for strømkontakten på de øverste +/- skinnene på perma-proto. Dette vil tillate deg å koble strømmen med et par hunhoppere loddet til en panelmontert fatkontakt under sluttmontering.

Hvis du følger diagrammet, kobles 5 -pinners kabelen til skriveren inn med tappene vendt mot Pro Trinket. RTC er kablet som vist med F/F -hoppere.

Ikke glem å teste alt

Trinn 6: Trinn 6: Sluttmontering

Trinn 6: Sluttmontering
Trinn 6: Sluttmontering
Trinn 6: Sluttmontering
Trinn 6: Sluttmontering
Trinn 6: Sluttmontering
Trinn 6: Sluttmontering
Trinn 6: Sluttmontering
Trinn 6: Sluttmontering

Uten uforutsette problemer med utskriftene bør alt være klart når elektronikken er ferdig og loddet.

På oversiden av saken kan knappens tre fjærvinger limes forsiktig med CA -lim inn i de tre tilsvarende innrykkene på innsiden av saken. Den oppskårne siden av knappen skal vende utover.

For å forberede den siste monteringen må du feste noen ledninger til din 2,1 mm panelmonterte fatkontakt. Bare klipp den ene enden av en svart og en rød F/F eller M/F jumpertråd (6 lengde vil fungere, sørg for å la en kvinnelig ende ligge på begge). Strip den avskårne enden og lodd den til de riktige pinnene på fatkontakten.

Hvis du ikke er sikker på hvilke pinner du skal lodde til, kan du bruke en multimeter for å finne polaritet med midtposten og den indre veggen på kontakten. Innlegget på innsiden av jekken er den +positive siden

Når det er loddet, skrur du tønnekontakten inn i saken med den medfølgende mutteren og låseskiven.

Plasser komponentene løst i sluttposisjonene som vist. Alle ledninger skal være på bunnen. Koble alle ledningene til de riktige overskriftene.

Skru skriveren inn med de små #2 skruene og skru inn proto-brettet med et pannehode nr. 4.

Skru RTC inn med en enkelt #2 skrue på høyre side. Det andre hullet er festet til et innlegg.

Skyv skriverkontrolleren inn i braketten (den er vertikal), og den brune båndkabelen skal være nede med den jevnere siden av brettet mot skriveren.

Skyv perma-proto-brettet inn i braketten med knappen vendt fremover. Pro Trinket skal være til venstre.

Plasser toppen på saken og skru den sammen med 4X #4 flatskruer på bunnen, og du er ferdig, klar til å skrive ut tiden med et tastetrykk!

Klokker konkurranse
Klokker konkurranse
Klokker konkurranse
Klokker konkurranse

Andreplass i klokkekonkurransen

Anbefalt: