Turinys:

„Pasidaryk pats“muzikinės Kalėdų lemputės pradedantiesiems su „Raspberry Pi“: 12 žingsnių (su nuotraukomis)
„Pasidaryk pats“muzikinės Kalėdų lemputės pradedantiesiems su „Raspberry Pi“: 12 žingsnių (su nuotraukomis)

Video: „Pasidaryk pats“muzikinės Kalėdų lemputės pradedantiesiems su „Raspberry Pi“: 12 žingsnių (su nuotraukomis)

Video: „Pasidaryk pats“muzikinės Kalėdų lemputės pradedantiesiems su „Raspberry Pi“: 12 žingsnių (su nuotraukomis)
Video: 200 ir 300 LED lempučių elektrinė girlianda: 16m 2024, Lapkritis
Anonim
Image
Image

Šiandien aš atliksiu veiksmus, kaip naudoti aviečių pi, kad jūsų Kalėdų lemputės mirksėtų su muzika. Turėdamas vos kelis dolerius papildomos medžiagos, padėsiu jums paversti įprastas kalėdines lemputes į viso namo šviesos šou. Tikslas čia yra eiti nuo nulio. Nors šis vadovas skirtas žmonėms, nemokantiems naudotis „Linux“, ir tiems, kurie moka panašiai, pagrindinis dėmesys skiriamas žmonėms, kuriems „Linux“ir „Raspberry pi“yra visiška paslaptis. Naudojant „lightshowpi“programinę įrangą ir sudėtingesnę techninę įrangą galima padaryti daug daugiau, tačiau tai tik pradžia.

1 žingsnis: medžiaga

„Pi 1“nustatymas: „Raspbian“diegimas
„Pi 1“nustatymas: „Raspbian“diegimas

Pirmiausia būtina turėti:

  • Jums reikės kalėdinių lempučių. Aš labai rekomenduoju laikytis nuolatinės srovės lempučių. Jei jų neturite, užuot žaidę su tinklo įtampa, įsigykite šviesos diodų juosteles arba nuolatinės srovės maitinamas Kalėdų šviesos stygas.
  • Aviečių pi; skirtingoms konfigūracijoms reikalinga skirtinga aparatūra
    • Jei gausite pi nulį arba pi nulį w, jums reikės ** Tinkamas rinkinys jau turi visa tai **

      • HDMI garso ištraukėjas
      • mini HDMI kabelis
      • antraštės kaiščiai arba tiesiog lituokite tiesiai į plokštę
      • USB OTG adapteris
      • Lituoklis
    • Jei gausite pi A, A+, B arba B2 arba nulį (ne w), jums reikės „wifi“rakto
    • Jei gausite „pi 3“rinkinį, nieko daugiau
  • Garsiakalbis su papildomu įvadu ir papildomu kabeliu. Deja, „Bluetooth“garsas yra neryškus naudojant „pi zero w“ir „pi 3“.
  • atminties kortelė (mažiausiai 4 GB), paprastai įtraukta į rinkinius
  • 8 kanalų relės plokštė (5v)
  • Antgaliai nuo moterų iki moterų

Laikini poreikiai: tai yra laikina, todėl rekomenduočiau kelias valandas naudoti tik tai, ką jau turite

  • USB pelė ir klaviatūra
  • Prieiga prie HDMI monitoriaus ar televizoriaus
  • USB šakotuvas, jei perjungimas tarp pelės ir klaviatūros per daug erzina, o kiti USB prievadai yra užimti

Neprivaloma

  • Didelis maitinimo šaltinis, kurį naudosite visiems žibintams

    Jei einate šiuo keliu, taip pat turite pasidaryti maitinimo laidą arba nupjauti ilgintuvą ir naudoti jį kaip maitinimo laidą

  • taip pat jūsų pi su back konverteriu
  • ir galbūt net aukštesnės įtampos žibintai, jei reikia, su pakopiniu keitikliu

2 veiksmas: „Pi 1“nustatymas: „Raspbian“diegimas

„Pi 1“nustatymas: „Raspbian“diegimas
„Pi 1“nustatymas: „Raspbian“diegimas

Pirmasis žingsnis yra įdiegti raspbian į savo įrenginį. Visa tai apimsiu viename bloke, o aparatūrą - atskirai.

Rekomenduoju atsisiųsti „noobs“iš pi fondo

Tiesiog išpakuokite ir nukopijuokite į ką tik suformatuotą „micro SD“kortelę. Viskas. Kai įjungsite „pi“, jis padės jums įdiegti.

3 veiksmas: „Pi 2“nustatymas: nustatykite SSH ir VNC

„Pi 2“nustatymas: nustatykite SSH ir VNC
„Pi 2“nustatymas: nustatykite SSH ir VNC
„Pi 2“nustatymas: nustatykite SSH ir VNC
„Pi 2“nustatymas: nustatykite SSH ir VNC

Turėdami SSH ir VNC sąranką reiškia, kad jums nereikės „pi“prijungti prie didžiulės laidų netvarkos. Viskas bus galima padaryti iš 2 nešiojamojo kompiuterio langų ar net iš telefono. Mes dažnai prieš savo komandas rašysime „sudo“, tai iš esmės suteikia mūsų komandai administratoriaus privilegijas.

  1. Pirmiausia pakeiskite slaptažodį. Atidarykite terminalo langą ir įveskite šį tekstą, ir būsite paraginti įvesti numatytąjį slaptažodį (aviečių) ir tada įvesti savo slaptažodį.

    sudo passwd

  2. Dabar nukopijuokite savo IP adresą naudodami šią komandą

    ifconfig

Dabar eikite į nustatymų meniu ir įjunkite SSH ir VNC. Dabar galite iš naujo paleisti pi ir atjungti nuo monitoriaus, klaviatūros ir pelės.

4 veiksmas: „Pi 3“nustatymas: naudokite „Bitvise SSH“, kad pasiektumėte „Pi“

„Pi 3“nustatymas: naudokite „Bitvise SSH“, kad pasiektumėte „Pi“
„Pi 3“nustatymas: naudokite „Bitvise SSH“, kad pasiektumėte „Pi“

Aš rekomenduoju „bitvise“, nes jame yra integruotas SFTP įrankis ir gera sąsaja. Įveskite anksčiau nukopijuotą IP adresą, naudokite vartotojo vardą pi ir naują slaptažodį. Palikite numatytąjį prievadą (22). Terminalas turėtų atsidaryti, kai pasirenkate prisijungimą.

5 veiksmas: „Pi 4“nustatymas: atnaujinkite „Pi“

Prieš ką nors darydami, paleiskite atnaujinimus

  1. Pirmiausia atnaujinkite galimų paketų biblioteką

    sudo apt-get atnaujinimas

  2. Kai jis bus paleistas, jūs iš tikrųjų įdiegsite naujinimus naudodami

    sudo apt-get atnaujinimas

  3. Norėdami tai padaryti, įsitikinkite, kad jūsų pi programinė įranga yra atnaujinta (tai jau turėtų būti padaryta atnaujinus)

    sudo rpi atnaujinimas

6 veiksmas: „Pi 5“nustatymas: „Lightshowpi“diegimas

„Pi 5“nustatymas: „Lightshowpi“diegimas
„Pi 5“nustatymas: „Lightshowpi“diegimas

Šią veiksmų dalį galite rasti tiesiogiai „lightshowpi“svetainėje. Įtrauksiu juos patogumui. Ten pridėsiu keletą paaiškinimų.

  • sudo apt-get install git-core

    apt-get yra tai, kas gauna paketus, ir čia mes įdiegsime „git-core“, priklausomybės (programos, kurias reikia paleisti „git-core“) bus automatiškai pridėtos

  • cd ~

    cd yra pakeisti katalogus, o ~ reiškia/home/*vartotojo vardą*/, šiuo atveju tai būtų/home/pi/; naudojant tą arba ~ turėtų veikti lygiai taip pat

  • git klonas

    Tai tiesiog nukopijuota per mums reikalingą aplankų struktūrą

  • cd lightshowpi

    dabar pereiname prie aplanko, kurį ką tik atsisiuntėme

  • „git fetch && git“kasa stabili

    dabar mes gauname reikiamus failus

  • cd/home/pi/lightshowpi

    pereiname prie teisingo aplanko; „Linux“, nebent sukuriame sistemos nuorodas, prieš paleisdami scenarijus visada turime pereiti į tinkamą aplanką

  • sudo./install.sh

    tai daro faktinį diegimą; tai užtruko apie 3 valandas mano pi zero w

  • sudo perkraukite

    dabar mes paleisime iš naujo

7 žingsnis: savo daiktų prijungimas

Jūsų daiktų prijungimas
Jūsų daiktų prijungimas

Tačiau galų gale jūsų įrenginių maitinimas priklauso nuo to, ką naudojate. Čia yra daug variantų, tačiau dienos pabaigoje jums reikės 5 V „pi“, naudojant USB, arba naudojant antraštės kaiščius ir pasirinktinį maitinimo sprendimą, kaip aš. Visa jūsų pertraukiama energija turi būti nuolatinė. Kintamosios srovės įtampa veiks puikiai, tačiau tai kelia papildomą riziką. Žema įtampa yra daug saugesnė.

8 veiksmas: savo daiktų prijungimas 2: kaiščių litavimas

Jūsų daiktų prijungimas 2: kaiščių litavimas
Jūsų daiktų prijungimas 2: kaiščių litavimas

Jei naudojate pi nulį, turėsite lituoti antraštės kaiščius arba lituoti laidus tiesiai prie pačių kaiščių skylių.

9 žingsnis: laidų prijungimas 3: „Pi“prijungimas prie perdavimo plokštės

Jūsų daiktų prijungimas 3: „Pi“prijungimas prie perdavimo plokštės
Jūsų daiktų prijungimas 3: „Pi“prijungimas prie perdavimo plokštės
Jūsų daiktų prijungimas 3: „Pi“prijungimas prie perdavimo plokštės
Jūsų daiktų prijungimas 3: „Pi“prijungimas prie perdavimo plokštės

Mes naudojame laidų kaiščių numeraciją. Yra alternatyvi pavadinimo sutartis, tiesiog naudokite pateiktą diagramą arba eikite į wiringpi.com

Nuo relės lentos, kai kaiščiai nukreipti į jūsų pusę, iš kairės į dešinę, prisijungsite prie toliau pateikto pi

  1. 20 kaištis: įžemintas
  2. 11 kaištis: GPIO 0
  3. 12 kaištis: GPIO 1
  4. 13 kaištis: GPIO 2
  5. 15 kaištis: GPIO 3
  6. 16 kaištis: GPIO 4
  7. 18 kaištis: GPIO 5
  8. 22 kaištis: GPIO 6
  9. 7 kaištis: GPIO 7
  10. kaištis 4: 5v galia

Jei maitinate savo pi iš antraštės kaiščių, tada +5v pereis prie 2 kaiščio, o - (žemė) - į 6 kaištį.

10 veiksmas: savo daiktų prijungimas 4: relių prijungimas

Jūsų daiktų prijungimas 4: relių prijungimas
Jūsų daiktų prijungimas 4: relių prijungimas
Jūsų daiktų prijungimas 4: relių prijungimas
Jūsų daiktų prijungimas 4: relių prijungimas

Relės veikia kaip jungiklis. Tačiau jūs prijungtumėte savo žibintus tiesiai prie savo maitinimo šaltinio, darykite tai, bet tada nukirpkite laidą, kuriame yra įtampa, ir uždėkite kiekvieną to laido galą ant vienos iš relių. Kiekviena relė turi 3 gnybtus. 2 iš jų yra kartu, o relės maitinimas atskiria juos, o kitas prijungiamas prie centrinio gnybto, kai relė įjungiama. Maža kampinės formos schema parodo, kuri iš jų yra atskira (raudona). Kiekvienos relės priešingi galai (pirmasis ir paskutinis) niekada nebus sujungti. Jei norite, galite visada įjungti ir naudoti žalią 2, tai tik reiškia, kad „lightshowpi“komandos bus atvirkštinės. Tai gali būti naudinga, jei norite, kad, pasibaigus muzikai, lemputės pradėtų veikti pagal numatytuosius nustatymus.

11 žingsnis: išbandykite

Išbandykite
Išbandykite

Aš naudoju šiuos mažus šviesos diodus, kad išbandyčiau savo plokštę, bet iš tikrųjų galite tiesiog pažvelgti į raudoną šviesą, kuri yra ant relės plokštės. Kiekviena relė jau turi savo šviesos diodą.

  • Nepamirškite pirmiausia pereiti į „lightshowpi“aplanką

    cd/home/pi/lightshowpi/

  • Tada naudokite vieną iš šių bandymo komandų

    • sudo python py/hardware_controller.py --state = flash
    • sudo python py/hardware_controller.py --state = išnyks

Norėdami baigti testą, naudokite CTRL+C

12 žingsnis: Mėgaukitės

Mėgautis!
Mėgautis!

Dabar atėjo laikas nustatyti savo tikras Kalėdų lemputes ir mėgautis šou. Nepamirškite peržiūrėti viso mano vaizdo įrašo!

Norėdami paleisti pirmąją dainą, naudokite „lightshowpi“kūrėjų pateiktą demonstracinį failą

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

Norėdami groti bet kurį kitą sūnų, tiesiog pakeiskite mp3 pavadinimą tos komandos pabaigoje. Čia atsiranda bitvise sftp funkcija; galite tiesiog spustelėti ir vilkti failus.

Rekomenduojamas: