Talaan ng mga Nilalaman:

Raspberry Pi LightshowPi: 5 Hakbang (na may Mga Larawan)
Raspberry Pi LightshowPi: 5 Hakbang (na may Mga Larawan)

Video: Raspberry Pi LightshowPi: 5 Hakbang (na may Mga Larawan)

Video: Raspberry Pi LightshowPi: 5 Hakbang (na may Mga Larawan)
Video: Штукатурка стен - самое полное видео! Переделка хрущевки от А до Я. #5 2024, Nobyembre
Anonim
Image
Image
Raspberry Pi
Raspberry Pi

Sa itinuturo na ito ay lumilikha ako ng isang display sa Pasko gamit ang isang bersyon ng LightshowPi na nai-load sa isang Raspberry Pi 3, 8 channel SSR, 4 na outlet, at iba't ibang mga wire. Ang nai-post na video ay isang sample ng aking ginawa noong nakaraang taon. Kung nais mo ang itinuro na ito, bumoto para sa paligsahan ng Raspberry Pi.

Hakbang 1: Listahan ng Materyal:

  • Raspberry Pi 3 (gumagana ang anumang mas bagong bersyon)
  • 16GB o mas malaking micro memory card
  • Subaybayan
  • Hdmi Cable
  • Mouse
  • Keyboard
  • laptop o iba pang computer upang mai-program ang memory card
  • 8 channel solid state relay (SSR)
  • 4 na saksakan
  • 4 outlet box ng gang
  • 4 na mga anchor ng drywall
  • 4 na maliit na turnilyo
  • RJ45 jacks
  • Ethernet Cable
  • Nagtatapos ang Ethernet Cable
  • electrical tape at heat shrink tubing
  • iba`t ibang mga wire
  • Mga kasangkapan

    • Screwdrivers

      • maliit na patag na ulo
      • phillips
    • Mga pamutol ng wire
    • Mga striper ng wire
    • Mga Plier
    • RJ45 crimp tool upang makagawa ng mas mahabang Ethernet cable
    • Punch down
    • Box cutter o gunting
    • Panghinang na may panghinang

Hakbang 2: Raspberry Pi

Sa pamamagitan ng paggamit ng laptop load ang pinakabagong bersyon ng Raspbian, maraming mga itinuturo at panitikan doon upang mai-load ang memory card

Sa Raspberry Pi plug sa monitor gamit ang HDMI, mouse at keyboard

Matapos ma-load ang imahe ng Raspbian sa card, ilagay ito sa slot ng memory card sa Pi at i-plug ang sapat na supply ng kuryente, i-on ang monitor kung hindi.

Hintaying mag-boot up ito, pagkatapos ng booting kumonekta sa Wi-Fi at mai-install ang LightshowPi.

Upang mai-install ang Lightshow Pi, pumunta sa www.lighthowpi.org at mag-click sa Gabay sa Pagsisimula sa ilalim ng Bagong Gumagamit. Magtuturo ang gabay sa kung paano ito mai-load sa Pi, inilagay ko ang mga hakbang sa ibaba at kung ang anumang pagkalito ay maaaring nauugnay sa website.

  • buksan ang terminal window type sudo su na kung saan ay ang ugat at hindi na kailangang i-type ang sudo bago ang lahat na nangangailangan ng sudo
  • git clone
  • cd lightshowpi
  • kinuha ang git && git checkout master
  • ./install.sh (kung hindi ginamit ang sudo su, kakailanganin mong ilagay ang sudo sa harap ng./install.sh)
  • reboot (muli kung hindi gumamit ng sudo su, kailangang ilagay ang sudo sa harap ng reboot)

pagkatapos ng reboot

  • buksan muli ang window ng terminal at i-type ang sudo su
  • cd lightshowpi
  • python py / hardware_controller.py --state = flash (kung hindi gumamit ng sudo su ay kailangang ilagay ang sudo sa harap ng sawa)

    ito ay isang pagsubok upang makita kung ang program ay na-load nang tama

Ang mga sumusunod ay mga bagay na nagawa ko sa pamamagitan ng pagbabasa mula sa website

  • sa window ng terminal at nasa direktoryo ng lightshow
  • cd config
  • override ng default ang.cfg.cfg

    • kinopya ng utos na ito ang default.cfg at i-paste sa parehong folder at binago ang pangalan sa overrides.cfg
    • kapag gumagawa ng mga pagbabago sa pagsasaayos gamitin ang overrides.cfg
  • nano overrides.cfg (kung hindi gumamit ng sudo su, kakailanganin mong ilagay ang sudo sa harap ng nano)

    • bubukas ang override.cfg at maaaring mag-scroll sa pamamagitan at baguhin ang mga pagsasaayos.
    • ctrl + O nai-save ang mga pagbabago
    • Sinasara ng ctrl + X ang mga override.cfg
  • maaari kang mag-play ng musika mula sa isang folder o mula sa internet tulad ng pandora o ibang internet streaming music

    • upang lumikha ng isang playlist lumikha ng isang folder sa folder ng musika
      • maaaring gamitin ang window ng terminal o gamitin ang interface ng gui
      • sa bintana ng terminal

        • sudo su
        • cd lightshowpi / musika
        • mkdir pasko

          lilikha ng isang bagong folder

        • ilipat ang musika sa folder na ito
        • cd..

          dadalhin ka ng utos na ito ng nakaraang folder

        • kagamitan sa cd
        • python playlist_generator.py (gumamit ng sudo sa harap ng sawa kung hindi ginamit ang utos ng sudo su)
        • hihilingin para sa buong landas sa folder ng mga kanta

          halimbawa: / home / pi / lightshowpi / music / christmas

        • tapos cd..
        • cd config
        • nano overrides.cfg

          • mag-scroll pababa sa kung saan mo nakikita ang playlist_path = $ SYNCHRONIZED_LIGHTS_HOME / music / sample /.playlist
          • baguhin ang sample sa pasko
          • Ctrl + O upang makatipid
          • Ctrl + x upang lumabas
        • cd..
        • python py / synchronized_light.py --playlist = / home / pi / lightshowpi / music / christmas /.playlist
        • sisimulan ito ng start_music_and_light

          ihihinto ito ng stop_music_and_light

Upang makapag-play ng musika mula sa isang mapagkukunan ng streaming; sa website ay may isang link na maaari mong sundin sa kung paano maglaro ng musika.

Para sa karagdagang pagpapasadya at impormasyon ay maaaring bisitahin ang lightshowpi.org o Reddit, mayroong isang link sa Reddit sa harap ng website.

Hakbang 3: Hardware

Hardware
Hardware
Hardware
Hardware
Hardware
Hardware

Simula sa 4 na gang outlet box masira ang 3 mga tab (larawan)

Kumuha ng isang outlet at sa gilid ng tanso ay isang tab na nagkokonekta sa 2 outlet nang magkakasama, na may mga pliers na sinira ang tab upang magkaroon ng 2 indibidwal na outlet, gawin ito sa 3 natitirang outlet, hindi kailangang sirain ang pilak na bahagi.

Gamit ang outlet, kumuha ng isang piraso ng kawad na ginamit ko ng 14 gauge, at ilakip ang isang kawad sa tansong turnilyo. Kumuha ng isa pang piraso ng kawad at ilakip sa ibang tanso na tornilyo. Gawin iyon sa iba pang 7 na saksakan, dapat magkaroon ng 8 na mga kable sa kabuuan.

Pagkatapos ay may isa pang piraso ng kawad na pinutol ang 4 proximate pantay na haba sa karaniwang daisy chain ang mga neutrals (pilak na turnilyo). Pagkatapos sa huling pilak na tornilyo gupitin ang isang piraso ng kawad na mas mahaba upang mag-hook up sa walang kinikilingan na bahagi ng plug.

Gawin ang pareho sa lupa tulad ng ginawa mo sa mga neutrals.

Kumuha ng 4 ng mainit (tansong tornilyo na bahagi) na mga wire at ilagay sa pamamagitan ng isa sa mga sirang tab. Sa natitirang mga wires, ilagay sa pamamagitan ng isa pang sirang tab. Pagkatapos sa neutral wire at ang ground wire stick sa huling sirang tab.

Sa pamamagitan ng isang phillps distornilyador o isang parisukat na ulo ng distornilyador iikot ang mga saksakan sa kahon

Ngayon kasama ang mga wire na sumasabog sa sirang tab. Ikonekta ang bawat isa sa mainit na kawad sa SSR na may isang maliit na birador na flathead. Halimbawa, ang lahat ng nangungunang hilera ng mga outlet ay kakatwa at lahat ng mga nasa ibaba ng outlet ay pantay. Sa numero unong outlet na nasa kaliwang tuktok, ikonekta ito sa isa sa channel sa ssr. Ang bilang ng dalawang outlet ay ang kaliwang ibaba, kumonekta sa dalawa sa channel, at ika-apat hanggang sa makakonekta ang lahat ng mga wire.

Gamit ang walang kinikilingan, lupa, at mainit na nagmumula sa relay board alinman sa ilagay ang isang plug end tulad ng ginawa ko o magdagdag ng isang wire na may isang plug sa.

Matapos konektado ang mga wire, i-mount ang board ng SSR sa likurang kahon. Sa pamamagitan ng pagkuha ng isang box cutter o pares ng gunting at paggupit ng mga anchor ng drywall sa kalahati upang magamit bilang standoff. Ilagay ang mga standoff kung nasaan ang mga mounting hole at i-mount na may maliliit na turnilyo.

Hakbang 4: Ipinagpatuloy ang Hardware

Nagpatuloy ang Hardware
Nagpatuloy ang Hardware
Nagpatuloy ang Hardware
Nagpatuloy ang Hardware
Nagpatuloy ang Hardware
Nagpatuloy ang Hardware

Bukas sa control side ng SSR:

  • gamit ang isang piraso ng Ethernet cable ikonekta ang kawad bilang sumusunod:

    • Channel isang kumonekta puti sa orange strip
    • Channel ng dalawang kumonekta solid orange
    • Channel tatlong kumonekta puti na may berdeng kawad
    • Channel apat na kumonekta solid asul
    • Channel limang kumonekta puti sa asul na strip
    • Channel anim na kumonekta solid berde
    • Channel pitong kumonekta puti sa brown strip
    • Channel walong kumonekta solid brown
  • Sa kabilang dulo ng kawad ikonekta ang Rj45 jack gamit ang hilera ng B na may kasangkapan na suntok

Na may halos isang paa na piraso ng Ethernet cable na kumonekta sa isang Rj45 jack gamit ang katulad ng dati

Sa kabilang dulo ng cable na may jack strip ang dyaket na may wire strippers, pagkatapos ay hubarin ang bawat isa sa 8 indibidwal na mga wire tungkol sa 1/4 "at mga solder breadboard wires na mayroong dulo ng babae upang maikonekta sa Raspberry Pi

Gumawa o makahanap ng iba't ibang haba ng Ethernet cable kapag tinitiyak na gamitin ang T-568B protocol

Dahil ang relay board na ito ay isang 5vdc; ikonekta ang isang naaangkop na 5vdc power supply sa VCC (positibo) at GND (negatibo).

Ang Raspberry Pi at ang relay board ay kailangang magbahagi ng isang lupa, magagawa ito ng maraming paraan. Ang paraan ng paggawa ko nito ay sa pamamagitan ng paggamit ng isang binagong power supply ng computer.

Hakbang 5: Pagsasama-sama sa Lahat

Pagsasama-sama ng Lahat
Pagsasama-sama ng Lahat
Pagsasama-sama ng Lahat
Pagsasama-sama ng Lahat

Sa pamamagitan ng Raspberry Pi nais mong gamitin ang pin ng pin napi

  • Sa mga babaeng jumpers ng tinapay na pang-anupaman ang kulay na ginamit mo upang maghinang ng Ethernet cable na nais mong kumonekta sa mga pin ng WiringPi sa Raspberry Pi tulad ng sumusunod:

    • Ang puti na may orange strip ay kumonekta sa 0 na kung saan ay pisikal na pin 11
    • Solid orange kumonekta sa 1 na kung saan ay pisikal na pin 12
    • Ang puti na may berdeng strip ay kumonekta sa 2 na kung saan ay pisikal na pin 13
    • Solid na asul na kumonekta sa 3 na kung saan ay pisikal na pin 15
    • Ang puti na may asul na strip ay kumonekta sa 4 na kung saan ay pisikal na pin 16
    • Solid green kumonekta sa 5 na kung saan ay pisikal na pin 18
    • Puti na may brown strip kumonekta sa 6 na kung saan ay pisikal na pin 22
    • Solid brown na kumonekta sa 7 na kung saan ay pisikal na pin 7
  • Ikonekta ang isang Ethernet cable sa pagitan ng dalawang jacks
  • Ikonekta ang 5v na lakas sa relay board at isaksak ang raspberry pi (kung hindi pa) at paganahin ang pi.
  • Patakbuhin ang Programang LightshowPi.
  • Sa relay board maaari mong panoorin ang humantong sayaw sa musika.
  • I-plug in ang relay board upang mapagana ang mga outlet.
  • I-plug ang mga ilaw ng Pasko at panoorin ang paglipat nila sa musika.

Salamat sa pagtingin sa itinuturo na ito.

Inirerekumendang: