Isi kandungan:
- Bekalan
- Langkah 1: Konfigurasikan Pi Anda
- Langkah 2: Membuat Sambungan
- Langkah 3: Uji Jika Sambungan Berjalan dengan Baik
- Langkah 4: Menyesuaikan Warna dan Berkelip Dari Web
Video: Cahaya Suasana Diprogram untuk Paparan Luaran: 4 Langkah
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:08
Projek ini membantu anda menyiapkan lampu persekitaran untuk monitor luaran atau tv anda membolehkan anda mengawal yang berikut dari keselesaan mana-mana peranti yang mempunyai penyemak imbas web dan disambungkan ke penghala anda.
- Warna LED
- Kekerapan berkelip memberikan kesan DJ
- Tetapkan warna yang berbeza untuk setiap sisi paparan
Bekalan
Jalur LED WS2801 - 1X
Wayar Penyambung
Raspberry Pi - sebarang model
Bekalan Kuasa Luaran
Langkah 1: Konfigurasikan Pi Anda
Boot PI anda dan aktifkan bas SPI dengan mengikuti arahan di bawah ini.
sudo raspi-config
Masukkan kata laluan anda jika diminta. Sekarang pergi "Pilihan Lanjutan" dan aktifkan SPI.
Selepas itu, pasang kebergantungan.
sudo apt-get updateudo apt-get install python-pip -y sudo pip install adafruit-ws2801 sudo pip install termos
Langkah 2: Membuat Sambungan
Sekarang, masanya untuk membuat sambungan wayar
Sambungkan bekalan 5V luaran anda + ke jalur 5V dan sambungkan gabungan tanah bekalan kuasa ke tanah PI dan sambungkannya ke jalur GND.
CK dan SI akan disambungkan ke antara muka SPI PI.
CK / CI: Pin 23 (SCKL)
SI / DI: Pin 19 (MOSI)
Langkah 3: Uji Jika Sambungan Berjalan dengan Baik
Setelah semua sambungan dibuat, sudah tiba masanya untuk menguji jalur kami.
Buat fail python baru.
nano./strip-test.py
Sekarang, tampal kod berikut di dalamnya, dan simpan failnya. Ganti nilai LED_COUNT iaitu 32 dengan bilangan LED yang anda ada di jalur anda.
masa import
import RPi. GPIO sebagai GPIO import Adafruit_WS2801 import Adafruit_GPIO. SPI sebagai SPI # Konfigurasikan jumlah piksel: LED_COUNT = 32 SPI_PORT = 0 SPI_DEVICE = 0 piksel = Adafruit_WS2801. WS2801Pixels (LED_COUNT, spI = SPI, SPI = SPI, SPI = GPIO) def rain_cycle (piksel, tunggu = 0.005): untuk j dalam julat (256): # satu kitaran dari semua 256 warna pada roda untuk i dalam jarak (pixels.count ()): pixels.set_pixel (i, wheel (((i * 256 // pixels.count ()) + j)% 256)) pixels.show () if waiting> 0: time.sleep (waiting) pixels.clear () pixels.show () rainbow_cycle (piksel, tunggu = 0.01)
Jalur LED anda kini harus bersinar dengan semua warna. Sekiranya tidak, periksa sambungan anda dan pastikan ia berfungsi sebelum meneruskan ke langkah seterusnya.
Langkah 4: Menyesuaikan Warna dan Berkelip Dari Web
Sekarang, sudah tiba masanya untuk menyediakan pelayan web untuk membantu kami menyesuaikan warna jalur dan berkedip dari mana-mana peranti.
Klon kodnya.
git klon
Kemas kini jumlah petunjuk dalam pemboleh ubah LED_COUNT dalam fail "led.py".
Bergantung pada bagaimana anda memasang LED ke paparan anda, kemas kini pemboleh ubah berikut dalam fail "rgbStrip.py". STRIP_EXTRA, STRIP_BOTTOM, STRIP_RIGHT, STRIP_TOP, STRIP_LEFT
Jalankan pelayan termos
python./led.py
Sekarang, buka penyemak imbas pada mana-mana peranti yang disambungkan ke penghala anda dan masukkan alamat IP PI anda dengan port 1234. Untuk mis. jika IP Pi anda adalah 192.168.1.120, anda harus membuka https://192.168.1.120.12234 dan anda akan melihat laman web yang serupa dengan gambar.
Sekarang anda boleh memilih warna untuk setiap sisi monitor anda
Disyorkan:
Persediaan untuk Penyedia GPS Bluetooth Luaran untuk Peranti Android: 8 Langkah
Persediaan untuk Penyedia GPS Bluetooth Luaran untuk Peranti Android: Petunjuk ini akan menerangkan cara membuat GPS luaran Bluetooth luaran anda sendiri untuk telefon anda, menyalakan apa sahaja dengan harga kira-kira $ 10. Bil bahan: NEO 6M U-blox GPSHC-05 modul Bluetooth Pengetahuan mengenai antara muka modul Blutooth Low energyArdui
Paparan Cahaya Mudah untuk Laptop: 3 Langkah
Paparan Cahaya Mudah untuk Laptop: Ini adalah kaedah kos rendah untuk menambahkan suasana cahaya ketika bermain filem atau video muzik. Kos adalah $ 19 AS. Saya fikir anak-anak akan menyukainya! Kucing saya suka menonton skrin. Saya suka! Alat yang anda perlukan untuk projek: 1. Circuit Playground - Pembangun
Muzik Reaktif Cahaya -- Cara Membuat Muzik Reaktif Cahaya Muzik Super Sederhana untuk Membuat Desktop Hebat .: 5 Langkah (dengan Gambar)
Muzik Reaktif Cahaya || Cara Membuat Muzik Reaktif Cahaya Muzik Super Sederhana untuk Membuat Desktop Yang Hebat: Hai apa lagi, Hari ini kita akan membina projek yang sangat menarik. Hari ini kita akan membina cahaya reaktif muzik. Led akan mengubah kecerahannya mengikut bass yang sebenarnya merupakan isyarat audio frekuensi rendah. Ia sangat mudah untuk dibina. Kami akan
Buat HDD Luaran Dari CD Luaran Lama / RW: 5 Langkah
Buat HDD luaran Dari CD / RW luaran lama: Penukaran lurus ke hadapan cd / rw luaran lama ke cakera keras luaran yang lebih berguna. Bekalan 1-cd / rw luaran (lebih baik jenis yang lebih kotak) pemacu 1-keras (mesti sepadan dengan penyambung dalaman kes pemacu, perlu diformat / sysed) 1-sm
Cahaya Suasana Interaktif: 8 Langkah
Cahaya Suasana Interaktif: Ini adalah arahan pertama saya! Tolong tahan dengan saya semasa saya berjuang untuk menulis bahasa Inggeris yang betul. Jangan ragu untuk membetulkan saya! Saya memulakan projek ini sebaik sahaja pertandingan 'Let it glow' dimulakan. Saya harap saya dapat membuat lebih banyak dan menyelesaikan apa yang saya mahu