Բովանդակություն:
- Քայլ 1: Քայլ 1: Նյութեր
- Քայլ 2: Քայլ 2: Լարերի տեղադրում
- Քայլ 3: Քայլ 3. Ավելացնել ավելի շատ մատրիցա 8x8
- Քայլ 4: Քայլ 4: Օրենսգիրք
- Քայլ 5: Քայլ 5: Փորձարկում
- Քայլ 6: Քայլ 6: coարդեր
- Քայլ 7: Տեսանյութ
Video: Lego/Cobi Showcase Arduino: 7 քայլ
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:46
Սա 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: Լարերի տեղադրում
- Միացրեք arduino- ի 5V- ը մատրիցի VCC- ին
- Միացրեք GND- ը GND- ին
- Միացրեք input5- ը CS- ին
- Միացրեք input6- ը DIN- ին
- Միացրեք մուտքը 7 CLK- ին
Բոլոր մուտքերի դեպքում դուք կարող եք փոխել arduino- ի, ինչպես նաև կոդի լարերը `այն գործունակ դարձնելու համար: Պարտադիր չէ օգտագործել նույն CS- ն, DIN- ը և CLK- ը, որոնք ես ընտրել եմ օգտագործել իմ arduino նախագծում:
Նկարում պատկերված էլեկտրագծերի նկարը ստացվել է CarterW16- ից, այնպես որ ես դրա համար ոչ մի վարկ չունեմ:
Քայլ 3: Քայլ 3. Ավելացնել ավելի շատ մատրիցա 8x8
Դա անելու համար ձեզ հարկավոր կլինի VCC, GND, DIN, CS, CLK միացնել նույն դիրքին, ինչ 8x8- ը, որին պատրաստվում եք միանալ: Միացնելով այն ՝ բառերը կանցնեն բոլոր վահանակներով: Խոսքն ավելի երկար տեսք տալը, և բառերն այնքան արագ դուրս չեն գա սահմանից, կարծես ձեր տախտակին ունենաք միայն 1 մատրիցա 8x8 LCD: Կարող եք ավելացնել մինչև 5 -ից ավելի տախտակ, եթե փոխեք կոդը կամ տախտակը ծածկագրում: Եթե մոռացել եք ավելացնել LCD- ի քանակը, որն օգտագործում եք: Տեքստը կկտրվի 4 LCD- ով, նույնիսկ եթե սեղանի վրա 5 LCD ստացաք: Սա հեշտ սխալ է, որը թույլ կտան մարդիկ, որոնք ավելացնելով տախտակները, բայց նրանք չեն փոխել կոդը, այնպես որ LCD- ի ընդհանուր գումարը տեքստ չի ցուցադրի:
Քայլ 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: Փորձարկում
Փորձարկեք ձեր Arduino- ն ՝ այն USB լարով միացնելով էլեկտրական պորտին: Եթե ձեր Arduino- ն ճիշտ չի աշխատում կամ չի գործում: Ահա որոշ բաներ, որոնք պետք է ստուգել սխալների համար
- Ձեր ծածկագիրը կարող է տարբերվել ձեր կապակցվածից
- Ձեր սխեմաները կարող են միացված լինել տարբեր նավահանգիստներին
- Միացման համար դուք օգտագործել եք տարբեր լարեր
- Դուք ավելացրել եք նիշեր, տառեր, որոնք ներառված չէին ձեր ծածկագրում
Համոզվելուց հետո, որ դուք ունեք այս բոլոր 4 իրերը: Դուք, ամենայն հավանականությամբ, կարող եք լուծել ձեր առջև ծառացած խնդրի 99% -ը, քանի որ դրանք այն ընդհանուր խնդիրներն էին, որոնց ես բախվել եմ իմ կառուցման ընթացքում:
Քայլ 6: Քայլ 6: coարդեր
Դուք կարող եք ծածկել ձեր Arduino- ն տուփով կամ ինչ -որ Lego- ով: Ես տուփ եմ պատրաստել ՝ օգտագործելով Lego- ն և դրանով ծածկում եմ լարերը: Այնուամենայնիվ, ես հեռացրել եմ ձախ մասի որոշ հատվածներ, քանի որ ստիպված էի այն միացնել ԱՄՆ -ի նավահանգստին իմ Arduino- ի հետ:
Քայլ 7: Տեսանյութ
Ահա իմ տեսանյութի հղումը և ինչպես եմ պատրաստել իմ տեսահոլովակը, որը դուք կարող եք տեսնել վերջնական նախագիծը: Մաուս Հաուս
Խորհուրդ ենք տալիս:
Arduino մեքենայի հետադարձ կայանման ահազանգման համակարգ - Քայլ առ քայլ: 4 քայլ
Arduino մեքենայի հետադարձ կայանման ահազանգման համակարգ | Քայլ առ քայլ. Այս նախագծում ես նախագծելու եմ մի պարզ Arduino մեքենայի հետադարձ կայանման սենսորային միացում ՝ օգտագործելով Arduino UNO և HC-SR04 ուլտրաձայնային տվիչ: Այս Arduino- ի վրա հիմնված Car Reverse ազդանշանային համակարգը կարող է օգտագործվել ինքնավար նավարկության, ռոբոտների ռանգի և այլ տեսականու համար
Ձայնային թռիչք Arduino Uno- ի հետ Քայլ առ քայլ (8 քայլ) `8 քայլ
Ձայնային թռիչք Arduino Uno- ի հետ Քայլ առ քայլ (8 քայլ). Ուլտրաձայնային ձայնային փոխարկիչներ L298N Dc կանացի ադապտեր էներգիայի մատակարարում արական dc pin Arduino UNOBreadboard և անալոգային նավահանգիստներ ՝ կոդը փոխարկելու համար (C ++)
RC Tracked Robot- ը Arduino- ի միջոցով ՝ քայլ առ քայլ ՝ 3 քայլ
RC Tracked Robot- ը Arduino- ի միջոցով. Հուսով եմ, որ դուք անցել եք մեր նախորդ նախագծերի միջով `Spinel Crux V1 - The Gesture Controlled Robot, Spinel Crux L2 - Arduino Pick and Place Robot with Robotic Arms և The Badland Braw
Lego Lego գանգի մարդ. 6 քայլ (նկարներով)
Lego Lego Skull Man. Ողջույն, այսօր ես ձեզ կսովորեցնեմ, թե ինչպես պատրաստել սառը փոքրիկ մարտկոցով աշխատող լեգո գանգի տղամարդ: սա հիանալի կլինի շուտով սպասվող Հելոուինի համար: կամ դա նույնիսկ հիանալի պարզ նախագիծ կլիներ անել: երբ ձեր տախտակը կամ պարզապես մի փոքր թիկնոց կտոր է
DIY Arduino Robotic Arm, Քայլ առ քայլ ՝ 9 քայլ
DIY Arduino Robotic Arm, Քայլ առ քայլ. Այս ձեռնարկը սովորեցնում է ձեզ, թե ինչպես ինքնուրույն կառուցել ռոբոտ -բազուկ