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

Raspberry Pi LightshowPi: 5 քայլ (նկարներով)
Raspberry Pi LightshowPi: 5 քայլ (նկարներով)

Video: Raspberry Pi LightshowPi: 5 քայլ (նկարներով)

Video: Raspberry Pi LightshowPi: 5 քայլ (նկարներով)
Video: цветомузыка на Raspberry pi 2 с использованием Lightshowpi и 12 вольт RGB ленты 2024, Հուլիսի
Anonim
Image
Image
Ազնվամորի Պի
Ազնվամորի Պի

Այս ուսանելի ծրագրում ես ստեղծում եմ Սուրբ ննդյան ցուցադրում ՝ օգտագործելով LightshowPi- ի տարբերակը, որը բեռնված է Raspberry Pi 3 -ի, 8 ալիքի SSR- ի, 4 վարդակների և տարբեր լարերի վրա: Տեղադրված տեսանյութը նմուշ է այն բանի, ինչ ես արել եմ անցյալ տարի: Եթե ձեզ դուր է գալիս սա ուսանելի, քվեարկեք Raspberry Pi մրցույթում:

Քայլ 1: Նյութի ցանկ

  • Raspberry Pi 3 (ցանկացած նոր տարբերակ աշխատում է)
  • 16 ԳԲ կամ ավելի մեծ միկրո հիշողության քարտ
  • Մոնիտոր
  • HDMI մալուխ
  • Մուկ
  • Ստեղնաշար
  • նոթբուք կամ այլ համակարգիչ `հիշողության քարտը ծրագրավորելու համար
  • 8 ալիքային պինդ վիճակի ռելե (SSR)
  • 4 վարդակ
  • 4 ելք խմբավորման տուփ
  • 4 գիպսաստվարաթղթի խարիսխ
  • 4 փոքր պտուտակներ
  • RJ45 վարդակներ
  • Ethernet մալուխ
  • Ethernet մալուխը ավարտվում է
  • էլեկտրական ժապավեն և ջերմության նվազեցման խողովակներ
  • տարբեր լարեր
  • Գործիքներ

    • Պտուտակահաններ

      • փոքր հարթ գլուխ
      • Ֆիլիպս
    • Մետաղալար կտրիչներ
    • Մետաղալարեր
    • Տափակաբերան աքցան
    • RJ45 սեղմիչ գործիք ՝ ավելի երկար Ethernet մալուխ պատրաստելու համար
    • Դակեք ներքև
    • Տուփ կտրող կամ մկրատ
    • Oldոդման երկաթ `զոդումով

Քայլ 2: Ազնվամորի Պի

Օգտագործելով նոութբուքը ՝ Raspbian- ի վերջին տարբերակը բեռնելու համար, հիշողության քարտը բեռնելու համար կան բազմաթիվ հրահանգներ և գրականություն

Raspberry Pi խրոցին միացրեք մոնիտորը HDMI- ով, մկնիկով և ստեղնաշարով

Քարտի վրա Raspbian պատկերը բեռնելուց հետո տեղադրեք այն Pi- ի հիշողության քարտի բնիկում և միացրեք համապատասխան սնուցման աղբյուրը, միացրեք մոնիտորը, եթե դա այդպես չէ:

Սպասեք, որ այն գործարկվի, բեռնաթափումից հետո միացեք Wi-Fi- ին և տեղադրեք LightshowPi:

Lightshow Pi- ը տեղադրելու համար գնացեք www.lightshowpi.org և կտտացրեք «Սկսելու ուղեցույց» «Նոր օգտվող» բաժնում: Ուղեցույցը կսովորեցնի, թե ինչպես բեռնել այն Pi- ում, ես ստորև նշված քայլերն եմ դնում, և եթե որևէ շփոթմունք կարող է վերաբերվել կայքին:

  • բացեք տերմինալի պատուհանը sudo su, որն արմատն է և ստիպված չի լինի մուտքագրել sudo նախքան այն, ինչ պահանջում է sudo
  • git կլոն
  • cd lightshowpi
  • git վերցնել && git վճարման վարպետ
  • ./install.sh (եթե չօգտագործեց sudo su- ն, ապա ստիպված կլինես sudo- ն տեղադրել./install.sh- ի դիմաց)
  • վերագործարկեք (կրկին, եթե sudo su- ն չի օգտագործել, անհրաժեշտ է sudo- ն տեղադրել reboot- ի դիմաց)

վերագործարկումից հետո

  • նորից բացեք տերմինալի պատուհանը և մուտքագրեք sudo su
  • cd lightshowpi
  • python py/hardware_controller.py --state = flash (եթե չօգտագործեց sudo su- ն, ապա պետք է sudo- ն դնի պիթոնի դիմաց)

    սա թեստ է `պարզելու համար, թե արդյոք ծրագիրը ճիշտ է բեռնված

Ստորև բերված են բաներ, որոնք ես արել եմ ՝ կարդալով կայքից

  • տերմինալի պատուհանում և դեռ լուսային ցուցակի գրացուցակում
  • cd կոնֆիգուրացիա
  • cp default.cfg overrides.cfg

    • այս հրամանը պատճենում է default.cfg- ն և տեղադրում նույն թղթապանակում և փոխում անունը overrides.cfg
    • կազմաձևման փոփոխություններ կատարելիս օգտագործեք overrides.cfg- ն
  • nano overrides.cfg (եթե չօգտագործեց sudo su- ն, ապա պետք է sudo- ն դնես նանոյի դիմաց)

    • բացում է override.cfg- ն և կարող է ոլորել և փոխել կազմաձևերը:
    • ctrl+O պահում է փոփոխությունները
    • ctrl+X- ը փակում է overrides.cfg- ն
  • կարող եք կամ երաժշտություն նվագարկել թղթապանակից կամ ինտերնետից, ինչպես pandora- ն կամ ինտերնետի այլ հոսքային երաժշտություն

    • երգացանկ ստեղծելու համար ստեղծել թղթապանակ երաժշտական թղթապանակում

      • կարող է կամ օգտագործել տերմինալի պատուհանը, կամ օգտագործել gui ինտերֆեյսը
      • տերմինալի պատուհանում

        • sudo su
        • cd lightshowpi/երաժշտություն
        • mkdir Սուրբ masնունդ

          կստեղծի նոր թղթապանակ

        • երաժշտությունը տեղափոխել այս թղթապանակ
        • cd..

          այս հրամանը կտանի ձեզ նախորդ թղթապանակին

        • cd գործիքներ
        • python playlist_generator.py (օգտագործեք sudo python- ի դիմաց, եթե չօգտագործեց sudo su հրահանգը)
        • կպահանջի երգերի թղթապանակի ամբողջական ուղին

          օրինակ ՝/home/pi/lightshowpi/music/christmas

        • հետո cd..
        • cd կոնֆիգուրացիա
        • nano overrides.cfg

          • ոլորել ներքև, որտեղ տեսնում եք playlist_path = $ SYNCHRONIZED_LIGHTS_HOME/music/sample/.playlist
          • փոխել նմուշը Սուրբ նունդ
          • Ctrl+O փրկելու համար
          • Ctrl+x դուրս գալու համար
        • cd..
        • python py/synchronized_lights.py -playlist =/home/pi/lightshowpi/music/christmas/.խաղացանկ
        • start_music_and_lights- ը սկսում է այն

          stop_music_and_lights- ը դադարեցնում է այն

Հոսքային աղբյուրից երաժշտություն նվագելու ունակություն. կայքում կա հղում, որին կարող եք հետևել, թե ինչպես երաժշտություն նվագել:

Լրացուցիչ հարմարեցման և տեղեկատվության համար կարող եք այցելել lightshowpi.org կամ Reddit, կայքի առջևում կա հղում դեպի Reddit:

Քայլ 3: Սարքավորումներ

Սարքավորումներ
Սարքավորումներ
Սարքավորումներ
Սարքավորումներ
Սարքավորումներ
Սարքավորումներ

Սկսած 4 խմբավորման ելքի տուփից կոտրեք 3 ներդիր (նկար)

Վերցրեք վարդակից, և բրոնզե կողմում կա մի ներդիր, որը միացնում է 2 վարդակները միմյանց հետ, տափակաբերան աքցանով կոտրեք ներդիրը, որպեսզի ունենաք 2 առանձին վարդակներ, դա արեք մնացած 3 վարդակների դեպքում, պետք չէ կոտրել արծաթե կողմը:

Ելքի հետ վերցրեք մի մետաղալար, որը ես օգտագործել եմ 14 չափիչով և մի մետաղալար ամրացրեք բրոնզե պտուտակին: Վերցրեք մեկ այլ մետաղալար և ամրացրեք մյուս բրոնզե պտուտակին: Դա արեք մյուս 7 վարդակների հետ, ընդհանուր առմամբ պետք է ունենա 8 լար:

Այնուհետև մեկ այլ մետաղալարով կտրեք 4 մոտավոր հավասար երկարություններ ՝ հիմնականում չեզոքները շղթայելու համար (արծաթե պտուտակներ): Այնուհետև վերջին արծաթե պտուտակի վրա մի կտոր մետաղալար ավելի երկար կտրեք ՝ խրոցակի չեզոք կողմը ամրացնելու համար:

Նույնը արեք գետնին, ինչպես չեզոքների դեպքում:

Վերցրեք տաք (բրոնզե պտուտակի կողային) լարերից 4 -ը և տեղադրեք կոտրված ներդիրներից մեկի միջով: Մնացած 4 լարերով տեղադրեք մեկ այլ կոտրված ներդիրի միջով: Այնուհետև չեզոք մետաղալարով և հիմնավորված մետաղալարով կպչեք վերջին կոտրված ներդիրի վրա:

Ֆիլպսի պտուտակահանով կամ քառակուսի գլխի պտուտակահանով պտուտակեք արկղի վարդակները

Այժմ լարերը պոկում են կոտրված ներդիրի միջով: Տաք մետաղալարերից յուրաքանչյուրը միացրեք փոքր գլխի պտուտակահանով SSR- ին: Օրինակ, վարդակների բոլոր վերին շարքերը կենտ են, իսկ ներքևի բոլոր ելքերը `զույգ: Թիվ մեկ վարդակից վերևի ձախ կողմում, միացրեք այն ssr- ի մեկ ալիքին: Թիվ երկու ելքը ներքևի ձախ մասում է, միացեք երկրորդ ալիքին և այսպես չորրորդ, մինչև բոլոր լարերը միացված լինեն:

Չեզոք, գրունտային և ռելեի տախտակից եկող տաքությամբ կամ միացրեք վարդակից, ինչպես ես, կամ ավելացրեք միակցիչով լար:

Լարերը միացնելուց հետո ամրացրեք SSR տախտակը տուփի հետևի մասում: Վերցնելով տուփի դանակ կամ զույգ մկրատ և գիպսաստվարաթղթի խարիսխները կիսով չափ կտրելով `որպես փակուղի օգտագործելու համար: Տեղադրեք փակուղիները, որտեղ տեղադրման անցքերն են և ամրացրեք փոքր պտուտակներով:

Քայլ 4: Սարքավորումը շարունակվում է

Սարքավորումը շարունակվում է
Սարքավորումը շարունակվում է
Սարքավորումը շարունակվում է
Սարքավորումը շարունակվում է
Սարքավորումը շարունակվում է
Սարքավորումը շարունակվում է

SSR- ի վերահսկիչ կողմից.

  • Ethernet մալուխի մի կտոր օգտագործելով մետաղալարը միացրեք հետևյալ կերպ.

    • Առաջին ալիքը միացրեք սպիտակը նարնջագույն ժապավենով
    • Երկրորդ ալիքը միացնում է պինդ նարնջագույնը
    • Երրորդ ալիքը սպիտը միացնում է կանաչ մետաղալարով
    • Չորրորդ ալիքը կապում է ամուր կապույտը
    • Հինգերորդ ալիքը սպիտակը կապում է կապույտ ժապավենի հետ
    • Վեցերորդ ալիքը միացնում է ամուր կանաչը
    • Յոթ ալիքը սպիտակը կապում է շագանակագույն ժապավենի հետ
    • Ութերորդ ալիքը միացնում է պինդ շագանակագույնը
  • Հաղորդալարերի մյուս ծայրում միացրեք Rj45 վարդակը `օգտագործելով B շարքը` դակիչ գործիքով

Մոտ մեկ ոտնաչափ երկարությամբ Ethernet մալուխի միջոցով միացրեք Rj45 միակցիչ ՝ օգտագործելով նախկինի պես

Մալուխի մյուս ծայրում բաճկոնը շղթայով կպցրեք բաճկոնը մետաղալարերով, այնուհետև կտրեք յուրաքանչյուր 8 լարերից յուրաքանչյուրը մոտ 1/4 դյույմանոց և կպցրեք տախտակի մետաղալարեր, որոնց իգական ծայրը հնարավոր է միացնել Raspberry Pi- ին:

Ստեղծեք կամ գտեք տարբեր երկարության Ethernet մալուխ, երբ համոզվեք, որ օգտագործում եք T-568B արձանագրությունը

Քանի որ այս ռելեի տախտակը 5vdc է; միացրեք համապատասխան 5vdc սնուցման աղբյուր VCC (դրական) և GND (բացասական):

Raspberry Pi- ն և ռելեի խորհուրդը պետք է կիսեն իրենց հիմքը, դա կարելի է անել բազմաթիվ եղանակներով: Ես դա արեցի ՝ օգտագործելով համակարգչի փոփոխված սնուցման աղբյուր:

Քայլ 5: Բոլորը միասին դնելը

Բոլորը միասին դնելը
Բոլորը միասին դնելը
Բոլորը միասին դնելը
Բոլորը միասին դնելը

Raspberry Pi- ի միջոցով կցանկանայիք օգտագործել Wiringpi- ի քորոցը

  • Իգական տախտակի թռչկոտիչներով, ինչ գույնով էլ որ օգտագործեիք Ethernet մալուխը, կցանկանայիք միանալ Raspberry Pi- ի WiringPi կապին հետևյալ կերպ.

    • Սպիտակ նարնջագույն ժապավենով միացեք 0 -ին, որը ֆիզիկական 11 -րդ կապն է
    • Պինդ նարնջագույնը միանում է 1 -ին, որը 12 -րդ ֆիզիկական կապում է
    • Սպիտակ կանաչ շերտով միացեք 2 -ին, որը ֆիզիկական կապում է 13
    • Պինդ կապույտը միանում է 3 -ին, որը 15 -րդ ֆիզիկական կապում է
    • Սպիտակ կապույտ շերտով միացեք 4 -ին, որը 16 -ի ֆիզիկական կապում է
    • Մշտական կանաչը միանում է 5 -ին, որը ֆիզիկական 18 -րդ կապն է
    • Սպիտակ շագանակագույն ժապավենով միացեք 6 -ին, որը 22 -րդ ֆիզիկական կապում է
    • Պինդ շագանակագույնը միանում է 7 -ին, որը ֆիզիկական 7 -րդ կապն է
  • Երկու միակցիչների միջև միացրեք Ethernet մալուխ
  • Միացրեք 5 վ հոսանքը ռելեի տախտակին և միացրեք ազնվամորու pi- ն (եթե դա արդեն չկա) և միացրեք պին:
  • Գործարկեք LightshowPi ծրագիրը:
  • Էստաֆետայի տախտակի վրա կարող եք դիտել led պարը երաժշտության ներքո:
  • Միացրեք ռելեի տախտակը `վարդակները սնուցելու համար:
  • Միացրեք ամանորյա լույսերը և դիտեք, թե ինչպես են դրանք շարժվում դեպի երաժշտություն:

Շնորհակալություն այս ուսանելի տեսնելու համար:

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