Isi kandungan:

TimePrntr: 6 Langkah (dengan Gambar)
TimePrntr: 6 Langkah (dengan Gambar)

Video: TimePrntr: 6 Langkah (dengan Gambar)

Video: TimePrntr: 6 Langkah (dengan Gambar)
Video: PolaPi-Zero development 2024, September
Anonim
Image
Image

Pernah melihat sekumpulan Thermal Receipt Printer Guts dari Adafruit tetapi tertanya-tanya perkara berguna yang boleh saya buat dengan ini? Tidak perlu dilihat lagi: timePrntr adalah jam perkataan digital / analog yang mencetak tarikh dan masa semasa dengan menekan butang dan selang masa yang tetap. Mudah dibuat, tidak ada masalah untuk dibina, dan mudah diprogramkan. Anda tidak akan pernah tertanya-tanya jam berapa lagi dengan catatan bercetak separa berterusan mengenai peredaran masa!

Langkah 1: Langkah 1: Dapatkan Bahan dan Cetakan

Projek ini memerlukan sedikit pengetahuan pengaturcaraan Arduino, beberapa keakraban dengan prototaip dan ujian litar dan beberapa kemahiran asas mekanik. Untuk benar-benar membangunnya pencetak 3D juga berguna dan bahkan model lama seperti Replicator 2 saya boleh mencetak casing yang disertakan. Bahan selebihnya biasanya terdapat di Adafruit:

Bahagian yang diperlukan:

  1. Kesalahan Pencetakan Resit 1X Termal
  2. Breakout Jam Sebenar 1X DS1307
  3. 1X Pro Trinket 5v 16MHz
  4. Papan Roti Saiz 1X 1/2
  5. Bekalan Kuasa DC 1X7.5v 3A
  6. Suis Taktil Persegi 1X 6mm
  7. Kawat cangkuk (24ga)
  8. Pin tandukan pelarian lelaki
  9. Wayar pelompat M / F, M / M, F / F
  10. Penyesuai Barel Jack 1X 2.1mm

Bahagian Pilihan: (untuk pemasangan sekiranya berlaku)

  1. Jack Barel Pemasangan Panel 1X2.1mm
  2. 1X Adafruit Perma-Proto 1/2 Papan Roti
  3. Kit Header 2XShort untuk Bulu
  4. Sarung Bercetak 3D (fail.stl dilampirkan)
  5. # 4 x 1/4 "Skru Mesin Kepala Rata
  6. # 2 x 1/4 "Skru Logam Lembaran Kepala Pan

Cetakan memerlukan kira-kira enam jam di Replicator 2 saya jadi sekarang adalah masa yang tepat untuk meneruskannya semasa anda melakukan kerja elektronik yang lain

Langkah 2: Langkah 2: Baca dan Fahami Litar Diagram

Langkah 3: Uji Pencetak, Bina Litar di Papan Roti
Langkah 3: Uji Pencetak, Bina Litar di Papan Roti

Litar ini sangat sederhana yang tidak memerlukan komponen tambahan selain yang disenaraikan. Walaupun begitu, anda perlu melihat gambarajah litar terpasang dan memahami bagaimana peranti dibentangkan. Cukup mudah dan mudah disesuaikan untuk mereka yang mempunyai kemahiran antara hingga lanjutan dengan Arduino.

Garis besar asasnya adalah seperti ini: Peranti ini menggunakan SoftwareSerial di Pro Trinket serta Perpustakaan Pencetak Termal Adafruit, dan Perpustakaan RTC (Waktu Sebenar) Adafruit.

Trinket akan berkomunikasi dengan pencetak termal melalui siri menggunakan perpustakaan SoftwareSerial dengan pin 6 Trinket yang ditakrifkan sebagai TX (transmit) dan pin 5 ditakrifkan sebagai RX (terima). Pin tersebut masing-masing disambungkan ke pin RX dan TX pada pencetak terma. Ingat bahawa ini adalah keadaan silang di mana pin TX Trinket menghubungkan ke pin RX pencetak dan sebaliknya. Adafruit mempunyai panduan penyambungan yang sangat baik untuk pencetak jika anda mahukan kemampuan yang lebih mendalam.

Modul jam masa nyata adalah penyimpan masa yang berterusan sehingga pencetak anda akan mengetahui waktunya walaupun ia dicabut! The Trinket akan meninjau masa dari modul RTC melalui I2C dan perpustakaan wire.h. Pin I2C SDA dan SCL lalai Trinket masing-masing adalah A4 dan A5. Ini hanya disambungkan ke pin SDA dan SCL pada papan RTC.

Akhirnya suis hubungan sesaat disambungkan ke pin A2 dan ground dan diinisialisasi dalam kod dengan Input_Pullup.

Kuasa cukup mudah juga. Pencetak terma mesti disambungkan terus ke + 7.5VDC dari bekalan kuasa dan tanah. Ia adalah alat yang haus kuasa dan 2A adalah suatu keharusan. Bekalan di sini adalah 3A dan berfungsi dengan baik. Pin Trinket's Bat (bateri atau Vin) disambungkan ke + 7.5VDC juga. Modul RTC akan mendapat kekuatannya dari pin + 5V Trinket.

Langkah 3: Langkah 3: Uji Pencetak, Bina Litar di Papan Roti

Langkah 3: Uji Pencetak, Bina Litar di Papan Roti
Langkah 3: Uji Pencetak, Bina Litar di Papan Roti
Langkah 3: Uji Pencetak, Bina Litar di Papan Roti
Langkah 3: Uji Pencetak, Bina Litar di Papan Roti
Langkah 3: Uji Pencetak, Bina Litar di Papan Roti
Langkah 3: Uji Pencetak, Bina Litar di Papan Roti

Imej Fritzing akan membantu anda membina dan menguji litar di papan roti tanpa solder. Langkah ini memerlukan penyolderan walaupun anda akan pertama kali memasangkan satu set pin header lelaki ke modul Pro Trinket dan RTC. Ingatlah untuk meletakkan pin panjang pada Pro Trinket dan pin panjang ke atas pada RTC. Setelah disolder, anda boleh menggunakan pin M / F M / M untuk membuat sambungan di papan roti. Rel V + dan Ground di bahagian atas papan roti hendaklah disambungkan ke pin +/- masing-masing pada penyesuai soket tong 2.1mm dengan wayar jumper M / M.

Di papan roti saya menggunakan pin header lelaki panjang untuk memberikan pencetak rtc dan termal yang sesuai. Ini mungkin lebih jelas dalam gambar litar yang dilekatkan pada papan roti perma-proto, jadi lihat ke depan jika kelihatan membingungkan.

Sekiranya anda melihat rajah dengan teliti, saya menyelinap wayar sambungan untuk pin 5V di RTC di belakang Pro Trinket. Ini tidak perlu tetapi memastikan papan tetap bersih dan mudah dikesan. Pin ground untuk RTC disambungkan ke wayar ground pada suis. Pin SDA dan SCL ke modul RTC dilampirkan dalam rajah saya, yang betul, pastikan mereka menghubungkan SDA-SDA dan SCL-SCL di papan roti anda.

Sekiranya anda merancang untuk menyolder litar ini ke papan perma-proto dan memasangnya sekiranya penting anda meletakkan suis berhampiran bahagian tengah papan! Mengikuti rajah dari Fritzing akan meletakkannya tepat.

Sebelum melakukan semua ini, disarankan untuk mengikuti Panduan Pencetak Termal Adafruit untuk menguji pencetak termal dan mengetahui kadar baudnya. Menurut Adafruit kadar ini boleh berbeza dari pencetak ke pencetak!

Setelah semuanya terpasang dan berfungsi, anda boleh memuat naik kod dari langkah seterusnya untuk mencubanya!

Langkah 4: Langkah 4: Muat Naik Kod

Anda kini bersedia untuk memprogram Pro Trinket! Sebelum memulakan, baca dan ikuti bahagian pemuat but USB panduan Pro Trinket Adafruit. Pastikan anda dapat memuat naik kod Blink sebelum meneruskan.

Setelah selesai, anda boleh memuat turun kod timePrntr dalam fail.zip yang dilampirkan. Buka zip ke folder perpustakaan Arduino IDE anda dan buka program. Harus ada tiga tab dalam program dengan dua file header untuk beberapa grafik yang digunakan kod untuk mencetak pengenalan peranti. Muat naik kod ke Pro Trinket dan uji masa andaPrntr!

Satu catatan penting di sini: kod menggunakan waktu sistem pada kompilasi untuk mengatur jam pada modul RTC. Untuk berfungsi, modul RTC mesti disambungkan dengan betul ke Pro Trinket. Sekiranya waktunya tidak betul, mungkin pin SDA dan SCL tidak disambungkan dengan betul.

Langkah 5: Langkah 5: Memasukkan Komponen ke Papan Perma-Proto

Langkah 5: Memasukkan Komponen ke Papan Perma-Proto
Langkah 5: Memasukkan Komponen ke Papan Perma-Proto
Langkah 5: Memasukkan Komponen ke Papan Perma-Proto
Langkah 5: Memasukkan Komponen ke Papan Perma-Proto
Langkah 5: Memasukkan Komponen ke Papan Perma-Proto
Langkah 5: Memasukkan Komponen ke Papan Perma-Proto

Untuk menjadikan peranti ini kekal dan siap dipasang dalam cetakan 3D, yang perlu anda lakukan sekarang adalah menyatukan semuanya ke Papan Perma-Proto. Saya memilih papan ini untuk elektronik pertama saya Instructable kerana ia membolehkan anda memindahkan bahagian dari satu papan roti ke papan yang lain! Ikuti susun atur dalam gambar dan gambar rajah sebelumnya dengan tepat dan anda tidak akan menghadapi masalah sesuai dengan kes tersebut.

Pro Trinket, wayar, dan pin header untuk pencetak dan modul RTC akan duduk di bahagian depan papan. Butang akan disolder ke bahagian belakang papan.

Tandakan baris pertama di mana dua header wanita pendek 12 pin akan dipasang pada papan perma-proto (Baris C dan G). Header ini menjadikannya Pro Trinket boleh ditanggalkan! Tidak ada yang lain yang perlu dihubungkan dan disolder dalam baris ini!

Potong wayar hingga panjang dan lepaskan sehingga terlindung dengan baik dan pasangkannya sementara ke papan dengan membengkokkan plumbum di bahagian belakang papan. Letakkan swtich, tetapi ketahui bahawa ia akhirnya akan disolder ke bahagian belakang papan.

Untuk menyolder kepala lelaki dan wanita, gunakan papan roti kecil untuk memegang pin di tempat semasa anda menyolder beberapa mata pertama. Anda juga harus memasangkan sepasang pin header (lurus atau 90 akan berfungsi) untuk penyambung kuasa di bahagian atas +/- rel perma-proto. Ini akan membolehkan anda menyambungkan kuasa dengan sepasang jumper wanita yang disolder ke jack laras panel semasa pemasangan terakhir.

Sekiranya anda mengikuti rajah, kabel 5 pin untuk pencetak akan dipasang dengan tab menghadap Pro Trinket. RTC dikabelkan seperti yang ditunjukkan dengan penerjun F / F.

Jangan lupa untuk menguji semuanya

Langkah 6: Langkah 6: Perhimpunan Akhir

Langkah 6: Perhimpunan Akhir
Langkah 6: Perhimpunan Akhir
Langkah 6: Perhimpunan Akhir
Langkah 6: Perhimpunan Akhir
Langkah 6: Perhimpunan Akhir
Langkah 6: Perhimpunan Akhir
Langkah 6: Perhimpunan Akhir
Langkah 6: Perhimpunan Akhir

Menghadapi sebarang masalah yang tidak dijangka dengan cetakan anda, semuanya mesti siap apabila elektronik selesai dan disolder.

Di bahagian atas casing tiga sayap pegas butang dapat dilekatkan dengan hati-hati dengan gam CA ke dalam tiga lekukan yang sesuai di bahagian dalam casing. Bahagian butang yang dibungkus hendaklah menghadap ke luar.

Untuk mempersiapkan pemasangan akhir yang perlu anda lakukan ialah pasangkan beberapa wayar ke soket barel panel 2.1mm anda. Cukup klip satu hujung wayar jumper F / F atau M / F berwarna hitam dan satu (panjang 6 akan berfungsi, pastikan anda meninggalkan hujung Wanita pada kedua-duanya). Jalur hujung potong dan pateri pada pin yang sesuai pada bicu tong.

Sekiranya anda tidak pasti pin mana yang hendak dipateri, anda boleh menggunakan multi meter untuk mencari kekutuban dengan tiang tengah dan dinding dalaman bicu. Pos di bahagian dalam jack adalah bahagian + Positif

Setelah disolder, pasangkan soket tong ke dalam casing dengan kacang dan mesin basuh kunci yang disertakan.

Letakkan komponen secara longgar di kedudukan akhir seperti yang ditunjukkan. Semua wayar harus berada di bahagian bawah menghubungkan semua wayar ke tajuk yang sesuai.

Pasang pencetak dengan skru kecil # 2 dan pasangkan papan proto dengan kepala panci # 4.

Pasang RTC dengan skru # 2 tunggal di sebelah kanan. Lubang lain disematkan ke tiang.

Geser pengawal pencetak ke dalam pendakapnya (ia adalah menegak) dan kabel pita coklat harus turun dengan sisi papan yang lebih halus ke arah pencetak.

Luncurkan papan perma-proto ke dalam pendakapnya dengan butang menghadap ke hadapan. Pro Trinket harus berada di sebelah kiri.

Letakkan bahagian atas casing dan skru bersama-sama dengan skru kepala rata 4X # 4 di bahagian bawah dan anda sudah selesai, siap mencetak masa dengan menekan butang!

Peraduan Jam
Peraduan Jam
Peraduan Jam
Peraduan Jam

Naib Johan dalam Peraduan Jam

Disyorkan: