Sadržaj:

Božićna svjetla za početnike s Raspberry Pi DIY: 12 koraka (sa slikama)
Božićna svjetla za početnike s Raspberry Pi DIY: 12 koraka (sa slikama)

Video: Božićna svjetla za početnike s Raspberry Pi DIY: 12 koraka (sa slikama)

Video: Božićna svjetla za početnike s Raspberry Pi DIY: 12 koraka (sa slikama)
Video: ПРИВОЗ. ОДЕССА МАМА. Рецепт САЛО. ОБЗОР НОЖЕЙ 2024, Studeni
Anonim
Image
Image

Danas ću proći korake kako bih upotrijebio pivo od maline kako bi vaša božićna svjetla zasjala uz glazbu. Uz samo nekoliko kuna dodatnog materijala, provest ću vas kroz pretvaranje vaših običnih božićnih lampica u svjetlosni show cijele kuće. Ovdje je cilj krenuti od nule. Iako je ovaj vodič namijenjen ljudima koji uopće ne znaju koristiti linux i onima koji to jednako znaju, fokus je na ljudima kojima su linux i malina pi potpuni misterij. Puno se više može učiniti sa programom lightshowpi i sofisticiranijim hardverom, no radi se o tome da tek počnete.

Korak 1: Materijal

Postavljanje Pi 1: Instaliranje Raspbiana
Postavljanje Pi 1: Instaliranje Raspbiana

Prvo morate imati:

  • Trebat će vam božićna svjetla. Toplo preporučujem da se držite istosmjernih svjetala. Ako ih nemate, umjesto da se igrate s mrežnim naponom, nabavite LED trake ili božićne svjetlosne žice s DC napajanjem.
  • Pi od maline; za različite konfiguracije potreban je različit hardver

    • Ako dobijete pi nulu ili pi nulu w, trebat će vam ** Pristojan komplet već će imati sve ove **

      • HDMI audio ekstraktor
      • mini HDMI kabel
      • zaglavlja ili samo zalemite izravno u ploču
      • USB OTG adapter
      • Lemilica
    • Ako dobijete pi A, A+, B ili B2 ili nulu (non w), trebat će vam wifi dongle
    • Ako nabavite pi 3 komplet, ništa drugo
  • Zvučnik s pomoćnim ulazom i pomoćnim kabelom. Bluetooth zvuk je slab na pi nuli w i pi 3 nažalost.
  • memorijska kartica (minimalno 4 GB), obično uključena u komplete
  • 8 -kanalna relejna ploča (5v)
  • Igle zaglavlja ženski na ženski

Privremene potrebe: ovo je privremeno pa bih preporučio da samo upotrijebite sve što već imate nekoliko sati što će vam biti potrebno

  • USB miš i tipkovnica
  • Pristup HDMI monitoru ili TV -u
  • USB čvorište ako je prebacivanje između miša i tipkovnice previše neugodno, a drugi USB priključci zauzeti

Opcionalno

  • Veliko napajanje koje ćete koristiti za sva svoja svjetla

    Ako idete ovim putem, morate napraviti i kabel za napajanje ili odrezati produžni kabel i koristiti ga kao kabel za napajanje

  • kao i vaš pi s pretvaračem dolara
  • a možda čak i svjetla višeg napona ako je potrebno s pojačanim pretvaračem

Korak 2: Postavljanje Pi 1: Instaliranje Raspbiana

Postavljanje Pi 1: Instaliranje Raspbiana
Postavljanje Pi 1: Instaliranje Raspbiana

Prvi korak je da preuzmete raspbian na svoj uređaj. Sve ću to pokriti u jednom bloku, a hardver ću pokriti zasebno.

Preporučujem preuzimanje noobova s pi zaklade

Samo raspakirajte i kopirajte na svježe formatiranu micro SD karticu. To je to. Nakon što uključite svoj pi, vodit će vas kroz instalaciju.

Korak 3: Postavljanje Pi 2: Postavite SSH i VNC

Postavljanje Pi 2: Postavite SSH i VNC
Postavljanje Pi 2: Postavite SSH i VNC
Postavljanje Pi 2: Postavite SSH i VNC
Postavljanje Pi 2: Postavite SSH i VNC

Imati SSH i VNC postavku znači da nećete morati držati pi priključenim na veliki nered. Sve će biti moguće iz dva prozora na prijenosnom računaru ili čak s telefona. Našim naredbama često ćemo prethoditi sa "sudo", što u biti daje našoj naredbi administratorske ovlasti.

  1. Prvo promijenite lozinku. Otvorite prozor terminala i upišite sljedeće i od vas će se zatražiti da unesete zadanu lozinku (malina), a zatim unesite vlastitu lozinku.

    sudo passwd

  2. sada kopirajte svoju IP adresu sljedećom naredbom

    ifconfig

Sada idite na izbornik postavki i uključite SSH i VNC. Sada možete ponovno pokrenuti pi i isključiti ga iz monitora, tipkovnice i miša.

Korak 4: Postavljanje Pi 3: Upotrijebite Bitvise SSH za pristup svom Pi

Postavljanje Pi 3: Upotrijebite Bitvise SSH za pristup svom Pi
Postavljanje Pi 3: Upotrijebite Bitvise SSH za pristup svom Pi

Preporučujem bitvise jer ima integrirani SFTP alat, kao i dobro sučelje. Unesite svoju IP adresu koju ste ranije kopirali, upotrijebite korisničko ime pi i svoju novu lozinku. Zadržite zadani priključak (22). Terminal bi se trebao otvoriti kada odaberete prijavu.

Korak 5: Postavljanje Pi 4: Ažurirajte svoj Pi

Prije nego učinite bilo što drugo, pokrenite ažuriranja

  1. Prvo ažurirate biblioteku s onim paketima koji su dostupni

    sudo apt-get ažuriranje

  2. Kad se pokrene, ažuriranja zapravo instalirate pomoću

    sudo apt-get nadogradnja

  3. Za dobru mjeru, provjerite je li vaš firmware pi ažuriran (to bi već trebalo biti učinjeno putem nadogradnje)

    sudo rpi-update

Korak 6: Postavljanje Pi 5: Instaliranje Lightshowpija

Postavljanje Pi 5: Instaliranje Lightshowpija
Postavljanje Pi 5: Instaliranje Lightshowpija

Ovaj dio koraka dostupan je izravno na web stranici lightshowpi. Uključit ću ih radi praktičnosti. Ja ću dodati nekoliko objašnjenja.

  • sudo apt-get install git-core

    apt-get je ono što dobiva pakete, a ovdje ćemo instalirati git-core, ovisnosti (programi koje git-core mora pokrenuti) automatski će se dodati

  • cd ~

    cd mijenja imenike, dok ~ znači/home/*korisničko ime*/, u ovom slučaju to bi bilo/home/pi/; using that ili ~ bi trebao raditi jednako

  • git klon

    To je upravo kopirano preko strukture mapa koja nam je potrebna

  • cd lightshowpi

    sada prelazimo u mapu koju smo upravo preuzeli

  • git fetch && git checkout stable

    sada dobivamo potrebne datoteke

  • cd/home/pi/lightshowpi

    prelazimo na ispravnu mapu; u linuxu, osim ako ne stvorimo sistemske veze, uvijek moramo prijeći u ispravnu mapu prije pokretanja skripti

  • sudo./install.sh

    ovo vrši stvarnu instalaciju; ovo je trajalo oko 3 sata na mom pi zero w

  • sudo ponovno podizanje sustava

    sada ponovno pokrećemo

Korak 7: Ožičite svoje stvari

Ožičenje vaših stvari
Ožičenje vaših stvari

Kako god završili s napajanjem uređaja, ovisi o tome što koristite. Ovdje postoji mnogo opcija, ali na kraju dana trebat će vam 5V za vaš pi, bilo putem USB -a, bilo pomoću igle zaglavlja i prilagođenog rješenja za napajanje kao što sam ja učinio. Sva snaga koju prekidate trebala bi biti istosmjerna. Mrežni napon će raditi sasvim u redu, ali donosi dodatni rizik. Niski napon je daleko sigurniji.

Korak 8: Ožičenje vaših stvari 2: Lemljenje igle

Ožičenje vaših stvari 2: Lemljenje igle
Ožičenje vaših stvari 2: Lemljenje igle

Ako koristite pi nulu, morat ćete ili zalemiti igle zaglavlja ili žice zalemiti izravno na same rupe za iglice.

Korak 9: Ožičenje vaših stvari 3: Spajanje Pi na relejnu ploču

Ožičenje vaših stvari 3: Spajanje Pi na relejnu ploču
Ožičenje vaših stvari 3: Spajanje Pi na relejnu ploču
Ožičenje vaših stvari 3: Spajanje Pi na relejnu ploču
Ožičenje vaših stvari 3: Spajanje Pi na relejnu ploču

Koristimo numeriranje pin -ova ožičenja. Postoji alternativna konvencija imenovanja, samo upotrijebite grafikon koji sam dao ili idite na wiringpi.com

S relejne ploče, s pinovima prema vama, slijeva nadesno, povezat ćete se na sljedeće na pi

  1. pin 20: uzemljenje
  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 napajanje

Ako napajate svoj pi s pinova zaglavlja, +5v će ići na pin 2, a - (uzemljenje) na pin 6.

Korak 10: Ožičenje vaših stvari 4: Ožičenje vaših releja

Ožičenje vaših stvari 4: Ožičenje vaših releja
Ožičenje vaših stvari 4: Ožičenje vaših releja
Ožičenje vaših stvari 4: Ožičenje vaših releja
Ožičenje vaših stvari 4: Ožičenje vaših releja

Releji rade kao prekidač. Međutim, vi biste svoja svjetla priključili izravno na svoju snagu, učinite to, ali zatim prekinite žicu pod naponom i stavite svaki kraj te prerezane žice na jedan od releja. Svaki relej ima 3 terminala. 2 su zajedno, a napajanje releja ih razdvaja, a drugi se spaja na središnji terminal kad se relej napaja. Mali dijagram kutnog oblika pokazuje vam koji je zaseban (crvenom bojom). Suprotni krajevi (prvi i posljednji) svakog releja nikada neće biti povezani. Ako želite, možete učiniti uvijek uključenim i koristiti 2 u zelenoj boji, to samo znači da će naredbe lightshowpi biti obrnute. Moglo bi biti korisno ako želite da svjetla budu uključena nakon što glazba prestane.

Korak 11: Isprobajte

Testirajte ga
Testirajte ga

Koristio sam ove male LED diode za testiranje svoje ploče, ali zaista možete samo pogledati crveno svjetlo koje je na relejnoj ploči. Svaki relej već ima svoju LED diodu.

  • Ne zaboravite prvo otići do mape lightshowpi

    cd/home/pi/lightshowpi/

  • Zatim upotrijebite jednu od ovih testnih naredbi

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

Za završetak testa upotrijebite CTRL+C

Korak 12: Uživajte

Uživati!
Uživati!

Sada je vrijeme da postavite svoja stvarna božićna svjetla i uživate u predstavi. Ne zaboravite pogledati moj cijeli video!

Da biste pokrenuli svoju prvu pjesmu, upotrijebite demo datoteku koju su dali programeri lightshowpi

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

Da biste svirali bilo kojeg drugog sina, samo promijenite naziv mp3 -a na kraju te naredbe. Ovdje dolazi sftp značajka bitvise; možete jednostavno kliknuti i povući datoteke.

Preporučeni: