Turinys:

„Lightshowpi“projektas: 4 žingsniai
„Lightshowpi“projektas: 4 žingsniai

Video: „Lightshowpi“projektas: 4 žingsniai

Video: „Lightshowpi“projektas: 4 žingsniai
Video: Трактористы (комедия, реж. Иван Пырьев, 1939 г.) 2024, Liepa
Anonim
„Lightshowpi“projektas
„Lightshowpi“projektas
„Lightshowpi“projektas
„Lightshowpi“projektas
„Lightshowpi“projektas
„Lightshowpi“projektas
„Lightshowpi“projektas
„Lightshowpi“projektas

Sveiki visi! Tai yra mano oficialus vadovas, kaip nuo 2020 m. Spalio mėn. Sukurti šviesos šou naudojant „lightshowpi“.

1 žingsnis: surinkite savo reikmenis

Šiam projektui jums reikės:- Raspberry Pi (naudojau modelį B+, kurį nusipirkau prieš gerą valią. Kiek žinau, tai veiks su visais pi, išskyrus 4, tačiau negaliu to patikrinti.)

www.raspberrypi.org/products/

- SD kortelė/„Micro SD“kortelė (tai priklauso nuo to, kokį „pi“naudojate. Turėtų pakakti bet ko 16 GB ar didesnio)

www.walmart.com/ip/SanDisk-32GB-microSDHC-…

- „Micro USB“maitinimo kabelis (skirtas „Raspberry Pi“)

- „Sainsmart“8 kanalų kietojo kūno relės lenta

www.sainsmart.com/products/8-channel-5v-so…

- 10 kanalų maitinimo paskirstymo blokas

www.speedwaymotors.com/Electrical-10-Termi…

- Keturi „Hyper Tough“lizdai

www.walmart.com/ip/Hyper-Tough-Grounding-D…

- Dvi „Hyper Tough 2 Gang“dėžutės

www.walmart.com/ip/Hyper-Tough-2-Gang-Swit…

- Vyriški vyrai, vyrai - moterys ir moterys - moterys

www.amazon.com/gp/product/B072L1XMJR/ref=p…

- 16 matuoklio viela

www.walmart.com/ip/16-Gauge-Red-Black-Powe…

- „HiLetGo“skaitmeninis FM siųstuvas

www.amazon.com/gp/product/B07X3Z8YTD/ref=p…

- Vielos pjaustytuvas ir vielos nuėmiklis

www.walmart.com/ip/Wire-Stripper-Universal…

- Izoliacinė juosta

- Lituoklis

www.walmart.com/ip/Hyper-Tough-30-Watt-Sol…

- Nešiojamasis kompiuteris/kompiuteris su SD kortelių skaitytuvu/rašytoju

- Dviejų šakų maitinimo kištukas

www.amazon.com/ARyee-Universal-Compatible-…

2 žingsnis: pradėkite laidus

Pradėkite laidus
Pradėkite laidus
Pradėkite laidus
Pradėkite laidus
Pradėkite laidus
Pradėkite laidus
Pradėkite laidus
Pradėkite laidus

Prieš nustatydami aviečių pi, norėsite eiti į priekį ir taip atlikti visus reikalingus laidus po to, kai nustatysite „pi“, tada galėsite išbandyti aparatūrą. Norėdami pradėti, turite pasiimti informacinį lapą, skirtą jūsų atitinkamo pi GPIO kaiščio išdėstymui. Pavyzdžiui, tas, kurį naudojau, pridedamas prie šio žingsnio.

„Sainsmart“lentoje paimkite atsuktuvą plokščiu galvute ir atsukite visus kanalo varžtus (varžtus mažose žaliosiose dėžutėse). Tada patraukite savo vyrą prie moteriškų trumpiklių kabelių ir prijunkite juos taip:

GPIO nuo 11 iki CH1

GPIO nuo 12 iki CH2

GPIO nuo 13 iki CH3

GPIO nuo 15 iki CH4

GPIO nuo 16 iki CH5

GPIO nuo 18 iki CH6

GPIO nuo 22 iki CH7

GPIO nuo 7 iki CH8

SKIP

GPIO 6 į GND

GPIO 2 į VCC

Pastaba: SSR plokštėje yra du GND. Naudokite tą, kuris yra šalia VCC.

Tada norėsite nupjauti 16 gabalų 16 gabaritų vielos (po 2 kiekvienam iš 8 kanalų) ir nuimti galą, maždaug 1/16 colio. Tada įstatykite į ssr plokštės išvesties pusę ir priveržkite kanalo varžtus (ne per daug).

Prieš tęsdami, turėtumėte žinoti keletą dalykų: ant sieninių lizdų yra du varžtų rinkiniai, vienas bronzinis ir vienas sidabrinis. Bronzinė pusė skirta galiai, sidabrinė - žemei. Dabar, ką norite padaryti, tai paimkite kairįjį laidą iš pirmojo kanalo ir prijunkite jį prie viršutinio varžto bronzos pusėje. Tada eikite į kitą kanalą ir naudokite kairįjį laidą ir prijunkite jį prie apatinio varžto toje pačioje pusėje. Pakartokite, kol į lizdus nubėgs aštuoni laidai.

Tada turėsite padaryti įžeminimo laidus. Nupjaukite 16 gabaritų vielos gabalėlį ir tarsi suriškite grandinę išleidimo angą. Norėdami tai padaryti, pritvirtinkite vieną laidą prie viršutinio sidabrinio varžto ir tada prie apatinio kito išleidimo angos sidabro varžto. Tada turėtumėte turėti vieną įžeminimo laidą, kuris nėra prijungtas. Sujunkite dviejų šakų maitinimo kištuką ir lituokite arba suspauskite neigiamus laidus.

Dabar paimkite 10 kanalų maitinimo magistralės juostą. Jums reikės tik 9 kanalų. Daisy grandinė 9 iš jų kartu (toje pačioje pusėje). Tada paimkite tinkamą laidą iš pirmojo kanalo SSR plokštėje ir pritvirtinkite prie pirmojo naudojamo kanalo. Darykite tai, kol visi 8 laidai bus pritvirtinti prie magistralės. Tada paimkite teigiamą laidą iš dviejų kištukų maitinimo kištuko ir įveskite jį į paskutinį magistralės juostos kanalą.

Dabar sunki dalis baigta!

3 žingsnis: nustatykite „Raspberry Pi“

Tiems iš jūsų, kurie yra nauji „Raspberry Pi“, pradėkite čia:

Prieš pradėdami sąranką, turite atsisiųsti keletą programų. Jei norite atsisiųsti visas toliau nurodytas nuorodas, pasirinkite savo OS.

- Raspberry Pi Imager

www.raspberrypi.org/downloads/

- PuTTy

www.chiark.greenend.org.uk/~sgtatham/putty…

- SD kortelės formatavimas

www.sdcard.org/downloads/formatter/

- Išplėstinis IP skaitytuvas

www.advanced-ip-scanner.com/download/Advan…

Atsisiuntę pradėkite prijungdami SD kortelę. Atidarykite SD kortelės formatavimą ir pasirinkite diską, kurį norite formatuoti. Tada suformatuokite kortelę. Tai tik atsargumo priemonė, kad likęs procesas vyktų sklandžiau.

Tada atsisiųskite NOOBS OS sistemą raspberry pi čia:

downloads.raspberrypi.org/NOOBS_latest

Pastaba: priežastis, kodėl pasirinkau NOOBS, o ne „Raspberry Pi“OS, yra ta, kad NOOBS siūlo greitą atkūrimo metodą, jei jums reikia naujo įdiegimo.

Kai tai bus padaryta, atidarykite „Raspberry pi imager“programą, slinkite žemyn iki pasirinktinių operacinių sistemų, suraskite NOOBS.zip, pasirinkite diską, į kurį norite įrašyti savo OS, ir rašykite!

Kai tai bus baigta, įdėkite SD kortelę į „Pi“lizdą. Dauguma jų yra po plokšte, priešais USB prievadus. Taip pat kol kas norėsite prijungti pelę prie aviečių pi. Prijunkite mikro USB maitinimo šaltinį prie RPI. Tada naudokite HDMI, kad prijungtumėte jį prie televizoriaus, kompiuterio monitoriaus ir pan. Po kurio laiko „Raspberry pi“paprašys jūsų ir paklaus, kokią OS norite įdiegti. Pasirinkite pirmąją parinktį (Raspberry Pi OS Full/Desktop). Leiskite jam įdiegti operacinę sistemą ir tada iš naujo paleis „pi“. Vykdykite iššokančius nurodymus, kad atnaujintumėte „pi“ir nustatytumėte SSH slaptažodį (kurį naudosime vėliau).

Kai visa tai bus padaryta, norėsite spustelėti „Raspberry Pi“logotipą viršutiniame kairiajame kampe. Tada iš išskleidžiamojo meniu eikite į Nuostatos> Raspberry Pi Configuration. Bus atidarytas meniu su įvairiais „Raspberry Pi“nustatymais. Spustelėkite skirtuką „Sąsajos“ir įjunkite SSH.

Tada prijunkite USB „WiFi“raktą prie vieno iš USB prievadų (jei jūsų „Pi“neturi įmontuoto „WiFi“). Prisijunkite prie „WiFi“tinklo.

Kai tai padarysite, eikite į savo kompiuterį, kuriame įdiegtas išplėstinis IP skaitytuvas ir „PuTTy“. Prisijunkite prie to paties SSID, prie kurio prijungėte „Raspberry pi“. Atidarykite išplėstinį IP skaitytuvą ir nuskaitykite šį diapazoną: "192.168.137.1 - 192.168.137.254." Jūsų aviečių pi turėtų pasirodyti šalia IP adreso. Dabar atidarykite „PuTTy“ir lauke „Host Name“įveskite IP adresą, kuris rodomas šalia aviečių pi. Bus iššokantis langas, spustelėkite taip. Tada būsite paraginti „prisijungti kaip:“įveskite „pi“ir įveskite slaptažodį, kurį pasirinkote nustatydami „pi“. Rašydami galite pastebėti, kad slaptažodis nebus rodomas. Tai yra saugumo funkcija ir yra visiškai normalu. Tiesiog įveskite slaptažodį ir paspauskite „Enter“. Jei turite kitų klausimų, žiūrėkite čia:

www.raspberrypi.org/documentation/remote-a…

Sėkmingai pasiekę savo „pi“nuotoliniu būdu, įveskite šias komandas:

sudo apt įdiegti git-core

git klonas

cd lightshowpi

„git fetch && git checkout“python3

sudo./install.sh

sudo perkraukite

Po kiekvienos komandos prieš įvesdami naują kodą palaukite, kol pasirodys žalias tekstas „pi@raspberrypi:“. Kai viskas bus padaryta, įveskite šią komandą, kad patikrintumėte aparatūrą:

sudo python py/hardware_controller.py --state = flash

Kiekviena SSR plokštės lemputė turi mirksėti atskirai. Jūs pasiruošę paleisti keletą šviesų!

4 žingsnis: Pirmosios dainos grojimas

Lengviausias būdas rasti dainas buvo atsisiųsti.mp3 failus ir įdėti juos į aplanką „Raspberry pi“. Aš pavadinau savo „muzika“. Tada „PuTTy“naudokite šią komandą:

sudo python py/synchronized_lights.py --file =/home/pi/lightshowpi/usic/[dainos pavadinimas].mp3

Tai viskas! Tai buvo tikrai įdomus, bet sudėtingas projektas ir tikiuosi, kad tai padės visiems, kurie patyrė tą patį, ką ir aš. Čia yra nuoroda į „YouTube“grojaraštį su kai kurių mano šviesos šou dainų įrašais.

www.youtube.com/playlist?list=PLusUu0mUL14inWN0n3kunZgV04VEoSOdA

Jei turite klausimų, drąsiai klauskite! Ačiū!

Rekomenduojamas: