Агуулгын хүснэгт:
- Алхам 1: эд ангиудын жагсаалт
- Эд ангиудын жагсаалт
- Алхам 2: 220 Ом эсэргүүцэл
- Алхам 3: 2.2к Ом эсэргүүцэл
- Алхам 4: 47 Ом эсэргүүцэл
- Алхам 5: 470 Ом эсэргүүцэл
- Алхам 6: Контрастын хяналт
- Алхам 7: Хоёр өнгийн LED
- Алхам 8: Пин толгойг тохируулах
- Алхам 9: Зүү толгой дээр гагнах
- Алхам 10: Автобусны эсэргүүцэл
- Алхам 11: Автобусны эсэргүүцэл нэмэх
- Алхам 12: Транзисторыг нэмнэ үү
- Алхам 13: Хайрцагны толгой
- Алхам 14: Шилжүүлэгч нэмэх
- Алхам 15: Бүгдийг хийлээ
Видео: LCD UI модуль: 15 алхам
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:06
LCD UI модуль нь 8x2 хэмжээтэй арын гэрэлтүүлэгтэй LCD бөгөөд мини-джойстик, нэмэлт 'том улаан товчлуур', нэмэлт өнгө оруулах зориулалттай хоёр өнгийн LED юм. Энэ бол төсөлдөө интерактив байдлыг нэмэх хялбар арга юм. LCD нь HD44780 нийцтэй бөгөөд 4 битийн интерфэйстэй утастай. Энэхүү модулийг 9 -р сарын Nuts and Volts Spin Zone баганад онцолсон бөгөөд та баганын pdf файлыг Parallax (pdf) дээрээс татаж авах эсвэл кодын дээж (zip) татаж авах боломжтой. LCD UI модуль нь бусад Gadget Gangster платформ модулиудтай нийцдэг. стандарт зайтай тул та үүнийг ямар ч протобоард эсвэл талхны самбар дээр нэмж болно. Та схем ба ПХБ -ийн загварыг татаж авах эсвэл Gadget Gangster дээрээс иж бүрдэл худалдаж авах боломжтой. Бүтээх хугацаа ойролцоогоор 45 минут байна. Гагнуурын төмрөө дулаацуулаад дараагийн алхам руу орно уу!
Алхам 1: эд ангиудын жагсаалт
Таны гагнуурын төмрийг дулаацуулж байх хооронд дараах хэсгүүд байгаа эсэхийг шалгаарай.
Эд ангиудын жагсаалт
- 1х 40 зүү толгойн зурвас. Дугуйгаа ашиглан үүнийг 2x16 зүү, 2х4 зүүтэй хэсэг болгон хайчилж ав.
- 1x 2x8 зүү бүхий залгуур.
- 1x 2x8 зүү толгой. Энэхүү хэрэгсэл нь хайрцагны толгойтой ирдэг боловч нүцгэн зүү толгойнууд зүгээр л сайн ажилладаг.
- 1x 2n3904 NPN транзистор.
- 1х солих таг. Ямар ч өнгө сайн, гэхдээ улаан нь илүү хүйтэн харагдаж байна.
- 1х12 мм хэмжээтэй мэдрэгчтэй унтраалга.
- 1х 4 чиглэлтэй + даралтын мини джойстик. Энэ нь жаахан ховор боловч та үүнийг хулганаас авах боломжтой.
- 1х 8х2 хэмжээтэй LCD дэлгэцтэй арын гэрэлтүүлэг (HD44780 -тэй нийцдэг бөгөөд энэ нь үнэндээ LCD тэмдэгт дэлгэцийн стандарт юм).
- 1x Улаан - Ногоон хоёр өнгийн LED. Энэхүү хэрэгсэл нь 2 хар тугалгатай LED -тэй боловч самбар нь 3 хар тугалгатай LED -ийг дэмждэг.
- 1x Gadget Gangster LCD UI ПХБ. Та нүцгэн ПХБ худалдаж авах боломжтой.
- 1х 10 к ом -ийн эрхий хурууны потенциометр. Энэ нь LCD дэлгэцийн ялгааг хянадаг
- 1х 8 зүү 10к ом эсэргүүцэлтэй сүлжээ.
- 1х 47 ом эсэргүүцэл (Шар - Нил ягаан - Хар)
- 8х 220 ом эсэргүүцэл (Улаан - Улаан - Браун)
- 4х 2.2 к ом эсэргүүцэл (Улаан - Улаан - Улаан)
- 1x 470 ом эсэргүүцэл (шар - ягаан - хүрэн)
Алхам 2: 220 Ом эсэргүүцэл
R1 - R8 цэгүүдэд 220 ом эсэргүүцэл (Улаан - Улаан - Браун) нэмж эхэл. Эсэргүүцэл нь туйлширдаггүй тул аль чиглэлд оруулах нь хамаагүй.
Алхам 3: 2.2к Ом эсэргүүцэл
R11: R14 цэгүүдэд 2.2 к ом эсэргүүцэл (улаан - улаан - улаан) гэсэн дөрвөн дөрвөлжинийг нэмнэ.
Алхам 4: 47 Ом эсэргүүцэл
47 ом эсэргүүцэл (Шар - Нил ягаан - Хар) нь R10 дээр ажилладаг. Энэхүү резистор нь LCD дэлгэцийн арын гэрэлд урсах урсгалыг хязгаарладаг.
Алхам 5: 470 Ом эсэргүүцэл
Энэ бол таны сүүлчийн салангид резистор бөгөөд энэ нь R9 дээр ажилладаг. Энэ нь 470 ом байна (Шар - Нил ягаан - Браун). Энэ нь P8 -тэй холбогддог. Хэрэв та LCD дэлгэцийн арын гэрлийг хянахыг хүсч байвал арын гэрлийг асаахын тулд P8 -ийг өндөрт тавь. Та мөн арын гэрэлтүүлгийн гэрэлтүүлгийг өөрчлөх эсвэл бүдгэрүүлэх / бүдгэрүүлэхийн тулд P8 -ийг модуляцлах боломжтой.
Алхам 6: Контрастын хяналт
Потенциометрийг зураг дээр үзүүлсэн шиг "тодосгогч" хэсэгт нэмнэ үү. Энэ савыг эргүүлэх нь LCD -ийн ялгаатай байдлыг хянах болно.
Алхам 7: Хоёр өнгийн LED
Зураг дээр үзүүлсэн шиг хоёр өнгийн LED -ийг нэмнэ үү. Богино хар тугалга нь доод талд, урт туяа нь орой дээр гарна. Хоёр өнгийн LED нь 2 өнгөтэй, LED -ийг ногоон болгохын тулд P16 -ийг өндөр болгож, угаалтуур P17 -ийг авчирна. LED -ийг улаан болгохын тулд P16 -ийг живүүлж, P17 -ийг өндөр болгоно. Хурдан нааш цааш эргүүлснээр та үүнийг шар өнгөтэй болгож чадна.
Алхам 8: Пин толгойг тохируулах
Зүү толгой нь танд LCD UI модулийг талх эсвэл Gadget Gangster Platform -ийн өөр модуль дээр гулсуулах боломжийг олгоно. Тээглүүрийг шулуун болгох нь тустай байдаг - шулуун болгох хамгийн хялбар арга бол өөр модулийг (эсвэл талхны хавтанг) jig болгон ашиглах явдал юм. Доорх зурган дээр би зүү толгойг сэнсний платформ модульд шургуулж байна. Дараагийн алхамд би LCD UI модулийг дээрээс нь унагаж, зүү толгойнуудыг LCD UI модульд гагнах болно.
Алхам 9: Зүү толгой дээр гагнах
Зүү толгойнууд нь "jig" дотор байгаа тул LCD UI самбарыг дээр нь тавь. Зүү толгойнуудыг LCD UI самбар дээр гагнаж, гагнуурыг хөргөөд самбарыг татаж аваарай. Модулиудын хоорондох холбоо нэлээд бат бөх байдаг. Модулиудыг салгахын тулд дээд модулийг нааш цааш нь хөдөлгө.
Алхам 10: Автобусны эсэргүүцэл
Дараагийнх нь автобусны эсэргүүцэл юм. Автобусны резистор дээрх эхний зүүг тодорхойлно уу.
Алхам 11: Автобусны эсэргүүцэл нэмэх
ПИН 1 нь доорх зурагт үзүүлсэн шиг дөрвөлжин нүхээр дамжин өнгөрөх ёстой
Алхам 12: Транзисторыг нэмнэ үү
Транзистор нь LCD арын гэрэлтүүлэг болон P8 -т холбогдсон байна. P8 -ийг өндөр болгосноор та арын гэрлийг асааж болно. Зурган дээр үзүүлсэн шиг транзисторыг холбоно уу, самбар дээрх торгон дэлгэц дээр үзүүлсэн шиг транзисторын тэгш тал нь баруун тийш чиглэнэ.
Алхам 13: Хайрцагны толгой
Зураг дээр үзүүлсэн шиг хайрцагны толгойг нэмнэ үү. Эдгээр зүү нь LCD дэлгэцтэй холбогдох болно. Багцны хайрцагны толгойнууд нь нэг талдаа ховилтой байдаг бөгөөд энэ нь аль тал руугаа харсан байх нь хамаагүй. Та мөн хайрцагны толгойн оронд ердийн зүү толгой ашиглаж болно.
Алхам 14: Шилжүүлэгч нэмэх
4 зам + дарагч, 12 мм товчлууртай мэдрэгчтэй унтраалга гэсэн хоёр унтраалга байдаг. P23 = 12 мм товчлууртай мэдрэгчтэй унтраалга P22 = 4 зам дээр дарах + товчлуур дарах P21 = 4 зам дээр баруун тийш P20 = 4 зам дээр зүүн тийш P19 = 4 зам дээр доош P18 = 4 зам дээр дээш Зүүг дээш өргөхөд энэ нь тэд сэтгэлээр унасан байна.
Алхам 15: Бүгдийг хийлээ
Зураг дээр үзүүлсэн шиг шилжүүлэгчийн тагийг дээд шилжүүлэгчид нэмнэ үү. LCD модулийн доод хэсэгт 2х8 зүү бүхий залгуурыг нэмнэ үү. Зураг дээр үзүүлсэн шиг 12 мм -ийн унтраалгыг солих тагийг нэмж оруулаарай. Хэрэв та Propeller Platform модулийг ашиглаж байгаа бол Nuts and Volts -ээс энэхүү жижиг програмыг татаж аваад туршиж үзээрэй. LCD UI модулийг 'Spin Zone' булангийн 9 -р баганад самар ба вольтоор тусгасан болно. Хэн ч баганыг Parallax -аас татаж авах боломжтой (энд хараахан дуусаагүй байгаа), эсвэл Nuts and Volts захиалагчид баганыг эндээс унших боломжтой.
Зөвлөмж болгож буй:
Хурууны хээний модуль + STONE TFT-LCD: 3 алхам
Хурууны хээ модуль + STONE TFT-LCD: Энэ сард би хурууны хээгээр хаалга түгжих төсөл боловсруулахаар төлөвлөсөн. Би хурууны хээ таних модулийг сонгоход төслийг түр зогсоосон. Гэсэн хэдий ч би хурууны хээ таних модулийг худалдаж авсан тул хялбарчлах болно гэж бодсон
Uber I2C LCD хянагчийн модуль: 6 алхам
Uber I2C LCD хянагчийн модуль: Оршил: Энэхүү зааварт HD44780 LCD дээр суурилсан хянагч модулийг хэрхэн бий болгох талаар дэлгэрэнгүй тайлбарласан болно (дээрх зураг 1). Модуль нь хэрэглэгчид LCD дэлгэцийн бүх талыг I2C -ийн дагуу програмчаар удирдах боломжийг олгодог бөгөөд үүнд: LCD ба дэлгэц, тодосгогч болон арын гэрэл
I2C үүргэвчтэй 1602 LCD товчлууртай бамбай модуль: 6 алхам
I2C үүргэвчтэй 1602 LCD товчлууртай бамбай модуль: Томоохон төслийн нэг хэсэг болохын тулд би LCD дэлгэц, зарим энгийн цэсийг удирдах товчлууртай болохыг хүсч байсан. Би Arduino дээрх оролт/гаралтын портуудыг бусад ажилд ашиглах болно, тиймээс би LCD -ийн I2C интерфэйсийг хүсч байсан. Тиймээс би хэдэн тоног төхөөрөмж худалдаж авсан
I2C модуль бүхий LCD жолоодлого: 8 алхам
I2C модулийн тусламжтайгаар LCD жолоодох: Энэхүү гарын авлагад бид LCD дэлгэц хэрхэн ажилладаг, I2C модулийг хэрхэн илүү хялбар ашиглах талаар үзэх болно
Raspberry Pi -тай ажиллах 5V релений модуль модуль: 4 алхам
Raspberry Pi -тэй ажиллах 5V релений модулийн мод: Өнөөдөр буухиа самбар дээр гараа авах нь үнэхээр амархан боловч ихэнх нь 5В -т зориулагдсан бөгөөд энэ нь бөөрөлзгөнө муутай пи эсвэл бусад ямар нэгэн асуудал үүсгэж болохыг та хурдан олж мэдэх болно. 3.3V дээр ажилладаг микроконтроллер, Тэдэнд вольт байхгүй байна