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

Halloween LightshowPi: 6 քայլ
Halloween LightshowPi: 6 քայլ

Video: Halloween LightshowPi: 6 քայլ

Video: Halloween LightshowPi: 6 քայլ
Video: Halloween Light Show. 2024, Նոյեմբեր
Anonim
Հելոուին LightshowPi
Հելոուին LightshowPi
Հելոուին LightshowPi
Հելոուին LightshowPi
Հելոուին LightshowPi
Հելոուին LightshowPi

Այսպիսով, այս սեզոնին մենք ինչ -որ նոր բան էինք փնտրում ՝ մեր Haunted Halloween Yard- ին ավելացնելու համար, և ես պատահաբար հանդիպեցի այս Raspberry Pi Lightshow նախագծին ՝ https://lightshowpi.org կայքում: Կան նաև շատ հիանալի տեղեկություններ https://www.reddit.com/r/LightShowPi/ կայքում: Այս ուսանելի դասում ես իսկապես պարզապես կծածկեմ այն իրերը, որոնք օգտագործել եմ իմ տուփը կառուցելու համար: Շարունակելուց առաջ ես ինձ պարտավորված եմ համարում նշել, որ այս նախագիծը պահանջում է էլեկտրական սարքավորումների և էլեկտրագծերի մշակում և նախատեսված չէ երեխաների համար առանց մեծահասակների հսկողության: Իրականում, եթե դուք լիցենզավորված էլեկտրիկ չեք, դիմեք ձեր տեղական էլեկտրիկին `ձեզ օգնելու համար: Եվ ԵՐԲԵՔ մի՛ սպասարկեք այս նախագիծը, քանի դեռ այն միացված չէ: Կենդանի էլեկտրական սխեմաների ազդեցությունը կարող է հանգեցնել մահվան: Լավ, բավական PSA: Ուրախ Հելոուին. Համենայն դեպս, LightShowPi ծրագրաշարը բավականին սարսափելի է: Այն համաժամեցնում է ձեր լույսերը ձեր երաժշտության հետ: Կա microWeb սերվեր, որպեսզի կարողանաք վերահսկել լույսերն ու երաժշտությունը դիտարկիչից: Այն ներառում է նաև SMS- ի աջակցություն, ինչպես նաև Pianobar- ի միջոցով հոսքային ծառայության ինտեգրում: Պանդորայի վրա խաղում ենք «Midnight Syndicate Radio» - ն: Եթե ծանոթ չեք նրանց, Midnight Syndicate- ը Հելոուինի անհավանական մթնոլորտ է ստեղծում: Այս նախագիծը օգտագործում էր Raspberry Pi 4, բայց ես կարծում եմ, որ դուք կարող եք օգտագործել ցանկացած հին պտույտ:

Պարագաներ

seeed Studio Raspberry Pi 4 Model… https://www.amazon.com/dp/B07WBZM4K9Samsung 32GB EVO Plus Class 10… https://www.amazon.com/dp/B0749KG1JKMazerPi Raspberry Pi 4 Case,… https:// www.amazon.com/dp/B07W3ZMVP1CanaKit 3.5A Raspberry Pi 4 Power… https://www.amazon.com/dp/B07TYQRXTKKEYESTUDIO GPIO Breakout Kit for Raspberry Pi - Assembled Pi Breakout + Rainbow Ribbon Cable + 400 Tie Points //www.amazon.com/dp/B072XBX3XX/(2) SainSmart 8-Channel 5V Solid State Relay Module Board for Arduino Uno Duemilanove MEGA2560 MEGA1280 ARM DSP PIC https://www.amazon.com/dp/B006J4G45G/Icstation Աուդիո հաղորդիչ Stereo DSP PLL մոդուլ 88-108MHz LCD էկրանով MIC USB մուտքագրում, Ականջակալ Համատեղելի է iPhone- ի, Samsung- ի, Tablet- ի, Laptop- ի հետ (սև) https://www.amazon.com/dp/B00LM0ZGK6/BOSS Audio Systems BVC10 Universal ձայնի ձայնի կառավարում - Օգտագործեք մեքենայի ընդունիչների, ATV- ի, UTV- ի, մոտոցիկլետների ձայնային համակարգերի հետ https://www.amazon.com/dp/B0149VBF8G/ Բացի այդ, ձեզ հարկավոր կլինի Tupperware աղբարկղ ԿԱՄ կամ այլ պարիսպ, ցանկալի է, որ այն բաց լինի, եթե այն պետք է բաց լինի: տարրերին: Իմ դեպքում ես ամեն ինչ խցկել էի հին 5gal Tupperware աղբարկղի մեջ: Ընդունիչի վարդակներ, իմ նախագիծը օգտագործում է 16 ալիք, ուստի ես ունեմ (8) դուպլեքս վարդակներ: Գումարած (1) լրացուցիչ ելք տուփի ներսում `ամեն ինչ սնուցելու համար: Ես նաև խորհուրդ եմ տալիս եղանակից պաշտպանվել ծածկոցներ ձեր վարդակների համար: Ամեն ինչ միացնելու համար, իհարկե, ձեզ հարկավոր կլինի մետաղալար: Իմ դեպքում ես ունեի հին երկարացման լար, որը կտրված էր և դուրս էր բերվել ծառայությունից: Այսպիսով, ես դրա ներսում օգտագործեցի մետաղալարը: Ես նաև հին երկակի USB լիցքավորիչ էի օգտագործում ռելեների արտաքին էներգիայի և FM հաղորդիչի սնուցման համար: Մասերը փրկելու համար կարող եք հաշվի առնել, որ պատյանում գտնվող պահարանը մեկ ներկառուցված USB- ներով լինի:

Քայլ 1: Տեղադրեք ձեր պահարանները

Տեղադրեք ձեր պահարանները
Տեղադրեք ձեր պահարանները
Տեղադրեք ձեր պահարանները
Տեղադրեք ձեր պահարանները

Իմ պարիսպի համար ես օգտագործել եմ ընդհանուր 5Gal Tupperware աղբարկղ: Ինձ դուր է գալիս այս տարբերակը, քանի որ դրանք արդեն եղանակին դիմացկուն են ՝ ըստ դիզայնի: Եվ, եթե կարոտում եք ինչ -որ բան կտրել, դրանք չափազանց էժան են և մատչելի: Ես օգտագործել եմ հետևի լեռան ափսեը `եղանակից անջրանցիկ պահարանի կափարիչը, որպես ձևանմուշ` տարաների բացվածքները կտրելու համար: Ես գտա, որ իմ անցքերը մի փոքր ավելի մեծ են, քան ես կնախընտրեի: Դուք կարող եք այլ կերպ չափել: Համոզվեք, որ եթե դուք մտադիր եք եղանակի դիմացկուն ծածկոցներ տեղադրել ձեր պահարանների արտաքին մասում, ապա նրանց միջև բավականաչափ տեղ եք թողնում, որպեսզի ծածկոցները տեղավորվեն միմյանց կողքին և դեռ ազատորեն բացվում են: Ես թերագնահատեցի հեռավորությունը և իսկապես բախտ ունեցա, որ նրանք դեռ տեղավորվում են միմյանց կողքին:

Քայլ 2. Հաղորդալարեք ձեր ընդունարաններն ու ռելեները

Հաղորդալարեք ձեր ընդունարաններն ու ռելեները
Հաղորդալարեք ձեր ընդունարաններն ու ռելեները
Հաղորդալարեք ձեր ընդունարաններն ու ռելեները
Հաղորդալարեք ձեր ընդունարաններն ու ռելեները

Անոթը լարով կապելու համար, ակնհայտ է, որ ձեզ էլեկտրական լար է անհրաժեշտ: Ես ունեի հին երկարացման լար, որը քերծված էր և հանված էր ծառայությունից: Ես դրանից կտորներ էի օգտագործում տուփս լարելու համար: Կերակրեք ձեր չեզոք (սպիտակը) յուրաքանչյուր տուփի մեջ և դրսից արծաթե պտուտակներով: Հողը (կանաչը) վայրէջք է կատարում կանաչ պտուտակի վրա: Ձեր տաքը (սև), որը գալիս է ռելեից, վայրէջք է կատարում փողային պտուտակին: Դուպլեքսը երկու առանձին սխեմաների բաժանելու համար կտրեք փոքր փողային կամուրջը պտուտակների միջև: Ուշադրություն դարձրեք նկարներին, կարմիր գծանկարը տաք ոտքն է ՝ յուրաքանչյուր ռելեի մի կողմում, այնուհետև հոսանքի աղբյուրին, իսկ մանուշակագույն գծապատկերը ՝ յուրաքանչյուր տուփի մեջ:

(2) SainSmart 8-Channel 5V Solid State Relay Module Board for Arduino Uno Duemilanove MEGA2560 MEGA1280 ARM DSP PIC

Ռելեներին անհրաժեշտ կլինի 5 վ լարման աղբյուր: Ես տեսել եմ, որ որոշ սխեմաներ օգտագործում են Pi- ի կողմից տրամադրված 5v ինքնաթիռը, բայց նաև կարդացել եմ, որ հաշվի առնելով նախագծի բնույթը, ինքնաթիռի 5v- ը կարող է բավարար կայուն ուժ չլինել: Ես ոչ մի դեպքում չէի ցանկանա անհանգստանալ, այնպես որ ես պարզապես ավելացրեցի USB լիցքավորիչի խորանարդը, կտրեցի մետաղալարը հին USB լիցքավորման մալուխից և voila: լրացուցիչ 5 վ, միացված է ռելեներ: *Նշում ռելեների մասին: Ինչպես պարզվեց, ոչ բոլոր ռելեներ են նույնը … այնպես որ ես սովորեցի: Դուք կարող եք նկատել, որ վաղ նկարներում ես ունեի մի զույգ կապույտ 5 վ «մեխանիկական» ռելեներ, որոնցով ես սկսեցի նախագիծը: Բայց, ինչպես շուտով իմացա, այս սխալները կարող են բավականին աղմկոտ լինել, երբ ձեր շոուն սկսվում է: Ես նաև կարդացել եմ, որ այս ռելեներ ունեն ավելի կարճ կյանքի տևողություն: Պահպանեք ձեր գլխացավը և պարզապես գնացեք SSR ռելեներ: Նրանք լռում են: Եվ քանի դեռ ձեզ պահում եք 2A- ի տակ, դրանք պետք է տևեն:

Քայլ 3: Մալուխավորեք ձեր Pi- ն

Wire Your Pi
Wire Your Pi
Wire Your Pi
Wire Your Pi

Ինչպես կտեսնեք փիքսում, ես օգտագործում եմ Breakout Kit: Սա անհրաժեշտ չէ, և դուք կարող եք ուղիղ միացնել RPi- ին: Ես ընտրեցի այս երթուղին, քանի որ ես օգտագործում եմ իմ Pi- ն բոլոր տեսակի փոքր նախագծերի համար և այս բեկումնային հավաքածուի միջոցով ես արագ անջատում եմ ստացել: Այդ կերպ, սեզոնի վերջում ես կարող եմ հեռացնել Pi- ն, պահել Lightshow- ի տուփը իմ արձակուրդային իրերով և հաջորդ սեզոնին ստիպված չլինել նորից կապել իմ pinout- ը:

KEYESTUDIO GPIO Breakout Kit for Raspberry Pi - Assembled Pi Breakout + Rainbow Ribbon Cable + 400 Tie Points Solderless Breadboard

Այս նախագծի համար Pin- ի դասավորությունը կարող է մի փոքր տարբերվել, քան ստանդարտ RPi քորոցը: LightshowPi- ն օգտագործում է WiringPi- ն իրենց դասավորության համար: Դուք պետք է ստուգեք https://wiringpi.com/pins- ը ՝ ձեր կոնկրետ RPi տարբերակին համապատասխանելու համար:

Քայլ 4: Ավելացրեք FM հաղորդիչ (ըստ ցանկության)

Ավելացնել FM հաղորդիչ (ըստ ցանկության)
Ավելացնել FM հաղորդիչ (ըստ ցանկության)
Ավելացնել FM հաղորդիչ (ըստ ցանկության)
Ավելացնել FM հաղորդիչ (ըստ ցանկության)

Ինչպես հասկանում եմ, Raspberry Pi- ն ունի ներկառուցված FM հաղորդիչ, բայց ես չկարողացա այն աշխատել RPi4- ի հետ: Ես ավելացրել եմ արտաքին: Այս քայլին շատ բան չկա, ընտրեք ձեր տարածքում մահացած կայան, USB- ը այն սնուցելու համար, ձայնի համար 3.5 մմ մուտք: Ալեհավաքի համար ես օգտագործեցի մի կտոր մետաղալար, որը սյունը ձգեցի մեր առջևի գավթի վրա: Մենք ընդունում ենք ամբողջ բլոկի շուրջը:

  • Icstation թվային աուդիո հաղորդիչ Stereo DSP PLL մոդուլ 88-108MHz LCD էկրանով MIC USB մուտքով
  • UGREEN Ականջակալների պառակտիչ, 3.5 մմ աուդիո Stereo Y Splitter երկարացման մալուխ Արականից իգական սեռի կրկնակի ականջակալների համար Ականջակալ, ականջակալ, iPhone- ի, Samsung- ի, պլանշետի, նոութբուքի (սև) հետ համատեղելի
  • BOSS Audio Systems BVC10 Ունիվերսալ ձայնի հսկողություն - Օգտագործեք մեքենայի ընդունիչներով, ATV- ով, UTV- ով, մոտոցիկլետների ձայնային համակարգերով

Ես ներառեցի ականջակալների կամայական անջատիչ և ձայնի կառավարման տող, քանի որ այս համակարգին կցված եմ նաև հին ուժեղացուցիչ և բարձրախոսներ: Մենք բարձրաձայն հեռարձակում և նվագում ենք երաժշտություն մինչև երեկոյան ժամը 9 -ի սահմանները, այդ ժամանակ իմ ուժեղացուցիչի ուժերը նվազում են, իսկ FM հաղորդիչը շարունակում է հեռարձակվել մինչև երեկոյան 11 -ը:

Օ! Ես գրեթե մոռացել էի. Նշան արեք, որպեսզի ձեր հարևանները իմանան, թե որ կայանում պետք է լարել: Սա այն վայրն է, որտեղ երեխաները իսկապես զվարճանում են:

Քայլ 5: Տեղադրեք LightshowPi ծրագիրը:

Ձեզ անհրաժեշտ կլինի Raspberry Pi- ի համ, SD հիշողության քարտ կամ ինչ -որ պահեստ, պատյան և սնուցման աղբյուր:

  • seeed Studio Raspberry Pi 4 Model…
  • 32 ԳԲ EVO Plus դաս 10…
  • Raspberry Pi 4 Case,…
  • 3.5A Raspberry Pi 4 Power…

Ես չեմ խելագարվի այս մասի մեջ, քանի որ արդեն իսկ տեղադրման բավականին հիանալի ուղեցույց կա reddit- ում:

Ես կառաջարկեմ մեկ առաջարկ. Ամեն ինչ տեղադրելուց հետո, նախքան որևէ փոփոխություն կատարելը, փորձարկեք ձեր ռելեները:

sudo python ~/lightshowpi/py/hardware_controller.py --state = flash Բացի այդ, overrides.cfg ֆայլը խմբագրելիս փոքր փոփոխություններ կատարեք և հաճախակի փորձարկեք դրանց միջև: Մի քանի անգամ ես ծրագիրը ջնջել եմ անտեսման ֆայլում առկա փոքր սխալներից: Փոքր փոփոխություններ կատարելը և հաճախակի փորձարկելը հեշտացնում է ձեր սխալների վերացումը:

Քայլ 6: Միացրեք ձեր լույսերը:

Այս քայլը մի փոքր կխճճեք, երբ գնում եք: Այս տարի մենք արդեն տեղադրեցինք լույսերը: Այսպիսով, մենք երաժշտություն նվագեցինք և լույսերը շարժեցինք մոմերի վրա, մինչև բակի շուրջ թարթելու լավ հավասարակշռություն ունեցանք:

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