Isi kandungan:
- Langkah 1: Memberi Kredit Sekiranya Perlu
- Langkah 2: Bahan Yang Diperlukan dan Senarai Bahagian
- Langkah 3: Skematik
- Langkah 4: Susun atur
- Langkah 5: KOD
- Langkah 6: Tangkapan Skrin
- Langkah 7: Catatan Pembinaan
- Langkah 8: Catatan Mengenai Kuasa Bateri
Video: UJIAN LED: 8 Langkah
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:11
Peranti ini akan membolehkan anda:
1. Uji LED kuasa rendah, termasuk jenis pemasangan permukaan, 2. Paparkan penurunan voltan intrinsik (VLED), 3. Laraskan kecerahannya dengan mengubah arus melaluinya (iLED), 4. Pilih voltan hingga 9V yang anda rancangkan untuk menggunakan LED dalam projek (Vtarget), dan
5. Berdasarkan parameter di atas, akan menunjukkan ketahanan yang tepat untuk digunakan untuk LED itu (RLED).
6. Mengesan kenalan terpendek semasa ujian.
7. Kawal kontras / kecerahan LCD.
Langkah 1: Memberi Kredit Sekiranya Perlu
Pertama, kredit lengkap untuk idea ini dan litar utama kepada pengarang robotroomTM (sila lihat artikel asalnya di https://www.robotroom.com/LED-Tester-Pro-1.html). Saya menyesuaikan ideanya untuk digunakan dengan PIC 12F683, menggunakan Basic Cow Basic yang sangat mudah (dan hebat) untuk pengekodan. Untuk menampung jumlah pin rendah pada PIC, saya menggunakan litar LCD 2-wayar oleh Myke Predko (lihat
Langkah 2: Bahan Yang Diperlukan dan Senarai Bahagian
Eagle for Schematic & Layout
Asas Lembu Besar untuk pengekodan
Gergaji hobi yang hebat
Senarai bahagian:
Nilai Bahagian
KAPASITOR C1 0.1uF
C2 1uF CAPACITOR BERPOLAR
KAPASITOR C3 0.1uF
KAPASITOR C4 0.1uF
KAPASITOR C6 0.1uF
C7 1uF KAPASITOR BERPOLAR
MODAL C8 0.1uF
D2 1N914 DIODE
IC1 PIC12F683 PIC12F683P
IC2 74LS174N Hex D jenis FLIP FLOP, jelas
RESISTOR R1 1K
R2 10K POTENTIOMETER
R3 500 POTENTIOMETER
POTENTIOMETER R4 10K
R5 47 RESISTOR
RESISTOR R6 10K
RESISTOR R7 10K
R8 47 RESISTOR
R9 100 POTENTIOMETER
KEPALA WANITA UNTUK LCD, LED LUAR
SWITCH SPDT KECIL UNTUK AKTIF / MATI
PENGAWAL Tegangan LM317
PERATURAN Tegangan MCP1702-5V
BACKLIT 8X2 LCD DENGAN HEADER LELAKI 16 PIN
Langkah 3: Skematik
Langkah 4: Susun atur
Langkah 5: KOD
; Penguji LED, berasal dari projek Robot Room; projek asal dari
; Menggunakan persediaan 2 wayar untuk LCD
; menggunakan PIC 12F683
Oleh kerana memerlukan 3 input analog, akan menggunakan An0, AN1, AN2, dan
; akan menggunakan GP4 & GP5 untuk output 2 wayar ke LCD.
;-----------------------------------------------------------------------
Persediaan Perkakasan:
; INPUT - LED tinggi dari litar ke AN0 (pin7)
; LED rendah dari litar ke
AN1 (pin 6); ini adalah perintang rasa semasa
; Periuk voltan sasaran 10K
pengelap ke AN2 (pin 5), berakhir ke + 5V & GND
; GP3 (pin 4) hingga + 5V begitu
tidak terapung.
; OUTPUTS - GP4 (pin 3) hingga LCD DAT
; GP5 (pin 2) ke LCD
JAM
;-----------------------------------------------------------------------
; Tetapan Cip
#chip 12F683, 8
#config MCLRE = OFF; tidak
tetapan semula luaran
; Persediaan LCD 2 wayar
#tentukan LCD_IO 2
#tentukan LCD_DB GPIO.4; peralihan data daftar di
GP4, pin 3
#tentukan LCD_CB GPIO.5; jam daftar shift dihidupkan
GP5, pin 2
; Program Utama
Dim ledhigh, ledlow, Vtarget sepanjang
Dim Vled, Iled, Rled seperti perkataan
; input
#tentukan tinggi AN0
dir AN0 dalam
#tentukan rendah AN1
dir AN1 dalam
#tentukan sasaran AN2
dir AN2 dalam
; Tentukan susunan watak tersuai ("ma" dan "ohm")
indeks malap sebagai bait
; bait watak tersuai
lcdcmd 64
; pergi ke alamat asas watak 0 dalam CGRAM,; penulisan berterusan untuk
watak seterusnya
Kekurangan AA (8)
AA () = 0x0A, 0x15, 0x11, 0x04, 0x0A, 0x0E, 0x11, 0x00
; "ma"
watak, ditulis ke alamat CG RAM 64 (= ASCII 0)
gosub tulis
AA () = 0x00, 0x00, 0x0E, 0x11, 0x11, 0x0A, 0x1B, 0x00
; "ohm"
watak, ditulis ke alamat CG RAM 72 (= ASCII 1)
gosub tulis
pergi semula resume
; Tuliskan setiap watak ke dalam CGRAM litar LCD ----------------------
tulis:
Tetapkan Hidup LCD_RS
untuk indeks = 1 hingga 8
LCD2_NIBBLEOUT Tukar4 (AA (indeks))
LCD2_NIBBLEOUT AA (indeks)
seterusnya
kembali
resume:
; Gelung program utama
buat
; ----- input skala
ledhigh = ReadAD10 (tinggi)
ledhigh = ledhigh * 5000
ledhigh = ledhigh / 1023
ledlow = ReadAD10 (rendah)
ledlow = ledlow * 5000
ledlow = ledlow / 1023
Vtarget = ReadAD10 (sasaran)
Vtarget = Vtarget * 9000
Vtarget = Vtarget / 1023
; ----- hasil yang dikira:
Vled = (ledhigh - ledlow) * 2
Iled = ledlow / 47
ledlow = ledlow * 10
ledlow = ledlow / 47
Jika (ledlow% 10)> = 5 maka Iled ++
ledlow = ledlow * 47
ledlow = ledlow / 10
Rled = (Vtarget - Vled) / Iled
; Mencetak untuk dipaparkan:
Sekiranya Vled / 1000 = 0 maka
cari 0, 0: cetak "SHORTED"
cari 1, 0: cetak "HUBUNGI"
pergi semula resume
Tamat jika
Sekiranya ledlow <50 maka
cari 0, 0: cetak "Sentuh"
cari 1, 0: cetak "LED"
pergi semula resume
Tamat jika
Cari 0, 0
Cetak Vled / 1000: Cetak "."
Cetak (Vled% 1000) / 100: Cetak "V"
cari 0, 6
Sekiranya Iled <10 maka
cari 0, 4: print "": print
Iled
yang lain
cari 0, 4: print "": print Iled
Tamat jika
cari 0, 7: LCDWriteChar 0
Cari 1, 0
Cetak Vtarget / 1000: Cetak "."
Cetak (Vtarget% 1000) / 100: Cetak ""
Cari 1, 5
Sekiranya Rled <100 maka
cari 1, 4: print "": print Rled
yang lain
cari 1, 4: Cetak Rled
Tamat jika
Cari 1, 7: LCDWriteChar 1
gelung
Langkah 6: Tangkapan Skrin
Langkah 7: Catatan Pembinaan
Nota pembinaan:
Þ Selesaikan sambungan wayar (merah, kuning, dan merah jambu dalam susun atur) terlebih dahulu, kemudian komponen yang akan diliputi oleh LCD (lihat gambar).
2 2 tembaga pad sebenarnya adalah satu bahagian PCB dengan celah yang sangat baik di lapisan tembaga untuk memisahkannya secara elektrik. Pad disolder oleh wayar ke jejak PCB yang mendasari. Pembalut juga disambungkan secara mekanikal ke papan asas dengan 2 skru; ini membolehkan penggantian jika pembalut aus daripada penggunaan berulang.
Þ Perhatikan header wanita 16 pin menerima LCD dengan header lelaki 16 pin yang dipromolder.
Head Header wanita 6 pin antara pad untuk menguji LED melalui wayar jika dikehendaki.
Langkah 8: Catatan Mengenai Kuasa Bateri
- Bateri 9V akan berfungsi untuk kebanyakan LED sehingga jatuh di bawah ~ 6.5V.
- Gunakan bateri segar untuk LED biru; tidak akan berfungsi sekiranya jatuh di bawah ~ 8.2V.
- Memerlukan bateri baru jika tidak dapat menaikkan arus ke level yang diinginkan dengan penyesuaian periuk iLED, atau penurunan semasa semasa menguji LED biru.
Disyorkan:
PSU VOLTAGE MINI MULTI PORTABLE DENGAN USB, Lampu Kilat, UJIAN KOMPONEN DAN PENGISI BANGUNAN: 6 Langkah
PSU VOLTAGE MINI MULTI PORTABLE DENGAN USB, Lampu Kilat, UJIAN KOMPONEN DAN PENGGUNA BANGUNAN: Selamat datang ke arahan pertama saya! Dengan arahan ini, anda dapat mengubah powerbank suria yang murah / murah (dengan beberapa bahagian tambahan) menjadi sesuatu yang berguna. Sesuatu yang boleh anda gunakan setiap hari, seperti yang saya lakukan, kerana ia sangat bagus untuk digunakan! Sebilangan besar av
Ujian Kapasiti Palsu 18650: 7 Langkah (dengan Gambar)
Uji Kapasiti Fake 18650: Di Instructables ini mari kita cari kapasiti Fake 10400mAh Power bank. Sebelum ini saya menggunakan power bank ini untuk membuat power bank saya sendiri kerana saya membelinya dengan harga $ 2. Untuk menonton Video untuk Projek ini - Dan jangan lupa untuk melanggan saluran saya Oleh itu mari mari
Cara Membuat Stesen Ujian Panel Suria Kecil: 6 Langkah
Cara Membuat Stesen Ujian Panel Suria Kecil:
UJIAN MOTOR SERVO: 5 Langkah
UJIAN MOTOR SERVO: Hai, Dalam arahan ini, kami akan menguji fungsi servo servo mikro SG 90. Menggunakan pengawal Arduino Micro
Jig Ujian SMD: 3 Langkah
SMD Testing Jig: SMD sangat bagus setelah anda terbiasa dengan mereka, tetapi saiz kecilnya yang kecil menjadikan mereka sukar untuk diuji. Saya mula menuai SMD yang digunakan dari papan litar lama beberapa tahun yang lalu. Komponen percuma, yay! Tetapi ada masalah menyusunnya dan mencari