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

Նախագիծ 1. Դեմո տեսանյութ C լեզվով ՝ 9 քայլ
Նախագիծ 1. Դեմո տեսանյութ C լեզվով ՝ 9 քայլ

Video: Նախագիծ 1. Դեմո տեսանյութ C լեզվով ՝ 9 քայլ

Video: Նախագիծ 1. Դեմո տեսանյութ C լեզվով ՝ 9 քայլ
Video: Tim Urban: Inside the mind of a master procrastinator | TED 2024, Նոյեմբեր
Anonim
Image
Image

Ողջույն, սիրելի գործընկեր

Այս նախագծում ես ուզում էի ստեղծել մի փոքրիկ ցուցադրական ցուցադրում, որը լավ ներածություն կծառայի իմ լաբորատորիայի համար:

Դա անելու համար ես մեծապես օգտագործել եմ eBay- ի հետևյալ բաղադրիչները.

-Արդուինո Նանո ՝

-I2C OLED LCD էկրան ՝

-Կպչուն ջեռուցման ատրճանակ ՝

Ստորև բերված են այն քայլերը, որոնք անհրաժեշտ են այս նախագիծն ավարտելու համար

Քայլ 1. Վերնագրերը միացրեք ինչպես Arduino- ին, այնպես էլ LCD էկրանին

Քայլ 2. endկեք JTAG- ի վերնագիրը Arduino Nano- ի վրա, որը որպես լեռ կծառայի մեր LCD էկրանին

Քայլ 3. Կապված կպչուն ատրճանակի օգնությամբ սոսնձեք փոքր էկրանը Arduino Nano- ի մեջ:

Քայլ 4: Կատարեք ճիշտ կապեր

Այժմ, երբ ամբողջ կազմը հավաքված է, ժամանակն է որոշ կապեր հաստատել: Դրա համար ձեզ հարկավոր է հաստատել ստորև բերված կապերը:

Դրանով դուք նույնպես պետք է կարճացնեք լարերը, եթե դուք ստանդարտ ցատկողներ եք, ինչպես ցույց է տրված ստորև: Արագ գործի կանոնն այն է, որ մետաղալարը, որպես այդպիսին, պտտվի `կտրումը կատարելու ճշգրիտ վայրը գնահատելու համար:

Քայլ 5. Կտրվածքներ կատարելուց հետո կպահանջվի կպցնել ցատկող լարերի երկու ծայրերը, ինչպես հետևում է

Քայլ 6: Ավարտեք բոլոր կապերը: Երբ դա արվի, այժմ ժամանակն է ծրագրել այս փոքրիկ կազմվածքը:

Քայլ 7: Պատրաստվեք որոշ կոդավորումներ կատարել

Arduino- ում որևէ կոդ դնելուց առաջ ձեզ հարկավոր է ներբեռնել մի քանի գրադարան: Հետևյալ երկու հղումները պետք է ձեզ հասցնեն այնտեղ.

Adafruit-GFX- գրադարան ՝

Adafruit-SSD1306 ՝

Ենթադրում եմ, որ դուք գիտեք, թե ինչպես ավելացնել սեղմված գրադարան (.zip) Arduino IDE- ին: Հակառակ դեպքում, խնդրում ենք օգտագործել հետևյալ հղումը ՝ թեմայի վերաբերյալ ավելին իմանալու համար.

Ինչպես ավելացնել.zip գրադարան Arduino IDE- ին ՝

Քայլ 8: Ավելացրեք ավելի շատ հիանալի հատկություններ ձեր ծրագրին

Սա տեխնիկապես քայլ չէ, բայց այն դեպքում, եթե ցանկանում եք ներառել ավելի հետաքրքիր գործառույթներ, ինչպիսիք են ՝ նկարներ ավելացնելը ձեր էկրանին և ավելի հոգնեցուցիչ աշխատանքի համար, գուցե ցուցադրման վրա գիֆ ավելացնել, ձեզ հարկավոր է օգտագործել մի քանի հղումներ.

Հղում 1 ՝

Հղում 2:

Առաջին հղումը ՝ link1, օգնում է ցանկացած չափի պատկեր փոխակերպել 128X64- ի համապատասխան չափի, որը ներկայացնում է OLED էկրանին վերաբերող չափերը: Ասածս այն է, որ դուք կարող եք փոխակերպումը դարձնել ավելի փոքր կամ ավելի մեծ չափերի ՝ հիմնվելով ձեռքի վերջնական արտադրանքի վրա: Ինչ վերաբերում է երկրորդ հղմանը, ապա դա թույլ կտա պատկերը փոխակերպել bitmap ձևաչափի (0 -ի և 1 -ի բազմազանությունը միասին մատրիցի): Այս վերջինը Arduino- ի ծրագրային հիշողության մեջ պահելը կօգնի այն հետագայում ցուցադրել ՝ օգտագործելով «display.drawBitmap ()» գործառույթը:

Քայլ 9. Եղեք ստեղծագործ, երկինքը սահմանն է

Ես կապում եմ իմ ծածկագրերը ՝ վերը նշված տեսանյութին հասնելու համար (GitHub հղում): Կցում եմ նաև վերը նշված տեսանյութի ավելի դանդաղ տարբերակ:

հղում ՝

Հ. Գ. Խնդրում ենք մեծ ուշադրություն դարձնել լուսանկարի մշակմանը `նախքան դրանք մոնոխրոմ պատկերների վերածելը: Դրա հիման վրա վերջնական արդյունքը կարող է լինել լավ կամ վատ: Ես խորհուրդ եմ տալիս կոնտրաստը հարմարեցնել այն մակարդակի վրա, որը ներառում է շեմային զտիչը, որը գալու է հետո:

Ազատորեն ոգեշնչվեք, փոխեք և օգտագործեք ներառված որոշ հնարավորություններ:

Եթե ձեզ դուր եկավ սա, խնդրում ենք հավանել, տարածել և բաժանորդագրվել ավելի հետաքրքիր բովանդակության համար:

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