Sadržaj:
- Pribor
- Korak 1: Konfigurirajte Pi
- Korak 2: Uspostavljanje veza
- Korak 3: Provjerite rade li veze u redu
- Korak 4: Prilagođavanje boja i treptanje s weba
Video: Programirajuće ambijentalno svjetlo za vanjski zaslon: 4 koraka
2024 Autor: John Day | [email protected]. Zadnja promjena: 2024-01-30 09:33
Ovaj vam projekt pomaže u postavljanju ambijentalnog osvjetljenja za vaš vanjski monitor ili televizor omogućava vam da kontrolirate sljedeće iz udobnosti BILO KOG uređaja koji ima web preglednik i povezan je s vašim usmjerivačem.
- LED boja
- Učestalost treptanja daje DJ efekt
- Postavite različite boje za svaku stranu zaslona
Pribor
WS2801 LED traka - 1X
Spajanje žica
Raspberry Pi - bilo koji model
Vanjsko napajanje
Korak 1: Konfigurirajte Pi
Pokrenite svoj PI i omogućite SPI sabirnicu slijedeći donje naredbe.
sudo raspi-config
Unesite lozinku ako se to od vas zatraži. Sada idite na "Napredne opcije" i omogućite SPI.
Nakon toga instalirajte ovisnosti.
sudo apt-get updatesudo apt-get install python-pip -y sudo pip install adafruit-ws2801 sudo pip install flask
Korak 2: Uspostavljanje veza
Sada je vrijeme da uspostavite žičane veze
Spojite vanjsko napajanje 5 V + na 5 V trake i spojite uzemljenje napajanja kombajna na uzemljenje PI i spojite ga na GND trake.
CK i SI bit će spojeni na SPI sučelje PI -ja.
CK / CI: Pin 23 (SCKL)
SI / DI: Pin 19 (MOSI)
Korak 3: Provjerite rade li veze u redu
Nakon što su sve veze uspostavljene, vrijeme je za testiranje naše trake.
Napravite novu python datoteku.
nano./strip-test.py
Sada zalijepite sljedeći kod u njega i spremite datoteku. Zamijenite vrijednost LED_COUNT, tj. 32 brojem LED dioda koje imate na traci.
vrijeme uvoza
uvoz RPi. GPIO kao GPIO uvoz Adafruit_WS2801 uvoz Adafruit_GPIO. SPI kao SPI # Konfiguriranje broja piksela: LED_COUNT = 32 SPI_PORT = 0 SPI_DEVICE = 0 piksela = Adafruit_WS2801. WS2801Pikseli (LED_COUNT, spi = SPI. SPDIP, = GPIO) def rainbow_cycle (pikseli, čekanje = 0,005): za j u rasponu (256): # jedan ciklus od svih 256 boja u kotačiću za i u rasponu (pikseli.broj ()): pikseli.set_piksela (i, kotačić (((i * 256 // piksela.count ()) + j) % 256)) piksela.show () ako se čeka> 0: vrijeme.spavanje (čekanje) piksela.clear () piksela.show () rainbow_cycle (pikseli, pričekajte = 0,01)
Vaša LED traka sada bi trebala zasjati svim bojama. Ako se to ne dogodi, provjerite veze i provjerite radi li prije nego prijeđete na sljedeći korak.
Korak 4: Prilagođavanje boja i treptanje s weba
Vrijeme je za postavljanje web poslužitelja koji će nam pomoći prilagoditi boje traka i treptati s bilo kojeg uređaja.
Klonirajte kôd.
git clone
Ažurirajte broj LED dioda u varijabli LED_COUNT u datoteci "led.py".
Ovisno o tome kako ste zalijepili LED diode na zaslon, ažurirajte sljedeće varijable u datoteci "rgbStrip.py". STRIP_EXTRA, STRIP_BOTTOM, STRIP_RIGHT, STRIP_TOP, STRIP_LEFT
Pokrenite poslužitelj flask
python./led.py
Sada otvorite preglednik na bilo kojem uređaju spojenom na vaš usmjerivač i unesite IP adresu svog PI -a s priključkom 1234. Za npr. ako je IP vašeg Pi 192.168.1.120, otvorite https://192.168.1.120:1234 i trebali biste vidjeti web stranicu sličnu slici.
Sada možete odabrati boju za svaku stranu monitora
Preporučeni:
Vanjski HDMI zaslon osjetljiv na dodir za Windows i Raspberry Pi: 5 koraka
Vanjski HDMI zaslon osjetljiv na dodir za Windows i Raspberry Pi: Hej, što ima, dečki! Akarsh ovdje iz CETech-a. Pa sam našao ovaj zaslon osjetljiv na dodir na web stranici DFRobot koji je izvorno dizajniran za Raspberry Pi, ali nalazi svoju primjenu na mnogim mjestima. Zaslon ima HDMI priključak u punoj veličini za prikaz
Ambijentalno LED svjetlo starog televizora s Kodijem: 7 koraka (sa slikama)
Staro ambijentalno LED svjetlo za televizor s Kodijem: To je pouka o niskobudžetnom ambijentalnom svjetlu. Za Kodi koristim Banana pi jer je brži, ali jednostavno ga možete instalirati na Raspberry pi
Kako napraviti ambijentalno svjetlo za svoje računalo: 6 koraka
Kako napraviti ambijentalno svjetlo za svoje računalo: ovo je jednostavan jednostavan projekt koji će vašem računalu dati ambijentalnu svjetlost. ovo naravno zahtijeva da vaše računalo mora biti uklonjivo i prozračeno, što omogućuje pristup i način na koji se svjetlo može vidjeti
Interaktivno ambijentalno svjetlo: 8 koraka
Interaktivno ambijentalno svjetlo: Ovo je moje prvo uputstvo! Molim vas da me podnesete dok se borim da napišem pravi engleski. Ispravite me slobodno! Ovaj sam projekt započeo neposredno nakon što je počelo natjecanje 'Neka svijetli'. Volio bih da sam napravio mnogo više i završio ono što sam htio
Pretvorite svoje 12V DC ili 85-265V AC fluorescentno svjetlo u LED - 2. dio (vanjski izgled): 6 koraka
Pretvorite svoje 12V DC ili 85-265V AC fluorescentno svjetlo u LED - 2. dio (vanjski izgled): Ovo je 2. dio mojih uputa za uzimanje fluorescentnog svjetla, pretvaranje u LED i vizualnu privlačnost. U prvom dijelu pregledao sam interne detalje o instaliranju LED dioda i njihovom povezivanju. U ovom dijelu ću