Բովանդակություն:

Ինտերֆեյս 16x2 Այբբենական թվային LCD And4x4 մատրիցային ստեղնաշար ազնվամորու Pi3- ով: 5 քայլ (նկարներով)
Ինտերֆեյս 16x2 Այբբենական թվային LCD And4x4 մատրիցային ստեղնաշար ազնվամորու Pi3- ով: 5 քայլ (նկարներով)

Video: Ինտերֆեյս 16x2 Այբբենական թվային LCD And4x4 մատրիցային ստեղնաշար ազնվամորու Pi3- ով: 5 քայլ (նկարներով)

Video: Ինտերֆեյս 16x2 Այբբենական թվային LCD And4x4 մատրիցային ստեղնաշար ազնվամորու Pi3- ով: 5 քայլ (նկարներով)
Video: i2c LCD կոնֆիգուրացիա Arduino UNO-ի հետ Tinkercad-ում 2024, Նոյեմբեր
Anonim
Ինտերֆեյս 16x2 Այբբենական թվային LCD And4x4 մատրիցային ստեղնաշար ազնվամորի Pi3- ով
Ինտերֆեյս 16x2 Այբբենական թվային LCD And4x4 մատրիցային ստեղնաշար ազնվամորի Pi3- ով

Այս ձեռնարկում մենք բացատրում ենք, թե ինչպես միացնել 16x2 LED և 4x4 մատրիցային ստեղնաշարը Raspberry Pi3- ի հետ:

Մենք օգտագործում ենք Python 3.4 -ը `ծրագրաշարը մշակելու համար: Կարող եք ընտրել նաև Python 2.7 -ը ՝ փոքր փոփոխություններով

Քայլ 1: Պահանջվող նյութեր

Պահանջվող նյութեր
Պահանջվող նյութեր

Մենք պահանջում ենք հետևյալ բաղադրիչները

  • Ազնվամորի Պի 3
  • 5V 2A ադապտեր Pi- ի համար
  • 8 ԳԲ միկրո SD
  • 16x2 այբբենական LCD
  • 4x4 մատրիցային ստեղնաշար
  • Dot PCB (միջին չափի) կամ Breadboard
  • Բերգ Ստրիպ
  • Jumper Wire
  • 10K կաթսա
  • Ethernet մալուխ (նոութբուքի հետ VNC կապ հաստատելու համար)

Քայլ 2: Սարքավորման կարգավորում

Սարքաշարի տեղադրում
Սարքաշարի տեղադրում
Սարքաշարի տեղադրում
Սարքաշարի տեղադրում
Սարքաշարի տեղադրում
Սարքաշարի տեղադրում

Մենք չենք ներառել սարքավորումների տեղադրման քայլերը, ինչպիսիք են OS- ի այրումը միկրո SD և VNC ինտերֆեյսին: Այս ընթացակարգերի համար պետք է այլ ռեսուրսներ գտնել:

Տեղադրեք OS նախապես բեռնված 8 ԳԲ Micro SD քարտ Rapberry Pi 3. Միացրեք Raspberry Pi- ը նոութբուքին Ethernet մալուխի միջոցով: Կատարեք սարքավորումները, ինչպես նկարագրված է միացման սխեմայում:

16x2 LCD

Մենք օգտագործում ենք 4-բիթ ռեժիմի LCD ինտերֆեյս, այնպես որ Control singals- ի համար անհրաժեշտ կապում են RS, EN, D4, D5, D6, D7, որը միացված է Raspberry Pi- ի GPIO- ներին:

4x4 մատրիցային ստեղնաշար

Տեղադրեք Python փաթեթը 4x4 և 4x3 մատրիցային ստեղնաշարի համար, որպեսզի կատարվեն ընդհատումների վրա հիմնված գործողություններ: Այսպիսով, կարիք չկա ստեղնաշարի տողերն ու սյուները անընդհատ սկանավորել: Այստեղ ներքին քաշքշուկն օգտագործվում է, հետևաբար արտաքին քաշման դիմադրություն չի պահանջվում:

Միացրեք Raspberry Pi- ը վեբին, այնուհետև բացեք տերմինալը և մուտքագրեք հետևյալը.

sudo python3.4 -m pip տեղադրեք pad4pi

Քայլ 3: Էլեկտրագծերի դիագրամ

Հաղորդալարերի դիագրամ
Հաղորդալարերի դիագրամ

LCD կապում:

  • LCD_RS = 21
  • LCD_E = 20
  • LCD_D4 = 26
  • LCD_D5 = 19
  • LCD_D6 = 13
  • LCD_D7 = 6

KeyPad կապում

Սյունակի կապում = 17, 15, 14, 4 շարքի կապում = 24, 22, 27, 18

Դուք կարող եք ընտրել ցանկացած GPIO կապում `LCD- ի և ստեղնաշարի միացման համար, պարզապես փոխեք ծածկագրի համարը ծածկագրում: Դուք կարող եք կամ օգտագործել տախտակ կամ PCB ՝ LCD- ի և ստեղնաշարի միացման համար:

Քայլ 4: Python կոդ

Python կոդ
Python կոդ

Դուք կարող եք ուղղակիորեն ներբեռնել ծածկագիրը: Գործարկեք code.py- ը python 3.4 -ով ձեր Raspberry Pi 3. -ում: Կամ պատճենեք տեքստը և տեղադրեք այն python 3.4 նոր սցենարային ֆայլում:

Գործարկել ծրագիրը.

LCD- ը կցուցադրի «Բարի գալուստ» տեքստը առաջին տողում, եթե ձեր կատարած կապերը ճիշտ են: Ստեղնաշարի տվյալները ցուցադրվում են երկրորդ տողում:

Քայլ 5: Արդյունքների նախադիտում

Ելքի նախադիտում
Ելքի նախադիտում
Ելքի նախադիտում
Ելքի նախադիտում
Ելքի նախադիտում
Ելքի նախադիտում

Ես ավելացրել եմ ստեղնաշարի ընդհատում, որպեսզի ծրագրի դադարեցման դեպքում LCD- ը ցուցադրվի Goodbye

Խորհուրդ ենք տալիս: