Satura rādītājs:

DIY muzikālās Ziemassvētku gaismas iesācējiem ar Raspberry Pi: 12 soļi (ar attēliem)
DIY muzikālās Ziemassvētku gaismas iesācējiem ar Raspberry Pi: 12 soļi (ar attēliem)

Video: DIY muzikālās Ziemassvētku gaismas iesācējiem ar Raspberry Pi: 12 soļi (ar attēliem)

Video: DIY muzikālās Ziemassvētku gaismas iesācējiem ar Raspberry Pi: 12 soļi (ar attēliem)
Video: Ziemassvētku kartiņas uzņēmumiem 2024, Novembris
Anonim
Image
Image

Šodien es veikšu soļus, lai izmantotu aveņu pi, lai jūsu Ziemassvētku gaismas mirdzētu ar mūziku. Izmantojot tikai dažus dolārus papildu materiāla, es jums pastāstīšu, kā jūsu parastās Ziemassvētku gaismas pārveidot par visas mājas gaismas šovu. Mērķis šeit ir iet no nulles. Lai gan šī rokasgrāmata ir paredzēta cilvēkiem, kuri vispār neprot izmantot Linux, un tiem, kas to dara līdzīgi, uzmanība tiek pievērsta cilvēkiem, kuriem Linux un aveņu pi ir pilnīgs noslēpums. Ar LightShowpi programmatūru un sarežģītāku aparatūru var paveikt daudz vairāk, taču tas ir tikai sākums.

1. solis: materiāls

Pi 1 iestatīšana: Raspbian instalēšana
Pi 1 iestatīšana: Raspbian instalēšana

Vispirms jābūt:

  • Jums būs nepieciešamas Ziemassvētku gaismas. Es ļoti iesaku pieturēties pie lukturiem, kas darbojas ar līdzstrāvu. Ja jums to nav, tā vietā, lai spēlētu ar tīkla spriegumu, iegūstiet dažas LED sloksnes vai līdzstrāvas Ziemassvētku gaismas virtenes.
  • Aveņu pi; dažādām konfigurācijām ir nepieciešama cita aparatūra
    • Ja iegūsit pi nulli vai pi nulli w, jums būs nepieciešams ** Pienācīgā komplektā tas viss jau būs **

      • HDMI audio nosūcējs
      • mini HDMI kabelis
      • galvenes tapas vai vienkārši lodēt tieši plāksnē
      • USB OTG adapteris
      • Lodāmurs
    • Ja saņemat pi A, A+, B vai B2 vai nulli (bez w), jums būs nepieciešams wifi dongle
    • Ja saņemat pi 3 komplektu, nekas cits
  • Skaļrunis ar papildu ieeju un papildu kabeli. Diemžēl Bluetooth audio ir niecīgs uz pi nulles w un pi 3.
  • atmiņas karte (vismaz 4 GB), kas parasti ir iekļauta komplektos
  • 8 kanālu releja dēlis (5v)
  • Galvas tapas no sievietes līdz sievietei

Pagaidu vajadzības: tas ir īslaicīgi, tāpēc es ieteiktu dažas stundas, kas jums būs nepieciešamas, izmantot visu, kas jums jau ir

  • USB pele un tastatūra
  • Piekļuve HDMI monitoram vai televizoram
  • USB centrmezgls, ja pārslēgšanās starp peli un tastatūru ir pārāk kaitinoša un citi USB porti ir aizņemti

Neobligāti

  • Liels barošanas avots, ko izmantosit visām gaismām

    Ja izvēlaties šo ceļu, jums ir jāizveido arī strāvas vads vai jāizgriež pagarinātājs un jāizmanto tas kā strāvas vads

  • kā arī jūsu pi ar buks pārveidotāju
  • un varbūt pat augstāka sprieguma gaismas, ja nepieciešams, ar pastiprinošu pārveidotāju

2. darbība: Pi 1 iestatīšana: Raspbian instalēšana

Pi 1 iestatīšana: Raspbian instalēšana
Pi 1 iestatīšana: Raspbian instalēšana

Pirmais solis ir iegūt raspbian savā ierīcē. Es tos visus apskatīšu vienā blokā un aparatūru atsevišķi.

Es iesaku lejupielādēt noobs no pi fonda

Vienkārši izpakojiet un kopējiet to savā tikko formatētajā micro SD kartē. Tieši tā. Kad esat ieslēdzis savu pi, tas palīdzēs jums instalēt.

