Kazalo:

Božične luči DIY za začetnike z Raspberry Pi: 12 korakov (s slikami)
Božične luči DIY za začetnike z Raspberry Pi: 12 korakov (s slikami)

Video: Božične luči DIY za začetnike z Raspberry Pi: 12 korakov (s slikami)

Video: Božične luči DIY za začetnike z Raspberry Pi: 12 korakov (s slikami)
Video: БАХШ ПЛОВ Бухарских Евреев 1000 летний РЕЦЕПТ КАК ПРИГОТОВИТЬ 2024, November
Anonim
Image
Image

Danes bom šel skozi korake za uporabo maline pi, da bodo vaše božične lučke utripale z glasbo. Z le nekaj dolarji dodatnega materiala vas bom popeljal skozi pretvorbo vaših običajnih božičnih lučk v celotno hišo. Tukaj je cilj iti iz nič. Čeprav je ta priročnik namenjen ljudem, ki sploh ne vedo, kako uporabljati Linux, in tistim, ki jim je podobno, je poudarek na ljudeh, za katere sta linux in malina pi popolna skrivnost. S programsko opremo lightshowpi in bolj izpopolnjeno strojno opremo je mogoče storiti še veliko več, toda tu gre šele za začetek.

1. korak: Material

Nastavitev Pi 1: Namestitev Raspbiana
Nastavitev Pi 1: Namestitev Raspbiana

Najprej mora imeti:

  • Potrebovali boste božične luči. Zelo priporočam, da se držite luči z enosmernim tokom. Če ga nimate, si namesto igranja z omrežno napetostjo privoščite LED trakove ali božične svetilke z napajanjem na enosmerni tok.
  • Malina pi; različne konfiguracije potrebujejo različno strojno opremo

    • Če dobite pi nič ali pi nič w, boste potrebovali ** Dober komplet bo vse to že imel **

      • avdio ekstraktor HDMI
      • mini HDMI kabel
      • zatiči za glavo ali le spajkajte neposredno v ploščo
      • USB OTG adapter
      • Spajkalnik
    • Če dobite pi A, A+, B ali B2 ali nič (non w), boste potrebovali wifi dongle
    • Če dobite komplet pi 3, nič drugega
  • Zvočnik z pomožnim vhodom in pomožnim kablom. Zvok Bluetooth je na pi nula w in pi 3 žal slab.
  • pomnilniško kartico (najmanj 4 GB), običajno vključeno v komplete
  • 8 -kanalna relejna plošča (5v)
  • Zatiči za glavo ženski na ženski

Začasne potrebe: to je začasno, zato priporočam, da kar nekaj ur uporabite, kar že imate

  • Miška in tipkovnica USB
  • Dostop do monitorja HDMI ali televizorja
  • Središče USB, če je preklapljanje med miško in tipkovnico preveč nadležno in so vaša druga vrata USB zasedena

Neobvezno

  • Velik napajalnik, ki ga boste uporabili za vse vaše luči

    Če greste po tej poti, morate narediti tudi napajalni kabel ali prerezati podaljšek in ga uporabiti kot napajalni kabel

  • pa tudi vaš pi s pretvornikom dolarjev
  • in morda celo višje napetostne luči, če je potrebno s povečanim pretvornikom

2. korak: Nastavitev Pi 1: Namestitev Raspbiana

Nastavitev Pi 1: Namestitev Raspbiana
Nastavitev Pi 1: Namestitev Raspbiana

Prvi korak je, da v svojo napravo namestite raspbian. Vse to bom zajel v enem bloku, strojno opremo pa ločeno.

Priporočam prenos noobov iz fundacije pi

Samo razpakirajte in kopirajte na novo oblikovano kartico micro SD. To je to. Ko vklopite pi, vas bo vodil skozi namestitev.

3. korak: Nastavitev Pi 2: Nastavitev SSH in VNC

Nastavitev Pi 2: Nastavite SSH in VNC
Nastavitev Pi 2: Nastavite SSH in VNC
Nastavitev Pi 2: Nastavite SSH in VNC
Nastavitev Pi 2: Nastavite SSH in VNC

Če imate nastavitve SSH in VNC, vam ne bo treba priključiti pi na ogromno neredov. Vse bo mogoče iz dveh oken na prenosnem računalniku ali celo iz telefona. Pred ukazi bomo pogosto postavljali "sudo", kar v bistvu daje našemu ukazu skrbniške pravice.

  1. Najprej spremenite geslo. Odprite terminalsko okno in vnesite naslednje, pozvani boste, da vnesete privzeto geslo (malina) in nato vnesete svoje geslo.

    sudo passwd

  2. zdaj kopirajte svoj IP naslov z naslednjim ukazom

    ifconfig

Zdaj pojdite v meni z nastavitvami in vklopite SSH in VNC. Zdaj lahko znova zaženete pi in ga odklopite od monitorja, tipkovnice in miške.

4. korak: Nastavitev Pi 3: Za dostop do svojega Pi uporabite Bitvise SSH

Nastavitev Pi 3: Uporabite Bitvise SSH za dostop do svojega Pi
Nastavitev Pi 3: Uporabite Bitvise SSH za dostop do svojega Pi

Priporočam bitvise, ker ima vgrajeno orodje SFTP, pa tudi dober vmesnik. Vnesite svoj naslov IP, ki ste ga kopirali prej, uporabite uporabniško ime pi in novo geslo. Ohranite privzeta vrata (22). Ko izberete prijavo, se mora terminal odpreti.

5. korak: Nastavitev Pi 4: Posodobite svoj Pi

