Sadržaj:

Raspberry Pi LightshowPi: 5 koraka (sa slikama)
Raspberry Pi LightshowPi: 5 koraka (sa slikama)

Video: Raspberry Pi LightshowPi: 5 koraka (sa slikama)

Video: Raspberry Pi LightshowPi: 5 koraka (sa slikama)
Video: Raspberry Pi 3: Камера (#1) – введение, подключение, базовые утилиты, TimeLapse, библиотека PiCamera 2024, Srpanj
Anonim
Image
Image
Malina Pi
Malina Pi

U ovom uputstvu stvaram božićni zaslon koristeći verziju LightshowPi učitane na Raspberry Pi 3, 8 -kanalni SSR, 4 utičnice i razne žice. Objavljeni video je uzorak onoga što sam radio prošle godine. Ako vam se sviđa ovo uputstvo, glasajte za na natječaju Raspberry Pi.

Korak 1: Popis materijala:

  • Raspberry Pi 3 (svaka novija verzija radi)
  • 16 GB ili veća mikro memorijska kartica
  • Monitor
  • Hdmi kabel
  • Miš
  • Tipkovnica
  • prijenosno računalo ili drugo računalo za programiranje memorijske kartice
  • 8 -kanalni poluprovodnički relej (SSR)
  • 4 utičnice
  • 4 izlazne kutije
  • 4 sidra za suhozid
  • 4 mala vijka
  • Utičnice RJ45
  • Ethernet kabel
  • Ethernet kabel završava
  • električne trake i termoskupljajuće cijevi
  • razne žice
  • Alati

    • Odvijači

      • mala ravna glava
      • phillips
    • Rezači žice
    • Skidači žica
    • Kliješta
    • Alat za krimpovanje RJ45 za produžavanje Ethernet kabela
    • Udari dolje
    • Rezač kutija ili škare
    • Lemilica s lemljenjem

Korak 2: Raspberry Pi

Korištenjem prijenosnog računala učitajte najnoviju verziju Raspbiana, postoji mnogo instrukcija i literature za učitavanje memorijske kartice

Na Raspberry Pi priključite monitor s HDMI priključkom, mišem i tipkovnicom

Nakon što se Raspbian slika učita na karticu, postavite je u utor za memorijsku karticu na Pi i priključite odgovarajuće napajanje, uključite monitor ako nije.

Pričekajte da se podigne, nakon pokretanja povežite se na Wi-Fi i instalirat ćete LightshowPi.

Da biste instalirali Lightshow Pi, idite na www.lightshowpi.org i kliknite Vodič za početak rada pod Novi korisnik. Vodič će uputiti kako ga učitati na Pi, naveo sam korake u nastavku i može li se zabuna odnositi na web stranicu.

  • otvorite terminalni prozor tipa sudo su koji je korijen i nećete morati upisivati sudo prije svega što zahtijeva sudo
  • git klon
  • cd lightshowpi
  • git fetch && git checkout master
  • ./install.sh (ako niste koristili sudo su, morat ćete staviti sudo ispred./install.sh)
  • ponovno podizanje sustava (opet ako niste koristili sudo su, morate staviti sudo ispred ponovnog pokretanja)

nakon ponovnog pokretanja

  • ponovno otvorite prozor terminala i upišite sudo su
  • cd lightshowpi
  • python py/hardware_controller.py --state = flash (ako niste koristili sudo su morat ćete staviti sudo ispred pythona)

    ovo je test za provjeru je li se program ispravno učitao

Slijede stvari koje sam učinio čitajući s web stranice

  • u prozoru terminala i dalje u direktoriju lightshow
  • cd konfiguracija
  • cp default.cfg nadjačava.cfg

    • ova naredba kopira default.cfg i zalijepi u istu mapu te mijenja ime u overrides.cfg
    • pri promjenama konfiguracije koristite nadjačavanja.cfg
  • nano overrides.cfg (ako niste koristili sudo su, morat ćete staviti sudo ispred nano)

    • otvara override.cfg i može se pomicati i mijenjati konfiguracije.
    • ctrl+O sprema promjene
    • ctrl+X zatvara zamjene.cfg
  • možete reproducirati glazbu iz mape ili s interneta, poput pandore ili druge internetske glazbe za streaming

    • za stvaranje popisa za reprodukciju stvorite mapu u glazbenoj mapi

      • može koristiti prozor terminala ili koristiti sučelje gui
      • u prozoru terminala
        • sudo su
        • cd lightshowpi/glazba
        • mkdir Božić

          će stvoriti novu mapu

        • premjestite glazbu u ovu mapu
        • cd..

          ova naredba će vas odvesti u prethodnu mapu

        • cd alati
        • python playlist_generator.py (koristite sudo ispred pythona ako niste koristili naredbu sudo su)
        • tražit će puni put do mape pjesama

          na primjer:/home/pi/lightshowpi/music/christmas

        • pa cd..
        • cd konfiguracija
        • nano poništava.cfg

          • pomaknite se dolje do mjesta gdje vidite playlist_path = $ SYNCHRONIZED_LIGHTS_HOME/music/sample/.playlist
          • promijenite uzorak u božić
          • Ctrl+O za spremanje
          • Ctrl+x za izlaz
        • cd..
        • python py/synchronized_lights.py --playlist =/home/pi/lightshowpi/music/christmas/.playlist
        • start_music_and_lights pokreće

          stop_music_and_lights ga zaustavlja

Da biste mogli reproducirati glazbu sa izvora za strujanje; na web stranici postoji veza koju možete slijediti o načinu sviranja glazbe.

Za dodatne prilagodbe i informacije posjetite lightshowpi.org ili Reddit, na prednjoj strani web stranice nalazi se veza do Reddita.

Korak 3: Hardver

Hardver
Hardver
Hardver
Hardver
Hardver
Hardver

Počevši s izlaznom kutijom od 4 bande, razbijte 3 kartice (slika)

Uzmite utičnicu, a na brončanoj strani nalazi se jezičak koji spaja 2 izlaza zajedno, kliještima slomite jezičak kako biste imali 2 pojedinačna izlaza, učinite to na preostala 3 izlaza, ne morate lomiti srebrnu stranu.

Uz utičnicu, uzmite komad žice koji sam koristio 14 i pričvrstite jednu žicu na brončani vijak. Uzmite drugi komad žice i pričvrstite na drugi brončani vijak. Učinite to na ostalih 7 utičnica, treba imati ukupno 8 žica.

Zatim drugim komadom žice izrežite 4 približno jednake duljine kako biste u osnovi lancem vezali neutralne (srebrni vijci). Zatim na posljednjem srebrnom vijku odrežite komad žice dulje kako biste ga spojili s neutralne strane utikača.

Učinite isto s tlom kao što ste učinili s neutralima.

Uzmite 4 vruće (sa strane s vijkom od bronze) žice i provucite ih kroz jedan od slomljenih jezičaka. S preostale 4 žice, provucite kroz drugi slomljeni jezičak. Zatim na neutralnoj žici i uzemljenoj žici probodite posljednji slomljeni jezičak.

Odvijačem phillps ili odvijačem s četvrtastom glavom zašrafite otvore u kutiji

Sada sa žicama koje proviruju kroz slomljeni jezičak. Spojite svaku vruću žicu na SSR malim odvijačem. Na primjer, svi gornji red utičnica su neparni, a svi donji utičnice su parni. S utičnicom broj jedan u gornjem lijevom kutu, spojite je na prvi kanal na ssr -u. Utičnica broj dva nalazi se dolje lijevo, spojite se na drugi kanal i tako četvrti dok se sve žice ne spoje.

S neutralnom, uzemljenom i vrućom temperaturom koja dolazi s relejne ploče ili stavite utikač kao ja ili dodajte žicu s utikačem.

Nakon što su žice spojene, postavite SSR ploču na stražnju stranu kutije. Uzimanjem rezača za kutije ili škara i presijecanjem sidara za suhozid na pola kako biste ih koristili kao zastoj. Postavite odstojnike na mjesto gdje se nalaze montažne rupe i pričvrstite malim vijcima.

Korak 4: Nastavak hardvera

Hardver Nastavak
Hardver Nastavak
Hardver Nastavak
Hardver Nastavak
Hardver Nastavak
Hardver Nastavak

Na kontrolnoj strani SSR -a:

  • pomoću komada Ethernet kabela spojite žicu na sljedeći način:

    • Kanal jedan spojite bijelo s narančastom trakom
    • Drugi kanal spojen je narančastom bojom
    • Treći kanal spojen je bijelo sa zelenom žicom
    • Četvrti kanal spojen je neprekidno plavo
    • Kanal pet spojite bijelo s plavom trakom
    • Šesti kanal spojen je zelenom bojom
    • Kanal sedam spaja bijelo sa smeđom trakom
    • Osmi kanal spojen je čvrsto smeđe
  • Na drugom kraju žice spojite Rj45 utičnicu pomoću B reda pomoću alata za bušenje

S komadom Ethernet kabela duljine jedan metar spojite Rj45 utičnicu koristeći isti kao i prije

Na drugom kraju kabela s utičnicom skinite omotač sa žice za skidanje žica, zatim skinite svaku od 8 pojedinačnih žica oko 1/4 "i lemite žice za matičnu ploču na kojima je ženski kraj podnošljiv za spajanje na Raspberry Pi

Prilikom izrade ili pronalaska Ethernet kabela različite duljine svakako upotrijebite protokol T-568B

Budući da je ova relejna ploča 5vdc; spojite prikladno napajanje od 5Vdc na VCC (pozitivno) i GND (negativno).

Raspberry Pi i relejna ploča moraju dijeliti osnove, to se može učiniti na mnogo načina. Način na koji sam to učinio bio je korištenjem modificiranog napajanja računala.

Korak 5: Spajanje svih

Spajajući sve zajedno
Spajajući sve zajedno
Spajajući sve zajedno
Spajajući sve zajedno

S Raspberry Pi -om želite upotrijebiti Wiringpi pin out

  • Pomoću ženskih kratkospojnika za matičnu ploču bilo koje boje koju ste koristili za lemljenje Ethernet kabela koji želite spojiti na pin WiringPi na Raspberry Pi -u na sljedeći način:

    • Bijela s narančastom trakom spojite na 0 što je fizički pin 11
    • Stalno narančasto spojeno na 1 što je fizički pin 12
    • Bijela sa zelenom trakom spojite na 2 što je fizički pin 13
    • Dugo plavo povežite na 3 što je fizički pin 15
    • Bijela s plavom trakom spojite na 4 što je fizički pin 16
    • Stalno zeleno spojite na 5, što je fizički pin 18
    • Bijela sa smeđom trakom spojena na 6 što je fizički pin 22
    • Puno smeđe spojeno na 7 što je fizički pin 7
  • Spojite Ethernet kabel između dva priključka
  • Spojite napajanje od 5 V na relejnu ploču i uključite malinu pi (ako već niste) i uključite pi.
  • Pokrenite program LightshowPi.
  • Na relejnoj ploči možete gledati vodeni ples uz glazbu.
  • Priključite relejnu ploču za napajanje utičnica.
  • Uključite božićna svjetla i gledajte ih kako se kreću uz glazbu.

Hvala vam što ste pogledali ovo uputstvo.

Preporučeni: