Мазмұны:

Сыртқы дисплейге арналған бағдарламаланатын сыртқы жарық: 4 қадам
Сыртқы дисплейге арналған бағдарламаланатын сыртқы жарық: 4 қадам

Бейне: Сыртқы дисплейге арналған бағдарламаланатын сыртқы жарық: 4 қадам

Бейне: Сыртқы дисплейге арналған бағдарламаланатын сыртқы жарық: 4 қадам
Бейне: Как посмотреть IP-адрес весов Rongta RLS1100A / Как изменить IP-адрес весов Rongta RLS1100A 2024, Шілде
Anonim
Image
Image

Бұл жоба сыртқы мониторға немесе теледидарға сыртқы жарықты орнатуға көмектеседі, бұл веб -браузері бар және маршрутизаторға қосылған кез келген құрылғыдан төмендегілерді басқаруға мүмкіндік береді.

  1. Жарықдиодты түс
  2. DJ әсерін беретін жыпылықтау жиілігі
  3. Дисплейдің әр жағына әр түрлі түстерді орнатыңыз

Жабдықтар

WS2801 жарық диодты жолағы - 1X

Қосылатын сымдар

Raspberry Pi - кез келген модель

Сыртқы қуат көзі

1 -қадам: Pi -ді конфигурациялаңыз

PI жүктеңіз және SPI шинасын төмендегі пәрмендерді орындау арқылы қосыңыз.

sudo raspi-config

Егер сұралса, құпия сөзіңізді енгізіңіз. Енді «Қосымша опцияларға» өтіп, SPI қосыңыз.

Осыдан кейін тәуелділіктерді орнатыңыз.

sudo apt-get updatesudo apt-get install python-pip -y sudo pip install adafruit-ws2801 sudo pip install flask

2 -қадам: Қосылымдарды орнату

Енді сымды қосудың уақыты келді

Сыртқы 5В кернеуді + жолақтың 5В желісіне қосыңыз және комбайнды қорек көзінің жерін PI жерге қосыңыз және оны GND жолағына қосыңыз.

CK және SI PI SPI интерфейсіне қосылады.

CK / CI: 23 түйреуіш (SCKL)

SI / DI: PIN 19 (MOSI)

3 -қадам: Байланыстар жақсы жұмыс істейтінін тексеріңіз

Барлық байланыстар орнатылғаннан кейін, біздің жолақты тексеру уақыты келді.

Жаңа python файлын жасаңыз.

нано./strip-test.py

Енді оған келесі кодты қойыңыз және файлды сақтаңыз. LED_COUNT мәнін, яғни 32 -ді жолағыңыздағы светодиодтармен ауыстырыңыз.

импорт уақыты

GPO ретінде RPi. GPIO импорттау Adafruit_WS2801 импорттау Adafruit_GPIO. SPI SPI ретінде # Пиксельдер санын конфигурациялаңыз: LED_COUNT = 32 SPI_PORT = 0 SPI_DEVICE = 0 пиксель = Adafruit_WS2801. WS2801Pixels (LED_COI. SDIP_PIPS, = GPIO) кемпірқосақ циклы (пиксельдер, күту = 0,005): j диапазонында (256): дөңгелектегі барлық 256 түстің бір циклы i үшін диапазонда (пиксель.санау) (((i * 256 // pixel.count ()) + j) % 256)) пиксель.шоу () егер күту> 0: уақыт.ұйықтау (күту) пиксельдер.таза () пикселдер.шоу () кемпірқосақтық цикл (пиксельдер), күтіңіз = 0.01)

Сіздің жарық диодты жолағыңыз енді барлық түстермен жарқырауы керек. Егер олай болмаса, қосылымдарды тексеріп, келесі қадамға өтпес бұрын оның жұмыс істейтініне көз жеткізіңіз.

4 -қадам: Түстерді реттеу және Интернеттен жыпылықтау

Image
Image

Енді кез келген құрылғыдан жыпылықтайтын жолақтардың түстерін реттеуге көмектесу үшін веб -серверді орнату уақыты келді.

Кодты клондау.

git clone

«Led.py» файлындағы LED_COUNT айнымалы мәнінің көрсеткішін жаңартыңыз.

Жарықдиодты дисплейге қалай жабыстырғаныңызға байланысты «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 ашыңыз және суретке ұқсас веб -сайтты көріңіз.

Енді сіз монитордың әр жағына түс таңдай аласыз

Ұсынылған: