Агуулгын хүснэгт:
- Алхам 1: Хугацаа нь дууссан газарт зээл олгох
- Алхам 2: Шаардлагатай материал ба эд ангиудын жагсаалт
- Алхам 3: Схем
- Алхам 4: Байршил
- Алхам 5: КОД
- Алхам 6: Дэлгэцийн зураг
- Алхам 7: Барилгын тэмдэглэл
- Алхам 8: Зайны чадлын талаархи тэмдэглэл
Видео: LED TESTER: 8 алхам
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:04
Энэхүү төхөөрөмж нь танд дараах боломжийг олгоно.
1. Бага хүчдэлийн LED -ийг туршиж үзээрэй.
2. Хүчдэлийн уналтыг (VLED) харуулах, 3. Дамжуулах гүйдлийг (iLED) өөрчлөх замаар түүний тод байдлыг тохируулна уу.
4. Төсөлд LED ашиглахаар төлөвлөж буй 9В хүртэлх хүчдэлийг сонгоно уу (Vtarget), ба
5. Дээрх үзүүлэлтүүд дээр үндэслэн тухайн LED (RLED) -ийн зохих эсэргүүцлийг харуулна.
6. Туршилтын явцад богино холболтыг илрүүлэх.
7. LCD -ийн тодосгогч/тод байдлыг хянах.
Алхам 1: Хугацаа нь дууссан газарт зээл олгох
Нэгдүгээрт, энэхүү санаа болон үндсэн хэлхээний бүрэн үнэлгээ нь robotroom ™ зохиогчид зориулагдсан болно (https://www.robotroom.com/LED-Tester-Pro-1.html дээрх түүний анхны нийтлэлийг үзнэ үү). Би түүний санааг кодлоход маш хялбар (хүчирхэг) Great Cow Basic ашиглан PIC 12F683 -т ашиглахаар тохируулсан. PIC дээр бага зүү тоолохын тулд би Myke Predko-ийн 2 утастай LCD хэлхээг ашигласан (https://www.hobbyprojects.com/quick_circuits_reference/microcontroller_circuits/2_wire_lcd_interface_using_PIC16CF84.html-ийг үзнэ үү).
Алхам 2: Шаардлагатай материал ба эд ангиудын жагсаалт
Бүргэд ба схемд зориулсан бүргэд
Кодлоход зориулсан Great Cow Basic
Маш сайн хобби харсан
Эд ангиудын жагсаалт:
Хэсгийн үнэ цэнэ
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 ПИН ЭРЭГТЭЙ СОНГОГЧТОЙ
Алхам 3: Схем
Алхам 4: Байршил
Алхам 5: КОД
; LED шалгагч, Robot Room төслөөс гаралтай; анхны төсөл
LCD дээр 2 утастай тохируулга ашигладаг
; PIC 12F683 ашигладаг
; 3 аналог оролт хэрэгтэй тул An0, AN1, AN2, and -ийг ашиглах болно
; LCD -ийн 2 утастай гаралтанд GP4 & GP5 -ийг ашиглах болно.
;-----------------------------------------------------------------------
Тоног төхөөрөмжийн тохиргоо:
Оролт - LED нь хэлхээнээс AN0 хүртэл өндөр (pin7)
; LED хэлхээнээс хэлхээ хүртэл бага байна
AN1 (зүү 6); Энэ бол одоогийн мэдрэмжийн эсэргүүцэл юм
; 10K Зорилтот хүчдэлийн сав
арчигч AN2 (зүү 5), +5V & GND хүртэл дуусна
; GP3 (зүү 4) +5V хүртэл
хөвөхгүй
; OUTPUTS - LCD DAT руу GP4 (зүү 3)
; GP5 (2 -р зүү) нь LCD дэлгэцтэй
ЦАГ
;-----------------------------------------------------------------------
; Чипний тохиргоо
#чип 12F683, 8
#config MCLRE = OFF; үгүй
гадаад дахин тохируулах
; 2 утастай LCD тохиргоо
#LCD_IO 2 -ийг тодорхойлох
#LCD_DB GPIO.4 тодорхойлох; бүртгэлийн өгөгдлийг асаах
GP4, зүү 3
#LCD_CB GPIO.5 -ийг тодорхойлох; ээлжийн бүртгэлийн цагийг асаах
GP5, зүү 2
Үндсэн програм
Dim ledhigh, ledlow, Vtarget as long
Дим Влед, Илед, Рлед нар үгээрээ
оролт
#өндөр AN0 гэж тодорхойлох
dir AN0 in
AN1 -ийг бага тодорхойлох
dir AN1 in
AN2 зорилтыг тодорхойлох
dir AN2 in
Захиалгат тэмдэгтүүдийн массивыг тодорхойлох ("ма" ба "ом")
бүдэг индексийг байт болгоно
захиалгат тэмдэгтийн байт
lcdcmd 64
; CGRAM дээрх 0 тэмдэгтийн үндсэн хаяг руу очих,; бичих үргэлжилсээр байна
дараагийн дүрүүд
Бүдэг АА (8)
AA () = 0x0A, 0x15, 0x11, 0x04, 0x0A, 0x0E, 0x11, 0x00
; "ээж"
тэмдэгт, CG RAM хаягаар бичигдсэн 64 (= ASCII 0)
бичээрэй
AA () = 0x00, 0x00, 0x0E, 0x11, 0x11, 0x0A, 0x1B, 0x00
; "ом"
тэмдэгт, CG RAM хаяг 72 -д бичигдсэн (= ASCII 1)
бичээрэй
үргэлжлүүлэх хэрэгтэй
Тэмдэгт бүрийг LCD хэлхээний CGRAM дээр бичнэ үү.
бичих:
LCD_RS -ийг асаах
индексийн хувьд = 1 -ээс 8 хүртэл
LCD2_NIBBLEOUT Swap4 (AA (индекс))
LCD2_NIBBLEOUT AA (индекс)
дараачийн
буцах
үргэлжлүүлэх:
Програмын үндсэн давталт
хийх
; ----- масштабтай оролт
ledhigh = Read10 (өндөр)
ledhigh = ledhigh * 5000
ledhigh = ledhigh / 1023
ledlow = Read10 (бага)
ledlow = ledlow * 5000
ledlow = LEDlow / 1023
Vtarget = ReadAD10 (зорилтот)
Зорилт = Зорилт * 9000
Зорилт = Зорилт / 1023
; ----- тооцоолсон үр дүн:
Vled = (ledhigh - ledlow) * 2
Илед = LEDlow/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 -ийг олоорой: "ХОЛБОО БАРИХ" -ыг хэвлэх
үргэлжлүүлэх хэрэгтэй
Хэрэв дуусга
Хэрэв LED <50 бол
0, 0 -ийг олох: "Touch" гэж хэвлэх
1, 0 -ийг олоорой: "LED" хэвлэх
үргэлжлүүлэх хэрэгтэй
Хэрэв дуусга
0, 0 -ийг олоорой
Vled/1000 хэвлэх: "Хэвлэх."
Хэвлэх (Vled % 1000)/100: "V" хэвлэх
0, 6 -г олох
Хэрэв Iled <10 бол
олох 0, 4: хэвлэх "": хэвлэх
Илед
өөр
олох 0, 4: хэвлэх "": хэвлэх Илед
Хэрэв дуусга
0, 7: LCDWriteChar 0 -ийг олоорой
1, 0 -ийг олоорой
Vtarget/1000 хэвлэх: "Хэвлэх."
Хэвлэх (Зорилтот % 1000)/100: "" хэвлэх
1, 5 -ийг олоорой
Хэрэв Rled <100 бол
1, 4 -ийг олоорой: хэвлэх "": хэвлэх Rled
өөр
1, 4 -ийг олоорой: Улаан хэвлэх
Хэрэв дуусга
1, 7: LCDWriteChar 1 -ийг олоорой
гогцоо
Алхам 6: Дэлгэцийн зураг
Алхам 7: Барилгын тэмдэглэл
Барилгын тэмдэглэл:
Þ Утасны холболтыг (улаан, шар, ягаан хэлбэрээр) гагнах, дараа нь LCD -ээр бүрхэгдсэн эд ангиудыг гагнах (зургийг үзнэ үү).
Þ 2 зэсийн дэвсгэр нь зэсийн давхаргад маш нарийн зүсэгдсэн ПХБ -ийн нэг хэсэг бөгөөд тэдгээрийг цахилгаанаар тусгаарлана. Дэрийг ПХБ -ийн ул мөр дээр утсаар гагнадаг. Бийргэвчийг мөн 2 самбараар үндсэн хавтан дээр механикаар холбосон; Энэ нь дэвсгэрийг дахин ашиглахад элэгдэж байвал солих боломжийг олгодог.
Þ 16 зүүтэй эмэгтэй толгой нь урд талын 16 зүү эрэгтэй толгойтой LCD хүлээн авдаг болохыг анхаарна уу.
Þ Хэрэв хүсвэл LED -ийг утсаар турших зориулалттай дэвсгэр хооронд 6 зүү эмэгтэй толгой.
Алхам 8: Зайны чадлын талаархи тэмдэглэл
- 9В батерей нь ихэнх LED -д ~ 6.5 В -оос доош буух хүртэл ажиллах болно.
- Цэнхэр LED -ийн хувьд шинэ батерей ашиглах; ~ 8.2 В -оос доош унасан тохиолдолд ажиллахгүй.
- Цахилгаан LED турших үед гүйдэл нь iLED савыг тохируулах замаар гүйдлийг хүссэн хэмжээнд хүртэл өсгөж чадахгүй бол шинэ батерей хэрэгтэй болно.
Зөвлөмж болгож буй:
USB, FLASHLIGHT, COMPONENT TESTER, BUILD-IN CHARGER-тай Зөөврийн MINI MULTI VOLTAGE PSU: 6 алхам
USB, FLASHLIGHT, COMPONENT TESTER, BUILD IN CHARGER-тай зөөврийн MINI MULTI VOLTAGE PSU: Миний анхны зааварчилгаанд тавтай морил! Энэхүү зааварчилгааны тусламжтайгаар та нарлаг/хямдхан нарны цахилгаан станцыг (зарим нэмэлт хэсгүүдтэй) ашигтай зүйл болгон хувиргах боломжтой болно. Над шиг өдөр тутамдаа хэрэглэж болох ямар нэгэн зүйл, учир нь энэ нь үнэхээр гайхалтай юм! Ихэнх нь
Arduino Uno ашиглан акустик левитаци Алхам алхам (8 алхам): 8 алхам
Arduino Uno-тай акустик Levitation Алхам алхамаар (8 алхам): хэт авианы дууны дамжуулагч L298N Dc эмэгтэй адаптерийн эрэгтэй тэжээлийн тэжээлийн хангамж Arduino UNOBreadboard Энэ нь хэрхэн ажилладаг вэ: Нэгдүгээрт, та кодыг Arduino Uno-д байршуулдаг (энэ нь дижитал төхөөрөмжөөр тоноглогдсон микроконтроллер юм. кодыг хөрвүүлэх аналог портууд (C ++)
Arduino IC TESTER -ийг дарна уу: 4 алхам
Touch Arduino IC TESTER: Arduino төсөл боловсруулж байна …. Энэ бол AND, OR, NOT, BUFFER, NOR, XNOR хаалганы нэгдсэн хэлхээ шалгагч юм
IOT123 - ICOS PANEL CIRCUIT TESTER: 4 алхам
IOT123 - ICOS PANEL CIRCUIT TESTER: ICOS10 ASSIMILATE SENSOR HUB -ийг хөгжүүлэхдээ самбарын хэлхээг хийсэн эсэхийг шалгах шаардлагатай болсон. Зүүг 3P толгой дээр гагнах үед гагнуурын явцад ямар нэгэн хэв гажилтыг зогсоохын тулд 3P эрэгтэй тээглүүр оруулахыг хүссэн юм. Мөн
Led Tester/гар чийдэн: 4 алхам
Led Tester/гар чийдэн: Үүнийг хийхэд таван минут орчим хугацаа шаардагджээ. Энэ нь мөн компьютерийн хуучин эд ангиудаас дахин боловсруулагдсан бөгөөд энэ бол миний 1 -р заавар юм. сэтгэгдэлээ үлдээнэ үү! материал: LED (өөрөөр хэлбэл энэ нь утгагүй юм!), батерейны эх үүсвэр, компьютерийн хуучин тэжээлийн хангамж (та дуусгах хэрэгтэй