Isi kandungan:

Paparan Jam Tujuh Segmen Edge-Lit: 16 Langkah (dengan Gambar)
Paparan Jam Tujuh Segmen Edge-Lit: 16 Langkah (dengan Gambar)

Video: Paparan Jam Tujuh Segmen Edge-Lit: 16 Langkah (dengan Gambar)

Video: Paparan Jam Tujuh Segmen Edge-Lit: 16 Langkah (dengan Gambar)
Video: How to use LED seven segment display and calculate its resistors value 2024, Disember
Anonim
Image
Image
Toleransi
Toleransi

Tampilan tujuh segmen telah wujud selama lebih dari satu abad (https://en.wikipedia.org/wiki/Seven-segment_display) dan membentuk bentuk nombor yang biasa di jam tangan digital, panel instrumen dan banyak paparan berangka lain. Mereka sering digantikan oleh skrin, tetapi dari sudut kecekapan, sukar untuk berdebat dengan singkatnya pengekodan keadaan paparan berangka hanya dalam 7 bit maklumat (setiap segmen hidup atau mati)

Sebilangan besar paparan tujuh segmen adalah monokrom, jadi versi cahaya tepi ini menambahkan minat visual dengan menggunakan keupayaan warna penuh jalur LED RGB murah untuk menerangi setiap digit dan bahkan setiap segmen (atau bahkan setengah segmen) paparan dalam warna yang berbeza. Melekatkan segmen akrilik yang jelas dalam bingkai akrilik yang lebih besar membolehkan anda melihat sepenuhnya keseluruhan paparan, yang merupakan aspek unik lain dari projek ini.

- Penafian ---

Binaan ini menggabungkan puluhan kepingan kecil akrilik potong laser kecil yang sesuai dengan toleransi yang sangat ketat. Ia menggunakan jalur LED kurus (lebar 4mm) yang mesti disolder, dibengkokkan, dan kemudian dilekatkan di antara kepingan akrilik tersebut. Semasa memasang bahagian, anda mesti bersedia memaksakan kepingan ke tempatnya, walaupun terasa seperti anda menekankan akrilik rapuh. Anda juga mesti bersedia untuk menanggalkan dan meletakkan kembali potongan dan helai LED tersebut apabila ternyata ia tidak dapat dipaksa. Pada suatu ketika semasa pemasangan terdapat kemungkinan besar bahawa anda perlu mengeluarkan semuanya dan menyolder semula jalur LED anda apabila anda menyedari bahawa memaksa semuanya ke tempatnya memutuskan salah satu wayar dari jalur LED anda atau membuat litar pintas.

Dengan semua yang dinyatakan, ini adalah projek yang bermanfaat sekiranya anda bersabar dan bersedia melakukan penyesuaian semula sehingga semuanya berjalan lancar.

Penulisan ini menerangkan binaan paparan 6 digit. Agak mudah untuk membina paparan 4 digit, dan langkahnya pada dasarnya sama untuk kedua-duanya, jadi mungkin yang terbaik adalah bermula dengan paparan 4 segmen kecuali anda merasa sangat yakin.

Bekalan

Konsumsi--

Kuantiti yang diperlukan bergantung pada sama ada anda membina paparan 4 digit atau 6 digit.

  • Kayu lembaran tebal 1/8 for untuk pemotongan laser
  • 1/16 ac akrilik yang jelas untuk pemotongan laser
  • 1/4 ac akrilik yang jelas untuk pemotongan laser
  • Jalur LED kurus (lebar 4mm) SK6812 3535 RGB dengan 60 LED / m (seperti ini)
  • Kerajang pelekat vinil *** YANG TIDAK KONDUKTIF *** (Saya menggunakan kerajang pelekat Cricut ini)
  • 26 AWG wire hookup padat dengan penebat putih
  • 30 AWG dawai dengan penebat putih
  • Sebilangan kecil pita scotch
  • Skru 5 atau 7 x 12mm M2 dan mur M2
  • MicroController yang mampu mengawal jalur LED
  • Bekalan kuasa untuk MicroController dan jalur LED.
  • Gam kayu
  • JB Weld (atau yang serupa) gam yang boleh melekatkan akrilik ke kayu
  • 3-4 x M3 Skru dan mur M3 (pilihan tetapi berguna)

Alat--

  • Pateri solder / pateri
  • Pemotong / pelucut wayar
  • Pemotong laser (atau perkhidmatan dalam talian seperti Ponoko)

Langkah 1: Reka Fail dan Pemotongan Laser

Terdapat enam fail vektor untuk pemotongan laser, tiga masing-masing untuk binaan 4 digit atau 6 digit. Bentuk potongan laser berukuran sesuai dengan LED dan kapasitor dalam jalur berukuran 60 LED / meter 3535, jadi jangan ubah saiznya sebelum memotongnya dengan laser.

  • Potong SevenSegmentBase4Digits.svg atau SevenSegmentBase6Digits.svg dari 1/8 ″ kayu
  • Potong EdgeLitSevenSegment4Digits.svg atau EdgeLitSevenSegments6Digits.svg dari 1/4 ″ kepingan akrilik yang jelas.
  • Potong EgeLitSevenSegmentCover4Digits.svg atau EdgeLitSevenSegmentCover6Digits.svg dari 1/16 ″ kepingan akrilik yang jelas.

Langkah 2: Toleransi

Toleransi untuk projek ini sangat ketat, dan segmen mempunyai lekukan yang jaraknya tepat dan * cukup * cukup besar untuk menahan LED dan kapasitor pada jalur akrilik (lihat gambar).

Oleh kerana jalur LED berbeza antara pengeluar, anda ingin memeriksa jarak dan ukuran LED dan kapasitor pada jalur LED anda untuk mengesahkan bahawa jalur itu sejajar dengan takik yang ditunjukkan dalam fail SVG. Anda boleh menguji reka bentuk sebelum melakukan pemotongan laser dengan mencetak skala skala segmen dan melihat apakah takik sesuai dengan jalur LED anda. Sekiranya milik anda tidak sesuai, binaannya tidak akan berfungsi. Sekiranya anda mahir dengan CAD, anda seharusnya dapat mengubah jarak takik dalam fail SVG agar sesuai dengan jalur anda.

Langkah 3: Potong dan Bina Kandang

Potong dan Bina Pagar
Potong dan Bina Pagar
Potong dan Bina Pagar
Potong dan Bina Pagar
Potong dan Bina Pagar
Potong dan Bina Pagar
Potong dan Bina Pagar
Potong dan Bina Pagar

Potong kepingan dari kayu 1/8 choice pilihan anda. Saya lupa memotret langkah ini, tetapi pertama-tama ambil bahagian penutup luar dan dalam (garis besar yang ditunjukkan dalam gambar), dan ikatkan bersama-sama dengan gam kayu sehingga lubang-lubang itu semua saling berbaris. Potongan yang lebih besar adalah bahagian luar penutup dan bahagian yang lebih kecil akan duduk di dalam kandang.

Perhatikan bahawa penempatan lubang tidak betul-betul simetrik dan orientasi kepingan penutupnya penting. Pastikan * SEMUA * lubang berbaris ketika anda menyelaraskan kepingan. Pasangkan kepingan bersama-sama atau gunakan skru dan mur M3 melalui lubang untuk mengikatnya bersama-sama semasa ia kering.

Pasang badan kandang dengan meletakkan potongan seperti yang ditunjukkan dalam gambar, menempelkan gam ke tepi, dan geserkan slot dan tab yang sepadan. Jepit atau tempelkan kepingannya bersama-sama semasa gam kayu mengering.

Langkah 4: Potong Laser Akrilik

Laser Potong Akrilik
Laser Potong Akrilik
Laser Potong Akrilik
Laser Potong Akrilik
Laser Potong Akrilik
Laser Potong Akrilik

Potong kepingan penutup dari 1/16 sheet kepingan akrilik yang jelas (ditunjukkan sebagai garis besar vektor dalam gambar).

Potong badan dan ruas jam utama dari 1/4 sheet lembaran akrilik yang jelas. Potongan mengandungi butiran yang sangat kecil, jadi pastikan potongannya cukup bersih sehingga lebam kecil tidak pecah ketika anda memisahkan kepingannya. Simpan kepingan akrilik yang ditunjukkan pada gambar terakhir dari langkah ini

Teruskan dan kupas kertas pelindung dari * semua * kepingan akrilik. Anda akan memerlukan sedikit masa, dan semoga anda masih mempunyai kuku jari yang tersisa semasa anda selesai.

Langkah 5: Tutup Bahagian Semua Segmen Akrilik Kecil

Tutup Bahagian Semua Segmen Akrilik Kecil
Tutup Bahagian Semua Segmen Akrilik Kecil
Tutup Bahagian Semua Segmen Akrilik Kecil
Tutup Bahagian Semua Segmen Akrilik Kecil
Tutup Bahagian Semua Segmen Akrilik Kecil
Tutup Bahagian Semua Segmen Akrilik Kecil

Segmen dan titik akrilik sangat kecil dan akan membiarkan banyak cahaya keluar jika kita tidak menutupi bahagian tepi. Kami akan menggunakan pelekat pelekat * NON CONDUCTIVE * untuk ini.

Saya menggunakan pemotong vinil untuk memotong kerajang menjadi jalur 1/4 long panjang. Sekiranya anda tidak mempunyai pemotong vinil, anda boleh menggunakan pisau atau gunting tepat untuk memotong jalur 1/4 inci (lihat gambar pertama).

Gunakan jalur kerajang untuk menutup setiap tepi * kecuali yang mempunyai lekukan * segmen kecil dan titik, seperti yang terlihat pada gambar kedua. Paling mudah untuk menutup bahagian tepi akrilik dengan kepingan panjang dari kerajang vinil, dan melicinkannya dengan tekanan yang kuat sebelum memotong lebihan.

Selain itu, ambil 4 atau 6 kotak akrilik (bergantung pada sama ada anda mempunyai paparan 4 atau 6 digit) dan tutup * satu * tepi setiap petak dengan jalur kerajang vinil seperti yang dilihat pada gambar ketiga.

Langkah 6: Pasang Penutup dan Bingkai Akrilik Utama

Pasang Penutup dan Bingkai Akrilik Utama
Pasang Penutup dan Bingkai Akrilik Utama
Pasang Penutup dan Bingkai Akrilik Utama
Pasang Penutup dan Bingkai Akrilik Utama

Ambil salah satu kepingan penutup akrilik 1/16 and dan sekeping 1/4 large yang besar (ditunjukkan dengan kertas pelindung pada gambar pertama) dan gariskan sehingga lubang kecil berada di atas satu sama lain. Masukkan skru M2 di setiap lubang sehingga skru masuk melalui bahagian penutup dan keluar dari bingkai akrilik 1/4 ″. Skru dua kepingan akrilik bersama seperti gambar di bawah. Perhatikan orientasi dua titik berbanding slot di bawahnya. Pastikan mengorientasikan bingkai di atas penutup sehingga kedua titik berada di sebelah kiri slot. Kami melihat ke bahagian bawah paparan.

Langkah 7: Memateri Jalur LED

Memateri Jalur LED
Memateri Jalur LED
Memateri Jalur LED
Memateri Jalur LED
Memateri Jalur LED
Memateri Jalur LED

Dari jalur LED potong dua atau tiga jalur yang lebih kecil (untuk paparan 4 atau 6 digit masing-masing) masing-masing 28 piksel (gambar pertama) untuk menerangi digit, dan satu atau dua segmen 2 piksel masing-masing untuk menerangi titik. Pastikan pelekat solder berada di bahagian input data jalur. Potong hujung keluaran jalur cukup dekat dengan kapasitor akhir - tidak perlu meletakkan pembalut di sana - kerana terdapat * ruang yang cukup * agar jalur itu sesuai. Cuba elakkan memasukkan sebarang penyambungan (yang biasanya berlaku setiap 30 piksel) di dalam jalur kerana jarak tepat LED adalah penting.

Untuk setiap jalur 28 piksel, potong dua panjang wayar cangkuk padat 26 AWG dan satu panjang 30 dawai terdampar AWG, semuanya dengan penebat putih. Gunakan panjang kira-kira 8 inci. Kami akan menggunakan wayar yang terdampar untuk isyarat, dan wayar penyambung untuk memberi kuasa.

Di bahagian input jalur, sapukan solder ke pad isyarat SAHAJA, kemudian lepaskan dan timah hujung wayar terdampar 30 AWG, dan pateri ke pad, dengan berhati-hati bahawa tidak ada helai sesat yang keluar ke 5V atau Garis GND (gambar kedua).

Sekarang pasangkan pateri pada pad 5V dan GND yang baru anda lepaskan di sisi * BACK * jalur LED, jalur dan timah hujung wayar 26 AWG, kemudian pasangkannya ke pad kuasa. Bengkokkan wayar dengan berhati-hati ke sudut 90 darjah tepat setelah penyisipan pateri. Wayar hendaklah kelihatan seperti pada gambar ketiga.

Oleh kerana kedua-dua wayar kuasa berwarna putih, tandakan hujungnya dengan alat tajam sehingga anda dapat membezakannya kemudian, seperti yang ditunjukkan pada gambar terakhir.

Adalah idea yang baik untuk menguji sambungan sekarang sebelum meletakkan wayar di dalam bingkai paparan. Pastikan semua LED menyala dan tidak ada seluar pendek. Langkah seterusnya adalah memasang kepingan akrilik dan jalur LED untuk digit dalam paparan. Kami akan mengulangi proses yang sama untuk setiap pasangan digit.

Langkah 8: Masukkan Jalur dan Segmen LED untuk Digit dalam Bingkai Akrilik

Masukkan Jalur dan Segmen LED untuk Digit dalam Bingkai Akrilik
Masukkan Jalur dan Segmen LED untuk Digit dalam Bingkai Akrilik
Masukkan Jalur dan Segmen LED untuk Digit dalam Bingkai Akrilik
Masukkan Jalur dan Segmen LED untuk Digit dalam Bingkai Akrilik
Masukkan Jalur dan Segmen LED untuk Digit dalam Bingkai Akrilik
Masukkan Jalur dan Segmen LED untuk Digit dalam Bingkai Akrilik
Masukkan Jalur dan Segmen LED untuk Digit dalam Bingkai Akrilik
Masukkan Jalur dan Segmen LED untuk Digit dalam Bingkai Akrilik

Sekarang kita akan mula menambahkan jalur LED dan bahagian segmen akrilik ke dalam bingkai. Kami akan bermula dari tengah jalur dan bekerja ke luar dengan setiap separuh jalur mengikuti jalan yang ditunjukkan pada gambar pertama.

Ambil tali LED 28 piksel dan masukkan ke dalam bingkai seperti yang ditunjukkan sehingga kabel kuasa masuk ke dalam slot yang tergantung di antara digit, dan terdapat 14 LED yang tersedia untuk setiap digit. Hujung input jalur LED, yang mengandungi wayar isyarat, harus masuk ke paling kanan (dari pandangan semasa kami) dari dua digit. Kami akan melekatkan jalur LED ini di sekitar perimeter setiap paparan tujuh segmen. Kupas kertas dari tengah jalur semasa anda pergi, tetapi hanya menempelkan sebahagian kecil jalur pada satu masa, kerana anda mungkin harus menanggalkan dan meletakkan semula bahagiannya secara berkala untuk memastikan potongan segmen sesuai dengan betul.

Kumpulkan satu digit pada satu masa, bermula dengan sebelah kanan dua digit (satu yang mengandungi wayar input isyarat). Setiap tujuh segmen kecil dalam digit sepadan dengan dua LED pada jalur. Ganti melekat dua piksel jalur LED, kemudian tambahkan satu segmen. Letakkan semua segmen kecil dengan sisi terukir menghadap ke atas. Kesan pencahayaan tepi kelihatan lebih baik jika terdapat ukiran di bahagian belakang akrilik yang diterangi. Sekiranya anda tidak pasti sisi mana yang terukir, gores kedua-dua belah pihak dengan kuku, dan anda seharusnya dapat merasakan alur di sisi terukir.

Letakkan segmen ke dalam bingkai semasa anda pergi. Penting agar semuanya sesuai dengan baik, jadi setiap kali anda melekatkan bahagian jalur akrilik, tekan segmen ke tempatnya di atas jalur, dan pastikan segmen itu sesuai dengan perimeter digit. Pinset kecil sangat berguna jika anda perlu mengangkat dan meletakkan semula jalur LED.

Setelah tiga segmen pertama dipasang, letakkan petak akrilik di tengah-tengah "gelung" bawah digit. Gunakan kotak akrilik yang mempunyai kerajang vinil yang meliputi satu tepi. Kerajang hendaklah berada di tepi petak yang paling hampir dengan tengah digit. Yang paling mudah untuk meletakkan alun-alun dengan meletakkannya ke "gelung" atas dan menggesernya ke bawah sehingga terletak di antara segmen.

Terus melekatkan sisa jalur LED di sekeliling perimeter digit seperti yang ditunjukkan, tetapi tunggu untuk memasukkan kepingan segmen akrilik. Apabila anda sampai di hujungnya, tempelkan dua piksel terakhir jalur LED di atas kerajang vinil yang meliputi tepi atas alun-alun. Set pad solder yang paling terakhir pada bahagian jalur ini akan bertindih dengan pad solder pada bahagian jalur yang sebelumnya (lihat gambar di bawah). Sebelum melekatkannya, penting untuk meletakkan sekeping penebat * sangat nipis * di antara kedua-dua bahagian jalur. Saya memotong sekeping kecil pita scotch dan menempelkannya ke bahagian bawah alas di hujung jalur.

Tambahkan kepingan segmen akrilik terakhir. Apabila anda sampai di hujung jalur, berhati-hatilah semasa meletakkannya sehingga anda tidak melepaskan wayar isyarat yang melekat pada hujung jalur. (Saya melakukan ini, dan harus mengeluarkan semua kepingan dan jalur LED dan mula dari awal. Ini bukan akhir dunia, tetapi menyakitkan) Pastikan wayar isyarat memanjang keluar dari digit, seperti yang ditunjukkan pada gambar terakhir.

Luncurkan petak terakhir ke tempat di bahagian atas digit. Kotak ini tidak mempunyai kerajang vinil di atasnya. Kesesuaian akan cukup selesa. Cara termudah untuk meletakkan alun-alun adalah dengan menekan bahagian bawah alun-alun di tempat terlebih dahulu dan memberi tekanan ringan ke tekanan sederhana (anda tidak semestinya harus mengeluarkan keringat) ke bawah semasa meluncur di bahagian atas alun-alun. Saluran menegak antara digit untuk wayar menjadikan bahagian bawah digit sedikit lebih fleksibel daripada bahagian atas. Anda harus menggunakan pertimbangan anda tentang seberapa keras anda dapat mendorongnya jika ia tidak masuk dengan mudah.

Langkah 9: Laluan wayar Isyarat

Laluan wayar isyarat
Laluan wayar isyarat
Laluan wayar isyarat
Laluan wayar isyarat
Laluan wayar isyarat
Laluan wayar isyarat

Setelah semua kepingan akrilik berada di tempatnya, kita akan menjalankan wayar isyarat 30 AWG dengan teliti melalui saluran kecil di antara kepingan seperti yang ditunjukkan di bawah, kemudian mengarahkannya ke saluran yang mengandungi wayar kuasa. Saya menggunakan pinset untuk menolaknya perlahan-lahan ke saluran, dan mengetuk wayar ke bawah dengan pita pelukis supaya mereka tidak keluar semasa memasang digit yang lain.

Langkah 10: Ulangi untuk Semua Digit dan Uji

Ulangi untuk Semua Digit dan Uji
Ulangi untuk Semua Digit dan Uji

Bosan lagi? Kita masih perlu mengumpulkan kepingan dalam digit kiri. Prosesnya sama seperti yang baru saja kita selesaikan, tetapi sedikit lebih mudah kerana (1) tidak ada wayar isyarat di sisi ini dan (2) jika anda memotong hujung jalur LED dekat dengan kapasitor, tidak ada pad solder dalam digit ini akan bertindih (jika ada sebabnya, pastikan meletakkan beberapa bahan penebat yang sangat nipis di antara mereka). Pastikan semasa anda meletakkan kepingan untuk digit kiri, anda menjalankan jalur LED dalam corak gambar cermin digit kanan, seperti yang ditunjukkan dalam gambar jalur dengan anak panah biru pada langkah 8.

Setelah kedua-dua digit berada di tempatnya sepenuhnya, sambungkan isyarat kuasa dan wayar arde ke pengawal mikro pilihan anda, dan jalankan program ujian untuk memastikan jalur LED berfungsi dengan betul. Semuanya berfungsi pada kali pertama sekitar 50% masa untuk saya. Masalah yang paling biasa berlaku kerana wayar terputus atau didorong bersentuhan dengan pad pateri yang lain.

Sekiranya semuanya kelihatan baik, maka langkah seterusnya adalah memasukkan jalur LED dan segmen akrilik ke digit lain dalam paparan, dengan proses yang sama sekali lagi. Uji setiap set digit setelah selesai.

Langkah 11: Benarkan Jalur LED dan Akrilik untuk Titik

Masukkan Jalur LED dan Akrilik untuk Titik
Masukkan Jalur LED dan Akrilik untuk Titik
Masukkan Jalur LED dan Akrilik untuk Titik
Masukkan Jalur LED dan Akrilik untuk Titik
Masukkan Jalur LED dan Akrilik untuk Titik
Masukkan Jalur LED dan Akrilik untuk Titik
Masukkan Jalur LED dan Akrilik untuk Titik
Masukkan Jalur LED dan Akrilik untuk Titik

Seterusnya kita akan menggunakan segmen pendek jalur LED yang mengandungi hanya dua piksel untuk menerangi titik di paparan. Akan ada satu atau dua pasang titik, bergantung pada sama ada anda membina paparan 4 atau 6 digit. Titik jauh lebih mudah dipasang daripada angka.

Potong tiga panjang wayar cangkuk AWG 26, dan pateri pada hujung input jalur LED 2 piksel. Pastikan menandakan hujung setiap wayar supaya anda tahu yang 5V, isyarat dan GND. Saya menggunakan warna merah, biru dan hitam untuk mewarnai bahagian penebat pada setiap wayar. Kupas pelekat pelekat dari jalur LED dan masukkan dan pasangkan jalur LED ke dinding belakang slot dengan wayar tergantung di saluran menegak dan keluar di bahagian bawah bingkai.

Cari titik akrilik kecil yang sesuai dengan bingkai. Tutup perimeter mereka dengan kerajang vinil, seperti yang anda lakukan untuk segmen. Letakkannya ke ruang masing-masing dengan sisi terukir menghadap ke atas dan LED dan kapasitor dari jalur LED terletak di takik masing-masing.

Apabila semua titik dan digit selesai, paparan anda akan kelihatan seperti gambar terakhir.

Langkah 12: Tutup dan Amankan Paparan

Setelah semua digit dan titik dipasang dan semua jalur LED diuji, kami akan meletakkan penutup akrilik nipis yang lain di atasnya. Buka penutup mur dari skru M2, biarkan skru di tempatnya, dan lepaskan pita dengan hati-hati yang menahan wayar di tempatnya. Turunkan penutup akrilik yang jelas di atas bingkai dengan hati-hati, masukkan skru melalui lubang di penutup, dan pastikan semua wayar berada di dalam saluran masing-masing. Apabila semuanya berada di tempat yang betul, skru dan ketatkan kacang dengan selamat.

Langkah 13: Pasang Lampiran

Pasang Lampiran
Pasang Lampiran
Pasang Lampiran
Pasang Lampiran

Sekarang kita akan melampirkan paparan ke penutup penutup. Letakkan penutup di sebelah paparan sehingga wayar sejajar dengan lubang di penutupnya. Tudung TIDAK simetri, kerana wayar dari titik tidak berada di tengah-tengah digit, jadi hanya ada satu orientasi di mana penjajarannya sempurna.

Jalankan hujung setiap set wayar melalui lubang yang sesuai di penutup dari atas dan kemudian berhati-hati pasangkan paparan ke arah penutup sehingga tab di dalam akrilik masuk ke dalam slot segiempat di penutup. Anda mungkin akan berjaya melakukannya secara bertahap. Letakkan hujung setiap wayar melalui lubang dan geser penutup dengan perlahan di sepanjang wayar, secara bergantian mengambil kendur di setiap kumpulan wayar semasa anda pergi. Berhati-hati untuk tidak menarik terlalu kuat pada satu wayar. Bercakap dari pengalaman, sangat mustahak untuk memutuskan sambungan wayar pada ketika ini. Masukkan tab ke slot dengan perlahan. Kesesuaiannya tidak begitu selesa, jadi anda ingin merekatkan tab ke dalam slot (menggunakan JB Weld atau pelekat serupa yang berfungsi pada akrilik dan kayu) setelah semua elektronik disambungkan dan diuji.

Saya memasang beberapa gelang getah di sekeliling paparan dan penutup penutup untuk memastikannya tetap selesa semasa saya membuat pendawaian. Dalam gambar di atas, saya telah menyatukan semua 5 wayar kuasa dalam satu kumpulan dan semua 5 wayar ground dalam satu kumpulan yang lain, dan menyatukan setiap kumpulan ke satu wayar input tunggal, kemudian menutup semua sendi pateri dengan banyak tiub yang menyusut.

Langkah 14: Pasang Pengawal Mikro (atau Dua)

Pasang Pengawal Mikro (atau Dua)
Pasang Pengawal Mikro (atau Dua)

Terdapat banyak cara untuk menyambungkan alat kawalan ke paparan. Anda boleh menyolder wayar terus ke alat kawalan anda, tetapi saya lebih suka memasang penyambung ke wayar, meninggalkan fleksibiliti untuk menukar pengawal mikro. Saya menggabungkan semua wayar kuasa dan semua wayar tanah bersama-sama, dan saya menyolder setiap 5 wayar isyarat ke satu penyambung pin 5 tajuk.

Saya mencuba beberapa alat kawalan yang berbeza dengan paparan tujuh segmen yang terang. Saya suka kod prototaip untuk jalur LED di CircuitPython kerana cepat dan mudah untuk menghidupkan sesuatu. Terdapat banyak piksel untuk dikawal, jadi saya memilih Adafruit Itsy Bitsy M4 Express yang berdasarkan papan ATSAMD51 dan cukup pantas dan kuat untuk mengawal 88 RGB LED dalam jam 6 digit, namun cukup kecil untuk dimuat dengan mudah di kandang. Itsy-Bitsy M4 Express berfungsi dengan baik, tetapi saya juga mahukan sambungan IoT, jadi saya cuba menjalankan kod untuk paparan pada papan ESP32. Saya menghadapi masalah mengawal warna pada jalur semasa bersambung ke internet - serupa dengan masalah ini: https://github.com/adafruit/Adafruit_NeoPixel/issues/139. Penyelesaian terbaik adalah dengan mengawal jalur LED dari papan Itsy Bitsy dan menggunakan ESP8266 (Lolin D1 Mini Pro) untuk secara berkala merebut masa yang betul dari internet dan menghantarnya ke Itsy Bitsy melalui komunikasi bersiri.

Rajah menunjukkan pendawaian untuk paparan 6 digit. Untuk menyesuaikannya dengan paparan 4 digit, hilangkan "Dot Strip 2" dan "Num Strip 3". Oleh kerana komunikasi antara Lolin D1 Mini dan Itsy Bitsy adalah sehala, hanya perlu menghubungkan Lolin TX ke Itsy Bitsy RX. Saya menggunakan papan pemecah mikro-USB untuk mendapatkan input kuasa 5V melalui kabel mikro-USB.

Langkah 15: Mengekod Paparan

Mengekod Paparan
Mengekod Paparan
Mengekod Paparan
Mengekod Paparan

Paparan dikodkan sebagai jam, tetapi terdapat banyak kemungkinan fungsi tambahan tambahan. Ini mungkin berupa pemasa undur, paparan suhu, paparan pengiraan pengikut media sosial, atau pada dasarnya paparan metrik apa pun yang dapat ditunjukkan dalam angka.

Kod Arduino

Saya memprogram Lolin D1 Mini Pro dengan Arduino IDE. Kod, dalam file ".ino" yang dilampirkan, menghubungkan ke internet, dan menggunakan perpustakaan "NTPClient" (tersedia melalui pengurus perpustakaan Arduino) untuk mendapatkan waktu yang tepat. Objek NTPClient membaca masa dari pelayan NTP setiap 10 minit. Ia memformat dan menghantar rentetan masa ke port bersiri setiap 10 saat.

Kod CircuitPython

Kod Circuit Python, dalam fail ".py" yang dilampirkan, berjalan di Itsy Bitsy meninjau port bersiri untuk membaca rentetan masa yang dihantar dari ESP8266. Ini menetapkan waktu asas baru dengan setiap rentetan waktu baru yang diterimanya, kemudian melacak waktu semasa menggunakan fungsi monotonik () dari perpustakaan waktu.

Kod menggunakan perpustakaan adafruit_fancyled untuk memilih warna dalam format HSV dan menerapkan pembetulan gamma sebelum dipaparkan. Warna nombor berubah dalam kitaran 60 saat yang bermula semula di bahagian atas setiap minit. Indeks segmen yang diperlukan untuk memaparkan nombor tertentu pada LED disimpan sebagai bit dalam arraySegments digit, dan dibongkar dalam fungsi drawStripDigit.

Langkah 16: Wah

Sekiranya anda berjaya sejauh ini, bagus untuk anda! Saya harap anda menikmati projek ini. Itu banyak kerja, tetapi cukup memuaskan untuk dibuat.

Disyorkan: