Բովանդակություն:
- Պարագաներ
- Քայլ 1. Միացրեք ձեր Arduino- ն Lightstrip- ին
- Քայլ 2. Programրագրեք Arduino- ն
- Քայլ 3: Դարձրեք այն ձեր սեփականը
Video: Յուպիտերի արբանյակային ցուցադրում ՝ 3 քայլ
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:45
Սա զվարճալի և հեշտ նախագիծ է, որն ունի բազմաթիվ ներուժ ՝ հետաքրքիր, ուսուցողական և զրույց սկսելու համար: Այն օգտագործում է էժան (10 դոլար) նեոպիքսելային ժապավեն ՝ Յուպիտերի չորս հիմնական արբանյակների ներկայիս կողմնորոշումը ցուցադրելու համար:
Պարագաներ
Arduino Uno (ցանկացած տարբերակ կանի)
NeoPixel շերտ (ես օգտագործել եմ Amazon- ից հասանելի մեկը)
3 կապող լարեր
Քայլ 1. Միացրեք ձեր 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 վայրկյան ավելացնելու համար: Սա թույլ է տալիս տեսնել արբանյակները, որոնք ավելի արագ են շարժվում միմյանց նկատմամբ, և տալիս է այս տիեզերական պարողների իսկապես հիանալի ցուցադրում:
Տեսահոլովակը ցույց է տալիս այս տողում մեկնաբանված կոդը: Դուք կարող եք տեսնել, թե ինչպես է Իոն պտտվում Յուպիտերի շուրջը, իսկ Կալիստոն դուրս է գալիս այնտեղից: Հուսով եմ, որ ձեզ դուր կգա այս նախագիծը: Եթե դուք պատրաստում եք մեկը, խնդրում ենք այն կիսել բոլորի հետ:
Խորհուրդ ենք տալիս:
Արբանյակային օժանդակ եղանակային կայան ՝ 5 քայլ
Արբանյակային օժանդակ եղանակային կայան. Այս նախագիծը նախատեսված է այն մարդկանց համար, ովքեր ցանկանում են հավաքել եղանակի իրենց տվյալները: Այն կարող է չափել քամու արագությունը և ուղղությունը, ջերմաստիճանը և օդի խոնավությունը: Այն կարող է նաև լսել Երկրի շուրջը պտտվող եղանակային արբանյակները 100 րոպեն մեկ անգամ: Ես կամենամ
Քերծված փայտե օֆսեթ արբանյակային ուտեստ ՝ 11 քայլ (նկարներով)
Քերծված փայտե օֆսեթ արբանյակային ուտեստ. Ես հանդիպել էի որոշ կայքերի, որտեղ մի քանի հոգի կառուցել էին իրենց հիմնական արբանյակային ճաշատեսակները, մի ավստրալացի մարդ նույնիսկ 13 մետրանոց հսկայական օֆսեթ ուտեստ էր պատրաստել: Որն է տարբերությունը? Հիմնական ուշադրության կենտրոնում այն է, ինչ դուք մտածում եք, երբ ինչ -որ մեկն ասում է «արբանյակային անջատում
Ինչպես շտկել վարդակից և խաղալ արբանյակային ռադիո. 6 քայլ
Ինչպես շտկել միացման և նվագարկման արբանյակային ռադիոկայանը. Նախքան սկսելը, դուք պետք է որոշեք ձեր վահանակի կամ արբանյակային ռադիոյի տեղադրման լավագույն վայրը և ձեզ անհրաժեշտ կլինի վարդակի վարորդ, պտուտակահան և մետաղալար կտրող սարքեր
Արբանյակային STEM հավաքածու ՝ 7 քայլ
Արբանյակային STEM հավաքածու. Այսօրվա աշխարհում մարդկության ամենակարևոր գործիքներից մեկը արբանյակներն են: Այս արբանյակները մեզ տալիս են մեր կյանքի շատ կարևոր տվյալներ: Դրանք կարևոր են մեր բոլոր առումներով, օրինակ ՝ հաղորդակցությունից և եղանակի կանխատեսումից մինչև ռ
Երկակի 7 հատվածից բաղկացած ցուցադրում, որը վերահսկվում է շրջանագծի պոտենցիոմետրով Python - Տեսողության համառության ցուցադրում. 9 քայլ (նկարներով)
Երկակի 7 հատվածից բաղկացած ցուցադրումներ, որոնք վերահսկվում են շրջանագծի պոտենցիոմետրով: Python-Տեսողության համառության դրսևորում. Այս նախագիծը օգտագործում է պոտենցիոմետր `7 սեգմենտանոց LED էկրանների (F5161AH) ցուցադրումը վերահսկելու համար: Պոտենցիոմետրի բռնիչը պտտելիս ցուցադրվող թիվը փոխվում է 0 -ից 99 -ի սահմաններում: momentանկացած պահի վառվում է միայն մեկ LED, շատ կարճ, բայց