» Elektronik » Arduino »24x6 LED Arduino Array

24x6 LED Arduino

24x6 LED Arduino




Bahan:
- LED 144 pcs
- perintang 24 pcs (ditentukan oleh jenis LED, dalam kes ini 91 Ohms)
- kaunter perpuluhan 4017
- 6 pcs resistor (nominal 1 kΩ)
- transistor 6 pcs 2N3904
- Papan panjang panjang
- Arduino
- shift register 3 pcs (74HC595)
- penyambung pin




Langkah 1: Bagaimana ia berfungsi:
Biasanya maklumat dalam matriks LED dibahagikan kepada bahagian kecil, yang kemudiannya dihantar satu demi satu. Oleh itu, sebilangan besar pin pada Arduino disimpan, dan program menjadi agak mudah.

Seterusnya, masa datang untuk 3 daftar pergeseran, mereka melipatgandakan output dan menyimpan banyak pin pada Arduino.

Pada setiap daftar terdapat 8 output, hanya 3 output Arduino digunakan untuk mengawal sebilangan besar shift shift.

Penulis juga menggunakan kaunter 4017 untuk dapat mengimbas baris. Menggunakannya, sehingga 10 baris diimbas, kerana pengarang hanya mempunyai 10 output, namun hanya 2 output diperlukan.

Seperti yang dinyatakan sebelum ini, pengimbasan berlaku menggunakan kaunter 4017 ini, dengan menyambung satu baris ke tanah pada satu masa dan menghantar data melalui perintang ke pembesar suara.


Langkah 2: Skim
Unsur-unsur yang tidak ditunjukkan dalam gambarajah adalah perintang yang mengehadkan semasa, kerana rating mereka secara langsung bergantung kepada jenis LED yang digunakan. Oleh itu, nilai mereka mesti dikira secara bebas.

Untuk mengira nilai 24 perintang, anda boleh menggunakan kalkulator

Pertama, lihat spesifikasi LED untuk mengetahui voltan ke hadapan dan arus ke hadapan mereka. Maklumat boleh didapati dengan serta-merta selepas pembelian. Litar beroperasi pada voltan 5V. Oleh itu, sumber kuasa dengan voltan yang sama diperlukan.

Juga ditambah adalah mockup papan kawalan yang dibuat menggunakan alat Willard 2.0.




Langkah 3: pematerian
Pematerian seperti sejumlah besar LED bukanlah tugas mudah jika anda tidak tahu pasti cara melakukannya dengan betul.

Penulis membungkus output positif LED ke kesimpulan lain, dan sejumlah dibuat, selepas itu bahagian yang tidak dapat digunakan dari output dipotong, dan cuba untuk membuat sambungan ini serendah mungkin. Prosedur ini dilakukan untuk setiap kesimpulan positif.

Pada peringkat ini, kesimpulan negatif disambungkan ke lajur dan penyolderan mereka tidak mencukupi, kerana mereka mempunyai baris positif dalam perjalanan mereka. Oleh itu, terminal negatif membungkuk 90 darjah, dan jambatan dibuat atas baris positif ke terminal negatif seterusnya, dan seterusnya untuk semua LED lain.

Shift register dan komponen yang tersisa boleh disolder mengikut budi bicara masing-masing secara berasingan.




Langkah 4: pengaturcaraan
Masa telah tiba untuk fasa terakhir projek.

Penulis sebelum itu menulis beberapa program yang serupa. Oleh itu, dia hanya perlu menambah program yang akan menerima perkataan atau keseluruhan kalimat dari monitor arduino IDE dan kemudian memaparkannya pada matriks. Kod ini, tentu saja, anda boleh membuat sendiri atau mengubahnya mengikut budi bicara anda.
Fail excel dilampirkan pada arkib untuk kemungkinan membuat tanda atau simbol anda sendiri.

Bagaimana untuk melakukannya:
Watak yang dikehendaki dibuat piksel dengan piksel (tidak ada yang rumit mengenainya), dan garisan output disalin - #define {OUTPUT LINE}


Langkah 5: peranti sudah siap
Matriks 24x6 sudah bersedia, kini mungkin untuk memaparkan apa-apa di atasnya. Anda boleh membuat program baru sendiri atau cuba untuk meningkatkan antara muka.




arduino106_arduino106.rar [9.83 Kb] (muat turun: 346)
10
10
10

Tambah komen

    • senyumtersenyumxaxaokdontknowyahoonea
      bosawalbodohyaya-yaagresifrahsia
      maaftariandance2dance3pengampunanmembantuminuman
      berhentikawan-kawanbaikgoodgoodwiseltolaklidah
      asapbertepuk tangancraymengisytiharkanderisivejangan dengarmuat turun
      panasberalunketawa1mdamesyuaratmoskingnegatif
      not_ipopcornmenghukumbacamenakutkanmenakutkancarian
      mengejekterima kasihinito_clueumnikakutbersetuju
      burukbeeeblack_eyeblum3memerahbermegahkebosanan
      ditapiskesenanganrahsia2mengancamkemenanganyusun_bespectacled
      shokrespektloldiingatiselamat datangkrutoyya_za
      ya_dobryipembantune_huliganne_othodifludlarangantutup

Kami menasihati anda untuk membaca:

Bawa ia untuk telefon pintar ...