Mundarija:
- 1 -qadam: Snowflake / Star modelini yarating
- 2 -qadam: Yordamni yaratish
- 3 -qadam: Soder LED chiziqlari
- 4 -qadam: LEDlar uchun haydovchi
- 5 -qadam: dasturiy ta'minot va animatsiyalar
Video: LED chiziqli qor parchasi / Yulduzli animatsiyalar: 5 qadam
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:25
Qanday qilib men boshqa loyihadan qolgan LED chiziqlar bilan Rojdestvo bezaklarini qurganim haqida kichik ko'rsatma. Reja, dasturiy ta'minot va animatsion fayllar taqdim etiladi. Ushbu loyiha quyidagi youtube videosidan ilhomlangan.
1 -qadam: Snowflake / Star modelini yarating
Birinchi qadam, LEDlar uchun qo'llab -quvvatlovchi tuzilmani rejalashtirish edi, bu Inkscape yordamida amalga oshirildi. Kontseptsiya - ichida Snowflake bor, uning ichida yulduzi bor. Kenglik ikkita chiziqning kengligi sifatida tanlangan bo'lib, hamma narsani bitta chiziq orqaga qaytaradi.
2 -qadam: Yordamni yaratish
Qo'llab -quvvatlash yog'ochdan yasalgan va issiq elim bilan yig'ilgan.
3 -qadam: Soder LED chiziqlari
LED chiziqlar har bir segment uchun to'g'ri uzunlikka kesiladi va keyin tayyorlangan simlar bilan lehimlanadi. Bu juda ko'p vaqtni oldi va men chiziqlarni kesish o'rniga LEDni simga olishni maslahat berardim.
4 -qadam: LEDlar uchun haydovchi
Ushbu loyihada LEDlarni Arduino emas, balki MicroPython o'rnatilgan NodeMCU platasi (ESP8266) boshqaradi.
Birinchi qadam - bu ko'rsatmaga muvofiq micropython dasturiy ta'minotining yuqori qismi: ESP8266 -da MicroPython -ni ishga tushirish. 11 -rasmda ko'rsatilgandek LEDlarni boshqarish uchun undan foydalanish mumkin. NeoPixellarni boshqarish.
Mening taxtamda Machine.pin (4) - D2 (rasmda ko'rinib turganidek). Gndni LEDlar bilan ulashni unutmang.
5 -qadam: dasturiy ta'minot va animatsiyalar
Python -da yozilgan dasturiy ta'minotni mening GitHub -ga yuklab olish mumkin.
Main.py fayli animatsiyani ijro etishni boshqaradi. U soat rejimiga ega bo'lishi mumkin, bu erda vaqt LEDlar soniga foiz sifatida ko'rsatiladi. Shuningdek, videoda ko'rsatiladigan animatsiyalar.txt faylidan ko'chirilishi mumkin bo'lgan barcha ko'rsatuvlar mavjud. Animatsiyalar bizni snowflake_esp.py moduliga aylantiradi, u Snowflake sinfiga ega bo'lib, strukturaning barcha qismlarini osonlikcha o'zlashtiradi. Shunday qilib, barcha LEDlarni birgalikda yoki faqat yulduz qismini, yoki har bir qo'lning daraxtini, bargini yoki magistralini alohida LEDgacha boshqarish mumkin.
Masalan:
snowflake_esp import *sf = Snowflake (0) dan
off = Rang (0, 0, 0) def kutish (ms): vaqt.sleep (ms/1000.0) --- qor parchalari o'tadigan katta va kichik yulduz y = Rang (255, 220, 0) sf.paint (o'chirilgan) sf.star.color (y) kutish (1000) sf.star.paint (o'chirilgan) sf.trees.color (w) kutish (1000) y) kuting (1000)
Tavsiya:
Chiziqli chiziqli raqamli sath: 15 qadam (rasmlar bilan)
Chiziqli chiziqli raqamli daraja: Hammaga salom, bugun men sizga ixtiyoriy chiziqli lazer yordamida raqamli darajani qanday qilishni ko'rsataman. Taxminan bir yil oldin men raqamli ko'p vositani yaratdim. Garchi bu vosita juda ko'p turli xil rejimlarga ega bo'lsa -da, men uchun eng keng tarqalgani va
Yorqinlikni boshqarish, Arduino (animatsiyalar bilan): 7 qadam
Yorqinlikni boshqarish, Arduino (Animatsiyalar bilan): So'nggi bir necha yil ichida men ikkita pinball mashinasi (pinballdesign.com) va ikkita robot boshini (grahamasker.com) qurdim, ularning har biri Arduinos tomonidan boshqariladi. Mexanik -muhandislik kasbiga ega bo'lganimdan so'ng, men mexanizmlarning dizaynini yaxshi bilaman, lekin men
ESP8266 RGB LED chiziqli WIFI nazorati - NODEMCU Wi -Fi orqali boshqariladigan LED chiziqli IQ masofadan boshqarish pulti sifatida - RGB LED STRIP smartfonini boshqarish: 4 qadam
ESP8266 RGB LED chiziqli WIFI nazorati | NODEMCU Wi -Fi orqali boshqariladigan LED chiziqli IQ masofadan boshqarish pulti sifatida | Smartfonni RGB LED STRIP nazorati: Salom bolalar, bu qo'llanmada biz nodemcu yoki esp8266 ni RGB LED tasmasini boshqarish uchun IR masofadan boshqarish pulti sifatida ishlatishni o'rganamiz va Nodemcu smartfon orqali wifi orqali boshqariladi. Shunday qilib, siz RGB LED STRIP -ni smartfoningiz bilan boshqarishingiz mumkin
Chiziqli nashrida egri chiziqli o'zgaruvchan analogli LED yoritgich: 6 qadam (rasmlar bilan)
Chiziqli nashrida egri chiziqli o'zgaruvchan analogli LED yoritgichi: LEDni o'chirish/o'chirish sxemalarining ko'pchiligi mikrokontrollerning PWM chiqishidan foydalangan holda raqamli sxemalardir. LEDning yorqinligi PWM signalining ish aylanishini o'zgartirish orqali boshqariladi. Tez orada siz ish tsiklini chiziqli o'zgartirganda,
LED qor parchasi: 15 qadam (rasmlar bilan)
LED Snowflake: Bu LED qor parchasi 7 APA102 LED bilan ta'minlangan va Arduino Nano mikrokontroller tomonidan boshqariladigan jonlantirilgan ranglarga ega. Parchalar lazer bilan kesilgan akril. Siz bu yerdagi tushunchalarga amal qilib, o'zingizning dizayningizni yaratishingiz mumkin va ularni o'zingiz xohlagan joyda lazer bilan kesishingiz mumkin