Innehållsförteckning:

TimePrntr: 6 steg (med bilder)
TimePrntr: 6 steg (med bilder)

Video: TimePrntr: 6 steg (med bilder)

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

Har du någonsin tittat på en uppsättning termiska mottagarskrivare från Adafruit men undrat vad jag kan göra med det här? Tja, leta inte längre: timePrntr är en digital/analog ordklocka som skriver ut aktuellt datum och tid med en knapptryckning och regelbundna intervaller. Det är enkelt att köra, inga problem att bygga och lätt att programmera. Du behöver aldrig undra vad klockan var igen med ett halvkontinuerligt tryckt register över tidens gång!

Steg 1: Steg 1: Anskaffa material och tryckfodral

Detta projekt kräver lite Arduino -programmeringskunskap, viss förtrogenhet med prototyper och testkretsar och några grundläggande mekaniska färdigheter. Att verkligen bygga ut en 3D -skrivare är också användbart och även en äldre modell som min Replicator 2 kan skriva ut det medföljande fodralet. Resten av materialet är vanligtvis tillgängligt från Adafruit:

Obligatoriska delar:

  1. 1XTermisk kvitto Skrivare Tarmar
  2. 1X DS1307 Real-Time-Clock Breakout
  3. 1X Pro Trinket 5v 16MHz
  4. 1X 1/2 storlek brödbräda
  5. 1X7.5v 3A DC -nätaggregat
  6. 1X 6 mm fyrkantig taktilbrytare
  7. Anslutningstråd (24ga)
  8. Manliga utbrytningsrubriker
  9. M/F, M/M, F/F bygelkablar
  10. 1X 2,1 mm fatjackadapter

Valfria delar: (för montering i fodral)

  1. 1X2.1mm panelmonterad fatuttag
  2. 1XAdafruit Perma-Proto 1/2 Brödbräda
  3. 2XShort Header Kit för fjäder
  4. 3D -tryckt fodral (.stl -filer bifogade)
  5. #4 x 1/4 "flatskruvar
  6. #2 x 1/4 "panhuvudplåtskruvar

Utskrifterna tar ungefär sex timmar totalt på min Replicator 2 så nu skulle det vara en bra tid att få dem igång medan du gör resten av elektronikarbetet

Steg 2: Steg 2: Läs och förstå kretsdiagrammet

Steg 3: Testa skrivaren, bygg kretsen på ett brödbräda
Steg 3: Testa skrivaren, bygg kretsen på ett brödbräda

Detta är en mycket enkel krets som inte kräver andra komponenter än de som anges. Med det sagt är det värt att titta på de bifogade kretsscheman och förstå hur enheten är upplagd. Det är ganska enkelt och enkelt att anpassa för dem med mellanliggande till avancerade färdigheter med en Arduino.

Den grundläggande konturen är så här: Enheten använder SoftwareSerial på Pro Trinket samt Adafruit's Thermal Printer Library och Adafruit's RTC (Real Time Clock) Library.

Trinket kommer att kommunicera med den termiska skrivaren över seriell med hjälp av SoftwareSerial -biblioteket med prydnadens stift 6 definierat som TX (sändning) och stift 5 definierat som RX (mottagning). Dessa stift är anslutna till RX- och TX -stiften på termoskrivaren respektive. Kom ihåg att detta är en cross-over situation där Trinkets TX-pin ansluts till skrivarens RX-pin och vice versa. Adafruit har en utmärkt anslutningsguide för skrivaren om du vill ha en mer ingående titt på dess funktioner.

Klockmodulen i realtid är en kontinuerlig tidshållare så att din skrivare vet tiden även när den är urkopplad! Trinket kommer att undersöka tiden från RTC -modulen via I2C och wire.h -biblioteket. Trinkets standard I2C SDA- och SCL -stift är A4 respektive A5. Dessa är helt enkelt anslutna till SDA- och SCL -stiften på RTC -kortet.

Slutligen är den tillfälliga kontaktomkopplaren ansluten till stift A2 och jordad och initierad i koden med Input_Pullup.

Kraften är också lätt nog. Termoskrivaren måste anslutas direkt till +7,5 VDC från strömförsörjningen och jord. Det är en energisugen enhet och 2A är ett måste. Utbudet här är 3A och fungerar utmärkt. Trinket's Bat (batteri eller Vin) stift är också anslutet till +7.5VDC. RTC -modulen får sin ström från Trinkets +5V -stift.

Steg 3: Steg 3: Testa skrivaren, bygg kretsen på ett brödbräda

Steg 3: Testa skrivaren, bygg kretsen på ett brödbräda
Steg 3: Testa skrivaren, bygg kretsen på ett brödbräda
Steg 3: Testa skrivaren, bygg kretsen på ett brödbräda
Steg 3: Testa skrivaren, bygg kretsen på ett brödbräda
Steg 3: Testa skrivaren, bygg kretsen på ett brödbräda
Steg 3: Testa skrivaren, bygg kretsen på ett brödbräda

Fritzing -bilden hjälper dig att bygga och testa kretsen på en lödlös brödbräda. Detta steg kommer dock att kräva lite lödning, eftersom du först kommer att löda en uppsättning manliga huvudstiften på Pro Trinket och RTC -modulen. Kom ihåg att rikta de långa stiften ner på Pro Trinket och de långa stiften UPP på RTC. När de är lödda kan du använda M/F M/M -stiften för att göra anslutningarna på brödbrädet. V +- och markskenorna på brödskivans ovansida bör anslutas till +/- stiften på 2,1 mm fatjackadapter med M/M-bygeltrådar.

På mitt brödbräda använde jag långa huvudstiften för hane för att ge rtc och termoskrivare en praktisk kontakt. Detta kan vara tydligare i senare bilder av kretsen som är ansluten till perma-proto-brödbrädet, så titta framåt om det verkar förvirrande.

Om du tittar noga på diagrammet smög jag anslutningskabeln för 5V -stiftet på RTC bakom Pro Trinket. Detta är inte nödvändigt men det håller brädet rent och lätt att spåra. Jordstiftet för RTC är anslutet till jordledningen på strömbrytaren. SDA- och SCL-stiften till RTC-modulen är överkorsade i mitt diagram, vilket är korrekt, se bara till att de är anslutna SDA-SDA och SCL-SCL på ditt brödbräda.

Om du planerar att löda denna krets till perma-proto-kortet och montera den i fallet är det viktigt att du placerar omkopplaren nära mitten av brädet! Att följa diagrammet från Fritzing kommer att placera det helt rätt.

Innan du gör något av detta är det lämpligt att följa Adafruit's Thermal Printer Guide för att testa den termiska skrivaren och hitta dess överföringshastighet. Enligt Adafruit kan denna hastighet variera från skrivare till skrivare!

När allt är anslutet och fungerar kan du ladda upp koden från nästa steg för att prova det!

Steg 4: Steg 4: Ladda upp koden

Du är nu redo att programmera Pro Trinket! Innan du börjar, läs och följ avsnittet USB -bootloader i Adafruit's Pro Trinket -guide. Se till att du kan ladda upp Blink -koden innan du fortsätter.

När det är klart kan du ladda ner timePrntr -koden i den bifogade zip -filen. Packa upp den i din Arduino IDE -biblioteksmapp och öppna programmet. Det bör finnas tre flikar i programmet med två huvudfiler för viss grafik som koden använder för att skriva ut enhetsintroduktionen. Ladda upp koden till Pro Trinket och testa din timePrntr!

En viktig anmärkning här: koden använder systemtiden vid kompilering för att ställa in klockan på RTC -modulen. För att detta ska fungera måste RTC -modulen vara korrekt ansluten till Pro Trinket. Om tiden inte är korrekt kan det vara så att SDA- och SCL -stiften inte är korrekt anslutna.

Steg 5: Steg 5: Löd komponenterna till Perma-Proto-kortet

Steg 5: Löd komponenterna till Perma-Proto-kortet
Steg 5: Löd komponenterna till Perma-Proto-kortet
Steg 5: Löd komponenterna till Perma-Proto-kortet
Steg 5: Löd komponenterna till Perma-Proto-kortet
Steg 5: Löd komponenterna till Perma-Proto-kortet
Steg 5: Löd komponenterna till Perma-Proto-kortet

För att göra denna enhet permanent och redo att monteras i 3D-tryckt fodral är allt du behöver göra nu att lödda allt till Perma-Proto-kortet. Jag valde detta bräde för min första elektronik Instructable eftersom det låter dig helt enkelt flytta delar från en brödbräda till en annan! Följ layouten på bilderna och tidigare diagram exakt så har du inga problem med att passa den i fodralet.

Pro Trinket, trådar och huvudstiften för skrivaren och RTC -modulen sitter på kortets framsida. Knappen kommer att lödas på baksidan av brädet.

Markera först raderna där de två 12-poliga korta kvinnliga rubrikerna kommer att monteras på perma-proto-kortet (rad C och G). Dessa rubriker gör det så att Pro Trinket är avtagbar! Inget annat ska anslutas och lödas i dessa rader!

Klipp ledningarna i längd och ta bort dem så att de är välisolerade och fäst dem tillfälligt på brädet genom att böja ledningarna på baksidan av brädet. Placera swichten, men vet att den så småningom kommer att lödas på baksidan av brädet.

För att löda manliga och kvinnliga rubriker använder du bara ett litet brödbräda för att hålla stiften på plats medan du lödde de första punkterna. Du bör också lödda på ett par huvudstiften (rak eller 90 fungerar) för strömkontakten på de övre +/- skenorna i perma-proto. Detta gör att du kan ansluta strömmen med ett par kvinnliga hoppare lödda till ett panelmonterat fatuttag under slutmontering.

Om du följer diagrammet ansluts skrivarens 5 -stifts kabel med flikarna vända mot Pro Trinket. RTC är ansluten enligt F/F -hoppare.

Glöm inte att testa allt

Steg 6: Steg 6: Slutmontering

Steg 6: Slutmontering
Steg 6: Slutmontering
Steg 6: Slutmontering
Steg 6: Slutmontering
Steg 6: Slutmontering
Steg 6: Slutmontering
Steg 6: Slutmontering
Steg 6: Slutmontering

Utan eventuella oförutsedda problem med dina utskrifter bör allt vara klart när elektroniken är klar och lödd.

På ovansidan av fodralet kan knappens tre fjädervingar försiktigt limmas med CA -lim i de tre motsvarande fördjupningarna på insidan av fodralet. Knappens räta sida ska vända utåt.

För att förbereda dig för slutmontering måste du fästa några kablar till din 2,1 mm panelmonterade fatuttag. Klipp bara av ena änden av en svart och en röd F/F eller M/F bygelkablar (6 längd kommer att fungera, se till att du lämnar en kvinnlig ände på båda). Dra av den avskurna änden och löd den till lämpliga stift på fatuttaget.

Om du inte är säker på vilka stift du ska löda till kan du använda en multimätare för att hitta polaritet med mittstolpen och domkraftens innervägg. Stolpen på insidan av domkraften är den +positiva sidan

När det är lödt, skruva fast pipan i höljet med den medföljande muttern och låsbrickan.

Placera komponenterna löst i de slutliga positionerna enligt bilden. Alla ledningar ska vara på botten anslut alla trådar till deras lämpliga rubriker.

Skruva in skrivaren med de små #2 skruvarna och skruva in proto-kortet med ett #4-pannhuvud.

Skruva in RTC med en enda #2 skruv på höger sida. Det andra hålet är fäst vid ett inlägg.

Skjut in skrivarkontrollen i dess konsol (den är vertikal) och den bruna bandkabeln ska vara nedåt med den jämnare sidan av kortet mot skrivaren.

Skjut in perma-proto-kortet i fästet med knappen vänd framåt. Pro Trinket ska vara till vänster.

Placera toppen på fodralet och skruva ihop det med 4X #4 plattskruvar på undersidan och du är klar, redo att skriva ut tiden med ett knapptryck!

Tävlingar
Tävlingar
Tävlingar
Tävlingar

Tvåan i tävlingen

Rekommenderad: