
Obsah:
2025 Autor: John Day | [email protected]. Naposledy zmenené: 2025-01-23 15:05


Tento projekt vám pomôže nastaviť okolité svetlo pre váš externý monitor alebo televízor a umožní vám ovládať nasledujúce položky z pohodlia KAŽDÉHO zariadenia s webovým prehliadačom a pripojeným k smerovaču.
- LED farba
- Frekvencia blikania poskytuje efekt DJ
- Nastavte rôzne farby pre každú stranu displeja
Zásoby
LED pás WS2801 - 1X
Pripojovacie vodiče
Raspberry Pi - akýkoľvek model
Externý napájací zdroj
Krok 1: Nakonfigurujte si Pi
Spustite PI a povoľte zbernicu SPI podľa nižšie uvedených príkazov.
sudo raspi-config
Ak sa zobrazí výzva, zadajte svoje heslo. Teraz prejdite na „Rozšírené možnosti“a povoľte SPI.
Potom nainštalujte závislosti.
sudo apt-get updates sudo apt-get install python-pip -y sudo pip install adafruit-ws2801 sudo pip install flask
Krok 2: Vytvorenie prepojení
Teraz je čas vytvoriť drôtové spojenia
Pripojte externý zdroj 5 V + k 5 V pásu a kombinujte uzemnenie zdroja napájania so zemou PI a pripojte ho k uzemneniu pásu.
CK a SI budú prepojené s rozhraním SPI PI.
CK / CI: kolík 23 (SCKL)
SI / DI: Pin 19 (MOSI)
Krok 3: Otestujte, či pripojenia fungujú správne
Po vytvorení všetkých spojení je načase otestovať náš pás.
Vytvorte nový súbor pythonu.
nano./strip-test.py
Teraz doň vložte nasledujúci kód a súbor uložte. Nahraďte hodnotu LED_COUNT, t.j. 32, počtom diód LED, ktoré máte na páse.
čas importu
import RPi. GPIO ako GPIO import Adafruit_WS2801 import Adafruit_GPIO. SPI ako SPI # Konfigurácia počtu pixelov: LED_COUNT = 32 SPI_PORT = 0 SPI_DEVICE = 0 pixelov = Adafruit_WS2801. WS2801Pixels (LED_COUNT, spi = SPI. SpiDICE, SPI_ = GPIO) def rainbow_cycle (pixely, čakanie = 0,005): pre j v rozsahu (256): # jeden cyklus všetkých 256 farieb v koliesku pre i v rozsahu (pixely.count ()): pixely.set_pixel (i, koliesko ((((i * 256 // pixelov.počet ()) + j) % 256)) pixelov.show () ak počká> 0: čas.spánok (čakanie) pixelov.clear () pixelov.show () dúhový_cyklus (pixely, počkať = 0,01)
Váš LED pásik by teraz mal žiariť všetkými farbami. Ak sa tak nestane, pred ďalším krokom skontrolujte svoje pripojenia a uistite sa, že funguje.
Krok 4: Prispôsobenie farieb a blikania z webu


Teraz je načase vytvoriť webový server, ktorý nám pomôže prispôsobiť farby prúžkov a blikanie z akéhokoľvek zariadenia.
Klonujte kód.
klon git
Aktualizujte počet LED v premennej LED_COUNT v súbore „led.py“.
Podľa toho, ako ste LED diódy prilepili na displej, aktualizujte v súbore „rgbStrip.py“nasledujúce premenné. STRIP_EXTRA, STRIP_BOTTOM, STRIP_RIGHT, STRIP_TOP, STRIP_LEFT
Spustite bankový server
python./led.py
Teraz otvorte prehliadač na ktoromkoľvek zo zariadení pripojených k vášmu routeru a zadajte IP adresu svojho PI s portom 1234. Napríklad pre ak je IP vášho Pi 192.168.1.120, mali by ste otvoriť https://192.168.1.120:1234 a mali by ste vidieť webovú stránku podobnú obrázku.
Teraz môžete vybrať farbu pre každú stranu monitora
Odporúča:
Programovateľné svetlo tekvice: 25 krokov (s obrázkami)

Programovateľné svetlo tekvice: Tento návod je na výrobu programovateľného svetla tekvice s mikrokontrolérom ATTiny. Toto bolo navrhnuté ako vzdelávacie demo, ktoré má zoznámiť kohokoľvek (vo veku 8+) s elektronikou a programovaním mikrokontrolérov pomocou Arduino IDE. Naklonený objekt
LED svetlo na bicykel programovateľné v Pythone: 4 kroky

LED svetlo na bicykli programovateľné v Pythone: Tento tutoriál vám ukáže, ako vytvoriť skvelé LED svetlá na bicykle, ktoré je možné programovať v Pythone. Najprv sa uistite, že máte všetky zásoby: mikrokontrolér Gemma M0 10k potenciometer 1m NeoPixel LED pásik 30 pixelov/meter USB batéria
Ako vytvoriť okolité svetlo pre váš počítač: 6 krokov

Ako vytvoriť okolité svetlo pre váš počítač: Jedná sa o jednoduchý ľahký projekt, ktorý dodá vášmu počítaču okolité osvetlenie. to samozrejme vyžaduje, aby bola tvár vašich počítačov odnímateľná a vetraná, aby bol umožnený prístup a spôsob, ako vidieť svetlo
Vytvorenie vlastných svetelných pruhov pre okolité farby: 7 krokov (s obrázkami)

Zostavenie vlastných svetelných pruhov okolitého svetla: Tento návod sa zameriava na to, ako stavať, montovať a ovládať svetelné lišty LED tak, aby poskytovali plnofarebné osvetlenie okolitej miestnosti, ako aj „ambilight“; štýlové video efekty. Všimnite si toho, že blikanie LED diód nie je v reálnom živote také nápadné, ako
Interaktívne okolité svetlo: 8 krokov

Interaktívne okolité svetlo: Toto je môj prvý pokyn! Počkajte, prosím, so mnou, kým sa snažím napísať správnu angličtinu. Neváhajte ma opraviť! S týmto projektom som začal tesne po tom, ako sa začala súťaž „Let it glow“. Prial by som si, aby som zarobil oveľa viac a dokončil to, čo som chcel