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

Lego/Cobi Showcase Arduino: 7 քայլ
Lego/Cobi Showcase Arduino: 7 քայլ

Video: Lego/Cobi Showcase Arduino: 7 քայլ

Video: Lego/Cobi Showcase Arduino: 7 քայլ
Video: Lego Technic Automatic Candle snuffer #Shorts 2024, Դեկտեմբեր
Anonim
Image
Image
Քայլ 1: Նյութեր
Քայլ 1: Նյութեր

Սա Arduino- ի նախագիծ է, որը ես ստեղծել եմ ՝ ցուցադրելու իմ COBI տանկը «Maus»: Բնօրինակի հղումը ունի միայն LCD ոլորման տեքստային մոդուլ: Իմ համար ես իմպրովիզացիա եմ արել, այնպես որ գտել եմ ոլորման տեքստի օգտագործումը: Ես LCD- ը ծածկեցի լեգոներով, որպեսզի այն նման լինի իմ լեգո հավաքածուների ցուցադրման:

Կոդերը CarterW16- ից էին: Այնուամենայնիվ, ես ավելացրել եմ իմ սեփական ծածկագրերը, որպեսզի իմ Arduino- ն համապատասխանի իմ պահանջներին: Ստորև բերված կլինեն հրահանգներ, թե ինչպես կատարել իմ նախագիծը:

Ես փոխարինել եմ բառի սլայդների արագությունը

Էկրանի պայծառություն

Առավելագույն պայծառություն

Din, CS, SCK

Այն բառերը, որոնք կցուցադրվեն իմ LCD- ով

Հետաձգում, երբ յուրաքանչյուր տող հայտնվում է

Քայլ 1: Քայլ 1: Նյութեր

  • Arduino UNO/Լեոնարդո
  • 1 կամ ավելի MAX7219 մատրիցային մոդուլներ
  • 5 թռիչքային մալուխ
  • 5 կամ ավելի թռիչքային լարեր (ըստ ցանկության)
  • Առանց զոդման տախտակ
  • Lego ծածկույթ (ըստ ցանկության)
  • Տուփ ՝ ձեր Arduino- ն ծածկելու համար
  • Սոսինձ
  • Lego հավաքածու կամ Lego ցուցադրելու համար

Ես գնել եմ իմ բոլոր նյութերը Jin Hua- ից, բայց Amazon- ում կան այլ գործընկերներ, որոնք կարող եք գտնել:

Ահա այն խանութի հղումը, որը ես գնացել եմ 金華 電子 և պարոն Gold Store

Քայլ 2: Քայլ 2: Լարերի տեղադրում

Քայլ 2: Լարերի տեղադրում
Քայլ 2: Լարերի տեղադրում
Քայլ 2: Լարերի տեղադրում
Քայլ 2: Լարերի տեղադրում
  • Միացրեք arduino- ի 5V- ը մատրիցի VCC- ին
  • Միացրեք GND- ը GND- ին
  • Միացրեք input5- ը CS- ին
  • Միացրեք input6- ը DIN- ին
  • Միացրեք մուտքը 7 CLK- ին

Բոլոր մուտքերի դեպքում դուք կարող եք փոխել arduino- ի, ինչպես նաև կոդի լարերը `այն գործունակ դարձնելու համար: Պարտադիր չէ օգտագործել նույն CS- ն, DIN- ը և CLK- ը, որոնք ես ընտրել եմ օգտագործել իմ arduino նախագծում:

Նկարում պատկերված էլեկտրագծերի նկարը ստացվել է CarterW16- ից, այնպես որ ես դրա համար ոչ մի վարկ չունեմ:

Քայլ 3: Քայլ 3. Ավելացնել ավելի շատ մատրիցա 8x8

Քայլ 3: Ավելացնել ավելի շատ մատրիցա 8x8
Քայլ 3: Ավելացնել ավելի շատ մատրիցա 8x8

Դա անելու համար ձեզ հարկավոր կլինի VCC, GND, DIN, CS, CLK միացնել նույն դիրքին, ինչ 8x8- ը, որին պատրաստվում եք միանալ: Միացնելով այն ՝ բառերը կանցնեն բոլոր վահանակներով: Խոսքն ավելի երկար տեսք տալը, և բառերն այնքան արագ դուրս չեն գա սահմանից, կարծես ձեր տախտակին ունենաք միայն 1 մատրիցա 8x8 LCD: Կարող եք ավելացնել մինչև 5 -ից ավելի տախտակ, եթե փոխեք կոդը կամ տախտակը ծածկագրում: Եթե մոռացել եք ավելացնել LCD- ի քանակը, որն օգտագործում եք: Տեքստը կկտրվի 4 LCD- ով, նույնիսկ եթե սեղանի վրա 5 LCD ստացաք: Սա հեշտ սխալ է, որը թույլ կտան մարդիկ, որոնք ավելացնելով տախտակները, բայց նրանք չեն փոխել կոդը, այնպես որ LCD- ի ընդհանուր գումարը տեքստ չի ցուցադրի:

Քայլ 4: Քայլ 4: Օրենսգիրք

Քայլ 4: Կոդ
Քայլ 4: Կոդ
Քայլ 4: Կոդ
Քայլ 4: Կոդ
Քայլ 4: Կոդ
Քայլ 4: Կոդ
  • Նախ, դուք պետք է ներբեռնեք MaxMatrix- ի գրադարանը ձեր ծածկագրում: Գրադարանը կարելի է գտնել այստեղ MaxMatrix- ում:
  • Սա այն ծածկագիրն է, որը ես փոխել եմ սկզբնական ստեղծող CarterW16- ից: Ահա իմ կոդը Lego Display Code- ի հղումը:
  • Հղման մեջ կան կոդեր, որոնք օգտագործողը կարող է փոխել իր նախընտրություններից:
  • Առաջին նկարում ծածկագիրն այն է, որ MaxMatrix- ի ձեր գրադարանը միացնեք ձեր arduino- ին: Դա օրենսգրքի իմաստն է: Դուք կարող եք գրադարանը ավելացնել ՝ անցնելով ձեր համակարգչի կարգավորումը և ծրագրեր ձեռք բերելով, և գտեք Arduino- ն: Եթե օգտագործում եք Window համակարգիչ, այն կարող եք գտնել Program File x86- ում: Կամ կարող եք գնալ ձեր Arduino- ի ֆայլեր և գտնել պանակ ավելացնելու տարբերակ: Երբ սեղմում եք թղթապանակների վրա, դուք հնարավորություն ունեք ավելացնել ձեր համակարգչում ներբեռնված MaxMatrix պանակը:
  • Երկրորդ նկարի համար դրանք այն տարբերակն են, որոնք կարող եք փոխել ձեր Arduino կոդի մեջ: Կոդի առավելագույն ցուցադրումը կարող է փոխվել `համապատասխանեցնելով ձեր միացած ցուցադրումների քանակին: DIN- ը, CS- ն և CLK- ն կարող են փոխվել, քանի դեռ ձեր LCD- ը միացրել եք ձեր Arduino UNO/LEONARDO- ին հետևյալ D Pin- ով:
  • 3 ~ 5 նկարներն այն կոդերն են, որոնք թույլ են տալիս ձեր էկրանին ցույց տալ բառեր: Սրանք կետերի համակցություններ են, որոնք առաջացնում են տառեր, թվեր, որոնք դուք կօգտագործեք ձեր Arduino- ում:
  • 6 -րդ նկարը ցույց է տալիս լույսի ինտենսիվության փոփոխությունը: Սա նշանակում է ձեր էկրանի պայծառությունը: Եթե ցանկանում եք, որ ձեր էկրանն ավելի պայծառ լինի, ապա ձեզ հարկավոր է փոխել ծածկագրի թիվը ավելի մեծ լինելու համար:
  • 7 -րդ նկարը ցույց է տալիս այն բառերի փոփոխությունը, որոնք ցանկանում եք ցուցադրել էկրանին: Փոխեք բառը «գերմաներեն» փակագծերում: Սա թույլ կտա ձեր մուտքագրած ցանկացած բառ ցուցադրվել էկրանին: Այնուամենայնիվ, այն բառերը, որոնք կարող եք մուտքագրել, անգլերեն են և թվեր: Եթե ցանկանում եք ավելացնել ավելի շատ նիշ, ապա պետք է փոխեք նկարը 3 ~ 5:
  • Վերջին նկարում պատկերված է, որ կարող եք փոխել հաջորդ տողի ցուցադրման ժամանակը: Օրինակ, եթե այն հետաձգեք մինչև 1000. Նշանակում է, որ հաջորդ տողը կհայտնվի առաջին տողից 1 վայրկյան հետո: Դուք պետք է փոխեք «(1000)» փակագծերը ՝ դրա մեջ առկա թիվը: Հաջորդը, որը կարող եք փոխել, այն է, թե որքան արագ են բառերը պտտվում LCD- ով »(տող, 50): Ավելի արագ կամ դանդաղ դարձնելու համար ստիպված կլինեք փոխել 50 -ը: Ավելի մեծ թիվը նշանակում է, որ այն ավելի արագ է:

Քայլ 5: Քայլ 5: Փորձարկում

Քայլ 5: Փորձարկում
Քայլ 5: Փորձարկում

Փորձարկեք ձեր Arduino- ն ՝ այն USB լարով միացնելով էլեկտրական պորտին: Եթե ձեր Arduino- ն ճիշտ չի աշխատում կամ չի գործում: Ահա որոշ բաներ, որոնք պետք է ստուգել սխալների համար

  • Ձեր ծածկագիրը կարող է տարբերվել ձեր կապակցվածից
  • Ձեր սխեմաները կարող են միացված լինել տարբեր նավահանգիստներին
  • Միացման համար դուք օգտագործել եք տարբեր լարեր
  • Դուք ավելացրել եք նիշեր, տառեր, որոնք ներառված չէին ձեր ծածկագրում

Համոզվելուց հետո, որ դուք ունեք այս բոլոր 4 իրերը: Դուք, ամենայն հավանականությամբ, կարող եք լուծել ձեր առջև ծառացած խնդրի 99% -ը, քանի որ դրանք այն ընդհանուր խնդիրներն էին, որոնց ես բախվել եմ իմ կառուցման ընթացքում:

Քայլ 6: Քայլ 6: coարդեր

Քայլ 6: Դեկորացիաներ
Քայլ 6: Դեկորացիաներ
Քայլ 6: Դեկորացիաներ
Քայլ 6: Դեկորացիաներ

Դուք կարող եք ծածկել ձեր Arduino- ն տուփով կամ ինչ -որ Lego- ով: Ես տուփ եմ պատրաստել ՝ օգտագործելով Lego- ն և դրանով ծածկում եմ լարերը: Այնուամենայնիվ, ես հեռացրել եմ ձախ մասի որոշ հատվածներ, քանի որ ստիպված էի այն միացնել ԱՄՆ -ի նավահանգստին իմ Arduino- ի հետ:

Քայլ 7: Տեսանյութ

Ահա իմ տեսանյութի հղումը և ինչպես եմ պատրաստել իմ տեսահոլովակը, որը դուք կարող եք տեսնել վերջնական նախագիծը: Մաուս Հաուս

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