3. darbība: Pi 2 iestatīšana: iestatiet SSH un VNC

Pi 2 iestatīšana: iestatiet SSH un VNC
Pi 2 iestatīšana: iestatiet SSH un VNC
Pi 2 iestatīšana: iestatiet SSH un VNC
Pi 2 iestatīšana: iestatiet SSH un VNC

SSH un VNC iestatīšana nozīmē, ka jums nebūs jātur pieslēgts pie milzīga vadu putra. Viss būs paveicams no 2 klēpjdatora logiem vai pat no tālruņa. Mēs bieži pirms savām komandām ievadīsim “sudo”, tas būtībā mūsu komandai piešķir administratora privilēģijas.

  1. Vispirms nomainiet paroli. Atveriet termināļa logu un ierakstiet šo, un jums tiks piedāvāts ievadīt noklusējuma paroli (aveņu) un pēc tam ievadīt savu paroli.

    sudo passwd

  2. tagad nokopējiet savu IP adresi ar šādu komandu

    ifconfig

Tagad dodieties uz iestatījumu izvēlni un ieslēdziet SSH un VNC. Tagad jūs varat pārstartēt pi un atvienot to no monitora, tastatūras un peles.

4. solis: Pi 3 iestatīšana: izmantojiet Bitvise SSH, lai piekļūtu savam Pi

Pi 3 iestatīšana: izmantojiet Bitvise SSH, lai piekļūtu savam Pi
Pi 3 iestatīšana: izmantojiet Bitvise SSH, lai piekļūtu savam Pi

Es iesaku bitvise, jo tam ir integrēts SFTP rīks, kā arī labs interfeiss. Ievadiet savu IP adresi, kuru iepriekš nokopējāt, izmantojiet lietotājvārdu pi un jauno paroli. Saglabājiet noklusējuma portu (22). Terminālim vajadzētu atvērt, kad izvēlaties pieteikšanos.

5. solis: Pi 4 iestatīšana: atjauniniet savu Pi

Pirms kaut ko darāt, palaidiet atjauninājumus

  1. Vispirms atjauniniet pieejamo pakotņu bibliotēku

    sudo apt-get update

  2. Kad tas ir pabeigts, jūs faktiski instalējat atjauninājumus, izmantojot

    sudo apt-get jauninājums

  3. Lai to izdarītu, pārliecinieties, vai jūsu pi programmaparatūra ir atjaunināta (tas jau ir jādara, veicot jaunināšanu)

    sudo rpi atjaunināšana

6. darbība: Pi 5 iestatīšana: Lightshowpi instalēšana

Pi 5 iestatīšana: Lightshowpi instalēšana
Pi 5 iestatīšana: Lightshowpi instalēšana

Šī soļu daļa ir pieejama tieši lightshowpi vietnē. Ērtības labad tos iekļaušu. Es pievienošu dažus paskaidrojumus.

  • sudo apt-get instalēt git-core

    apt-get ir tas, kas saņem paketes, un šeit mēs instalēsim git-core, automātiski tiks pievienotas atkarības (programmas, kuras jādarbina git-core)

  • cd ~

    cd ir mainīt direktorijus, savukārt ~ nozīmē/home/*lietotājvārds*/, šajā gadījumā tas būtu/home/pi/; izmantojot to vai ~, vajadzētu darboties tāpat

  • git klons

    Tas tikko nokopēts mums nepieciešamajā mapju struktūrā

  • cd lightshowpi

    tagad mēs pārietam uz tikko lejupielādēto mapi

  • git fetch && git izrakstīšanās stabils

    tagad mēs iegūstam nepieciešamos failus

  • cd/home/pi/lightshowpi

    mēs pārietam uz pareizo mapi; Linux, ja vien mēs neveidojam sistēmas saites, pirms skriptu palaišanas mums vienmēr ir jāpāriet uz pareizo mapi

  • sudo./install.sh

    tas veic faktisko uzstādīšanu; manā pi zero w tas aizņēma apmēram 3 stundas

  • sudo atsāknēšana

    tagad mēs atsāknējam

7. darbība. Savu lietu vadu savienošana

Elektroinstalācija Jūsu lietām
Elektroinstalācija Jūsu lietām

Tomēr ierīču barošana galu galā ir atkarīga no tā, ko izmantojat. Šeit ir daudz iespēju, taču dienas beigās jūsu pi vajadzēs 5 V, izmantojot USB, vai izmantojot galvenes tapas un pielāgotu barošanas risinājumu, kā es to darīju. Visai strāvai, kuru pārtraucat, jābūt līdzstrāvai. Maiņstrāvas līnijas spriegums darbosies lieliski, taču tas rada papildu risku. Zemspriegums ir daudz drošāks.

8. solis: Savu lietu vadu savienošana 2: Tapu lodēšana

Elektroinstalācija 2: Tapu lodēšana
Elektroinstalācija 2: Tapu lodēšana

Ja izmantojat pi nulli, jums būs vai nu lodēt galvenes tapas, vai arī lodēt vadus tieši pie tapas caurumiem.

9. solis: Savu lietu vadu pievienošana 3: Pi savienošana ar releja paneli

Elektroinstalācija 3: Pi savienošana ar releja paneli
Elektroinstalācija 3: Pi savienošana ar releja paneli
Elektroinstalācija 3: Pi savienošana ar releja paneli
Elektroinstalācija 3: Pi savienošana ar releja paneli

Mēs izmantojam vadu tapas numerāciju. Ir alternatīva nosaukumu piešķiršanas kārtība, vienkārši izmantojiet manu sniegto diagrammu vai apmeklējiet vietni wiringpi.com

No releja dēļa, ar tapām pret jums, no kreisās uz labo pusi, jūs izveidosit savienojumu ar sekojošo uz pi

  1. 20. tapa: zeme
  2. 11. tapa: GPIO 0
  3. 12. tapa: GPIO 1
  4. 13. tapa: GPIO 2
  5. 15. tapa: GPIO 3
  6. 16. tapa: GPIO 4
  7. 18. tapa: GPIO 5
  8. 22. tapa: GPIO 6
  9. 7. tapa: GPIO 7
  10. tapas 4: 5v jauda

Ja jūs barojat savu pi no galvenes tapām, tad +5v pāriet uz tapu 2, bet - (zeme) uz tapu 6.

10. solis. Savu lietu pieslēgšana 4: Releju pieslēgšana

Elektroinstalācija 4: Releju pieslēgšana
Elektroinstalācija 4: Releju pieslēgšana
Elektroinstalācija 4: Releju pieslēgšana
Elektroinstalācija 4: Releju pieslēgšana

Releji darbojas kā slēdzis. Tomēr jūs pieslēdzat gaismas tieši pie strāvas, dariet to, bet pēc tam nogrieziet strāvas vadu un novietojiet katra sagrieztā stieples galu uz viena no relejiem. Katram relejam ir 3 termināļi. 2 no tiem ir kopā, un releja barošana tos atdala, un otrs savienojas ar centrālo spaili, kad relejs tiek darbināts. Stūra formas mazā diagramma parāda, kura no tām ir atsevišķa (sarkanā krāsā). Katra releja pretējie gali (pirmais un pēdējais) nekad netiks savienoti. Ja vēlaties, varat ieslēgt vienmēr un izmantot 2 zaļā krāsā, tas tikai nozīmē, ka lightshowpi komandas darbosies pretēji. Tas varētu būt noderīgi, ja vēlaties, lai gaismas pēc noklusējuma iedegtos pēc mūzikas beigām.

11. darbība: pārbaudiet to

Pārbaudi to
Pārbaudi to

Es izmantoju šīs mazās gaismas diodes, lai pārbaudītu savu dēli, bet tiešām jūs varat vienkārši paskatīties uz sarkano gaismu, kas atrodas uz releja plates. Katram relejam jau ir savs LED.

  • Neaizmirstiet vispirms pāriet uz mapi lightshowpi

    cd/home/pi/lightshowpi/

  • Pēc tam izmantojiet vienu no šīm testa komandām

    • sudo python py/hardware_controller.py -valsts = zibspuldze
    • sudo python py/hardware_controller.py -valsts = izbalināt

Lai pabeigtu pārbaudi, izmantojiet CTRL+C

12. solis: izbaudiet

Izbaudi!
Izbaudi!

Tagad ir pienācis laiks uzstādīt savas Ziemassvētku gaismas un izbaudīt izrādi. Neaizmirstiet noskatīties visu manu video!

Lai izpildītu savu pirmo dziesmu, izmantojiet demonstrācijas failu, ko nodrošina lightshowpi izstrādātāji

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

Lai atskaņotu jebkuru citu dēlu, šīs komandas beigās vienkārši nomainiet mp3 nosaukumu. Šeit parādās bitvise sftp funkcija; varat vienkārši noklikšķināt un vilkt savus failus.

Ieteicams: