
INHOUDSOPGAWE:
2025 Outeur: John Day | [email protected]. Laas verander: 2025-01-23 12:53


Hierdie projek help u om die omringende lig vir u eksterne monitor of TV op te stel, waarmee u die volgende kan beheer vanaf enige toestel met 'n webblaaier en gekoppel aan u router.
- LED kleur
- Frekwensie van flikker wat 'n DJ -effek gee
- Stel verskillende kleure vir elke kant van die skerm
Voorrade
WS2801 LED Strip - 1X
Verbindingsdrade
Framboos Pi - enige model
Eksterne kragtoevoer
Stap 1: Stel u op Pi
Begin u PI op en aktiveer die SPI -bus deur die onderstaande opdragte te volg.
sudo raspi-config
Voer u wagwoord in as u gevra word. Gaan nou na die "Gevorderde opsies" en aktiveer die SPI.
Installeer daarna die afhanklikhede.
sudo apt-get updates sudo apt-get install python-pip -y sudo pip install adafruit-ws2801 sudo pip install flask
Stap 2: Maak die verbindings
Nou is dit tyd om die draadverbindings te maak
Koppel u eksterne 5V -toevoer + aan die strook se 5V en verbind die kombinasie van die kragtoevoer met die PI -grond en koppel dit aan die GND van die strook.
CK en SI sal aan die SPI -koppelvlak van die PI gekoppel word.
CK / CI: pen 23 (SCKL)
SI / DI: pen 19 (MOSI)
Stap 3: Toets of die verbindings goed werk
Nadat al die verbindings gemaak is, is dit tyd om ons strook te toets.
Skep 'n nuwe python -lêer.
nano./strip-test.py
Plak nou die volgende kode daarin en stoor die lêer. Vervang die LED_COUNT waarde dws 32 met die aantal LED's wat u op u strook het.
invoer tyd
invoer RPi. GPIO as GPIO invoer Adafruit_WS2801 invoer Adafruit_GPIO. SPI as SPI # Konfigureer die aantal pixels: LED_COUNT = 32 SPI_PORT = 0 SPI_DEVICE = 0 pixels = Adafruit_WS2801. WS2801Pixels (LED_COUNT, spiVD, SPI = GPIO) def rainbow_cycle (pixels, wag = 0.005): vir j in reeks (256): # een siklus van al 256 kleure in die wiel vir i in range (pixels.count ()): pixels.set_pixel (i, wiel (((i * 256 // pixels.count ()) + j) % 256)) pixels.show () as wag> 0: time.sleep (wag) pixels.clear () pixels.show () rainbow_cycle (pixels, wag = 0,01)
Jou LED -strook moet nou in alle kleure gloei. As dit nie die geval is nie, kontroleer u verbindings en maak seker dat dit werk voordat u na die volgende stap gaan.
Stap 4: Pas kleure aan en knip van die internet af


Dit is nou tyd om 'n webbediener op te stel om ons te help om die kleure van die strook aan te pas en van enige toestel af te knip.
Kloon die kode.
git-kloon
Dateer die led -telling op in die veranderlike LED_COUNT in die lêer "led.py".
Afhangende van hoe u die LED's op u skerm vasgemaak het, werk die volgende veranderlikes in die "rgbStrip.py" -lêer op. STRIP_EXTRA, STRIP_BOTTOM, STRIP_RIGHT, STRIP_TOP, STRIP_LEFT
Begin die kolfbediener
python./led.py
Maak nou die blaaier oop op enige van die toestelle wat aan u router gekoppel is en voer die IP -adres van u PI met poort 1234 in. As die IP van u Pi 192.168.1.120 is, moet u https://192.168.1.120:1234 oopmaak, en 'n webwerf moet soortgelyk wees aan die prent.
Nou kan u 'n kleur vir elke kant van u monitor kies
Aanbeveel:
Opstelling vir eksterne Bluetooth GPS -verskaffer vir Android -toestelle: 8 stappe

Opstelling vir eksterne Bluetooth GPS-verskaffer vir Android-toestelle: hierdie instruksies sal verduidelik hoe u u eie eksterne Bluetooth-gps vir u telefoon kan aanbring, maar dit kan slegs teen ongeveer $ 10 aanbring.Materiaal: NEO 6M U-blox GPSHC-05 bluetooth-moduleKennis van koppelvlak Blutooth lae energie modules Ardui
Muurhouer vir iPad as bedieningspaneel vir tuisautomatisering, met behulp van servo -beheerde magneet om die skerm te aktiveer: 4 stappe (met foto's)

Muurhouer vir iPad as 'n bedieningspaneel vir tuisautomatisering, met behulp van 'n servo -beheerde magneet om die skerm te aktiveer: Ek het die afgelope tyd baie tyd spandeer om dinge in en om my huis te outomatiseer. Ek gebruik Domoticz as my Home Automation -toepassing, sien www.domoticz.com vir meer inligting. In my soeke na 'n dashboard -toepassing wat alle Domoticz -inligting saam wys
Hardloop sonder 'n skerm / skerm (sonder kop) op Raspberry Pi of ander Linux / unix -gebaseerde rekenaars: 6 stappe

Hardloop sonder 'n skerm / skerm (sonder kop) op Raspberry Pi of ander Linux / unix -gebaseerde rekenaars: As die meeste mense 'n Raspberry PI koop, dink hulle dat hulle 'n rekenaarskerm nodig het. Moenie u geld mors op onnodige rekenaarmonitors en sleutelborde nie. Moenie u tyd mors om sleutelborde en monitors tussen rekenaars te skuif nie. Moenie 'n TV vasmaak as dit nie is nie
Maak 'n eksterne HDD van ou eksterne CD/RW: 5 stappe

Maak 'n eksterne HDD van ou eksterne CD/RW: 'n redelike eenvoudige omskakeling van 'n ou eksterne cd/rw na 'n nuttiger eksterne hardeskyf. Toebehore 1-eksterne cd/rw (verkieslik die meer boxy-tipe) 1-hardeskyf (moet ooreenstem met die interne aansluiting van die omhulselkas, moet geformateer/gespuit word) 1-sm
Eksterne battery vir 5 uur vir DV -kamera: 5 stappe (met foto's)

Eksterne battery vir 5 uur vir DV -kamera: Hierdie projek het 'n maklike manier geword om die batterylewe van my DV -kamera te verleng. Die battery wat saam met my Canon Optura 60 geleef is, duur ongeveer 40 minute teen 'n volle lading. Ek het 'n GROOT battery, maar dit hou net 'n uur of wat (as dit