Tartalomjegyzék:
- Kellékek
- 1. lépés: Konfigurálja a Pi -t
- 2. lépés: A kapcsolatok létrehozása
- 3. lépés: Ellenőrizze, hogy a kapcsolatok megfelelően működnek -e
- 4. lépés: A színek testreszabása és a villogás az internetről
Videó: Programozható környezeti fény külső kijelzőhöz: 4 lépés
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:40
Ez a projekt segít a környezeti fény beállításában a külső monitorhoz vagy tévékészülékhez, és lehetővé teszi, hogy vezérelje az alábbiakat bármely olyan eszköz kényelméről, amelyen böngésző van, és amely az útválasztóhoz van csatlakoztatva.
- LED szín
- A villogás gyakorisága DJ hatást kelt
- Állítson be különböző színeket a kijelző mindkét oldalára
Kellékek
WS2801 LED szalag - 1X
Vezetékek csatlakoztatása
Raspberry Pi - bármilyen modell
Külső tápegység
1. lépés: Konfigurálja a Pi -t
Indítsa el a PI -t, és engedélyezze az SPI buszt az alábbi parancsok követésével.
sudo raspi-config
Írja be jelszavát, ha a rendszer kéri. Most lépjen a "Speciális beállítások" elemre, és engedélyezze az SPI -t.
Ezt követően telepítse a függőségeket.
sudo apt-get updates sudo apt-get install python-pip -y sudo pip install adafruit-ws2801 sudo pip install flask
2. lépés: A kapcsolatok létrehozása
Itt az ideje, hogy a vezetékeket összekösse
Csatlakoztassa a külső 5 V -os tápegységet + a szalag 5 V -os csatlakozójához, és csatlakoztassa a tápegység földelését a PI földeléséhez, és csatlakoztassa a szalag GND -jéhez.
A CK és az SI csatlakozik a PI SPI interfészéhez.
CK / CI: 23. csap (SCKL)
SI / DI: 19. láb (MOSI)
3. lépés: Ellenőrizze, hogy a kapcsolatok megfelelően működnek -e
Miután minden csatlakozás elkészült, ideje tesztelni a csíkunkat.
Hozzon létre egy új python fájlt.
nano./strip-test.py
Most illessze be a következő kódot, és mentse a fájlt. Cserélje ki a LED_COUNT értéket, azaz a 32 -et a csíkon lévő LED -ek számával.
importálási idő
RPi. GPIO importálása GPIO -ként Adafruit_WS2801 importálása Adafruit_GPIO. SPI SPI -ként # A képpontok számának beállítása: LED_COUNT = 32 SPI_PORT = 0 SPI_DEVICE = 0 pixel = Adafruit_WS2801. WS2801Pixels (LED_COUNT, spi = SPIICE) = GPIO) def rainbow_cycle (képpontok, várakozás = 0,005): j tartományban (256): # egy ciklus a kerék 256 színéből az i tartományban (pixels.count ()): pixels.set_pixel (i, kerék (((i * 256 // pixels.count ()) + j) % 256)) pixels.show () if wait> 0: time.sleep (wait) pixels.clear () pixels.show () rainbow_cycle (pixels, várj = 0,01)
A LED szalagnak most minden színben világítania kell. Ha nem, ellenőrizze a kapcsolatokat, és győződjön meg arról, hogy működik, mielőtt folytatná a következő lépést.
4. lépés: A színek testreszabása és a villogás az internetről
Itt az ideje, hogy hozzon létre egy webszervert, amely segít testre szabni a csíkok színeit és a villogást bármely eszközről.
Klónozza a kódot.
git klón
Frissítse a LED -számot a LED_COUNT változóban a "led.py" fájlban.
Attól függően, hogy hogyan rögzítette a LED -eket a kijelzőhöz, frissítse a következő változókat az "rgbStrip.py" fájlban. STRIP_EXTRA, STRIP_BOTTOM, STRIP_RIGHT, STRIP_TOP, STRIP_LEFT
Futtassa a lombik szervert
python./led.py
Most nyissa meg a böngészőt az útválasztójához csatlakoztatott bármely eszközön, és írja be a PI IP -címét az 1234. porton keresztül. Például ha a Pi IP -je 192.168.1.120, akkor nyissa meg a https://192.168.1.120:1234 címet, és a képhez hasonló webhelyet kell látnia.
Most kiválaszthat egy színt a monitor mindkét oldalához
Ajánlott:
LOLIN WEMOS D1 Mini Pro csatlakoztatása SSD1283A 130x130 transzflektív LCD SPI kijelzőhöz: 3 lépés
LOLIN WEMOS D1 Mini Pro csatlakoztatása SSD1283A 130x130 transzflektív LCD SPI kijelzőhöz: Nincs jó információ az online csatlakoztatáshoz, így kell eljárni! Az SSD1283A LCD egy fantasztikus kis transzflektív kijelző - könnyen olvasható közvetlen napfényben, és háttérvilágítással is rendelkezik, így sötétben is olvasható. A Wemos D1 Mini Pro
Régi TV környezeti LED -es fény Kodi -val: 7 lépés (képekkel)
Régi TV környezeti LED -es fény Kodi -val: Ez tanulságos az alacsony költségvetésű környezeti fényről. A Banana pi -t a Kodi -hoz használom, mert gyorsabb, de egyszerűen telepítheti a Raspberry pi -re
Készítsen külső merevlemezt a régi külső CD/RW lemezről: 5 lépés
Készítsen külső merevlemezt a régi külső CD/RW lemezről: Egy régi külső CD/rw meglehetősen egyszerű átalakítása hasznosabb külső merevlemezre. Kellékek: 1 külső CD/rw (lehetőleg a dobozosabb típus) 1 merevlemez (meg kell egyeznie a meghajtóház belső csatlakozójával, formázni kell/rendszerezni) 1 cm-es
Interaktív környezeti fény: 8 lépés
Interaktív környezeti fény: Ez az első tanítható! Kérlek, tűrj, amíg én nem tudok megfelelő angol nyelvet írni. Nyugodtan javíts ki! Ezt a projektet közvetlenül a „Let it glow” verseny kezdete után kezdtem el. Bárcsak sokkal többet csináltam volna és befejeztem, amit akartam
Környezeti fény ajándék jelvény: 5 lépés
Környezeti fény ajándék jelvény: Karácsony után abban a helyzetben voltam, hogy unokaöcsém születésnapi ünnepsége közeledett. Megkérdeztem tőle, hogy van -e különlegessége a kívánságlistáján, és azt mondta, hogy egyelőre egyáltalán nincs vágya. Még mindig nem játszott minden játékkal, amit kapott