Cuprins:

TimePrntr: 6 pași (cu imagini)
TimePrntr: 6 pași (cu imagini)

Video: TimePrntr: 6 pași (cu imagini)

Video: TimePrntr: 6 pași (cu imagini)
Video: PolaPi-Zero development 2024, Septembrie
Anonim
Image
Image

V-ați uitat vreodată la un set de intestine termice pentru imprimante de chitanțe de la Adafruit, dar v-ați întrebat ce lucru util pot face cu asta? Nu căutați mai departe: timePrntr este un ceas de cuvinte digital / analog care tipărește data și ora curente prin apăsarea unui buton și la intervale regulate. Este simplu de conectat, nu este o problemă de construit și ușor de programat. Nu va trebui să vă întrebați niciodată ce oră a fost din nou cu o înregistrare tipărită semi-continuă a trecerii timpului!

Pasul 1: Pasul 1: Procurați materialele și imprimați carcasa

Acest proiect necesită puține cunoștințe de programare Arduino, o anumită familiaritate cu prototipurile și circuitele de testare și câteva abilități mecanice de bază. Pentru a o construi într-adevăr, este utilă și o imprimantă 3D și chiar și un model mai vechi, cum ar fi Replicator 2, poate imprima carcasa inclusă. Restul materialelor sunt disponibile în mod obișnuit de la Adafruit:

Piese necesare:

  1. 1XT Imprimanta termică a chitanțelor
  2. 1X DS1307 Breakout în timp real
  3. 1X Pro Trinket 5v 16MHz
  4. Placă de pâine de dimensiune 1X 1/2
  5. Sursa de alimentare 1X7.5v 3A DC
  6. Comutator tactil 1X 6mm pătrat
  7. Sârmă de conectare (24ga)
  8. Știfturi antet de sex masculin
  9. Sârme jumper M / F, M / M, F / F
  10. Adaptor 1X 2.1mm Barrel Jack

Piese opționale: (pentru montare în caz)

  1. 1 x 2,1 mm montare pe panou butoi
  2. 1XAdafruit Perma-Proto Placă de dimensiune 1/2
  3. Set de antet 2XShort pentru Pene
  4. Carcasă imprimată 3D (fișiere.stl atașate)
  5. # 4 x 1/4 "Șuruburi cu mașină cu cap plat
  6. Șuruburi # 2 x 1/4 "Pan Head Sheet Metal

Imprimările durează aproximativ șase ore pe Replicator 2, așa că acum ar fi un moment bun pentru a le pune în funcțiune în timp ce faceți restul activității electronice

Pasul 2: Pasul 2: Citiți și înțelegeți schema circuitului

Pasul 3: testați imprimanta, construiți circuitul pe o placă de pâine
Pasul 3: testați imprimanta, construiți circuitul pe o placă de pâine

Acesta este un circuit foarte simplu care nu necesită alte componente în afară de cele enumerate. Acestea fiind spuse, merită să vă uitați la schemele de circuit atașate și să înțelegeți modul în care dispozitivul este așezat. Este destul de simplu și ușor de personalizat pentru cei cu abilități intermediare până la cele avansate cu un Arduino.

Schița de bază este astfel: Dispozitivul utilizează SoftwareSerial pe Pro Trinket, precum și Biblioteca de imprimante termice Adafruit și Biblioteca RTC (Ceas în timp real) Adafruit.

Trinket va comunica cu imprimanta termică prin serial utilizând biblioteca SoftwareSerial cu pinul 6 al Trinket definit ca TX (transmitere) și pinul 5 definit ca RX (recepție). Acei pini sunt conectați la pinii RX și respectiv TX de pe imprimanta termică. Amintiți-vă că aceasta este o situație încrucișată în care pinul TX al Trinket se conectează la pinul RX al imprimantei și viceversa. Adafruit are un ghid excelent de conectare pentru imprimantă, dacă doriți o privire mai aprofundată asupra capacităților sale.

Modulul de ceas în timp real este un program de timp continuu, astfel încât imprimanta dvs. să știe ora chiar și atunci când este deconectată! Trinket va interoga ora din modulul RTC prin I2C și biblioteca wire.h. Pinii standard I2C SDA și SCL ai Trinket sunt A4 și respectiv A5. Acestea sunt conectate pur și simplu la pinii SDA și SCL de pe placa RTC.

În cele din urmă, comutatorul de contact momentan este conectat la pinul A2 și la masă și inițializat în cod cu Input_Pullup.

Puterea este suficient de ușoară, de asemenea. Imprimanta termică trebuie să fie conectată direct la + 7.5VDC de la sursa de alimentare și de la masă. Este un dispozitiv înfocat de energie, iar 2A este o necesitate. Rezerva de aici este 3A și funcționează excelent. Pinul Trinket's Bat (baterie sau Vin) este conectat și la + 7.5VDC. Modulul RTC își va obține puterea de la pinul + 5V al Trinket.

Pasul 3: Pasul 3: testați imprimanta, construiți circuitul pe o placă de pâine

Pasul 3: testați imprimanta, construiți circuitul pe o placă de pâine
Pasul 3: testați imprimanta, construiți circuitul pe o placă de pâine
Pasul 3: testați imprimanta, construiți circuitul pe o placă de pâine
Pasul 3: testați imprimanta, construiți circuitul pe o placă de pâine
Pasul 3: testați imprimanta, construiți circuitul pe o placă de pâine
Pasul 3: testați imprimanta, construiți circuitul pe o placă de pâine

Imaginea Fritzing vă va ajuta să construiți și să testați circuitul pe o placă fără sudură. Acest pas va necesita oarecare lipire, deși veți lipi mai întâi un set de pini de antet de sex masculin pe modulul Trinket și RTC. Nu uitați să îndreptați pinii lungi în jos pe Pro Trinket și pinii lungi în sus pe RTC. Odată ce sunt lipite, puteți utiliza pinii M / F M / M pentru a face conexiunile de pe panou. Șinele V + și Ground de pe partea superioară a plăcii de pâine ar trebui să fie conectate la pinii +/- respectiv de pe adaptorul cu mufă de 2,1 mm cu fire jumper M / M.

Pe placa de pâine am folosit știfturi lungi pentru antet pentru a oferi imprimantei rtc și termice o priză convenabilă. Acest lucru poate fi mai clar în imaginile ulterioare ale circuitului atașat la placa de pâine perma-proto, așa că priviți înainte dacă pare confuz.

Dacă te uiți atent la diagramă, am strecurat firul de conectare pentru pinul de 5V de pe RTC din spatele Pro Trinket. Acest lucru nu este necesar, dar menține placa curată și ușor de urmărit. Știftul de împământare pentru RTC este conectat la firul de împământare de pe comutator. Pinii SDA și SCL de la modulul RTC sunt încrucișați în diagrama mea, ceea ce este corect, doar asigurați-vă că sunt conectați SDA-SDA și SCL-SCL pe placa dvs. de calcul.

Dacă intenționați să lipiți acest circuit pe placa perma-proto și să-l montați în cazul în care este important să plasați comutatorul aproape de mijlocul plăcii! Urmând diagrama de la Fritzing, o veți plasa exact corect.

Înainte de a face oricare dintre acestea, este recomandabil să urmați Ghidul de imprimantă termică Adafruit pentru a testa imprimanta termică și pentru a găsi rata de transmisie. Potrivit Adafruit, această rată poate varia de la imprimantă la imprimantă!

Odată ce totul este conectat și funcționează, puteți încărca codul de la pasul următor pentru a-l încerca!

Pasul 4: Pasul 4: Încărcați codul

Acum sunteți gata să programați Pro Trinket! Înainte de a începe, citiți și urmați secțiunea USB bootloader din ghidul Adafruit Pro Trinket. Asigurați-vă că puteți încărca codul Blink înainte de a continua.

Odată ce ați terminat, puteți descărca codul timePrntr în fișierul.zip atașat. Dezarhivați-l în dosarul bibliotecii Arduino IDE și deschideți programul. Ar trebui să existe trei file în program cu două fișiere antet pentru unele grafice folosite de cod pentru a imprima introducerea dispozitivului. Încărcați codul în Pro Trinket și testați-vă timpulPrntr!

O notă importantă aici: codul folosește ora sistemului la compilare pentru a seta ceasul pe modulul RTC. Pentru ca acest lucru să funcționeze, modulul RTC trebuie să fie conectat corect la Pro Trinket. Dacă ora nu este corectă, este posibil ca pinii SDA și SCL să nu fie conectați corect.

Pasul 5: Pasul 5: lipiți componentele pe placa Perma-Proto

Pasul 5: lipiți componentele pe placa Perma-Proto
Pasul 5: lipiți componentele pe placa Perma-Proto
Pasul 5: lipiți componentele pe placa Perma-Proto
Pasul 5: lipiți componentele pe placa Perma-Proto
Pasul 5: lipiți componentele pe placa Perma-Proto
Pasul 5: lipiți componentele pe placa Perma-Proto

