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

Arduino LCD խաղ. 3 քայլ (նկարներով)
Arduino LCD խաղ. 3 քայլ (նկարներով)

Video: Arduino LCD խաղ. 3 քայլ (նկարներով)

Video: Arduino LCD խաղ. 3 քայլ (նկարներով)
Video: How to Make PLC LCD HMI || FLProg 2024, Նոյեմբեր
Anonim
Image
Image
Մասերի հավաքում
Մասերի հավաքում

Arduino միկրոկոնտրոլերների միջոցով շատ բաներ պատրաստելը շատ հեշտ է: Այս Instructable- ը պատմում է ձեզ, թե ինչպես կարելի է ստեղծել 1 կոճակով պարզ տեսախաղ, որը պատրաստված է մի բուռ մասերից և Tinkercad սխեմաներից: Դա կողքով ոլորման խաղ է: Սա ծառայում է որպես լավ ելակետ ՝ ձեր սեփական խաղերը ստեղծող պարզ էլեկտրոնիկայի միջոցով:

Մասերի ցուցակ.

  • 1 x Arduino UNO
  • 1 x LCD էկրան (16 x 2 նիշ)
  • 1 x Էլեկտրոնիկայի տախտակ
  • 1 x 220 Ω դիմադրություն
  • 1 x սեղմիչ կոճակ
  • Պինդ միջուկի միացման մետաղալար
  • 1 x USB մալուխ

Քայլ 1: Մասերի հավաքում

Մասերի հավաքում
Մասերի հավաքում

Պահանջվող մասերը ցուցադրված են վերևի նկարում: Սկսեք Arduino- ից առանց սնուցման: Մի՛ միացրեք USB մալուխը: Դա տեղի կունենա ավելի ուշ քայլում, երբ ժամանակն է այն ծրագրել և փորձել խաղը:

Օգտագործեք երկար միացման մետաղալար `Arduino- ի 5V ազդանշանը միացնելու համար սեղանի վերևի կարմիր տողի ձախ ծայրին:

Օգտագործեք երկար միացման մետաղալար ՝ GND ազդանշանը միացնելու համար սեղանի վերևում գտնվող սև (կամ կապույտ որոշ տախտակների վրա կապույտ) տողից:

LCD (Liquid Crystal Display) մոդուլը ներքևում ունի 16-պինյան արական վերնագիր: Միացրեք այն տախտակին, ինչպես ցույց է տրված նկարում: Բոլոր էլեկտրոնային ազդանշանները, որոնք սնուցում և վերահսկում են LCD- ն անցնում են այս վերնագրով:

Այս կապումներն են (ձախից աջ).

  1. GND - հզորության գրունտային ազդանշան
  2. VCC - դրական հզորության ազդանշան
  3. V0 - հակադրությունը կարգավորվում է
  4. RS - գրանցում ընտրել
  5. R/W - կարդալ/գրել ընտրել
  6. Էլեկտրոնային շահագործման միացման ազդանշան
  7. DB0 - տվյալների բիթ 0 (այստեղ չի օգտագործվում)
  8. DB1 - տվյալների բիթ 1 (այստեղ չի օգտագործվում)
  9. DB2 - տվյալների բիթ 2 (այստեղ չի օգտագործվում)
  10. DB3 - տվյալների բիթ 3 (այստեղ չի օգտագործվում)
  11. DB4 - տվյալների բիթ 4
  12. DB5 - տվյալների բիթ 5
  13. DB6 - տվյալների բիթ 6
  14. DB7 - տվյալների բիթ 7
  15. LED+ - լուսադիոդային լուսարձակը դրական է
  16. LED- - լուսավորման լուսադիոդ բացասական

Օգտագործելով կարճ միացման լարեր, միացրեք GND և LED- (կապում 1 և 16) վերևի սև շարքին:

Նմանապես, կարճ միացման մետաղալարով միացրեք VCC- ն (կապում 2) վերևի կարմիր շարքին:

Թեքեք 220 Ω դիմադրության մետաղալարերը (կարմիր-կարմիր-շագանակագույն գունավոր ժապավեններ) և միացրեք այն LED+-ի և կարմիր տողի միջև ՝ տախտակի վերևում:

Օգտագործեք ավելի երկար միացման լարեր `մնացած կապերը կազմելու համար.

  • Միացրեք DB7- ը Arduino կապ 3 -ին
  • Միացրեք DB6- ը Arduino- ի 4 -րդ կապին
  • Միացրեք DB5- ը Arduino կապի 5 -ին
  • Միացրեք DB4- ը Arduino- ի 6 -րդ կապին
  • Միացրեք E- ն Arduino կապին 9 -ին
  • Միացրեք R/W- ը Arduino- ի 10 -րդ կապումին (կամ սև տողին տախտակի վերևում)
  • RS- ն միացրեք Arduino- ի 11 -րդ կապին
  • Միացրեք V0- ն Arduino- ի 12 -րդ կապին (կամ սև տողին տախտակի վերևում)

