Përmbajtje:
- Furnizimet
- Hapi 1: Konfiguro You Pi
- Hapi 2: Krijimi i lidhjeve
- Hapi 3: Provoni nëse lidhjet funksionojnë mirë
- Hapi 4: Përshtatja e ngjyrave dhe ndezja nga uebi
Video: Drita ambientale e programueshme për ekranin e jashtëm: 4 hapa
2024 Autor: John Day | [email protected]. E modifikuara e fundit: 2024-01-30 12:12
Ky projekt ju ndihmon të vendosni dritën e ambientit për monitorin ose televizorin tuaj të jashtëm që ju lejon të kontrolloni sa vijon nga komoditeti i çdo pajisjeje që ka një shfletues uebi dhe të lidhur me ruterin tuaj.
- Ngjyra LED
- Frekuenca e ndezjes së syve duke dhënë një efekt DJ
- Vendosni ngjyra të ndryshme për secilën anë të ekranit
Furnizimet
Rrip LED WS2801 - 1X
Lidhja e telave
Raspberry Pi - çdo model
Furnizimi me energji të jashtme
Hapi 1: Konfiguro You Pi
Ngrini PI -në tuaj dhe aktivizoni autobusin SPI duke ndjekur komandat e mëposhtme.
sudo raspi-config
Futni fjalëkalimin tuaj nëse ju kërkohet. Tani shkoni te "Opsionet e Avancuara" dhe aktivizoni SPI.
Pas kësaj, instaloni varësitë.
sudo apt-merrni përditësime sudo apt-merrni instaloni python-pip -y sudo pip instaloni adafruit-ws2801 balonë për instalimin e sudo pip
Hapi 2: Krijimi i lidhjeve
Tani, është koha për të bërë lidhjet me tela
Lidhni furnizimin tuaj të jashtëm 5V + me 5V të shiritit dhe lidhni kombinoni tokën e furnizimit me energji elektrike në tokën e PI dhe lidheni atë me brezin GND.
CK dhe SI do të lidhen me ndërfaqen SPI të PI.
CK / CI: Pin 23 (SCKL)
SI / DI: Pin 19 (MOSI)
Hapi 3: Provoni nëse lidhjet funksionojnë mirë
Pasi të bëhen të gjitha lidhjet, është koha për të testuar shiritin tonë.
Krijoni një skedar të ri python.
nano./strip-test.py
Tani, ngjitni kodin e mëposhtëm në të dhe ruani skedarin. Zëvendësoni vlerën LED_COUNT dmth 32 me numrin e LED -ve që keni në shiritin tuaj.
koha e importit
import RPi. GPIO si GPIO import Adafruit_WS2801 import Adafruit_GPIO. SPI si SPI # Konfiguro numërimin e pikselave: LED_COUNT = 32 SPI_PORT = 0 SPI_DEVICE = 0 piksele = Adafruit_WS2801. WS2801Pixels (LED_COP, SPI = SPI, SPI_ SPI, SPI = SPI, SPI = SPI, SPI = SP, SPI = SPI SPI = GPIO) def rainbow_cycle (piksele, prit = 0.005): për j në diapazon (256): # një cikël i të gjitha 256 ngjyrave në timon për i në rang (pikselë. Numër ()): pixels.set_pixel (i, timon (((i * 256 // pixels.count ()) + j) % 256)) pixels.show () nëse prisni> 0: time.sleep (prisni) pixels.clear () pixels.show () rainbow_cycle (pixels, prit = 0.01)
Rripi juaj LED tani duhet të shkëlqejë me të gjitha ngjyrat. Nëse jo, kontrolloni lidhjet tuaja dhe sigurohuni që po funksionon para se të vazhdoni në hapin tjetër.
Hapi 4: Përshtatja e ngjyrave dhe ndezja nga uebi
Tani, është koha për të krijuar një server në internet për të na ndihmuar të personalizojmë ngjyrat e shiritit dhe të vezullojmë nga çdo pajisje.
Klononi kodin.
git klon
Përditësoni numrin e udhëhequr në variablin LED_COUNT në skedarin "led.py".
Në varësi të mënyrës së ngjitjes së LED -ve në ekranin tuaj, përditësoni variablat e mëposhtëm në skedarin "rgbStrip.py". STRIP_EXTRA, STRIP_BOTTOM, STRIP_RIGHT, STRIP_TOP, STRIP_LEFT
Drejtoni serverin e shisheve
python./led.py
Tani, hapni shfletuesin në cilëndo nga pajisjet e lidhura me ruterin tuaj dhe futni adresën IP të PI -së tuaj me portën 1234. Për p.sh. nëse IP e Pi juaj është 192.168.1.120, duhet të hapni https://192.168.1.120:1234 dhe duhet të shihni një faqe në internet të ngjashme me imazhin.
Tani mund të zgjidhni një ngjyrë për secilën anë të monitorit tuaj
Recommended:
Konfigurimi për Ofruesin e jashtëm të GPS GPS për pajisjet Android: 8 hapa
Konfigurimi për Ofruesin e jashtëm të GPS GPS për pajisjet Android: Ky udhëzues do të shpjegojë se si të krijoni GPS-in tuaj të jashtëm të aktivizuar me Bluetooth për telefonin tuaj, ndizni çdo gjë me vetëm 10 dollarë. Fatura e materialeve: NEO 6M U-blox GPSHC-05 modul bluetooth ndërlidhja e moduleve Blutooth me energji të ulët Ardui
Drita e kungullit e programueshme: 25 hapa (me fotografi)
Drita e kungullit e programueshme: Ky udhëzues është për të bërë një dritë kungulli të programueshme me një mikrokontrollues ATTiny. Kjo u krijua si një demonstrim mësimi për të prezantuar këdo (mosha 8+) në elektronikë dhe programimin e mikrokontrolluesve duke përdorur Arduino IDE. Objec i përkulur
Ndizet drita e lehtë për montim Drita: e kontrolluar nga smartphone me BLYNK: 10 hapa
Ndezës i lehtë i montueshëm i dritës: Kontroll i telefonave inteligjentë me BLYNK: Pajisjet IoT po bëhen me shpejtësi gjithnjë e më shumë, kështu që pse nuk mësoni dhe krijoni pajisjet tuaja IoT nga materiale të lira dhe punë të palodhur për të bërë gjëra që nuk mund t'i kishit më parë Emrat e mi Szehuai dhe unë gjithmonë e gjejmë veten gati për të fjetur, por
Mur për mur për IPad si Paneli i Kontrollit të Automatizimit në shtëpi, duke përdorur magnet të kontrolluar me servo për të aktivizuar ekranin: 4 hapa (me fotografi)
Muri i Murit për IPad Si Paneli i Kontrollit të Automatizimit të Shtëpisë, Duke përdorur Magnetin e kontrolluar me Servo për të Aktivizuar Ekranin: Kohët e fundit kam kaluar mjaft kohë duke automatizuar gjërat brenda dhe rreth shtëpisë sime. Unë jam duke përdorur Domoticz si aplikacionin tim për Automatizimin e Shtëpisë, shihni www.domoticz.com për detaje. Në kërkimin tim për një aplikacion pulti që tregon të gjithë informacionin e Domoticz të ndryshojë
Drita LED e biçikletave e programueshme me Python: 4 hapa
Drita LED e biçikletave e programueshme me Python: Ky tutorial do t'ju tregojë se si të krijoni disa drita të ftohta biçikletash LED që janë të programueshme me Python. Së pari, sigurohuni që keni të gjitha furnizimet: Gemma M0 Mikrokontrollues 10k Potenciometër 1m NeoPixel LED shirit 30 piksele/metër USB Batt