Pentru a face acest dispozitiv permanent și gata de montat în carcasa imprimată 3D, tot ce trebuie să faceți acum este să lipiți totul pe placa Perma-Proto. Am ales această placă pentru prima mea electronică instructabilă, deoarece vă permite să mutați pur și simplu piese de la o placă de pâine la alta! Urmați exact aspectul din fotografii și diagramele anterioare și nu veți avea o problemă care să se potrivească acestuia în carcasă.

Trinket-ul Pro, firele și pinii antetului pentru imprimantă și modulul RTC vor sta pe partea din față a plăcii. Butonul va fi lipit în partea din spate a plăcii.

Mai întâi marcați rândurile în care cele două anteturi femele scurte cu 12 pini vor fi montate pe placa perma-proto (rândurile C și G). Aceste anteturi fac ca Pro Trinket să fie detașabil! Nimic altceva nu trebuie conectat și lipit în aceste rânduri!

Tăiați firele la lungime și îndepărtați-le astfel încât să fie bine izolate și atașați-le temporar la tablă îndoind cablurile de pe partea din spate a plăcii. Plasați swtich-ul, dar să știți că în cele din urmă va fi lipit în partea din spate a plăcii.

Pentru a lipi anteturile masculine și feminine, folosiți doar o placă mică pentru a ține știfturile în loc, în timp ce lipiți primele puncte. De asemenea, ar trebui să lipiți pe o pereche de pini de antet (drepți sau 90 vor funcționa) pentru conectorul de alimentare de pe șinele superioare +/- ale perma-proto. Acest lucru vă va permite să conectați alimentarea cu o pereche de jumperi de sex feminin lipite la o mufă cu țeavă de montare pe panou în timpul asamblării finale.

Dacă urmați diagrama, cablul cu 5 pini pentru imprimantă se va conecta cu filele orientate spre bibeloul Pro. RTC este cablat așa cum se arată cu jumperii F / F.

Nu uitați să testați totul

Pasul 6: Pasul 6: Asamblarea finală

Pasul 6: Adunarea finală
Pasul 6: Adunarea finală
Pasul 6: Adunarea finală
Pasul 6: Adunarea finală
Pasul 6: Adunarea finală
Pasul 6: Adunarea finală
Pasul 6: Adunarea finală
Pasul 6: Adunarea finală

Cu excepția oricăror probleme neprevăzute cu imprimările, totul ar trebui să fie gata să funcționeze atunci când aparatele electronice sunt terminate și lipite.

În partea superioară a carcasei, cele trei aripi ale arcului butonului pot fi lipite cu grijă cu adeziv CA în cele trei indentări corespunzătoare din interiorul carcasei. Partea decupată a butonului trebuie să fie orientată spre exterior.

Pentru a vă pregăti pentru asamblarea finală, trebuie să atașați niște fire la mufa cu țeavă de 2,1 mm. Decupați doar un capăt de un fir de jumper negru și unul roșu F / F sau M / F (lungimea de 6 va funcționa, asigurați-vă că lăsați un capăt femelă pe ambele). Îndepărtați capătul tăiat și lipiți-l la pinii corespunzători de pe cricul butoiului.

Dacă nu sunteți sigur la ce pini să lipiți, puteți utiliza un multimetru pentru a găsi polaritatea cu stâlpul din mijloc și peretele interior al cricului. Postarea din interiorul cricului este partea + pozitivă

Odată ce s-a lipit, înșurubați cricul butucului în carcasă cu piulița și șaiba de blocare incluse.

Așezați ușor componentele în pozițiile finale așa cum se arată. Toate firele trebuie să fie pe partea inferioară, conectați toate firele la anteturile corespunzătoare.

Înșurubați imprimanta cu șuruburile mici # 2 și înșurubați placa proto cu un cap pan # 4.

Înșurubați RTC cu un singur șurub # 2 pe partea dreaptă. Cealaltă gaură este fixată pe un stâlp.

Glisați controlerul imprimantei în consolă (este vertical), iar cablul panglică maro ar trebui să fie în jos, cu partea mai netedă a plăcii spre imprimantă.

Glisați placa perma-proto în consolă cu butonul orientat înainte. bibeloul Pro ar trebui să fie în stânga.

Așezați partea superioară pe carcasă și înșurubați-o împreună cu șuruburi cu cap plat 4X # 4 pe partea inferioară și ați terminat, gata să imprimați ora prin simpla apăsare a unui buton!

Concurs de ceasuri
Concurs de ceasuri
Concurs de ceasuri
Concurs de ceasuri

Locul doi în concursul de ceasuri

Recomandat: