Magic Magnifying Glass sa pamamagitan ng LED MATRIX 8x8: 4 Hakbang
Magic Magnifying Glass sa pamamagitan ng LED MATRIX 8x8: 4 Hakbang
Anonim
Image
Image
Magic Magnifying Glass sa pamamagitan ng LED MATRIX 8x8
Magic Magnifying Glass sa pamamagitan ng LED MATRIX 8x8

Ang pag-unlad ng umiiral na microcontroller ay napakabilis. Ang isang pulutong ng mga elektronikong kagamitan ay nagsasamantala sa microcontroller. Ang isa pang naaangkop sa microcontroller na gumagawa ng application ng physic para sa mga regalo na character sa pamamagitan ng paggamit ng dot matrix led display 8X8 (8 haligi-8 na linya) na karaniwang cathode. Karaniwan, ang dot matrix led display ay alyansa ilang pinangunahan na integrated form ng isang bilang ng mga haligi at linya. Mayroong maraming uri ng tuldok na pinangunahan ng display na nabili na pagmemerkado, kadalasan na pinag-iiba ang isang bilang ng mga haligi at ang bilang ng mga linya ay at karaniwang ginagawa sa network dot matrix na humantong sa pagpapakita halimbawa matrix 8x8 karaniwang anode o karaniwang cathode, matrix 8x8 karaniwang anode o cathode, matrix 8X8 karaniwang anode o karaniwang cathode.

Mula sa anggulo ng pisikal na ng mga tao ay maaaring gawin ito mula sa solong pinangunahan, nakaayos sa tiyak na pagkakasunud-sunod batay sa nito at karaniwan kung ano ang nalalapat. Para sa mga batayang programa ng aplikasyon ng pisika ng character sa microcontroller AT89s52, nag-a-apply ako sa isang programa ng pagpupulong MCS51. Para sa oras na ito ay pagsamahin ko sa pagitan ng dot matrix na humantong sa display 8X8 gamit ang isang magnifying glass. Tulad ng alam nating ang magnifying glass ay maaaring gawing mas malaki ang anino at maitakda ang pokus. Hinahayaan ang magic magsimula …

Hakbang 1: Hakbang 1: Mga bagay na Ihahanda

Hakbang 1: Mga bagay na Ihahanda
Hakbang 1: Mga bagay na Ihahanda
Hakbang 1: Mga bagay na Ihahanda
Hakbang 1: Mga bagay na Ihahanda
Hakbang 1: Mga bagay na Ihahanda
Hakbang 1: Mga bagay na Ihahanda
Hakbang 1: Mga bagay na Ihahanda
Hakbang 1: Mga bagay na Ihahanda

Sumangguni ka sa mga sangkap na kinakailangan ng pag-click sa pangalan ng mga bahagi upang mag-order offline:

MATERIAL

  1. 1. SOCKET 40P
  2. IC AT89S52
  3. 10KR
  4. 16x 180R
  5. 16x PNP A733
  6. Tumalon LED
  7. LED matrix 8x8
  8. JACK -DC
  9. LED Power
  10. IDE10-lalake
  11. Quartz 12MHz
  12. Capacitor Ceramics 33P
  13. Kapasitor 16V 10uF
  14. ISP Supply
  15. 3 x magnifying glass

TOOLS:

  • Panghinang
  • Manipis na Solder
  • Solder WickFlux (Gusto ko ng likido sa isang nadama na pen pen)
  • Mga Tweezer
  • Magnifying Glass (kapaki-pakinabang ngunit hindi kinakailangan)
  • Utility Knife
  • Mga Cutter ng Wire

Hakbang 2: Mga Hakbang 2: Built In

Hakbang 2: Built In
Hakbang 2: Built In
Hakbang 2: Built In
Hakbang 2: Built In

O sige, magsimula na tayo ….

Mula sa Schematic Proteus maaari mong makita ang Microcontroller AT89s52 ay konektado sa display LED matrix 8x8. Maaari mong gawin ang circuit sa pamamagitan ng pag-print sa coreldraw file. Tiyaking ilagay sa tamang bahagi ng file.

Hakbang 3: Mga Hakbang 3: Software

Hakbang 3: Software
Hakbang 3: Software
Hakbang 3: Software
Hakbang 3: Software
Hakbang 3: Software
Hakbang 3: Software
Hakbang 3: Software
Hakbang 3: Software

Source code asm:

# isama (sfr51.inc)

org 0h

ljmp mulai

isi_buffer:

Mov 7ch, # 08h

Mov r0, # 70h

ulang:

Mov a, 7eh

Movc a, @ a + dptr

Mov @ r0, a

inc dptr

inc r0

djnz 7ch, ulang

ret

diseg:

Mov 7bh, # 08h

Mov r1, # 70h

Mov 78h, # 07fh

ulang2:

Mov a, @ r1

Mov p0, a

inc r1

Mov a, 78h

Mov p1, a

rr a

Mov 78h, a

lcall pagkaantala

Mov p0, # 0ffh

Mov p1, # 0ffh

djnz 7bh, ulang2

ret

antala:

Mov 79h, # 0c0h

antala1:

djnz 79h, pagkaantala1

ret

ipakita:

Mov 7ah, # 10h; perlambat jalan

display1:

lcall diseg

djnz 7ah, display1

ret

mulai:

Mov 7eh, # 1

Mov 7dh, # 255

susunod na data:

Mov dptr, #elins

lcall isi_buffer

lcall display

inc 7eh

djnz 7dh, nextdata

lcall display

lcall display

lcall display

ljmp mulai

elins: db

ffh, ffh, ffh, ffh, ffh, ffh, ffh, ffh,; awal

00h, 00h, 1dh, 1dh, 1dh, 1dh, ddh, ddh, ffh,; F

22h, 20h, 1dh, 1dh, 1dh, 1dh, 20h, 22h, ffh,; A

00h, 00h, 9dh, 1dh, 15h, 85h, 88h, a8h, ffh,; R

c5h, c5h, 00h, 00h, c5h, c5h, ffh,; I

00h, 00h, c5h, c5h, c5h, c5h, 30h, 3ah, ffh,; D

c5h, 45h, 05h, 84h, c0h, c1h, c5h, c5h, ffh,; Z

ffh, ffh, ffh,; puwang

00h, 00h, e7h, e7h, e7h, e7h, e7h, e7h, ffh,; L

00h, 00h, 84h, 84h, 84h, 84h, c5h, c5h, ffh,; E

00h, 00h, c5h, c5h, c5h, c5h, 30h, 3ah, ffh,; D

ffh, ffh, ffh, ffh, ffh, ffh, ffh, ffh,; awal

ffh, ffh, ffh, ffh, ffh, ffh, ffh, ffh,; awal

ffh, ffh, ffh, ffh, ffh, ffh, ffh, ffh,; awal

ffh, ffh, ffh, ffh, ffh, ffh, ffh, ffh,; awal

ffh, ffh, ffh, ffh, ffh, ffh, ffh, ffh,; awal

00h, 00h, 1dh, 1dh, 1dh, 1dh, ddh, ddh, ffh,; F

22h, 20h, 1dh, 1dh, 1dh, 1dh, 20h, 22h, ffh,; A

00h, 00h, 9dh, 1dh, 15h, 85h, 88h, a8h, ffh,; R

c5h, c5h, 00h, 00h, c5h, c5h, ffh,; I

00h, 00h, c5h, c5h, c5h, c5h, 30h, 3ah, ffh,; D

c5h, 45h, 05h, 84h, c0h, c1h, c5h, c5h, ffh,; Z

ffh, ffh, ffh,; puwang

00h, 00h, e7h, e7h, e7h, e7h, e7h, e7h, ffh,; L

00h, 00h, 84h, 84h, 84h, 84h, c5h, c5h, ffh,; E

00h, 00h, c5h, c5h, c5h, c5h, 30h, 3ah, ffh,; D

ffh, ffh, ffh, ffh, ffh, ffh, ffh, ffh,; awal

ffh, ffh, ffh, ffh, ffh, ffh, ffh, ffh,; awal

ffh, ffh, ffh, ffh, ffh, ffh, ffh, ffh,; awal

ffh, ffh, ffh, ffh, ffh, ffh, ffh, ffh,; awal

ffh, ffh, ffh, ffh, ffh, ffh, ffh, ffh; awal

Tapusin

Liham ng code ng mapagkukunan:

22h, 20h, 1dh, 1dh, 1dh, 1dh, 20h, 22h, ffh,; A

00h, 00h, 8eh, 8eh, 8eh, 8eh, 71h, 71h, ffh,; B

30h, 30h, c5h, c5h, c5h, c5h, 71h, 71h, ffh,; C

00h, 00h, c5h, c5h, c5h, c5h, 30h, 3ah, ffh,; D

00h, 00h, 84h, 84h, 84h, 84h, c5h, c5h, ffh,; E

00h, 00h, 1dh, 1dh, 1dh, 1dh, ddh, ddh, ffh,; F

32h, 30h, cdh, cdh, 0dh, 0dh, 01h, 21h, ffh,; G

00h, 00h, beh, beh, beh, beh, 00h, 00h, ffh,; H

c5h, c5h, 00h, 00h, c5h, c5h, ffh,; I

77h, 67h, e7h, e7h, c5h, 00h, 10h, ddh, ffh,; J

00h, 00h, beh, beh, 3ah, 71h, c5h, cfh, ffh,; K

00h, 00h, e7h, e7h, e7h, e7h, e7h, e7h, ffh,; L

00h, 00h, f9h, 3ah, 3ah, f9h, 00h, 00h, ffh,; M

00h, 00h, fah, beh, 3fh, 77h, 00h, 00h, ffh,; N

30h, 00h, c5h, c5h, c5h, c5h, 00h, 30h, ffh,; O

00h, 00h, 1dh, 1dh, 1dh, 1dh, b8h, f8h, ffh,; P

00h, 00h, 9dh, 1dh, 15h, 85h, 88h, a8h, ffh,; R

c1h, c0h, 84h, 84h, 84h, 04h, 05h, 55h, ffh,; S

ddh, ddh, ddh, 00h, 00h, ddh, ddh, ddh, ffh,; T

18h, 00h, e7h, e7h, e7h, e7h, 00h, 18h, ffh,; U

98h, 18h, f7h, e7h, e7h, f7h, 18h, 18h, ffh,; V

10h, 10h, e7h, 26h, 26h, e7h, 10h, 10h, ffh,; W

c5h, c5h, 71h, 3ah, 3ah, 71h, c5h, c5h, ffh,; X

ddh, d8h, bfh, 27h, 27h, bfh, d8h, d9h, ffh,; Y

c5h, 45h, 05h, 84h, c0h, c1h, c5h, c5h, ffh,; Z

Susunod, mangyaring ipagsama ang software sa pamamagitan ng link na ito ng software ng software

Makakakuha ka ng isang hex ng file pagkatapos maipon ang software, ipadala ito sa microcontroller at89s52 ng DT-HiQ AT89S USB ISP. Narito ang link burn hex

Ikonekta ang microcrontoller sa nakaraang eskematiko sa pamamagitan ng paggamit ng 5 VDC power supply.

Hakbang 4: Pangwakas na Hakbang

Image
Image
Pangwakas na Hakbang
Pangwakas na Hakbang
Pangwakas na Hakbang
Pangwakas na Hakbang

Upang makuha ang perpektong mga anino, ilagay ang LED Matrix 190 cm mula sa dingding. Ang distansya sa pagitan ng unang magnifying glass at LED matrix ay 7 cm. At 4 cm mula sa una hanggang sa pangalawang baso, para din sa pangalawa hanggang pangatlong baso.

Ano ang nakukuha natin:

1. Ang 5 mm LED ay nagiging 60 mm

2. Ang 6 x 6 cm LED Matrix ay nagiging 71 x 80 cm

Upang mabasa ito, dapat ilagay sa baligtad at posisyon ng salamin ang mga teksto.

Ang electronics, pati na rin ang software at hardware, ang aking hilig. Naniniwala ako na mayroong isang paraan upang gawing simple ang theelectronics (posibleng paggamit ng isang shift register at / o upang gawing posible upang makontrol ang higit pang 8x8 led matrix), ngunit kailangan kong pagbutihin ang aking kaalaman. Kung mayroon kang anumang mga ideya na maaaring gawing simple ang electronics o gawing posible na magdagdag ng higit pang mga ilaw para sa bawat tagontrol, mangyaring ipaalam sa akin sa mga komento.

Kung gusto mo ang Ituturo na ito, i-click ang "Bumoto Ngayon!" sa ibaba upang bigyan ito ng kaunting tulong sa Make it OPTIC Contest.

Kita ko ang mga ilaw!