Satura rādītājs:
- Piegādes
- 1. darbība: konfigurējiet jūs Pi
- 2. darbība. Savienojumu izveide
- 3. darbība. Pārbaudiet, vai savienojumi darbojas labi
- 4. darbība. Krāsu pielāgošana un mirgošana tīmeklī
Video: Programmējams apkārtējais apgaismojums ārējam displejam: 4 soļi
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:53
Šis projekts palīdz iestatīt apkārtējā apgaismojumu ārējam monitoram vai televizoram, ļauj kontrolēt sekojošo no jebkuras ierīces, kurai ir tīmekļa pārlūkprogramma un kas ir savienota ar maršrutētāju.
- LED krāsa
- Mirgošanas biežums, radot DJ efektu
- Iestatiet dažādas krāsas katrai displeja pusei
Piegādes
WS2801 LED sloksne - 1X
Savienojumu vadi
Raspberry Pi - jebkurš modelis
Ārējais barošanas avots
1. darbība: konfigurējiet jūs Pi
Palaidiet savu PI un iespējojiet SPI kopni, izpildot tālāk norādītās komandas.
sudo raspi-config
Ja tiek prasīts, ievadiet paroli. Tagad dodieties uz "Papildu opcijas" un iespējojiet SPI.
Pēc tam instalējiet atkarības.
sudo apt-get atjauninājumi sudo apt-get install python-pip -y sudo pip instalēt adafruit-ws2801 sudo pip instalēšanas kolba
2. darbība. Savienojumu izveide
Tagad ir pienācis laiks izveidot vadu savienojumus
Pievienojiet ārējo 5 V barošanas avotu + strāvas 5 V spriegumam un savienojiet barošanas avota zemi ar PI zemi un pievienojiet to strēmeles GND.
CK un SI tiks savienoti ar PI SPI saskarni.
CK / CI: 23. tapa (SCKL)
SI / DI: 19. tapa (MOSI)
3. darbība. Pārbaudiet, vai savienojumi darbojas labi
Pēc visu savienojumu izveidošanas ir pienācis laiks pārbaudīt mūsu sloksni.
Izveidojiet jaunu python failu.
nano./strip-test.py
Tagad ielīmējiet tajā šādu kodu un saglabājiet failu. Aizstājiet LED_COUNT vērtību, t.i., 32 ar gaismas diodes skaitu, kas jums ir uz sloksnes.
importa laiks
importēt RPi. GPIO kā GPIO importēt Adafruit_WS2801 importēt Adafruit_GPIO. SPI kā SPI # Konfigurēt pikseļu skaitu: LED_COUNT = 32 SPI_PORT = 0 SPI_DEVICE = 0 pikseļi = Adafruit_WS2801. WS2801Pikseļi (LED_COUNT, spi = SPIICE) = GPIO) def rainbow_cycle (pikseļi, pagaidiet = 0,005): j diapazonā (256): # viens cikls no visām 256 krāsām ritenī i diapazonā (pixels.count ()): pixels.set_pixel (i, ritenis ((((i * 256 // pixels.count ()) + j) % 256)) pixels.show () if wait> 0: time.sleep (wait) pixels.clear () pixels.show () rainbow_cycle (pikseļi, pagaidiet = 0,01)
Jūsu LED sloksnei tagad vajadzētu spīdēt ar visām krāsām. Ja tas nenotiek, pārbaudiet savienojumus un pārliecinieties, vai tas darbojas, pirms turpināt nākamo darbību.
4. darbība. Krāsu pielāgošana un mirgošana tīmeklī
Tagad ir pienācis laiks izveidot tīmekļa serveri, lai palīdzētu mums pielāgot sloksnes krāsas un mirgošanu no jebkuras ierīces.
Klonējiet kodu.
git klons
Atjauniniet LED skaitu mainīgajā LED_COUNT failā "led.py".
Atkarībā no tā, kā gaismas diodes ir piestiprinātas pie displeja, failā "rgbStrip.py" atjauniniet šādus mainīgos. STRIP_EXTRA, STRIP_BOTTOM, STRIP_RIGHT, STRIP_TOP, STRIP_LEFT
Palaidiet kolbas serveri
pitons./led.py
Tagad atveriet pārlūkprogrammu jebkurā no jūsu maršrutētājam pievienotajām ierīcēm un ievadiet sava PI IP adresi ar portu 1234. Piemēram, piemēram. ja jūsu Pi IP ir 192.168.1.120, jums vajadzētu atvērt https://192.168.1.120:1234 un jums vajadzētu redzēt vietni, kas līdzīga attēlam.
Tagad jūs varat izvēlēties krāsu katrai monitora pusei
Ieteicams:
Pixel Cloud apkārtējais sienas apgaismojums: 6 soļi (ar attēliem)
Pixel Cloud Ambient Wall Light: vēl viena Ikea gaismas modifikācija, pievienotas adresējamas gaismas diodes un kontrolieris, lai radītu kaut ko unikālu. Paredzēts izmantošanai bērnu istabā, lai iegūtu maigu apkārtējo gaismu un kā nakts gaismu. Šis projekts izmanto 56x APA102 adresējamus pikseļus, NLE
Programmējams LED velosipēdu apgaismojums ar Python: 4 soļi
Programmējams LED velosipēdu apgaismojums, izmantojot Python: šī apmācība parādīs, kā izveidot dažas foršas LED velosipēdu gaismas, kas ir programmējamas ar Python. Vispirms pārliecinieties, vai jums ir visi piederumi: Gemma M0 mikrokontrolleris 10k potenciometrs 1m NeoPixel LED sloksne 30 pikseļi/metrs USB Batt
Kā pieslēgt Raspberry Pi klēpjdatora displejam (Windows OS): 6 soļi
Kā pieslēgt Raspberry Pi klēpjdatora displejam (Windows OS). Šajā pamācībā mēs iemācīsimies izmantot klēpjdatora ekrānu kā displeju savam Raspberry Pi 2 modelim B. Raspberry Pi displeji ir plaši pieejami tirgū, taču tie ir skaisti dārgi. Tātad, tā vietā, lai iegādātos atsevišķu monitoru, varat izmantot
DIY datora apkārtējais apgaismojums, izmantojot Arduino un WS2812b gaismas diodes: 6 soļi (ar attēliem)
DIY datora apkārtējais apgaismojums, izmantojot Arduino un WS2812b gaismas diodes: Es gribēju vairāk dziļuma savai spēļu/filmu skatīšanās pieredzei, tāpēc šeit es uzstādīju apkārtējo apgaismojumu. Pirms sākam, šim projektam ir jāzina, kā izmantot lodāmuru un dažus citus pamata instrumentus. Ja jums nav ērti lodēt
Gaismas joslas apkārtējais apgaismojums: 8 soļi (ar attēliem)
Gaismas joslas apkārtējais apgaismojums: Gaismas josla var padarīt jūsu māju gaišāku, izmantojot apkārtējo apgaismojumu. Jūs varat izgaismot gaiteņus, pievienot izgaismojošu mirdzuma efektu aiz sava izklaides centra, izveidot jaunus gaiša grafiti modeļus vai vienkārši pievienot savai mājai gaismas avotu. Tur