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

Յուպիտերի արբանյակային ցուցադրում ՝ 3 քայլ
Յուպիտերի արբանյակային ցուցադրում ՝ 3 քայլ

Video: Յուպիտերի արբանյակային ցուցադրում ՝ 3 քայլ

Video: Յուպիտերի արբանյակային ցուցադրում ՝ 3 քայլ
Video: EL OVNI QUE SOBREVOLÓ ZARAGOZA con CARLOS BOGDANICH 2024, Նոյեմբեր
Anonim
Յուպիտերի արբանյակային ցուցադրում
Յուպիտերի արբանյակային ցուցադրում
Յուպիտերի արբանյակային ցուցադրում
Յուպիտերի արբանյակային ցուցադրում
Յուպիտերի արբանյակային ցուցադրում
Յուպիտերի արբանյակային ցուցադրում

Սա զվարճալի և հեշտ նախագիծ է, որն ունի բազմաթիվ ներուժ ՝ հետաքրքիր, ուսուցողական և զրույց սկսելու համար: Այն օգտագործում է էժան (10 դոլար) նեոպիքսելային ժապավեն ՝ Յուպիտերի չորս հիմնական արբանյակների ներկայիս կողմնորոշումը ցուցադրելու համար:

Պարագաներ

Arduino Uno (ցանկացած տարբերակ կանի)

NeoPixel շերտ (ես օգտագործել եմ Amazon- ից հասանելի մեկը)

3 կապող լարեր

Քայլ 1. Միացրեք ձեր Arduino- ն Lightstrip- ին

Միացրեք ձեր Arduino- ն Lightstrip- ին
Միացրեք ձեր Arduino- ն Lightstrip- ին

Ոչ այնքան այս. Լույսի ժապավենն ունի երեք միացում. Կարմիր ՝ +5 Վ, Սև ՝ գետնի համար, Կանաչ ՝ ազդանշանի համար:

Դուք կարող եք ունենալ իմից տարբեր լուսային ժապավեն, այնպես որ գույները կարող են տարբեր լինել, բայց կապը նույնը կլինի:

Միացրեք հետևյալը.

Թեթև ժապավեն -------- Arduino Pin

Կարմիր մետաղալար -------------- 5 Վ

Սև մետաղալար ------------ GND

Կանաչ մետաղալար ------------ Պին 6 (սա կարող է լինել ցանկացած կապում, բայց իմ ուրվագիծը օգտագործում է 6)

Կարող եք սպասել մինչև Arduino- ի ծրագրավորումը, նախքան լուսային ժապավենը միացնելը: Դա կանխելու է գործարկման ժամանակ պատահական պայմանը միաժամանակ միացնել բոլոր լույսերը և պոտենցիալ ծանրաբեռնել համակարգչի USB պորտը:

Քայլ 2. Programրագրեք Arduino- ն

Տեղադրեք ուրվագիծը Arduino- ում ՝ օգտագործելով ցանկացած մեթոդ, որին սովոր եք:

Նշում. Դուք պետք է բեռնեք Adafruit Neopixel գրադարանը: Շնորհակալություն Adafruit- ին Maker համայնքին ցուցաբերած զարմանալի աջակցության համար !!!

Սա շատ պարզ իրականացում է, որը մեծ տեղ է թողնում բարելավման համար: Ներկայումս դուք կոդավորում եք ամսաթվով և ժամով (UTC): Թարմացրեք փոփոխականները ձեր ընթացիկ UTC ժամին: Կազմեք և ներբեռնեք կոդը ձեր Arduino- ում: Դուք պետք է տեսնեք արբանյակների ներկա վիճակը: Յուպիտերը կհայտնվի որպես ԿԱՐՄԻՐ կետ ՝ շերտի մեջտեղում: Մյուս արբանյակների գույները կարող են փոխվել էսքիզի մեջ `այն, ինչ ցանկանում եք: Քանի որ էսքիզում նշված է գործարկման ամսաթիվը և ժամը, այժմ կարող եք ցուցադրումը վերցնել այլուր և միացնել այն, և այն կսկսվի ընթացիկ ժամին: Սա թույլ է տալիս ծրագրավորել այն և արագ տեղափոխել այն ինչ -որ տեղ ՝ չկորցնելով ամսաթիվը կամ ժամը:

Քայլ 3: Դարձրեք այն ձեր սեփականը

Ակնհայտ է, որ սա բարելավելու մի քանի հիանալի միջոց կա, եթե ցանկանում եք սա գեղեցիկ նախագիծ դարձնել ձեր տան համար.

1) Ավելացրեք մարտկոցով ապահովված իրական ժամանակի ժամացույց: Դրանք շատ էժան են ՝ դրանց օգտագործման եղանակի վերաբերյալ բազմաթիվ տեղեկություններով: Սա թույլ կտա ձեզ չկորցնել ընթացիկ ամսաթիվը կամ ժամը, երբ միավորը հոսանքազրկվել է:

2) Դուք կարող եք մի քանի անջատիչ ավելացնել Arduino- ին և գալ կոդով ՝ ժամանակը սահմանելու համար ՝ օգտագործելով լուսացույցը որպես էկրան: Միգուցե ամսաթվի և ժամի յուրաքանչյուր նիշ սահմանեք, թե քանի LED- ներ եք հեռու Յուպիտերից (կամ շերտի մի ծայրից):

3) Ես ավելացրել եմ Յուպիտերի փոքր պատկերը `մոլորակն ավելի լավ ընդգծելու համար: Աստղային դաշտի ֆոնին տեղադրվելը իսկապես կդարձնի այս նախագիծը հանրաճանաչ:

4) Ներկայումս ծածկագիրը կգրագրի երկու լուսին, որոնք գտնվում են նույն պիքսելում: Դուք կարող եք փոփոխել ծածկագիրը ՝ երկու գույները փոխարինելու համար, երբ դրանք նույն պիքսելում են:

5) Նմանապես, ինչպես վերը նշված 2 -ը, դուք կարող եք գալ սխեմայով `լուսնի ցուցադրման և ժամանակի միջև այլընտրանքով: (Թե ինչպես կարող եք ժամանակը ցուցադրել գծային ժապավենի վրա, ձեզնից է կախված): Կոդն առաջին հերթին կարգավորում է ցուցադրումը, այնուհետև ենթակարգին կանչում ՝ դիրքերը բազմիցս հաշվարկելու համար: Ես ավելացրեցի տող Loop () ենթածրագրում `յուրաքանչյուր Loop կրկնում ժամանակին 120 վայրկյան ավելացնելու համար: Սա թույլ է տալիս տեսնել արբանյակները, որոնք ավելի արագ են շարժվում միմյանց նկատմամբ, և տալիս է այս տիեզերական պարողների իսկապես հիանալի ցուցադրում:

Տեսահոլովակը ցույց է տալիս այս տողում մեկնաբանված կոդը: Դուք կարող եք տեսնել, թե ինչպես է Իոն պտտվում Յուպիտերի շուրջը, իսկ Կալիստոն դուրս է գալիս այնտեղից: Հուսով եմ, որ ձեզ դուր կգա այս նախագիծը: Եթե դուք պատրաստում եք մեկը, խնդրում ենք այն կիսել բոլորի հետ:

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