Мазмұны:
- Жабдықтар
- 1 -қадам: Pi -ді конфигурациялаңыз
- 2 -қадам: Қосылымдарды орнату
- 3 -қадам: Байланыстар жақсы жұмыс істейтінін тексеріңіз
- 4 -қадам: Түстерді реттеу және Интернеттен жыпылықтау
Бейне: Сыртқы дисплейге арналған бағдарламаланатын сыртқы жарық: 4 қадам
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:23
Бұл жоба сыртқы мониторға немесе теледидарға сыртқы жарықты орнатуға көмектеседі, бұл веб -браузері бар және маршрутизаторға қосылған кез келген құрылғыдан төмендегілерді басқаруға мүмкіндік береді.
- Жарықдиодты түс
- DJ әсерін беретін жыпылықтау жиілігі
- Дисплейдің әр жағына әр түрлі түстерді орнатыңыз
Жабдықтар
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 -қадам: Түстерді реттеу және Интернеттен жыпылықтау
Енді кез келген құрылғыдан жыпылықтайтын жолақтардың түстерін реттеуге көмектесу үшін веб -серверді орнату уақыты келді.
Кодты клондау.
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 ашыңыз және суретке ұқсас веб -сайтты көріңіз.
Енді сіз монитордың әр жағына түс таңдай аласыз
Ұсынылған:
Бағдарламаланатын жарық диодтары мен реттелетін негізі мен логотипі бар 2D өнері: 5 қадам (суреттермен)
Бағдарламаланатын жарық диодтары мен реттелетін негізі мен логотипі бар 2D өнері: Нұсқаулыққа қош келдіңіз! Бүгін мен сізге логотипі мен таңдаған жалпы дизайны бар 2D Art Project қалай жасалатынын көрсетемін. Мен бұл жобаны жасадым, себебі ол адамдарға бағдарламалау, сымдар, 3D модельдеу және басқа да көптеген дағдыларды үйрете алады. Бұл
Бағдарламаланатын жарық диодтары бар Рождество жұлдызы: 7 қадам
Бағдарламаланатын светодиодтары бар Рождество жұлдызы: Мен биылғы жылы Рождестволық дисплейде басқаша нәрсе алғым келді, сондықтан мен RGB бағдарламаланатын светодиодтар (кейде неопиксельді жарық диодтар деп аталады) сатып алып, Рождество жұлдызын жасауды шештім. Бұл светодиодтар түсі мен жарықтығы үшін жеке бағдарламалануы мүмкін
Бағдарламаланатын жарық диоды: 6 қадам (суреттермен)
Бағдарламаланатын жарық диоды: әр түрлі жарық диодтары, жыпылықтайтын светодиодтар мен ұқсас нұсқаулықтардан шабыттанған, мен микроконтроллер басқаратын жарықдиодты шығаратын нұсқамды жасағым келді. Бұл қайта бағдарламалауды жарықпен жасауға болады және
Ескі сыртқы CD/RW -тен сыртқы HDD жасаңыз: 5 қадам
Ескі сыртқы CD/RW -ден сыртқы қатты дискіні жасаңыз: ескі сыртқы cd/rw -ті пайдалы сыртқы қатты дискіге тікелей айналдыру. Жабдықтар1-сыртқы cd/rw (жақсырақ қорапты түрі) 1-қатты диск (диск корпусының ішкі коннекторына сәйкес келуі керек, пішімделуі/жүйеленуі қажет) 1-см
Buggy - бағдарламаланатын жарық диодты жаратылыс: 12 қадам (суреттермен)
Buggy - шебер бағдарламаланатын жарықдиодты жаратылыс: Buggy - бұл үйде жасалған, бір жақты, ПХД тақтасы мен бағдарламаланатын AVR Attiny44v микроконтроллерін қолданатын жарықдиодты бағдарламалаудың жобасы. Buggy екі түсті жарықдиодты көзге ие және көрінетін және инфрақызыл сәулелерді сезе алады және пьезо динамигінің көмегімен дыбыс шығарады. Жоқ