Mundarija:
- 1 -qadam: Kreditni o'z vaqtida berish
- 2 -qadam: Kerakli materiallar va ehtiyot qismlar ro'yxati
- 3 -qadam: sxematik
- 4 -qadam: tartib
- 5 -qadam: KOD
- 6 -qadam: Ekran tasviri
- 7 -qadam: qurilish eslatmalari
- 8 -qadam: Batareya quvvati haqida eslatmalar
Video: LED TESTER: 8 qadam
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:27
Ushbu qurilma sizga quyidagilarga imkon beradi:
1. Kam quvvatli LEDlarni, shu jumladan sirtga o'rnatish turlarini, 2. Ichki kuchlanish pasayishini (VLED) ko'rsatish, 3. ILED orqali tokni o'zgartirib, uning yorqinligini sozlang.
4. LEDni loyihada (Vtarget) ishlatmoqchi bo'lgan 9V gacha bo'lgan har qanday kuchlanishni tanlang
5. Yuqoridagi parametrlarga asoslanib, bu LED (RLED) uchun mos qarshilik ko'rsatiladi.
6. Sinov paytida qisqa tutashgan kontaktlarni aniqlash.
7. LCD displeyining kontrasti/yorqinligini boshqarish.
1 -qadam: Kreditni o'z vaqtida berish
Birinchidan, ushbu g'oya va asosiy sxemalar uchun to'liq kredit robotroom ™ muallifiga tegishli (iltimos, uning asl maqolasini https://www.robotroom.com/LED-Tester-Pro-1.html da ko'ring). Men uning fikrini kodlash uchun juda oson (va kuchli) Great Cow Basic -dan foydalanib, PIC 12F683 bilan ishlashga moslashtirdim. PIC-da past pinli hisobni o'rnatish uchun men Myke Predko-ning 2-simli LCD sxemasidan foydalandim (qarang:
2 -qadam: Kerakli materiallar va ehtiyot qismlar ro'yxati
Sxema va tartib uchun burgut
Buyuk sigir kodlash uchun
Yaxshi ko'rilgan sevimli mashg'ulot
Qismlar ro'yxati:
Qism qiymati
C1 0.1uF KAPASITOR
C2 1uF POLARIZATLI KAPASITOR
C3 0.1uF KAPASITOR
C4 0.1uF KAPASITOR
C6 0.1uF KAPASITOR
C7 1uF POLARIZATLI KAPASITOR
C8 0.1uF KAPASITOR
D2 1N914 DIOD
IC1 PIC12F683 PIC12F683P
IC2 74LS174N Hex D tipidagi FLIP FLOP, aniq
R1 1K Rezistor
R2 10K potentsiyometr
R3 500 potentsiyometr
R4 10K potentsiyometr
R5 47 Rezistor
R6 10K Rezistor
R7 10K Rezistor
R8 47 Rezistor
R9 100 potentsial
LCD displey, tashqi LEDlar uchun ayol boshlovchilar
QISQA SPDT O'CHIRISH/O'CHIRISH
LM317 kuchlanish regulyatori
MCP1702-5V kuchlanish regulyatori
BACKLIT 8X2 LCD displeyli, 16 ta PIN -kodli erkak eshitish vositasi
3 -qadam: sxematik
4 -qadam: tartib
5 -qadam: KOD
; Robot xonasi loyihasidan olingan LED tester; original loyiha
LCD uchun 2 ta simli sozlashdan foydalanadi
; PIC 12F683 dan foydalanadi
; 3 ta analog kirish kerak bo'lgani uchun, An0, AN1, AN2 va ishlatiladi
; LCD -ga 2 simli chiqish uchun GP4 va GP5 -dan foydalanadi.
;-----------------------------------------------------------------------
; Uskuna sozlamalari:
; KIRISHLAR - LEDdan zanjirdan AN0gacha (pin7)
; LED pastadir
AN1 (pin 6); bu hozirgi sezgir qarshilik
; 10K maqsadli kuchlanishli qozon
o'chirgich AN2 ga (pin 5), +5V va GNDgacha tugaydi
; GP3 (4 -pin) +5V gacha
suzuvchi emas
Chiqish - GP4 (pin 3) LCD DAT -ga
; LCD uchun GP5 (2 -pin)
SAAT
;-----------------------------------------------------------------------
; Chip sozlamalari
#chip 12F683, 8
#config MCLRE = O'chirilgan; yo'q
tashqi tiklash
; 2 simli LCD -ni sozlash
#LCD_IO 2 ni aniqlang
#devine LCD_DB GPIO.4; registr ma'lumotlarini almashtirish
GP4, pin 3
#devine LCD_CB GPIO.5; ro'yxatga olish soatini yoqish
GP5, pin 2
Asosiy dastur;
Dim ledhigh, ledlow, Vtarget uzoq
So'z sifatida Dim Vled, Iled, Rled
; kirishlar
#yuqori AN0 ni aniqlang
dir AN0 in
#past AN1 ni aniqlang
dir AN1 in
#AN2 maqsadini aniqlang
dir AN2 in
Maxsus belgilar qatorini belgilang ("ma" va "ohm")
bayt sifatida dim indeks
maxsus belgi baytlari
lcdcmd 64
; CGRAMda 0 belgining asosiy manziliga o'ting,
uchun yozish davom etmoqda
keyingi belgilar
Dim AA (8)
AA () = 0x0A, 0x15, 0x11, 0x04, 0x0A, 0x0E, 0x11, 0x00
; "ma"
CG RAM manziliga yozilgan belgi 64 (= ASCII 0)
yozing
AA () = 0x00, 0x00, 0x0E, 0x11, 0x11, 0x0A, 0x1B, 0x00
; "ohm"
CG RAM 72 manziliga yozilgan belgi (= ASCII 1)
yozing
davom ettirmoqchiman
Har bir belgini LCD sxemasining CGRAM-ga yozing ----------------------
yozing:
LCD_RS -ni yoqing
indeks uchun = 1 dan 8 gacha
LCD2_NIBBLEOUT almashtirish 4 (AA (indeks))
LCD2_NIBBLEOUT AA (indeks)
Keyingi
qaytish
Rezyume; qayta boshlash:
; Dasturning asosiy aylanishi
qilmoq
; ----- o'lchovli kirishlar
ledhigh = ReadAD10 (yuqori)
ledhigh = ledhigh * 5000
ledhigh = ledhigh / 1023
ledlow = ReadAD10 (past)
ledlow = ledlow * 5000
ledlow = ledlow / 1023
Vtarget = ReadAD10 (maqsad)
Vtarget = Vtarget * 9000
Varget = Vtarget / 1023
; ----- hisoblangan natijalar:
Vled = (ledhigh - ledlow) * 2
Iled = ledlow/47
ledlow = ledlow * 10
ledlow = ledlow/47
Agar (LED % 10)> = 5 bo'lsa, Iled ++
ledlow = ledlow * 47
ledlow = ledlow / 10
Rled = (Vtarget - Vled) / Iled
Ko'rsatish uchun chop etish:
Agar Vled/1000 = 0 bo'lsa
0, 0 ni toping: "QISQA" ni chop eting
1, 0 ni toping: "KONTAKTLAR" ni chop eting
davom ettirmoqchiman
Agar tugasa
Ledlow <50 bo'lsa
0, 0 ni toping: "Touch" ni chop eting
1, 0 ni toping: "LED" ni chop eting
davom ettirmoqchiman
Agar tugasa
0, 0 ni toping
Chop etish Vled/1000: "Chop etish."
Chop etish (Vled % 1000)/100: "V" ni chop etish
0, 6 ni toping
Agar Iled <10 bo'lsa
toping 0, 4: print "": chop etish
Iled
boshqa
toping 0, 4: print "": chop Iled
Agar tugasa
0, 7 ni toping: LCDWriteChar 0
1, 0 ni toping
Vtarget/1000 ni bosib chiqarish: "Chop etish."
Chop etish (% 1000)/100: "" Chop etish
1, 5 ni toping
Agar Rled <100 bo'lsa
toping 1, 4: print "": chop etish Rled
boshqa
1, 4 ni toping: Rled chop eting
Agar tugasa
1, 7 ni aniqlang: LCDWriteChar 1
pastadir
6 -qadam: Ekran tasviri
7 -qadam: qurilish eslatmalari
Qurilish eslatmalari:
First Birinchi navbatda simli ulanishlarni (qizil, sariq va pushti rangda) lehimlang, so'ngra LCD displey bilan yopiladigan qismlarni joylashtiring (rasmga qarang).
Copper 2 ta mis prokladkalar, aslida, ularni bir -biridan ajratib olish uchun mis qatlamida juda nozik bir teshikka ega bo'lgan tenglikni bo'laklaridan iborat. Tamponlar simlar yordamida PCB izlariga lehimlanadi. Yostiqlar, shuningdek, taglik taxtasiga mexanik ravishda 2 vint bilan ulanadi; agar prokladkalar qayta ishlatilganda eskirsa, bu almashtirishga imkon beradi.
Þ E'tibor bering, 16 pinli ayol sarlavhasi oldindan o'rnatilgan 16 pinli erkak boshli LCD -ni qabul qiladi.
Desired Agar xohlasangiz, LEDlarni simlar orqali sinab ko'rish uchun tagliklar orasidagi 6 pinli ayol boshcha.
8 -qadam: Batareya quvvati haqida eslatmalar
9V kuchlanishli akkumulyator ko'p LEDlar uchun ~ 6,5 V dan pastga tushguncha ishlaydi.
- ko'k LEDlar uchun yangi batareyadan foydalaning; ~ 8,2 V dan pastga tushsa ishlamaydi.
- ILED potini sozlash orqali tokni kerakli darajaga ko'tarish imkoni bo'lmasa yoki ko'k LEDni sinovdan o'tkazishda oqim pasaysa, yangi batareya kerak.
Tavsiya:
USB, FLASHLIGHT, KOMPONENT TESTER VA QO'RILGAN Zaryadlovchiga ega portativ MINI ko'p kuchlanishli PSU: 6 qadam
USB, FLASHLIGHT, KOMPONENT TESTER VA QO'RILGAN Zaryadlovchiga ega portativ MINI MULTI VOLTAGE PSU: Mening birinchi ko'rsatmali qurilmamga xush kelibsiz! Bu ko'rsatma yordamida siz quyosh energiyasidan qimmat bo'lmagan bankni (qo'shimcha qismlar bilan) foydali narsaga aylantira olasiz. Siz har kuni ishlatishingiz mumkin bo'lgan narsa, men kabi, chunki uni ishlatish juda zo'r! Ko'pchilik av
Renegade-i (Haqiqiy narsaga o'xshash dasturlashtiriladigan IC tester): 3 qadam (rasmlar bilan)
Renegade-i (Haqiqiy narsaga o'xshagan dasturlashtiriladigan IC Tester): MILLION DOLLAR ARZI. Siz hech qachon uyda o'z shaxsiy IC sinov qurilmangizga ega bo'lishni orzu qilganmisiz? Faqat ICni sinab ko'radigan gadjet emas, balki "dasturlashtiriladigan" mashina, o'zini semicon test sanoatining eng yirik futbolchilaridan biri kabi his qiladi, muvaffaqiyatli
Arduino Servo Tester: 4 qadam
Arduino Servo Tester: Bu erda biz kompyutersiz Arduino servosini qanday boshqarishni ko'rsatamiz. Ushbu portativ interfeysdan foydalanish servo aylanish chegaralarini aniqlashda prototiplash jarayonini sezilarli darajada tezlashtiradi. Bu, ayniqsa, sizda ko'p narsalar bo'lsa foydali bo'ladi
IC-Tester yordamida elektronni to'g'rilang!: 8 qadam (rasmlar bilan)
IC-Tester bilan elektronikani to'g'rilang!: Salom, tuzatuvchilar! Ushbu ko'rsatma bilan men sizga 7400 va 4000 seriyali integral mikrosxemalar bilan jihozlangan elektron qurilmalarni tuzatish uchun IC-sinov qurilmasini qanday yig'ish va ishlatishni ko'rsataman. Ko'rsatma loyihaning motivatsiyasi, br
Led tester bilan yordam qo'llari: 4 qadam
Qo'llarni Led Tester bilan Yordam: Mikrochiplar bilan ishlashda va kichik qismlar bilan ishlashda juda foydalidir: Oq rang ma'lum bir maydonni yoritadi yoki yorug'lik kerak bo'lsa, bu erda sizga kerak bo'ladi: - Bir oz egiluvchan sim - 1 ta (rang ixtiyoriy)- 6 ta alligator qisqichi- 2 ta AAA batareyasi