Sisällysluettelo:
- Tarvikkeet
- Vaihe 1: Määritä Pi
- Vaihe 2: Yhteyksien luominen
- Vaihe 3: Testaa, toimivatko liitännät
- Vaihe 4: Värien mukauttaminen ja vilkkuminen verkosta
Video: Ohjelmoitava ympäristön valo ulkoiselle näytölle: 4 vaihetta
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 09:00
Tämä projekti auttaa sinua asettamaan ympäristön valon ulkoiselle näytöllesi tai televisiollesi. Voit hallita seuraavia asioita mistä tahansa laitteesta, jolla on verkkoselain ja joka on yhdistetty reitittimeen.
- LED -väri
- Vilkutustaajuus antaa DJ -vaikutelman
- Aseta eri värit näytön kummallekin puolelle
Tarvikkeet
WS2801 LED -nauha - 1X
Johtojen yhdistäminen
Raspberry Pi - mikä tahansa malli
Ulkoinen virtalähde
Vaihe 1: Määritä Pi
Käynnistä PI ja ota SPI -väylä käyttöön noudattamalla alla olevia komentoja.
sudo raspi-config
Anna salasana, jos sitä pyydetään. Siirry nyt "Lisäasetukset" ja ota SPI käyttöön.
Asenna sen jälkeen riippuvuudet.
sudo apt-get updates sudo apt-get install python-pip -y sudo pip install adafruit-ws2801 sudo pip install kolvi
Vaihe 2: Yhteyksien luominen
Nyt on aika tehdä johtoliitännät
Liitä ulkoinen 5 V: n syöttö + nauhan 5 V: een ja yhdistä yhdistelmän virtalähteen maa PI: n maahan ja liitä se nauhan GND: hen.
CK ja SI yhdistetään PI: n SPI -rajapintaan.
CK / CI: Tappi 23 (SCKL)
SI / DI: Nasta 19 (MOSI)
Vaihe 3: Testaa, toimivatko liitännät
Kun kaikki liitännät on tehty, on aika testata nauhaamme.
Luo uusi python -tiedosto.
nano./strip-test.py
Liitä nyt seuraava koodi siihen ja tallenna tiedosto. Korvaa LED_COUNT -arvo eli 32 nauhallasi olevien merkkivalojen määrällä.
tuonnin aika
tuoda RPi. GPIO GPIO: na tuoda Adafruit_WS2801 tuoda Adafruit_GPIO. SPI SPI # -näyttönä Määritä pikselimäärä: LED_COUNT = 32 SPI_PORT = 0 SPI_DEVICE = 0 pikseliä = Adafruit_WS2801. WS2801Pikselit (LED_COUNT, spi = SPI, SPI = = GPIO) def rainbow_cycle (pikseliä, odota = 0,005): j alueella (256): # yksi sykli kaikista pyörän 256 väristä alueella i (pixels.count ()): pixels.set_pixel (i, pyörä (((i * 256 // pixels.count ()) + j) % 256)) pixels.show () if wait> 0: time.sleep (wait) pixels.clear () pixels.show () rainbow_cycle (pixels, odota = 0,01)
LED -nauhan pitäisi nyt hehkua kaikissa väreissä. Jos näin ei ole, tarkista yhteydet ja varmista, että se toimii, ennen kuin jatkat seuraavaan vaiheeseen.
Vaihe 4: Värien mukauttaminen ja vilkkuminen verkosta
Nyt on aika perustaa verkkopalvelin, joka auttaa meitä mukauttamaan nauhan värit ja vilkkumisen mistä tahansa laitteesta.
Kloonaa koodi.
git-klooni
Päivitä led -lukumäärä muuttujassa LED_COUNT tiedostossa "led.py".
Päivitä seuraavat muuttujat "rgbStrip.py" -tiedostossa sen mukaan, miten kiinnitit LEDit näyttöön. STRIP_EXTRA, STRIP_BOTTOM, STRIP_RIGHT, STRIP_TOP, STRIP_LEFT
Suorita pullo -palvelin
python./led.py
Avaa nyt selain millä tahansa reitittimeen liitetyllä laitteella ja kirjoita PI: n IP -osoite portilla 1234. Esimerkiksi jos Pi: n IP -osoite on 192.168.1.120, avaa https://192.168.1.120:1234 ja sinun pitäisi nähdä kuvan kaltainen verkkosivusto.
Nyt voit valita värin näytön kummallekin puolelle
Suositeltava:
Musiikin reaktiivinen valo -- Kuinka tehdä erittäin yksinkertaisesta musiikista reaktiivinen valo, jotta työpöytä olisi mukava: 5 vaihetta (kuvilla)
Musiikin reaktiivinen valo || Kuinka tehdä erittäin yksinkertaisesta musiikista reaktiivinen valo työpöydän herkullisen tekemiseen: Hei mitä kuuluu kaverit, Tänään rakennamme erittäin mielenkiintoisen projektin. Tänään rakennamme musiikin reaktiivista valoa. LED muuttaa kirkkauttaan basso, joka on itse asiassa matalataajuinen audiosignaali. Se on hyvin yksinkertainen rakentaa, me
Vanha TV -ympäristön LED -valo Kodilla: 7 vaihetta (kuvilla)
Vanha TV -ympäristön LED -valo Kodin kanssa: Se on opettavainen alhaisen budjetin ympäristön valosta. Käytän Banana pi Kodille, koska se on nopeampi, mutta voit yksinkertaisesti asentaa sen Raspberry pi: hen
Kuinka tehdä ympäristön valo tietokoneellesi: 6 vaihetta
Kuinka tehdä ympäristön valo tietokoneellesi: tämä on yksinkertainen ja helppo projekti, joka antaa tietokoneellesi ympäristön valaistuksen. Tämä tietysti edellyttää, että tietokoneesi kasvot on sekä irrotettava että tuuletettava, mikä mahdollistaa pääsyn ja keinon nähdä valo
Interaktiivinen ympäristön valo: 8 vaihetta
Interaktiivinen ympäristön valo: Tämä on ensimmäinen ohjeeni! Ole kärsivällinen, kun kamppailen kirjoittaakseni asianmukaista englantia. Korjaa rohkeasti! Aloitin tämän projektin heti Let it glow -kilpailun alkaessa. Toivon, että olisin tehnyt paljon enemmän ja tehnyt haluamani
Ympäristön valo lahjamerkki: 5 vaihetta
Ambient Light -lahjakortti: Joulun jälkeen olin tilanteessa, että veljenpoikani syntymäpäiväjuhla lähestyi. Kysyin häneltä, onko hänellä erityisluetteloa toivelistallaan, ja hän kertoi minulle, ettei hänellä ole toiveita tällä hetkellä. Hän ei ollut vieläkään pelannut kaikilla saamillaan leluilla