Სარჩევი:
- ნაბიჯი 1: კრედიტის მიცემა საჭიროებისამებრ
- ნაბიჯი 2: საჭირო მასალები და ნაწილების სია
- ნაბიჯი 3: სქემატური
- ნაბიჯი 4: განლაგება
- ნაბიჯი 5: კოდი
- ნაბიჯი 6: ეკრანის გადაღება
- ნაბიჯი 7: მშენებლობის შენიშვნები
- ნაბიჯი 8: შენიშვნები ბატარეის სიმძლავრის შესახებ
ვიდეო: LED ტესტერი: 8 ნაბიჯი
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:19
ეს მოწყობილობა საშუალებას მოგცემთ:
1. შეამოწმეთ დაბალი სიმძლავრის LED- ები, მათ შორის ზედაპირზე დამონტაჟებული ტიპები, 2. აჩვენეთ მისი ძაბვის შიდა ვარდნა (VLED), 3. დაარეგულირეთ მისი სიკაშკაშე მისი მეშვეობით დენის შეცვლით (iLED), 4. შეარჩიეთ ნებისმიერი ძაბვა 9V– მდე, რომლისთვისაც აპირებთ LED– ს გამოყენებას პროექტში (Vtarget) და
5. ზემოაღნიშნული პარამეტრებიდან გამომდინარე, გამოჩნდება სათანადო წინააღმდეგობა ამ LED- ის (RLED) გამოყენებისთვის.
6. ტესტირების დროს გამოავლინეთ მოკლე კონტაქტები.
7. აკონტროლეთ LCD კონტრასტი/სიკაშკაშე.
ნაბიჯი 1: კრედიტის მიცემა საჭიროებისამებრ
პირველ რიგში, ამ იდეისა და ძირითადი სქემის სრული დამსახურება მიენიჭება robotroomTM ავტორს (გთხოვთ იხილოთ მისი ორიგინალური სტატია https://www.robotroom.com/LED-Tester-Pro-1.html). მე მისი იდეა გამოვიყენე PIC 12F683– ით გამოსაყენებლად, ძალიან მარტივი (და მძლავრი) Great Cow Basic კოდირებისთვის. PIC– ზე დაბალი ქინძისთავების დასადგენად, მე გამოვიყენე მაიკ პრედკოს 2 მავთულის LCD წრე (იხ.
ნაბიჯი 2: საჭირო მასალები და ნაწილების სია
არწივი სქემატური და განლაგებისათვის
დიდი ძროხა ძირითადი კოდირებისთვის
სუპერ ჰობის ხერხი
ნაწილების სია:
ნაწილის ღირებულება
C1 0.1uF კონდენსატორი
C2 1uF პოლარიზებული კონდენსატორი
C3 0.1uF კონდენსატორი
C4 0.1uF კონდენსატორი
C6 0.1uF კონდენსატორი
C7 1uF პოლარიზებული კონდენსატორი
C8 0.1uF კონდენსატორი
D2 1N914 დიოდი
IC1 PIC12F683 PIC12F683P
IC2 74LS174N Hex D ტიპის FLIP FLOP, გამჭვირვალე
R1 1K რეზისტორი
R2 10K პოტენციომეტრი
R3 500 პოტენციომეტრი
R4 10K პოტენციომეტრი
R5 47 რეზისტორი
R6 10K რეზისტორი
R7 10K რეზისტორი
R8 47 რეზისტორი
R9 100 პოტენციომეტრი
ქალი ხელმძღვანელები LCD, გარე LED- ებისთვის
მცირე SPDT გადამრთველი ჩართვის/გამორთვისთვის
LM317 ძაბვის რეგულატორი
MCP1702-5V ძაბვის რეგულატორი
BACKLIT 8X2 LCD 16 PIN მამაკაცის თავით
ნაბიჯი 3: სქემატური
ნაბიჯი 4: განლაგება
ნაბიჯი 5: კოდი
; LED ტესტერი, მიღებული Robot Room პროექტიდან; ორიგინალური პროექტი
იყენებს 2 მავთულის კონფიგურაციას LCD– ისთვის
; იყენებს PIC 12F683
მას შემდეგ, რაც საჭიროა 3 ანალოგური შეყვანა, გამოიყენებს An0, AN1, AN2 და
; გამოიყენებს GP4 & GP5 2 მავთულის გამომავალი LCD.
;-----------------------------------------------------------------------
აპარატურის დაყენება:
INPUTS - LED მაღალი წრიდან AN0 (pin7)
; დაბალი LED ჩართვიდან ჩართულამდე
AN1 (პინ 6); ეს არის ახლანდელი გრძნობის წინააღმდეგობა
; 10K სამიზნე ძაბვის ქოთანი
wiper to AN2 (pin 5), მთავრდება +5V და GND
; GP3 (pin 4) +5V ასე
არ მცურავია.
; შედეგები - GP4 (პინი 3) LCD DAT– დან
; GP5 (პინი 2) LCD– დან
საათი
;-----------------------------------------------------------------------
; ჩიპის პარამეტრები
#ჩიპი 12F683, 8
#კონფიგურაცია MCLRE = გამორთული; არა
გარე გადატვირთვა
2 მავთულის LCD დაყენება
#განსაზღვრეთ LCD_IO 2
#განსაზღვრეთ LCD_DB GPIO.4; ცვლის რეგისტრაციის მონაცემები
GP4, პინ 3
#განსაზღვრეთ LCD_CB GPIO.5; ცვლის რეგისტრაციის საათი ჩართულია
GP5, პინ 2
მთავარი პროგრამა
Dim ledhigh, ledlow, Vtarget როგორც გრძელი
Dim Vled, Iled, Rled როგორც სიტყვა
; შეყვანა
#განსაზღვრეთ მაღალი AN0
dir AN0 in
#განსაზღვრეთ დაბალი AN1
dir AN1 in
#განსაზღვრეთ სამიზნე AN2
dir AN2 in
; განსაზღვრეთ პერსონალური სიმბოლოების მასივები ("ma" და "ohm")
dim ინდექსი, როგორც ბაიტი
; პერსონალური პერსონალური ბაიტი
lcdcmd 64
გადადით CGRAM- ში 0 სიმბოლოს ძირითად მისამართზე, წერა გრძელდება
შემდგომი პერსონაჟები
Dim AA (8)
AA () = 0x0A, 0x15, 0x11, 0x04, 0x0A, 0x0E, 0x11, 0x00
; "დედა"
სიმბოლო, ჩაწერილი CG RAM მისამართი 64 (= ASCII 0)
gosub დაწერე
AA () = 0x00, 0x00, 0x0E, 0x11, 0x11, 0x0A, 0x1B, 0x00
; "ოჰ"
სიმბოლო, ჩაწერილი CG RAM მისამართი 72 (= ASCII 1)
gosub დაწერე
უნდა განაახლო
ჩაწერეთ თითოეული პერსონაჟი LCD სქემის CGRAM– ში ----------------------
დაწერე:
LCD_RS ჩართვა
ინდექსისთვის = 1 -დან 8 -მდე
LCD2_NIBBLEOUT გაცვლა 4 (AA (ინდექსი))
LCD2_NIBBLEOUT AA (ინდექსი)
შემდეგი
დაბრუნების
გაგრძელება:
ძირითადი პროგრამის მარყუჟი
კეთება
; ----- მასშტაბის შეყვანა
ledhigh = ReadAD10 (მაღალი)
ledhigh = ledhigh * 5000
ledhigh = ledhigh / 1023
ledlow = ReadAD10 (დაბალი)
ledlow = ledlow * 5000
ledlow = ledlow / 1023
Vtarget = ReadAD10 (სამიზნე)
Vtarget = Vtarget * 9000
ვტარგეტი = ვტარგეტი / 1023 წ
; ----- გამოთვლილი შედეგები:
Vled = (ledhigh - ledlow) * 2
ილედი = ლედლოუ/47
ledlow = ledlow * 10
ledlow = ledlow/47
თუ (ledlow % 10)> = 5 მაშინ Iled ++
ledlow = ledlow * 47
ledlow = ledlow / 10
Rled = (Vtarget - Vled) / ილედი
ბეჭდვა საჩვენებლად:
თუ Vled/1000 = 0 მაშინ
განთავსება 0, 0: დაბეჭდე "SHORTED"
განთავსება 1, 0: დაბეჭდეთ "CONTACTS"
უნდა განაახლო
Დაასრულე თუ
თუ ledlow <50 მაშინ
განთავსება 0, 0: დაბეჭდვა "შეხება"
იპოვნეთ 1, 0: დაბეჭდეთ "LED"
უნდა განაახლო
Დაასრულე თუ
იპოვეთ 0, 0
დაბეჭდე Vled/1000: დაბეჭდე.
ბეჭდვა (Vled % 1000)/100: ბეჭდვა "V"
იპოვნეთ 0, 6
თუ ილედი <10 მაშინ
იპოვეთ 0, 4: ამობეჭდვა "": დაბეჭდვა
ილედი
სხვა
იპოვეთ 0, 4: დაბეჭდეთ "": დაბეჭდეთ ილედი
Დაასრულე თუ
განთავსება 0, 7: LCDWriteChar 0
იპოვნეთ 1, 0
ბეჭდვა Vtarget/1000: ბეჭდვა "."
ბეჭდვა (Vtarget % 1000)/100: ბეჭდვა ""
იპოვნეთ 1, 5
თუ 100 $ -ზე ნაკლებია მაშინ
იქნებიან 1, 4: print "": print Rled
სხვა
განთავსება 1, 4: ბეჭდვა Rled
Დაასრულე თუ
იპოვეთ 1, 7: LCDWriteChar 1
მარყუჟი
ნაბიჯი 6: ეკრანის გადაღება
ნაბიჯი 7: მშენებლობის შენიშვნები
სამშენებლო ნოტები:
Þ შეაერთეთ მავთულის კავშირები (განლაგებაში წითელი, ყვითელი და ვარდისფერი), შემდეგ კი კომპონენტები, რომლებიც დაფარული იქნება LCD– ით (იხ. ფოტო).
Copper 2 სპილენძის ბალიში რეალურად არის ერთი ნაჭერი PCB, რომელსაც აქვს სპილენძის ფენაში ზეწარი, რომელიც მათ გამოყოფს ელექტრონულად. ბალიშები მავთულხლართებით იკვრება PCB ძირითად კვალზე. ბალიშები ასევე მექანიკურად არის დაკავშირებული ქვედა დაფაზე 2 ხრახნით; ეს იძლევა შეცვლის შესაძლებლობას, თუ ბალიშები გაცვეთილია განმეორებითი გამოყენებისგან.
Þ გაითვალისწინეთ, რომ 16 პინიანი ქალი სათაური იღებს LCD- ს წინასწარ გამზადებული 16 პინიანი მამრობითი სათაურით.
Þ 6 პინიანი ქალი სათაური ბალიშებს შორის, LED- ების შესამოწმებლად მავთულის საშუალებით, სურვილისამებრ.
ნაბიჯი 8: შენიშვნები ბატარეის სიმძლავრის შესახებ
- 9V ბატარეა იმუშავებს LED- ების უმრავლესობაზე, სანამ ის არ დაეცემა ~ 6.5V ქვემოთ.
- გამოიყენეთ ახალი ბატარეა ლურჯი LED- ებისთვის; არ იმუშავებს, თუ drops 8.2 ვ -ზე დაბლა დაეცემა.
- გჭირდებათ ახალი ბატარეა, თუ ვერ ახერხებთ დენის სასურველ დონემდე გაზრდას iLED ქოთნის მორგებით, ან დენის ვარდნით ლურჯი LED- ის გამოცდისას.
გირჩევთ:
მარტივი Sew Able LED ტესტერი: 7 ნაბიჯი
Easy Sew Able LED ტესტერი: ეს პროექტი საშუალებას გაძლევთ სწრაფად შეამოწმოთ შეკერვის უნარიანი LED- ები. ამ პროექტით თქვენ შეგიძლიათ: შეამოწმოთ LED- ები სამკერვალომდე ტესტი LED- ები, რომლებიც შემთხვევით შერეულ იქნა ჯგუფში ფერისთვის ტესტი LED- ები, რათა დავრწმუნდეთ, რომ ისინი ერთნაირი ფერისაა
LED Strip ტესტერი: 4 ნაბიჯი (სურათებით)
LED Strip Tester: ეს არის საკმაოდ მარტივი - ტესტერი LED ზოლისთვის თქვენი ტელევიზიის რემონტისთვის. მე მქონდა ცოტა უბედურება ჩემს LED ტელევიზორთან. ერთი LED ზოლი ჩაქრა და ჩემი ეკრანი შავი გახდა. სანამ ფანარი პირდაპირ ეკრანზე არ ჩავუქნე და არ დავინახე სურათი, რომელიც მე არ მქონდა
მარტივი LED ტესტერი TicTac ყუთში: 4 ნაბიჯი
მარტივი LED ტესტერი TicTac ყუთში: ძალიან მარტივი პროექტი, ყველაფერი რაც თქვენ გჭირდებათ არის გადაცემის კაბელი, 2 AAA ბატარეა, მოკლე მავთულები ბატარეების დასაკავშირებლად და ბევრი წებო ……….. ყველა დეტალი არის ესკიზებში
LED ტესტერი/ფანარი: 4 ნაბიჯი
ლედ ტესტერი/ფანარი: ამის დამზადებას დაახლოებით ხუთი წუთი დასჭირდა. ის ასევე გადამუშავებულია ძველი კომპიუტერის ნაწილებიდან. ეს არის ჩემი პირველი ინსტრუქცია. გთხოვთ დატოვეთ ნებისმიერი კომენტარი! მასალები: LEDS (ან სხვაგვარად ეს უაზროა!), ბატარეის წყარო, კომპიუტერის ძველი კვების წყარო (თქვენ უნდა დაასრულოთ
Playmobil 3V LED ტესტერი: 7 ნაბიჯი
Playmobil 3V LED ტესტერი: ბატარეის სამაგრზე LED- ების მიმაგრება ძნელად გასართობია. ეს არის ჩემი საუკეთესო მცდელობა, რომ ცოტა გავაცოცხლო. როდესაც დაასრულებთ, ყველაფერი რაც თქვენ გჭირდებათ რომ გააკეთოთ LED- ის შესამოწმებლად არის მოათავსოთ ის კაკვები, რომელსაც თქვენ აკეთებთ მავთულით