Sisukord:
- Tarvikud
- Samm: seadistage teile Pi
- Samm: ühenduste loomine
- Samm: kontrollige, kas ühendused töötavad hästi
- Samm: värvide kohandamine ja vilkumine veebist
Video: Programmeeritav ümbritsev valgus välise ekraani jaoks: 4 sammu
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:46
See projekt aitab teil seadistada välise kuvari või teleri jaoks ümbritsevat valgust, mis võimaldab teil järgmist juhtida ükskõik millise seadme kaudu, millel on veebibrauser ja mis on ühendatud teie ruuteriga.
- LED värv
- Pilgutamise sagedus, mis annab DJ -efekti
- Määrake ekraani mõlemale küljele erinevad värvid
Tarvikud
WS2801 LED -riba - 1X
Juhtmete ühendamine
Raspberry Pi - mis tahes mudel
Väline toiteallikas
Samm: seadistage teile Pi
Käivitage oma PI ja lubage SPI siin, järgides alltoodud käske.
sudo raspi-config
Kui küsitakse, sisestage oma parool. Nüüd minge "Täpsemad valikud" ja lubage SPI.
Pärast seda installige sõltuvused.
sudo apt-get uuendused sudo apt-get install python-pip -y sudo pip install adafruit-ws2801 sudo pip install kolb
Samm: ühenduste loomine
Nüüd on aeg ühendada juhtmed
Ühendage väline 5V toide + riba 5V -ga ja ühendage toiteallika maandus PI maandusega ning ühendage riba GND -ga.
CK ja SI ühendatakse PI SPI liidesega.
CK / CI: tihvt 23 (SCKL)
SI / DI: tihvt 19 (MOSI)
Samm: kontrollige, kas ühendused töötavad hästi
Pärast kõigi ühenduste tegemist on aeg meie riba testida.
Looge uus pythoni fail.
nano./strip-test.py
Nüüd kleepige sinna järgmine kood ja salvestage fail. Asendage LED_COUNT väärtus, st 32 ribal olevate LED -ide arvuga.
impordi aeg
RPi. GPIO importimine GPIO -ks import Adafruit_WS2801 import Adafruit_GPIO. SPI kui SPI # Pikslite arvu seadistamine: LED_COUNT = 32 SPI_PORT = 0 SPI_DEVICE = 0 pikslit = Adafruit_WS2801. WS2801Pikslid (LED_COUNT, spi = SPIICE) = GPIO) def rainbow_cycle (pikslit, oota = 0,005): vahemikus j vahemikus (256): # üks tsükkel kõigist 256 värvist rattal i vahemikus (pixels.count ()): pixels.set_pixel (i, ratas ((((i * 256 // pixels.count ()) + j) % 256)) pixels.show () if wait> 0: time.sleep (wait) pixels.clear () pixels.show () rainbow_cycle (pikslit, oota = 0,01)
Teie LED -riba peaks nüüd helendama kõigi värvidega. Kui ei, siis kontrollige oma ühendusi ja veenduge, et see töötab enne järgmise sammu jätkamist.
Samm: värvide kohandamine ja vilkumine veebist
Nüüd on aeg seadistada veebiserver, mis aitab meil ribade värve ja vilkumist mis tahes seadmest kohandada.
Kloonige kood.
git kloon
Värskendage ledide arvu muutuja LED_COUNT failis "led.py".
Sõltuvalt sellest, kuidas LED -id ekraanile kinnitasite, värskendage failis "rgbStrip.py" järgmisi muutujaid. STRIP_EXTRA, STRIP_BOTTOM, STRIP_RIGHT, STRIP_TOP, STRIP_LEFT
Käivitage kolviserver
python./led.py
Nüüd avage brauser ükskõik millises ruuteriga ühendatud seadmes ja sisestage oma PI IP -aadress pordiga 1234. Näiteks. kui teie Pi IP on 192.168.1.120, peaksite avama https://192.168.1.120:1234 ja peaksite nägema pildile sarnast veebisaiti.
Nüüd saate valida monitori mõlemale küljele värvi
Soovitan:
Ümbritsev LED -seinakell: 11 sammu (piltidega)
Ümbritsev LED -seinakell: Hiljuti olen näinud paljusid inimesi ehitamas tohutuid LED -maatriksiid, mis näevad täiesti ilusad välja, kuid need koosnesid kas keerukast koodist või kallitest osadest või mõlemast. Nii et ma mõtlesin ehitada oma LED -maatriksi, mis koosneb väga odavatest osadest ja väga
Uus elu katkise ekraani jaoks Android: 5 sammu
Uus elu katkise ekraaniga Androidile: Igaüks, kes seisab silmitsi teie androidi ekraani kahjustustega löögi või muu põhjuse tõttu, saab teada, et selle remont on väga kallis (tavaliselt 70–90% seadme väärtusest). Enamik meist otsustab osta uue ja täiustatud seadme
Strobe Blacklight häkkimine pideva sisselülitamise ja välise juhtimise jaoks: 5 sammu (piltidega)
Strobe Blacklighti häkkimine pideva sisselülitamise ja välise juhtimise jaoks: Suured kastipoodid müüvad igal aastal UV-valgusdioodidega valmistatud strobe blacklights. Küljel on nupp, mis reguleerib strobo kiirust. Need on lõbusad ja odavad, kuid neil puudub pidev režiim. Veelgi enam, oleks tore juhtida valgustust
Vana teleri ümbritsev LED -valgus koos Kodi: 7 sammu (piltidega)
Vana teleri ümbritsev LED -tuli koos Kodi -ga: see on õpetlik väikese eelarvega ümbritseva valguse kohta. Ma kasutan Kodi jaoks Banana pi, kuna see on kiirem, kuid saate selle lihtsalt Raspberry pi -sse installida
Interaktiivne ümbritsev valgus: 8 sammu
Interaktiivne ümbritsev valgus: see on minu esimene juhendatav! Palun talu mind, kui ma näen vaeva õige inglise keele kirjutamisega. Parandage mind julgelt! Alustasin selle projektiga vahetult pärast konkursi „Las see helendab” algust. Ma soovin, et oleksin teinud palju rohkem ja lõpetanud selle, mida tahtsin