Բովանդակություն:
- Պարագաներ
- Քայլ 1: Պատրաստեք պարիսպը
- Քայլ 2: Միացրեք ձեր սխեմաները
- Քայլ 3. Programրագրեք ծիածանը
- Քայլ 4: Հավաքեք
Video: Infinity Rainbow: 4 քայլ
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:47
Անվերջության հայելիները զվարճալի պատրանք են, որոնք կատարյալ են պայծառ ծիածանների համար: Այս հրահանգը ցույց է տալիս, թե ինչպես պատրաստել դյուրակիր անվերջության ծիածան, որը կարող եք վերցնել ձեզ հետ:
Նյութեր
- տուփ կամ այլ պարիսպ
- Հայելիի մակերես
- երանգավորման նյութ
- Neopixel շերտ
- վերահսկիչ, ինչպիսին է Adafruit- ի CPX- ը կամ gemma- ն
- համատեղելի մարտկոց և լարեր
Խնդրում ենք նկատի ունենալ, որ ձեզ անհրաժեշտ է և՛ թափանցիկ հայելիի նյութ, և՛ հայելու ամբողջական մակերես: Ես օգտագործեցի պլաստմասե հայելիի սալիկներ և մգեցված պատուհանի ֆիլմ
Տուփը պետք է ունենա հարթ մակերես, որը կարող եք կտրել և ծածկել երանգավորման նյութով: Այն նաև պետք է լինի բավականաչափ մեծ ՝ հսկիչը, մարտկոցը և լրացուցիչ լարերը տեղավորելու համար:
Պարագաներ
Լրացուցիչ պարագաները ներառում են զոդում և ծրագրավորում: Օգտագործեք Arduino IDE- ն ՝ Circuit Playground Express (CPX) կամ գեմա ծրագրավորելու համար: Համոզվեք, որ ավելացրեք Adafruit գրադարանները `օգտագործելով գրադարանի կառավարիչը:
Քայլ 1: Պատրաստեք պարիսպը
Հետագծեք հայելու և երանգի նյութերի պատյանները և կտրեք դրանք: Դարձրեք դրանք մի փոքր ավելի փոքր, որպեսզի նրանք կարողանան տեղավորվել ներսում: Կոնտեյների վերևից կտրեք մի հատված ՝ թողնելով բավականաչափ տարածք ՝ շուրթ ձևավորելու համար: Կոնտեյնը, որից ես օգտվում էի, արդեն պլաստիկ պատուհան ուներ, ուստի այստեղի կափարիչը կտրելու կարիք չունեի:
Քանի որ իմ պարիսպը մետաղական էր, այն շարեցի էլեկտրական ժապավենով: Համոզվեք, որ չկա մերկ մետաղ, որը կարող է կարճացնել ձեր սխեմաները: Ես նաև օգտագործեցի ստվարաթղթե շերտ ՝ լուսարձակները ամրացնելու համար:
Քայլ 2: Միացրեք ձեր սխեմաները
Էլեկտրամոնտաժը բավականին պարզ է: Կա ընդամենը 3 միացում, բայց վստահ եղեք, որ միանում եք շերտի սկզբին: Տվյալների կապը պետք է իրականացվի CPX- ի A0- ի և Neopixel- ի ժապավենի միջև: Եթե դուք օգտագործում եք Gemma- ն, D1 լարով անցեք շերտի Din- ին: Միացրեք 5V գիծը շերտի վրա վերահսկիչի Vout- ին: Սա ավելի շատ էներգիա կտա LED- ներին: Ի վերջո, միացրեք հողը վերահսկիչի և առաջնորդվող ժապավենի միջև:
Քայլ 3. Programրագրեք ծիածանը
Arduino- ն ապահովում է այս RGB լուսարձակները ծրագրավորելու հեշտ միջոց: Եթե դուք դեռ չունեք ծրագրավորման ինտերֆեյս, ներբեռնեք այն arduino.cc- ից: Նրանք ունեն սկսնակ էջ, որը ձեզ կտանի յուրաքանչյուր քայլի միջոցով: Arduino IDE- ն տեղադրելուց հետո դուք կօգտագործեք գրադարանի ներկառուցված կառավարիչը ՝ Adafruit's NeoPixels- ի և ձեր վերահսկիչ տախտակի համար աջակցություն ավելացնելու համար:
Գրադարանները կարգավորելուց հետո ձեզ հասանելի կլինեն NeoPixel- ի օրինակելի ծրագրերը: Սկսեք կոճակավորող սարքի օրինակով: Այն ապահովում է ծիածանի 3 ռեժիմ ՝ խաղալու համար ՝ ծիածան, ծիածան ցիկլ և TheaterChaseRainbow: Իմ ամենասիրելին rainbowCycle- ն էր:
Կա ընդամենը 3 փոփոխություն, որը դուք պետք է կատարեք օրինակելի ծրագրի մեջ
1) Սահմանեք NeoPixels- ի թիվը PIXEL_COUNT- ով: Օրինակ, եթե ունեք 16 LED, փոխեք ծածկագրի տողը ՝ կարդալու համար.
#սահմանեք PIXEL_COUNT 16
2) Սահմանեք վերահսկիչի ելքային քորոցը: Եթե դուք օգտագործում եք CPX- ը, համոզվեք, որ PIXEL_PIN- ը սահմանված է տողով
#սահմանեք PIXEL_PIN 6
Եթե դուք օգտագործում եք Gemma- ն, այս տողը կփոխեք
#սահմանեք PIXEL_PIN 1
3) Փոխել հիմնական ծածկագիրը: Արդուինոյում հիմնական ռեժիմը հանգույցն է (): Գտեք այդ առօրյան և փոխարինեք այն հետևյալով
void loop () {rainbowCycle (20);
}
Այժմ միացրեք այն և իջեցրեք բեռը: Դուք պետք է տեսնեք արդյունքները NeoPixels- ում:
Քայլ 4: Հավաքեք
Առաջին բանը, որ հավաքվում է, թափանցիկ երանգը վերին կոպի վրա դնելն է: Այստեղ այն ցուցադրվում է կցված երկկողմանի ժապավենով:
NeoPixel շերտը հնարավորինս ամրացրեք կափարիչին:
Հաջորդը, մարտկոցը և կարգավորիչը տեղադրեք պատյանում: Եթե դուք օգտագործում եք CPX- ը, այն ինքնաբերաբար կմիացվի: Եթե դուք օգտագործում եք Gemma- ն, գուցե անհրաժեշտ լինի այն միացնել: Այս փուլում LED- ները կվառվեն:
Շղթայի վերևում տեղադրեք հայելային ծառայությունը: Փորձեք ապահովել այն հնարավորինս մոտ LED- ների մոտ:
Վերջնական քայլը կափարիչը տեղադրելն է: Այժմ դուք ունեք ձեր շարժական անսահմանության ծիածանը:
Խորհուրդ ենք տալիս:
Rainbow Dice: 6 քայլ (նկարներով)
Rainbow Dice. Սա կազմում է զառախաղերի տուփ, որտեղ տեղադրված է 5 գունավոր smd LED- ներ `5 գույնով: Drivingրագրային ապահովումը, որը վարում է այն, թույլ է տալիս տարբեր խաղային ռեժիմներ ՝ ներգրավված բազմաթիվ զառերով: Մեկ վարպետ անջատիչը թույլ է տալիս խաղի ընտրություն և զառեր գլորել: Անհատական անջատիչներ eac- ի կողքին
BrickPi - Rainbow Unicorn: 15 քայլ (նկարներով)
BrickPi-ainիածան միաեղջյուր. Մուտքագրեք Covid և Shelter-in-տեղում դասավանդման ժամանակը և ոչ մի ամառային ճամբար (ուսումնական տարվա լավագույն հատվածը): Ես ունեմ ուրբաթօրյա Lego «Club», հիմնականում 8-10 տարեկան տղաների հետ: Քանի որ այս ակումբը հայտնվում է դպրոցից հետո, երբ այս երեխաները սովորել են
Կառուցեք Rainbow Interactive Bridge օգտագործելով Minecraft Raspberry Pi հրատարակությունը ՝ 11 քայլ
Կառուցեք Rainbow Interactive Bridge- ը ՝ օգտագործելով Minecraft Raspberry Pi Edition- ը: Երեկ ես տեսա, թե ինչպես է իմ 8-ամյա եղբորորդին Minecraft- ում խաղում այն Raspberry Pi- ի հետ, որը ես նրան տվել էի, այնուհետև մի գաղափար ստացա, որն օգտագործում է ծածկագիրը ՝ հարմարեցված և հետաքրքիր Minecraft- ի պատրաստման համար: pi LED բլոկների նախագիծ: Minecraft Pi- ը հիանալի միջոց է ՝ սկսելու
Arduino & Neopixel Coke Bottle Rainbow Party Light: 7 քայլ (նկարներով)
Arduino & Neopixel Coke Bottle Rainbow Party Light. Այսպիսով, իմ որդին ՝ Դունը, նկատում է շատ զով երեկոյի լույս, որը պատրաստված է հին կոկ շշերից և Glow Sticks- ի փափուկ ներսից և հարցնում է, թե կարո՞ղ ենք արդյոք այն պատրաստել իր առաջիկա դպրոցական քննությունների համար, որոնք ավարտվել են PartAYYY !! ! Ես հաստատ ասում եմ, բայց չէ՞ որ դուք նախընտրում եք ունենալ մի քանիսը
Neopixel Ws2812 Rainbow LED Glow With M5stick-C - Գործարկելով Rainbow- ը Neopixel Ws2812- ի վրա `օգտագործելով M5stack M5stick C- ն Arduino IDE- ի միջոցով. 5 քայլ
Neopixel Ws2812 Rainbow LED Glow With M5stick-C | Running Rainbow on Neopixel Ws2812 Using M5stack M5stick C Using Arduino IDE: Ողջույն, այս հրահանգներում մենք կսովորենք, թե ինչպես օգտագործել neopixel ws2812 LED- ները կամ led շերտի կամ led մատրիցայի կամ led օղակի հետ m5stack m5stick-C զարգացման տախտակով Arduino IDE- ով և մենք պատրաստելու ենք: դրա հետ ծիածանի օրինակ