Indholdsfortegnelse:

DIY musikalske julelys for begyndere med hindbær Pi: 12 trin (med billeder)
DIY musikalske julelys for begyndere med hindbær Pi: 12 trin (med billeder)

Video: DIY musikalske julelys for begyndere med hindbær Pi: 12 trin (med billeder)

Video: DIY musikalske julelys for begyndere med hindbær Pi: 12 trin (med billeder)
Video: 50 Путеводитель в Буэнос-Айресе Путеводитель 2024, Juli
Anonim
Image
Image

I dag vil jeg gennemgå trinene for at bruge en hindbærpi til at få dine julelys til at blinke med musik. Med bare et par bukker ekstra materiale går jeg igennem hvordan du konverterer dine almindelige julelys til et lyshus i hele huset. Målet her er at gå fra bunden. Selvom denne vejledning er beregnet til folk, der slet ikke ved, hvordan man bruger linux og dem, der gør det samme, er fokus for folk, for hvem linux og hindbær pi er et komplet mysterium. Der er meget mere, der kan gøres med lightshowpi -softwaren og mere sofistikeret hardware, men det handler om bare at komme i gang.

Trin 1: Materiale

Opsætning af Pi 1: Installation af Raspbian
Opsætning af Pi 1: Installation af Raspbian

Først skal man have:

  • Du får brug for dine julelys. Jeg anbefaler stærkt at holde sig til DC -drevne lys. Hvis du ikke har nogen, i stedet for at lege med netspænding, få nogle LED -strips eller DC -drevne julelysstrenge.
  • En hindbær pi; forskellige konfigurationer har brug for forskellig hardware

    • Hvis du får et pi zero eller pi zero w, skal du bruge ** Et anstændigt kit har alle disse allerede **

      • en HDMI -lydudtræk
      • et mini HDMI -kabel
      • header pins, eller bare loddet direkte ind i brættet
      • en USB OTG -adapter
      • Et loddejern
    • Hvis du får en pi A, A+, B eller B2 eller nul (ikke w), skal du bruge en wifi -dongle
    • Hvis du får et pi 3 kit, ikke andet
  • En højttaler med aux in og hjælpekabel. Bluetooth -lyd er desværre wonky på pi zero w og pi 3.
  • et hukommelseskort (minimum 4 GB), der normalt er inkluderet i kits
  • Et 8 -kanals relækort (5v)
  • Kvinde til hun hovedstifter

Midlertidige behov: dette er midlertidigt, så jeg vil anbefale, at du bruger det, du allerede har, i de få timer, det vil være nødvendigt

  • En USB mus og tastatur
  • Adgang til en HDMI -skærm eller et tv
  • En USB -hub, hvis skift mellem mus og tastatur er for irriterende, og dine andre USB -porte er optaget

Valgfri

  • En stor strømforsyning, som du vil bruge til alle dine lys

    Hvis du går denne vej, skal du også lave en netledning eller skære en forlængerledning og bruge den som din netledning

  • samt din pi med en bukkonverter
  • og måske endda højere spændingslys, hvis det er nødvendigt med en trin-up-konverter

Trin 2: Opsætning af Pi 1: Installation af Raspbian

Opsætning af Pi 1: Installation af Raspbian
Opsætning af Pi 1: Installation af Raspbian

Det første trin er at få raspbian på din enhed. Jeg dækker alle disse i en enkelt blok og dækker hardwaren separat.

Jeg anbefaler at downloade noobs fra pi foundation

Bare udpak, og kopier over til dit nyformaterede micro SD -kort. Det er det. Når du tænder din pi, vil den guide dig gennem installationen.

Trin 3: Opsætning af Pi 2: Opsætning af SSH og VNC

Opsætning af Pi 2: Opsætning af SSH og VNC
Opsætning af Pi 2: Opsætning af SSH og VNC
Opsætning af Pi 2: Opsætning af SSH og VNC
Opsætning af Pi 2: Opsætning af SSH og VNC

At have SSH- og VNC -opsætning betyder, at du ikke behøver at holde pi'en tilsluttet et stort rod af ledninger. Alt kan gøres fra 2 vinduer på din bærbare computer eller endda fra din telefon. Vi vil ofte gå forud for vores kommandoer med "sudo", dette giver i det væsentlige vores kommando administratorrettigheder.

  1. Skift først din adgangskode. Åbn et terminalvindue, og skriv følgende, og du bliver bedt om at indtaste standardadgangskoden (hindbær) og derefter indtaste din egen adgangskode.

    sudo passwd

  2. kopier nu din IP -adresse med følgende kommando

    ifconfig

Gå nu til indstillingsmenuen, og tænd for SSH og VNC. Du kan nu genstarte pi'en og tage stikket ud af skærmen, tastaturet og musen.

Trin 4: Opsætning af Pi 3: Brug Bitvise SSH til at få adgang til din Pi

Opsætning af Pi 3: Brug Bitvise SSH til at få adgang til din Pi
Opsætning af Pi 3: Brug Bitvise SSH til at få adgang til din Pi

Jeg anbefaler bitvise, fordi det har et integreret SFTP -værktøj samt en god grænseflade. Indtast din IP -adresse, du kopierede tidligere, brug brugernavnet pi og din nye adgangskode. Behold standardporten (22). Terminalen skal åbne, når du vælger login.

Trin 5: Opsætning af Pi 4: Opdater din Pi

Inden du gør noget andet, skal du køre opdateringerne

  1. Først opdaterer du biblioteket med, hvilke pakker der er tilgængelige med

    sudo apt-get opdatering

  2. Når den er færdig med at køre, installerer du faktisk opdateringerne med

    sudo apt-get opgradering

  3. For en god ordens skyld skal du sørge for, at din pi -firmware er opdateret (dette bør allerede gøres gennem opgradering)

    sudo rpi-opdatering

Trin 6: Opsætning af Pi 5: Installation af Lightshowpi

Opsætning af Pi 5: Installation af Lightshowpi
Opsætning af Pi 5: Installation af Lightshowpi

Denne del af trinene er tilgængelig direkte på lightshowpi -webstedet. Jeg vil inkludere dem for nemheds skyld. Jeg vil tilføje et par forklaringer derinde.

  • sudo apt-get install git-core

    apt-get er det, der får pakkerne, og her installerer vi git-core, afhængigheder (programmer, git-core skal køre) tilføjes automatisk

  • cd ~

    cd er at ændre biblioteker, mens ~ betyder/home/*brugernavn*/, i dette tilfælde ville det være/home/pi/; at bruge det eller ~ burde fungere det samme

  • git -klon

    Det er lige kopieret over den mappestruktur, vi har brug for

  • cd lightshowpi

    nu går vi over til den mappe, vi lige har downloadet

  • git fetch && git checkout stabil

    nu får vi de nødvendige filer

  • cd/home/pi/lightshowpi

    vi går over til den korrekte mappe; i linux, medmindre vi opretter systemlinks, skal vi altid flytte til den korrekte mappe, før vi starter scripts

  • sudo./install.sh

    dette gør den faktiske installation; dette tog omkring 3 timer på mit pi zero w

  • sudo genstart

    nu genstarter vi

Trin 7: Tilslutning af dine ting

Kabelføring af dine ting
Kabelføring af dine ting

Men du ender med at forsyne dine enheder afhænger af, hvad du bruger. Der er mange muligheder her, men i slutningen af dagen skal du bruge 5v til din pi, enten via en USB, eller ved hjælp af headerstifterne og en brugerdefineret strømløsning som jeg gjorde. Al den strøm, du afbryder, skal være jævnstrøm. AC -ledningsspænding fungerer fint, men det medfører ekstra risiko. Lavspænding er langt sikrere.

Trin 8: Tilslutning af dine ting 2: Lodning af stifterne

Kabelføring af dine ting 2: Lodning af stifterne
Kabelføring af dine ting 2: Lodning af stifterne

Hvis du bruger et pi zero, skal du enten lodde headerstifter eller lodde ledningerne direkte ved selve pinhullerne.

Trin 9: Tilslutning af dine ting 3: Tilslutning af Pi til relækortet

Tilslutning af dine ting 3: Tilslutning af Pi til relækortet
Tilslutning af dine ting 3: Tilslutning af Pi til relækortet
Tilslutning af dine ting 3: Tilslutning af Pi til relækortet
Tilslutning af dine ting 3: Tilslutning af Pi til relækortet

Vi bruger wiringpi pin nummerering. Der er en alternativ navngivningskonvention derude, bare brug det skema, jeg har angivet, eller gå til wiringpi.com

Fra relæbrættet, med stifterne mod dig, fra venstre mod højre, vil du oprette forbindelse til følgende på pi'en

  1. pin 20: jorden
  2. pin 11: GPIO 0
  3. pin 12: GPIO 1
  4. pin 13: GPIO 2
  5. pin 15: GPIO 3
  6. pin 16: GPIO 4
  7. pin 18: GPIO 5
  8. pin 22: GPIO 6
  9. pin 7: GPIO 7
  10. pin 4: 5v strøm

Hvis du driver din pi fra headerstifterne, går +5v til pin 2, og - (jorden) går til pin 6.

Trin 10: Tilslutning af dine ting 4: Tilslutning af dine relæer

Kabelføring af dine ting 4: Tilslutning af dine relæer
Kabelføring af dine ting 4: Tilslutning af dine relæer
Kabelføring af dine ting 4: Tilslutning af dine relæer
Kabelføring af dine ting 4: Tilslutning af dine relæer

Relæerne fungerer som en switch. Men du ville tilslutte dine lys direkte til din strøm, gøre det, men derefter klippe strømførende ledning og sætte hver ende af den afskårne ledning på et af relæerne. Hvert relæ har 3 terminaler. 2 af dem er sammen, og strømforsyningen til relæet adskiller dem, den anden bliver forbundet til midterterminalen, når relæet er tændt. Det lille diagram over en hjørneform viser dig, hvilken der er adskilt (i rødt). De modsatte ender (første og sidste) af hvert relæ vil aldrig blive forbundet. Hvis du vil, kan du altid tænde og bruge 2 i det grønne, det betyder bare, at lightshowpi-kommandoerne vil være omvendt. Det kan være nyttigt, hvis du vil have lysene til at tænde som standard, når musikken slutter.

Trin 11: Test det

Test det
Test det

Jeg brugte disse små lysdioder til at teste mit bord, men egentlig kan du bare se på det røde lys, der er på relækortet. Hvert relæ har allerede sin egen LED.

  • Glem ikke at navigere til lightshowpi -mappen først

    cd/home/pi/lightshowpi/

  • Brug derefter en af disse testkommandoer

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

Brug CTRL+C for at afslutte testen

Trin 12: God fornøjelse

God fornøjelse!
God fornøjelse!

Nu er det tid til at opsætte dine faktiske julelys og nyde showet. Glem ikke at tjekke min fulde video!

For at køre din første sang skal du bruge demofilen fra lightshowpi -devs

sudo python py/synchronized_lights.py --file =/home/pi/lightshowpi/music/sample/ovenrake_deck-the-halls.mp3

For at spille en anden søn skal du bare ændre navnet på mp3'en i slutningen af denne kommando. Det er her sftp -funktionen i bitvise kommer ind; du kan blot klikke og trække dine filer.

Anbefalede: