Мазмуну:
- 1 -кадам: Snowflake / Star моделин жасаңыз
- 2 -кадам: Колдоо түзүү
- 3 -кадам: Soder LED тилкелери
- 4 -кадам: LED айдоочу
- 5 -кадам: Программалык камсыздоо жана анимациялар
Video: LED Strip Snowflake / Star Animations: 5 кадам
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:40
Мен башка долбоордон калган LED ленталары менен Рождестволук жасалганы кантип курганым боюнча кичинекей гид. План, программалык камсыздоо жана анимация файлдары берилет. Бул долбоор төмөнкү youtube видеосунан шыктандырылган.
1 -кадам: Snowflake / Star моделин жасаңыз
Биринчи кадам LED үчүн колдоо структурасын пландаштыруу болгон, бул Inkscape менен жасалган. Ичинде жылдызы бар Snowflake болушу керек деген түшүнүк. Туурасы эки тилкенин туурасы катары тандалып алынган, ал бир тилке өзүнө кайтып келет.
2 -кадам: Колдоо түзүү
Колдоо жыгачтан курулган жана ысык желим менен чогулган.
3 -кадам: Soder LED тилкелери
Жарык диоддордун тилкеси ар бир сегмент үчүн керектүү узундукта кесилет, андан кийин даярдалган зымдар менен бирге ширетилет. Бул көп убакытты талап кылды жана мен тилкелерди кесүүнүн ордуна светодиоддук диоддорду алууну сунуштаар элем.
4 -кадам: LED айдоочу
Бул долбоордо светодиоддорду Arduino эмес, NodeMCU тактасы (ESP8266) MicroPython менен башкарат.
Биринчи кадам - бул колдонмого ылайык micropython камтылган флеши: ESP8266 боюнча MicroPython менен баштоо. Андан кийин аны 11. LED NeoPixels'те көрсөтүлгөндөй кууп чыгуу үчүн колдонсо болот.
Менин тактамда Machine.pin (4) D2 (сүрөттө көрүнүп тургандай). Gnd ди LED менен туташтырууну унутпаңыз.
5 -кадам: Программалык камсыздоо жана анимациялар
Python тилинде жазылган программалык камсыздоону менин GitHubдан жүктөп алса болот.
Main.py файлы анимацияны ойнотууну башкарат. Бул убакыт режимине ээ болушу мүмкүн, анда убакыт LED сандарынын пайызы катары көрсөтүлөт. Жана видеодо көрсөтүлгөн animations.txt файлынан көчүрүлө турган бардык анимациялар бар. Анимациялар бизди snowflake_esp.py модулунан түзүшөт, анда Snowflake классы бар, ал структуранын бардык бөлүктөрүн оңой жөндөйт. Демек, бардык LED диоддорун чогуу же жылдыздын бөлүгүн, же ар бир колуңуздун дарагын, жалбырагын же сөңгөгүн жеке LEDга чейин көзөмөлдөөгө болот.
Мисалы:
from snowflake_esp import *sf = Snowflake (0)
өчүрүү = Түс (0, 0, 0) өчүрүү күтүү (мс): time.sleep (ms/1000.0) --- чоң жана кичинекей жылдыз кар көчкү өтүүсү менен y = Түс (255, 220, 0) sf.paint (өчүк) sf.star.color (y) күтүү (1000) sf.star.paint (өчүрүү) sf.trees.color (w) күтүү (1000) y) күт (1000)
Сунушталууда:
ATLASтан кабардар болуңуз - STAR WARS - Death Star II: 7 кадам (Сүрөттөр менен)
ATLASтан кабардар болуңуз - STAR WARS - Death Star II: Bandai Death Star II пластикалык моделинен куруу. Негизги өзгөчөлүктөргө төмөнкүлөр кирет: ✅Жарык жана Үн эффекти✅MP3 ойноткучу✅Инфра-РЕД алыстан башкаруу✅Температура сенсору✅3 мүнөттүк таймерБлог: https://kwluk717.blogspot.com/2020/12/be-aware-of-atlas-star-wars- өлүм жылдызы
Arduino менен Neopixel Ws2812 LED же LED STRIP же Led Ring кантип колдонсо болот: 4 кадам
Arduino менен Neopixel Ws2812 LED же LED STRIP же Led Ring кантип колдонуу керек: Салам балдар, Neopixel алып келген тилке абдан популярдуу жана ал ошондой эле ws2812 LED тилкеси деп аталат. Алар абдан популярдуу, анткени бул лентада биз ар бир светодиодду өзүнчө чече алабыз, демек, эгер сиз бир нече леддердин бир түстө жаркырашын кааласаңыз
ESP8266 RGB LED STRIP WIFI Control - NODEMCU Wifi аркылуу башкарылган LED тилкеси үчүн IR алыстан башкаруу пулу катары - RGB LED STRIP Smartphone Control: 4 кадам
ESP8266 RGB LED STRIP WIFI Control | NODEMCU Wifi аркылуу башкарылган LED тилкеси үчүн IR алыстан башкаруу пулу катары | RGB LED STRIP смартфонду көзөмөлдөө: Салам балдар бул окуу куралында биз nodemcu же esp8266ды IR пульту катары RGB LED тилкесин башкаруу үчүн колдонууну үйрөнөбүз жана Nodemcu смартфону WiFi аркылуу башкарылат. Ошентип, негизинен сиз RGB LED STRIPти смартфонуңуз менен башкара аласыз
Star Track - Arduino Powered Star көрсөткүчү жана трекери: 11 кадам (сүрөттөр менен)
Star Track - Arduino Powered Star Pointer and Tracker: Star track - бул Arduino негизделген, GoTo -тоосуна шыктанган жылдыздарды көзөмөлдөө системасы. Ал 2 Arduino, гиро, RTC модулу, эки арзан тепкич мотору жана 3D басылган структурасы менен асмандагы каалаган нерсени (Асман координаттары берилет) көрсөтүп жана көзөмөлдөй алат
LED Snowflake: 15 кадам (Сүрөттөр менен)
LED Snowflake: Бул LED snowflake 7 APA102 LED менен камсыздалган анимацияланган түстөргө ээ жана Arduino Nano микроконтроллери тарабынан башкарылат. Бөлүктөр акрилден лазер менен кесилген. Бул жердеги түшүнүктөрдү эске алуу менен сиз өзүңүздүн дизайныңызды түзө аласыз жана лазер менен жергиликтүү маркаңызда кесип аласыз