Preden naredite kaj drugega, zaženite posodobitve

  1. Najprej posodobite knjižnico, s katerimi paketi so na voljo

    sudo apt-get posodobitev

  2. Ko je končan, dejansko namestite posodobitve z

    sudo apt-get nadgradnja

  3. Za dobro merilo se prepričajte, da je vaša vdelana programska oprema pi posodobljena (to je treba storiti že z nadgradnjo)

    sudo rpi-update

Korak 6: Nastavitev Pi 5: Namestitev Lightshowpi

Nastavitev Pi 5: Namestitev Lightshowpi
Nastavitev Pi 5: Namestitev Lightshowpi

Ta del korakov je na voljo neposredno na spletnem mestu lightshowpi. Za udobje jih bom vključil. Tam bom dodal nekaj pojasnil.

  • sudo apt-get install git-core

    apt-get je tisto, kar dobiva pakete, in tukaj bomo namestili git-core, odvisnosti (programi, ki jih je treba zagnati git-core) bodo samodejno dodane

  • cd ~

    cd spreminja imenike, medtem ko ~ pomeni/home/*uporabniško ime*/, v tem primeru bi bilo/home/pi/; uporaba tega ali ~ bi morala delovati enako

  • git clone

    To je bilo samo prekopirano skozi strukturo map, ki jo potrebujemo

  • cd lightshowpi

    zdaj se premaknemo v mapo, ki smo jo pravkar prenesli

  • git fetch && git checkout stable

    zdaj dobimo potrebne datoteke

  • cd/home/pi/lightshowpi

    premaknemo se v pravo mapo; v Linuxu, razen če ustvarimo sistemske povezave, se moramo pred zagonom skriptov vedno premakniti v ustrezno mapo

  • sudo./install.sh

    to naredi dejansko namestitev; to je trajalo približno 3 ure na mojem pi zero w

  • sudo ponovni zagon

    zdaj znova zaženemo

7. korak: Ožičenje vaših stvari

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

Vendar boste na koncu napajali svoje naprave, odvisno od tega, kaj uporabljate. Tukaj je veliko možnosti, vendar boste na koncu dneva za svoj pi potrebovali 5V, bodisi prek USB -ja, bodisi z uporabo zatičev glave in napajalne rešitve po meri, kot sem jaz. Vsa moč, ki jo prekinite, bi morala biti enosmerna. Omrežna napetost bo delovala v redu, vendar prinaša dodatno tveganje. Nizka napetost je veliko varnejša.

8. korak: Ožičenje vaših stvari 2: Spajkanje zatičev

Ožičenje vaših stvari 2: Spajkanje zatičev
Ožičenje vaših stvari 2: Spajkanje zatičev

Če uporabljate pi nič, boste morali spajkati zatiče glave ali pa žice spajkati neposredno na same luknje za zatiče.

9. korak: Ožičenje vaših stvari 3: Priključitev Pi na relejno ploščo

Ožičenje vaših stvari 3: Priključitev Pi na relejno ploščo
Ožičenje vaših stvari 3: Priključitev Pi na relejno ploščo
Ožičenje vaših stvari 3: Priključitev Pi na relejno ploščo
Ožičenje vaših stvari 3: Priključitev Pi na relejno ploščo

Uporabljamo oštevilčenje pin pin wiringpi. Obstaja alternativna konvencija poimenovanja, samo uporabite tabelo, ki sem jo dal, ali pojdite na wiringpi.com

Z relejne plošče, z zatiči proti vam, od leve proti desni, se povežete z naslednjimi na pi

  1. nožica 20: ozemljitev
  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. nožica 7: GPIO 7
  10. pin 4: 5v moč

Če napajate svoj pi z nožic glave, bo +5v prešel na pin 2, - (ozemljitev) pa na pin 6.

10. korak: Ožičenje vaših stvari 4: Ožičenje relejev

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

Releji delujejo kot stikalo. Vendar bi svoje luči priključili neposredno na svojo moč, to storite, nato pa prerežite žico pod napetostjo in vsak konec te odrezane žice položite na enega od relejev. Vsak rele ima 3 sponke. 2 od njih sta skupaj, napajanje releja pa ju ločuje, druga pa se pri priključitvi releja priključi na sredinski terminal. Mali diagram vogalne oblike prikazuje, kateri je ločen (v rdeči barvi). Nasprotna konca (prvi in zadnji) vsakega releja ne bosta nikoli povezana. Če želite, lahko vedno vklopite in uporabite 2 v zeleni barvi, kar pomeni, da bodo ukazi lightshowpi obrnjeni. Morda bi bilo koristno, če želite, da se luči prižgejo po koncu glasbe.

11. korak: Preizkusite

Preizkusite
Preizkusite

S temi majhnimi LED diodami sem preizkusil svojo ploščo, v resnici pa lahko samo pogledate rdečo luč na relejni plošči. Vsak rele že ima svojo LED.

  • Ne pozabite se najprej pomakniti do mape lightshowpi

    cd/home/pi/lightshowpi/

  • Nato uporabite enega od teh testnih ukazov

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

Za zaključek testa uporabite CTRL+C

12. korak: Uživajte

Uživajte!
Uživajte!

Zdaj je čas, da nastavite svoje prave božične luči in uživate v predstavi. Ne pozabite pogledati mojega celotnega videa!

Če želite zagnati svojo prvo pesem, uporabite predstavitveno datoteko, ki so jo pripravili razvijalci lightshowpi

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

Če želite igrati katerega koli drugega sina, samo spremenite ime mp3 na koncu tega ukaza. Tu nastopi funkcija sftp bitvise; datoteke lahko preprosto kliknete in povlečete.

Priporočena: