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, Juli
Anonim
Image
Image
Raspberry Pi
Raspberry Pi

U ovom uputstvu stvaram božićni prikaz 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 takmičenju Raspberry Pi.

Korak 1: Lista materijala:

  • Raspberry Pi 3 (svaka novija verzija radi)
  • 16 GB ili veća mikro memorijska kartica
  • Monitor
  • HDMI kabel
  • Miš
  • Keyboard
  • laptop ili drugi računar za programiranje memorijske kartice
  • 8 -kanalni poluprovodnički relej (SSR)
  • 4 utičnice
  • 4 izlazne kutije
  • 4 sidra za suhozid
  • 4 mala vijka
  • RJ45 utičnice
  • 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
    • Strojevi za skidanje žice
    • Kliješta
    • Alat za presovanje RJ45 za produžavanje Ethernet kabela
    • Udari dole
    • Rezač kutija ili škare
    • Lemilica sa lemljenjem

Korak 2: Raspberry Pi

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

Na Raspberry Pi priključite monitor pomoću HDMI -a, miša i tastature

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

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

Da biste instalirali Lightshow Pi, idite na www.lightshowpi.org i kliknite na Vodič za početak u odjeljku 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 prozor terminala tipa sudo su koji je root i nećete morati upisivati sudo prije svega što zahtijeva sudo
  • git clone
  • 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, potrebno je staviti sudo ispred ponovnog pokretanja)

nakon ponovnog pokretanja

  • ponovo 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 program ispravno učitan

Ovo su stvari koje sam uradio čitajući sa web stranice

  • u prozoru terminala i dalje u direktoriju lightshow
  • cd config
  • cp default.cfg overrides.cfg

    • ova naredba kopira default.cfg i zalijepi u istu mapu i mijenja ime u overrides.cfg
    • pri promjenama konfiguracije koristite overrides.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 overrides.cfg
  • možete reproducirati muziku iz mape ili s interneta, poput pandore ili druge internetske glazbe za streaming

    • za kreiranje liste za reprodukciju kreirajte fasciklu u muzičkoj fascikli

      • može koristiti prozor terminala ili koristiti sučelje gui
      • u prozoru terminala
        • sudo su
        • cd lightshowpi/muzika
        • mkdir christmas

          će stvoriti novu mapu

        • premjestite muziku 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)
        • će tražiti puni put do foldera pjesama

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

        • pa cd..
        • cd config
        • nano overrides.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 muziku sa izvora za strujanje; na web stranici postoji veza koju možete slijediti o tome kako svirati muziku.

Za dodatna prilagođavanja 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 od izlazne kutije sa 4 bandera, razbijte 3 kartice (slika)

Uzmite utičnicu, a na brončanoj strani nalazi se jezičak koji povezuje 2 izlaza zajedno, kliještima slomite jezičak da 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 još jedan komad žice i pričvrstite ga 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 sa zemljom kao što ste učinili s neutralima.

Uzmite 4 vruće žice (sa strane vijka od bronze) i provucite ih kroz jedan od slomljenih jezičaka. Sa preostale 4 žice, prođite kroz još jedan slomljeni jezičak. Zatim na neutralnoj žici i uzemljenoj žici probodite posljednji slomljeni jezičak.

Odvijačem phillps ili odvijačem s kvadratnom 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 izlazi parni. S utičnicom broj jedan u gornjem lijevom kutu, spojite je na prvi kanal na ssr. 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, montirajte SSR ploču na stražnju stranu kutije. Uzimanjem rezača za kutije ili makazama i presijecanjem sidara za suhozid na pola kako biste ih koristili kao zastoj. Postavite odstojnike na mjesto gdje se nalaze otvori za montažu i montirajte ih malim vijcima.

Korak 4: Nastavak hardvera

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

Na kontrolnu stranu SSR -a:

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

    • Kanal jedan spojite bijelo s narandžastom trakom
    • Drugi kanal spojen je narančastom bojom
    • Treći kanal spojen bijelom bojom sa zelenom žicom
    • Četvrti kanal se spaja plavom bojom
    • Kanal pet spojen je bijelo sa plavom trakom
    • Šesti kanal spojen je zeleno
    • Kanal sedam povezuje bijelo sa smeđom trakom
    • Kanal osam povezuje punu smeđu boju
  • Na drugom kraju žice spojite Rj45 utičnicu pomoću B reda pomoću alata za bušenje

Sa komadom Ethernet kabla dugačkim oko stopu, spojite Rj45 utičnicu koristeći isti kao i prije

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

Napravite ili pronađite Ethernet kabel različite duljine kada provjerite koristite li protokol T-568B

Pošto je ova relejna ploča 5vdc; spojite odgovarajuće 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 uradio bio je korišćenjem modifikovanog računarskog napajanja.

Korak 5: Spajanje svih

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

S Raspberry Pi -om biste htjeli koristiti Wiringpi pin out

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

    • Bijela s narančastom trakom spojite na 0 što je fizički pin 11
    • Dugo narandžasto spajanje 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 sa plavom trakom za spajanje na 4 što je fizički pin 16
    • Stalno zeleno povežite na 5 što je fizički pin 18
    • Bijela sa smeđom trakom spojena na 6 što je fizički pin 22
    • Dugo braon spojite na 7 što je fizički pin 7
  • Spojite Ethernet kabel između dva priključka
  • Priključite napajanje 5V 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 muziku.
  • Priključite relejnu ploču za napajanje utičnica.
  • Uključite božićna svjetla i gledajte ih kako se kreću uz muziku.

Hvala što ste pogledali ovo uputstvo.

Preporučuje se: