Sadržaj:
- Supplies
- 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: Programabilno ambijentalno svjetlo za vanjski zaslon: 4 koraka
2024 Autor: John Day | [email protected]. Zadnja izmjena: 2024-01-30 08:05
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 ekrana
Supplies
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 5V napajanje + na 5V trake i spojite uzemljenje napajanja na PI uzemljenje i spojite ga na GND trake.
CK i SI će biti povezani na SPI interfejs 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.
Kreirajte 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.
vreme uvoza
uvoz RPi. GPIO kao GPIO uvoz Adafruit_WS2801 uvoz Adafruit_GPIO. SPI kao SPI # Konfigurirajte broj 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 (pixels.count ()): pixels.set_pixel (i, kotačić (((i * 256 // pixels.count ()) + j) % 256)) pixels.show () if wait> 0: time.sleep (wait) pixels.clear () pixels.show () rainbow_cycle (pikseli, čekaj = 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
Sada je vrijeme za postavljanje web poslužitelja koji će nam pomoći prilagoditi boje traka i treptanje 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 flask server
python./led.py
Sada otvorite preglednik na bilo kojem uređaju spojenom na vaš usmjerivač i unesite IP adresu vašeg PI -a s portom 1234. Na primjer, 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čuje se:
Programabilno svjetlo bundeve: 25 koraka (sa slikama)
Programabilno svjetlo za bundevu: Ovo uputstvo služi za izradu programabilnog svjetla za bundevu s ATTiny mikrokontrolerom. Ovo je zamišljeno kao demonstracija učenja za upoznavanje bilo koga (od 8+ godina) u elektronici i programiranju mikrokontrolera koristeći Arduino IDE. Naslonjeni Objec
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, šta ima, momci! Akarsh ovdje iz CETech-a. Pa sam našao ovaj ekran osjetljiv na dodir na web stranici DFRobot koji je izvorno dizajniran za Raspberry Pi, ali nalazi svoju primjenu na mnogim mjestima. Ekran 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 uputstvo o niskobudžetnom ambijentalnom svjetlu. Za Kodi koristim Banana pi jer je brži, ali možete ga jednostavno instalirati na Raspberry pi
Kako napraviti ambijentalno svjetlo za vaš računar: 6 koraka
Kako napraviti ambijentalno svjetlo za svoj računar: ovo je jednostavan jednostavan projekat koji će vašem računaru dati ambijentalno osvjetljenje. ovo naravno zahtijeva da vaše računalo mora biti uklonjivo i prozračeno, što omogućava 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! Ovaj projekt sam započeo neposredno nakon što je počelo takmičenje 'Neka svijetli'. Voleo bih da sam napravio mnogo više i završio ono što sam hteo