Միացրեք LCD- ի էկրանի ձախ կողմում գտնվող կոճակը ՝ միացնելով տախտակի կենտրոնի երկայնքով անցնող ալիքը (տես վերևի նկարը): Կոճակի վերևի երկու կապումներից մեկը միացրեք սեղանի վերևի սև շարանին ՝ օգտագործելով կարճ միացման մետաղալար: Կոճակի վերևի մյուս քորոցը միացրեք Arduino- ի 2 -րդ կապին:

Քայլ 2. Arduino- ի ծրագրավորում

Arduino- ի ծրագրավորում
Arduino- ի ծրագրավորում

Այս պահին դուք պետք է պատրաստ լինեք ծրագրավորելու Arduino- ն և փորձարկեք այն:

Սկսեք ՝ համոզվելով, որ ձեր համակարգչում տեղադրված է Arduino ծրագիրը: Ներբեռնեք այս էջի LCD_Game.ino ֆայլը ձեր համակարգչին և բացեք այն Arduino ծրագրաշարում: Համոզվեք, որ տախտակը ճիշտ է դրված ծրագրավորման համար (Գործիքներ → Տախտակ → Arduino Uno):

Միացրեք Arduino- ն ձեր համակարգչին `օգտագործելով USB մալուխը: Սա ուժ կտա Arduino/խաղին և թույլ կտա ձեր ծրագիրը վերբեռնել Arduino- ում:

Այս պահին LCD դիսփլեյի էկրանը պետք է լուսավորվի:

Programրագրեք Arduino- ն ՝ ընտրելով File → Upload (կամ սեղմեք Arrowino ծրագրաշարի վերևի աջ սլաքի կոճակը):

Եթե ամեն ինչ լավ ընթանա, LCD էկրանն այժմ պետք է ցույց տա խաղի մեկնարկի էկրանը, ինչպես վերևում պատկերված է:

Քայլ 3. Իրերը փոխելը և Arduino խաղային վահան պատրաստելը

Իրերի փոփոխություն և Arduino խաղային վահան պատրաստելը
Իրերի փոփոխություն և Arduino խաղային վահան պատրաստելը

Այս պահին դուք ամեն ինչ աշխատում եք, ուստի ի՞նչ ավելին կա անելու:

Եթե ցանկանում եք փոխել խաղի գործելաոճը կամ պատրաստել այս նախագծի համար տպագիր տպատախտակ, որն ուղղակիորեն միանում է Arduino- ին և փոխարինում այդ բոլոր խառնաշփոթ լարերը, ահա թե ինչպես սկսել:

Ես այս խաղը ամբողջությամբ մշակեցի ՝ օգտագործելով շատ զով (ԱՆՎ FREEԱՐ) առցանց էլեկտրոնիկայի սիմուլյատոր Tinkercad Circuits: Ես իրականում խաղը լիովին աշխատեցի և փորձարկվեց, մինչև որ Arduino- ն հանդերձանքից հանեի: Ահա Arduino LCD խաղի վիրտուալ միացում:

Փաստորեն, կարող եք խաղը խաղալ հենց ձեր դիտարկիչում ՝ առանց որևէ իրական էլեկտրոնիկայի հավաքելու («Օ, հիմա դու ինձ ասա»): Եթե ցանկանում եք որևէ փոփոխություն կատարել խաղի մեջ կամ ուսումնասիրել, թե ինչ է կատարվում, կարող եք պատճենել վիրտուալ սխեման ՝ օգտագործելով «Կրկնօրինակ նախագիծ» կոճակը: Այնուհետև կարող եք խմբագրել աղբյուրի կոդը և հենց այնտեղ փոփոխություններ կատարել: Կա նաև լիարժեք ցուցադրող վրիպազերծիչ, որտեղ կարող եք տող առ քայլ անցնել ծրագրի միջով և տեսնել, թե ինչ է կատարվում:

Եթե դուք այդքան հակված եք, կարող եք նաև տպատախտակ պատրաստել ՝ ձեր էլեկտրոնիկան գեղեցիկ կերպով միացնելու համար Arduino- ին: Նախագիծն ունի «Ներբեռնեք Gerber» կոճակը, որը ձեզ կստանա այն ֆայլերը, որոնք անհրաժեշտ են տպագիր տպատախտակի (PCB) արտադրողին փոխանցելու համար `տպագիր տպատախտակները պատրաստելու համար: Ահա մի քանի օգտակար տեղեկություն այդ PCB- ի պատրաստման մասին:

Վայելեք:

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