فهرست مطالب:
- مرحله 1: مرحله 1: مواردی که باید آماده کنید
- مرحله 2: مراحل 2: ساخته شده است
- مرحله 3: مراحل 3: نرم افزار
- مرحله 4: مرحله نهایی
تصویری: ذره بین جادویی توسط LED MATRIX 8x8: 4 مرحله
2024 نویسنده: John Day | [email protected]. آخرین اصلاح شده: 2024-01-30 08:54
توسعه میکروکنترلر موجود بسیار سریع بوده است. بسیاری از تجهیزات الکترونیکی از میکروکنترلر استفاده می کنند. یکی دیگر از موارد قابل استفاده در میکروکنترلرها که با استفاده از کاتد مشترک صفحه نمایش LED 8X8 (خط 8 ستون -8) ، کاربرد فیزیک را برای شخصیت ارائه می دهد. اساساً ، صفحه نمایش LED ماتریس نقطه ای اتحاد برخی از ستون ها و خطوط یکپارچه led است. بازاریابی صفحه نمایش LED ماتریس نقطه ای زیادی وجود دارد که معمولاً متمایز می شود ، تعدادی از ستون ها و تعداد خطوط است و معمولاً در ماتریس نقطه ای شبکه ایجاد می شود ، به عنوان مثال ماتریس 8 8 8 آند معمولی یا کاتد مشترک ، ماتریس 8 8 8 آند معمولی یا کاتد ، ماتریس 8X8 آند معمولی یا کاتد مشترک.
از منظر فیزیکی افراد ، احتمالاً آن را از led واحد تهیه می کند ، که با نظم خاصی بر اساس آن و آنچه معمول است ، ساخته شده است. برای برنامه های کاربردی فیزیک شخصیت بر اساس میکروکنترلر AT89s52 ، من از برنامه مونتاژ MCS51 استفاده می کنم. در این زمان من بین صفحه نمایش LED ماتریس 8X8 با یک ذره بین ترکیب می کنم. همانطور که می دانیم ذره بین می تواند سایه را بزرگتر کرده و فوکوس را تنظیم کند. بگذار جادو شروع شود…
مرحله 1: مرحله 1: مواردی که باید آماده کنید
شما با کلیک بر روی نام اجزا برای سفارش آفلاین به اجزای مورد نیاز مراجعه می کنید:
ماده
- 1. سوکت 40P
- IC AT89S52
- 10KR
- 16x 180R
- 16x PNP A733
- پرش LED
- ماتریس LED 8x8
- JACK -DC
- قدرت LED
- IDE10-مردان
- کوارتز 12 مگاهرتز
- سرامیک خازنی 33P
- خازن 16V 10uF
- تامین کننده ISP
- 3 عدد ذره بین
ابزارها:
- آهن لحیم کاری
- سرباز نازک
- Solder WickFlux (من مایع را در قلم نمدی دوست دارم)
- موچین
- ذره بین (مفید اما لازم نیست)
- ابزار چاقو
- سیم بر، دم باریک
مرحله 2: مراحل 2: ساخته شده است
خوب ، بیایید شروع کنیم….
از Scheatic Proteus می بینید که میکروکنترلر AT89s52 با ماتریس LED صفحه نمایش 8x8 متصل شده است. می توانید با چاپ فایل coreldraw مدار را ایجاد کنید. مطمئن شوید که قسمت صحیح فایل را قرار داده اید.
مرحله 3: مراحل 3: نرم افزار
کد منبع asm:
#شامل (sfr51.inc)
org 0 ساعت
ljmp mulai
isi_buffer:
حرکت 7ch ، #08h
mov r0 ، #70h
ulang:
mov a، 7eh
movc a، @a+dptr
mov @r0 ، a
inc dptr
inc r0
djnz 7ch ، ulang
بازگشت
disg:
mov 7bh ، #08h
mov r1 ، #70h
mov 78h ، #07fh
ulang2:
mov a، @r1
mov p0 ، a
inc r1
mov a ، 78 ساعت
mov p1 ، a
rr a
mov 78h ، a
l تاخیر
mov p0 ، #0ffh
mov p1 ، #0ffh
djnz 7bh ، ulang2
بازگشت
تاخیر انداختن:
حرکت 79h ، #0c0h
تاخیر 1:
djnz 79h ، تاخیر 1
بازگشت
نمایش دادن:
mov 7ah ، #10h ؛ پرلامبت جالان
نمایش 1:
lcall disg
djnz 7ah ، صفحه نمایش 1
بازگشت
مولایی:
mov 7eh ، #1
mov 7dh ، #255
nextdata:
mov dptr ، #elins
lcall isi_buffer
lc صفحه نمایش
inc 7eh
djnz 7dh ، nextdata
lc صفحه نمایش
lc صفحه نمایش
lc صفحه نمایش
ljmp mulai
elins: db
ffh ، ffh ، ffh ، ffh ، ffh ، ffh ، ffh ، ffh ، ؛ اوال
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 ، ؛ فضا
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 ، ؛ اوال
ffh ، ffh ، ffh ، ffh ، ffh ، ffh ، ffh ، ffh ، ؛ اوال
ffh ، ffh ، ffh ، ffh ، ffh ، ffh ، ffh ، ffh ، ؛ اوال
ffh ، ffh ، ffh ، ffh ، ffh ، ffh ، ffh ، ffh ، ؛ اوال
ffh ، ffh ، ffh ، ffh ، ffh ، ffh ، ffh ، ffh ، ؛ اوال
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 ، ؛ فضا
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 ، ؛ اوال
ffh ، ffh ، ffh ، ffh ، ffh ، ffh ، ffh ، ffh ، ؛ اوال
ffh ، ffh ، ffh ، ffh ، ffh ، ffh ، ffh ، ffh ، ؛ اوال
ffh ، ffh ، ffh ، ffh ، ffh ، ffh ، ffh ، ffh ، ؛ اوال
ffh ، ffh ، ffh ، ffh ، ffh ، ffh ، ffh ، ffh ؛ اوال
پایان
منبع کد منبع:
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،؛ ح
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
در مرحله بعد ، لطفاً نرم افزار را از طریق این نرم افزار برنامه نویسی پیوند کامپایل کنید
پس از کامپایل نرم افزار ، یک فایل شش ضلعی دریافت خواهید کرد ، آن را توسط ISP USB DT-HiQ AT89S به میکروکنترلر در آدرس 888s52 ارسال کنید. در اینجا پیوند سوزاندن شش ضلعی است
با استفاده از منبع تغذیه 5 VDC ، میکروکنترلر را با شماتیک قبلی وصل کنید.
مرحله 4: مرحله نهایی
برای به دست آوردن سایه های مناسب ، ماتریس LED را در فاصله 190 سانتی متری از دیوار قرار دهید. فاصله بین اولین ذره بین و ماتریس LED 7 سانتی متر است. و 4 سانتی متر از شیشه اول تا دوم ، همچنین برای شیشه دوم تا سوم.
آنچه به دست می آوریم:
1. LED 5 میلی متری 60 میلی متر می شود
2. ماتریس LED 6 6 6 سانتی متر 71 80 80 سانتی متر می شود
برای خواندن آن ، متن ها باید در حالت وارونه و حالت آینه قرار گیرند.
وسایل الکترونیکی ، نرم افزار و سخت افزار ، علاقه من است. من معتقدم که راهی برای ساده سازی الکترونیک (احتمالاً با استفاده از یک shift shift و/یا امکان کنترل بیشتر ماتریس led 8x8 وجود دارد) ، اما باید دانش خود را افزایش دهم. اگر ایده ای دارید که الکترونیک را ساده می کند یا امکان افزودن چراغ های بیشتری برای هر کنترلر را فراهم می کند ، لطفاً در نظرات به من اطلاع دهید.
اگر این دستورالعمل را دوست دارید ، روی "اکنون رای دهید!" کلیک کنید. در زیر آن را کمی تقویت کنید در مسابقه Make it OPTIC.
من می توانم چراغ ها را ببینم!
توصیه شده:
دزدگیر کنترل شده توسط ویروس کرونا توسط اینترنت: 6 مرحله
دزدگیر کنترل شده از طریق ویروس کرونا توسط اینترنت: بیایید به طور جمعی با زدن سیلی به ویروس کرونا از طریق اینترنت ، ناامیدی های خود را تخلیه کنیم! فقط برای واضح تر نشان دادن این پروژه به منظور تسکین طنز در این دوران است ، به این معنی نیست که از شدت آن غافل نشوید. وضعیت فعلی
اجازه دهید یک توپ کریستالی جادویی با طلسم جادویی بسازید! ~ آردوینو ~: 9 مرحله
اجازه دهید یک توپ کریستالی جادویی با طلسم جادویی بسازید! ~ آردوینو ~: در این مرحله ، ما یک توپ جادویی می سازیم که از سنسور حرکت و اسکنر RFID برای کنترل انیمیشن های چراغ های LED داخل استفاده می کند
ROOMBA رانده شده توسط ARDUINO YUN از طریق برنامه Wifi توسط STEFANO DALL'OLIO: 4 مرحله (همراه با تصاویر)
ROOMBA رانده شده توسط ARDUINO YUN از طریق برنامه Wifi توسط STEFANO DALL'OLIO: با این راهنما من کد اتصال ARDUINO YUN به Roomba را به منظور رانندگی Roomba از طریق Wifi به اشتراک می گذارم. کد و برنامه به طور کامل ایجاد شده و توسط خودم استفانو دال ایجاد شده است " Olio. Roomba من Roomba 620 است اما می توانید از کد مشابه برای دیگر Roomb استفاده کنید
چراغ کار ذره بین دایره ای سفید LED AC: 12 مرحله (همراه با تصاویر)
چراغ کار ذره بین LED سفید سفید AC ،، از LED های روشن استفاده کنید تا نور دایره ای فلورسنت را در لامپ کار ذره بین جایگزین کنید. بگذار نور باشد! با سختی متوسط می توان یک چراغ کار ذره بین را با تبدیل به منبع نور کم انرژی و قابلیت اطمینان بالا تعمیر کرد
چشمی ذره بین: 3 قدم
چشمی ذره بین: من گاهی اوقات نیاز به لحیم قطعات الکترونیکی با قطر کوچک دارم که به نظر من بدون بزرگنمایی بصری غیرممکن است و از آنجا که هنگام لحیم کاری نیز باید از هر دو دست استفاده کنم ، این چشمی را ساختم. این یک دستورالعمل پس از واقعیت است ، بنابراین من هیچ کاری نمی کنم