Inhoudsopgave:

Lightshowpi-project: 4 stappen
Lightshowpi-project: 4 stappen

Video: Lightshowpi-project: 4 stappen

Video: Lightshowpi-project: 4 stappen
Video: Raspberry Pi powered musical Christmas light show 2024, November
Anonim
Lightshowpi-project
Lightshowpi-project
Lightshowpi-project
Lightshowpi-project
Lightshowpi-project
Lightshowpi-project
Lightshowpi-project
Lightshowpi-project

Dag iedereen! Dit is mijn officiële gids over het maken van een lichtshow met lightshowpi vanaf oktober 2020.

Stap 1: Verzamel uw benodigdheden

Voor dit project heb je het volgende nodig: - Raspberry Pi (ik heb een Model B+ gebruikt die ik jaren geleden bij goodwill heb gekocht. Voor zover ik weet, werkt dit met alle pi's behalve de 4, maar dat kan ik niet verifiëren.)

www.raspberrypi.org/products/

- SD-kaart / Micro SD-kaart (dit hangt af van welke pi je gebruikt. Alles van 16 GB of groter zou voldoende moeten zijn)

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

- Micro-USB-stroomkabel (voor Raspberry Pi)

- Sainsmart 8-kanaals solid-state relaiskaart

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

- 10-kanaals stroomdistributieblok

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

- Vier Hyper Tough Outlets

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

- Twee Hyper Tough 2 Gang Box

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

- Man op man, man op vrouw en vrouw op vrouw jumperdraden

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

- 16 Gauge draad

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

- HiLetGo digitale FM-zender

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

- Draadknipper en draadstripper

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

- Elektrische tape

- Soldeerbout

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

- Laptop/computer met SD-kaartlezer/schrijver

- Stekker met twee pinnen

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

Stap 2: Begin met bedrading

Begin bedrading
Begin bedrading
Begin bedrading
Begin bedrading
Begin bedrading
Begin bedrading
Begin bedrading
Begin bedrading

Voordat we de raspberry pi instellen, wil je doorgaan en alle benodigde bedrading op die manier doen nadat je de pi hebt ingesteld, kun je doorgaan en de hardware testen. Om te beginnen wil je een referentieblad tevoorschijn halen voor de GPIO-pinlay-out van je respectievelijke pi. Degene die ik heb gebruikt, is bijvoorbeeld aan deze stap gekoppeld.

Neem op het Sainsmart-bord een platte schroevendraaier en draai alle kanaalschroeven los (de schroeven in de kleine groene vakjes). Pak vervolgens uw mannelijke naar vrouwelijke startkabels en sluit ze als volgt aan:

GPIO 11 naar CH1

GPIO 12 naar CH2

GPIO 13 naar CH3

GPIO 15 naar CH4

GPIO 16 tot CH5

GPIO 18 tot CH6

GPIO 22 tot CH7

GPIO 7 tot CH8

OVERSLAAN

GPIO 6 naar GND

GPIO 2 naar VCC

Opmerking: Op het SSR-bord bevinden zich twee GND's. Gebruik die naast de VCC.

Dan wilt u 16 stukken draad van 16 gauge afknippen (2 voor elk van de 8 kanalen) en alleen het uiteinde strippen, ongeveer 1/16 inch eraf. Steek vervolgens in de uitvoerzijde van het ssr-bord en draai de kanaalschroeven vast (niet te strak).

Voordat we verder gaan zijn er een paar dingen die je moet weten: op de wandcontactdozen zitten twee sets schroeven, een bronzen en een zilveren. De bronzen kant is voor kracht, de zilveren kant is voor grond. Wat u nu wilt doen, is de linkerdraad van kanaal één nemen en deze naar de bovenste schroef aan de bronzen kant leiden. Ga dan naar het volgende kanaal en gebruik de linker draad en voer deze naar de onderste schroef aan dezelfde kant. Herhaal dit totdat je acht draden naar de stopcontacten hebt lopen.

Dan moet u de aardingsdraden maken. Knip een stuk draad van 16 gauge af en maak een soort serieschakeling van de aarding van de uitlaat aan elkaar. Bevestig hiervoor een draad aan de bovenste zilveren schroef en vervolgens aan de onderste zilveren schroef van de volgende uitgang. Je zou dan moeten eindigen met één aardingsdraad die niet is aangesloten. Splits uw tweepolige stekker en soldeer of krimp de negatieve draden samen.

Pak nu je 10-kanaals stroomrail. Je hebt maar 9 kanalen nodig. Daisy chain 9 van hen samen (dezelfde kant). Neem vervolgens de juiste draad van kanaal één op het SSR-bord en bevestig deze aan het eerst gebruikte kanaal. Doe dit totdat alle 8 draden aan de busbar zijn bevestigd. Neem vervolgens de positieve draad van de tweepolige stekker en voer deze in het laatste kanaal van de busbar.

Nu is het moeilijke deel voorbij!

Stap 3: Stel Raspberry Pi in

Voor degenen onder u die nieuw zijn bij Raspberry Pi, begin hier:

Er zijn een paar programma's die u moet downloaden voordat we met de installatie beginnen. Selecteer voor alle volgende links uw besturingssysteem voor de juiste download.

- Raspberry Pi-imager

www.raspberrypi.org/downloads/

- PuTTy

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

- SD-kaartformatter

www.sdcard.org/downloads/formatter/

- Geavanceerde IP-scanner

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

Zodra je die hebt gedownload, begin je met het aansluiten van je SD-kaart. Open de SD-kaartformatter en selecteer het station dat u wilt formatteren. Formatteer vervolgens de kaart. Dit is slechts een voorzorgsmaatregel om de rest van het proces soepeler te laten verlopen.

Download dan hier het NOOBS OS-systeem voor raspberry pi:

downloads.raspberrypi.org/NOOBS_latest

Opmerking: de reden dat ik NOOBS heb gekozen boven Raspberry Pi OS, is omdat NOOBS een snelle herstelmethode biedt voor het geval je een nieuwe installatie nodig hebt.

Zodra dat is gebeurd, opent u het raspberry pi imager-programma, scrolt u omlaag naar aangepast besturingssysteem, zoekt u de NOOBS.zip, selecteert u de schijf waarnaar u uw besturingssysteem wilt schrijven en schrijft u!

Nadat dat is voltooid, plaatst u de SD-kaart in de sleuf op de pi. De meeste bevinden zich onder het bord, tegenover de usb-poorten. Je zult voorlopig ook een muis op de raspberry pi willen aansluiten. Sluit de micro-USB-voeding aan op de rpi. Gebruik vervolgens HDMI om het aan te sluiten op een tv, pc-monitor, enz. Na enige tijd zal de raspberry pi u vragen welk besturingssysteem u wilt installeren. Selecteer de eerste optie (Raspberry Pi OS Full/Desktop). Laat het het besturingssysteem installeren en dan zal het de pi opnieuw opstarten. Volg de pop-upinstructies om je pi bij te werken en een wachtwoord in te stellen voor SSH (die we later zullen gebruiken).

Nadat dat allemaal is gebeurd, wilt u op het Raspberry Pi-logo in de linkerbovenhoek klikken. Ga vervolgens vanuit het vervolgkeuzemenu naar Voorkeuren> Raspberry Pi-configuratie. Dit opent een menu met verschillende instellingen voor je Raspberry Pi. Klik op het tabblad "Interfaces" en schakel SSH in.

Sluit vervolgens de USB WiFi-dongle aan op een van de usb-poorten (als uw pi geen ingebouwde WiFi heeft). Maak verbinding met je wifi-netwerk.

Als je daarmee klaar bent, ga je naar je computer met Advanced IP Scanner en PuTTy geïnstalleerd. Maak verbinding met dezelfde SSID als waarmee je je Raspberry pi hebt verbonden. Open Advanced IP Scanner en scan dit bereik: "192.168.137.1 - 192.168.137.254." Je raspberry pi zou moeten verschijnen met een IP-adres ernaast. Open nu PuTTy en typ in het vak Hostnaam het IP-adres dat naast de raspberry pi verschijnt. Er verschijnt een pop-up, klik op ja. Vervolgens wordt u gevraagd om "in te loggen als:" typ "pi" en voer vervolgens het wachtwoord in dat u hebt gekozen toen u uw pi instelde. Terwijl u typt, merkt u misschien dat het wachtwoord niet wordt weergegeven. Dit is een beveiligingsfunctie en is volkomen normaal. Typ gewoon het wachtwoord en druk op enter. Voor andere vragen, zie hier:

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

Nadat u met succes op afstand toegang hebt gekregen tot uw pi, typt u de volgende opdrachten:

sudo apt install git-core

git clone

cd lichtshowpi

git fetch && git checkout python3

sudo./install.sh

sudo reboot

Wacht na elke opdracht tot de "pi@raspberrypi:" in groene tekst verschijnt voordat u een nieuwe code invoert. Als dat allemaal is gebeurd, voert u deze opdracht in om de hardware te testen:

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

Elk lampje op het SSR-bord moet afzonderlijk knipperen. Je bent klaar om wat lichten te gebruiken!

Stap 4: Je eerste nummer spelen

De gemakkelijkste manier die ik vond om nummers af te spelen, was door.mp3-bestanden te downloaden en ze vervolgens in een map op de Raspberry Pi te plaatsen. Ik noemde de mijne 'muziek'. Gebruik dan in PuTTy dit commando:

sudo python py/synchronized_lights.py --file=/home/pi/lightshowpi/usic/[naam van het nummer].mp3

Dat is alles! Het was een heel leuk maar uitdagend project en ik hoop dat dit iedereen helpt die dezelfde dingen heeft meegemaakt als ik. Hier is een link naar een YouTube-afspeellijst met opnames van enkele nummers van mijn lichtshow.

www.youtube.com/playlist?list=PLusUu0mUL14inWN0n3kunZgV04VEoSOdA

Als je vragen hebt, stel ze gerust! Bedankt!

Aanbevolen: