Агуулгын хүснэгт:

Гаднах дэлгэцийн програмчлагдах орчны гэрэл: 4 алхам
Гаднах дэлгэцийн програмчлагдах орчны гэрэл: 4 алхам

Видео: Гаднах дэлгэцийн програмчлагдах орчны гэрэл: 4 алхам

Видео: Гаднах дэлгэцийн програмчлагдах орчны гэрэл: 4 алхам
Видео: 200 Daily Routine English Sentences - Day to Night Fluency Challenge! 2024, Арваннэгдүгээр
Anonim
Image
Image

Энэхүү төсөл нь гадаад дэлгэц эсвэл телевизийнхээ орчны гэрлийг тохируулахад тусалдаг бөгөөд вэб хөтөчтэй, чиглүүлэгчтэйгээ холбогдсон дурын төхөөрөмжөөс дараах зүйлсийг хянах боломжийг танд олгоно.

  1. LED өнгө
  2. Нүдээ анивчих давтамж нь DJ эффект өгдөг
  3. Дэлгэцийн тал бүрт өөр өөр өнгө тохируулна уу

Хангамж

WS2801 LED зурвас - 1X

Утас холбох

Raspberry Pi - ямар ч загвар

Гадаад цахилгаан хангамж

Алхам 1: Pi -г тохируулна уу

Дараах тушаалуудыг дагаж PI -ээ асааж, SPI автобусыг идэвхжүүлнэ үү.

sudo raspi-config

Шаардлагатай бол нууц үгээ оруулна уу. Одоо "Нарийвчилсан сонголтууд" руу очоод SPI -ийг идэвхжүүлнэ үү.

Үүний дараа хамаарлыг суулгаарай.

sudo apt-get updateudo apt-get install python-pip -y sudo pip install adafruit-ws2801 sudo pip install колбо

Алхам 2: Холболт хийх

Одоо утас холболт хийх цаг болжээ

Гадаад 5V тэжээлээ + туузны 5V -д холбож, комбайныг цахилгаан тэжээлийн газардуулгыг PI -ийн газартай холбож, туузны GND -д холбоно уу.

CK ба SI нь PI -ийн SPI интерфэйстэй холбогдоно.

CK / CI: Pin 23 (SCKL)

SI / DI: Pin 19 (MOSI)

Алхам 3: Холболт сайн ажиллаж байгаа эсэхийг шалгаарай

Бүх холболтыг хийсний дараа туузыг турших цаг болжээ.

Шинэ python файл үүсгэх.

нано./зурвас- туршилтын.py

Дараах кодыг дотор нь оруулаад файлыг хадгална уу. LED_COUNT утгыг өөрөөр хэлбэл 32 -ийг туузан дээрх LED тоогоор солино.

импортлох хугацаа

RPi. GPIO -г GPIO болгон импортлох Adafruit_PS2801 -ийг SPI хэлбэрээр оруулах = GPIO) def rainbow_cycle (пиксел, хүлээх = 0.005): j -ийн хувьд (256): дугуйны бүх 256 өнгөний нэг мөчлөг нь i -ийн мужид (пиксел.сайн ()): пиксел.сет_пиксел (би, дугуй) (((i * 256 // piksel.count ()) + j) % 256)) пиксел.шоу () хэрэв хүлээвэл> 0: цаг. унтах (хүлээх) пиксел.товтой () пиксел.шоу () солонго_цикл (пиксел, хүлээх = 0.01)

Таны LED зурвас одоо бүх өнгөөр гэрэлтэх ёстой. Хэрэв тийм биш бол холболтоо шалгаж, дараагийн алхам руу орохын өмнө ажиллаж байгаа эсэхийг шалгаарай.

Алхам 4: Өнгийг өөрчлөх, вэбээс анивчих

Image
Image

Одоо туузны өнгийг өөрчлөх, ямар ч төхөөрөмжөөс анивчихад туслах вэб серверийг тохируулах цаг болжээ.

Кодыг клон хийх.

git clone

LED_COUNT хувьсагчийн "led.py" файл дахь удирдсан тоог шинэчилнэ үү.

LED -ийг дэлгэцэн дээр хэрхэн наасан байдлаас хамааран "rgbStrip.py" файл дахь дараах хувьсагчдыг шинэчилнэ үү. STRIP_EXTRA, STRIP_BOTTOM, STRIP_RIGHT, STRIP_TOP, STRIP_LEFT

Колбоны серверийг ажиллуулна уу

питон./led.py

Одоо чиглүүлэгчтэйгээ холбогдсон дурын төхөөрөмж дээр хөтчийг нээгээд 1234 порттой өөрийн PI IP хаягийг оруулна уу. хэрэв таны Pi -ийн IP 192.168.1.120 бол та https://192.168.1.120:1234 -ийг нээж, зурагтай төстэй вэбсайт харах ёстой.

Одоо та дэлгэцийнхээ хоёр талд өнгө сонгох боломжтой

Зөвлөмж болгож буй: