Mündəricat:
- Addım 1: Snowflake / Star modelini çəkin
- Addım 2: Dəstək yaradın
- Addım 3: Soder LED şeritləri
- Addım 4: LED Sürücü
- Addım 5: Proqram təminatı və animasiyalar
Video: LED Strip Snowflake / Ulduz Animasiyaları: 5 addım
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:45
Başqa bir layihədən qalan LED şeritləri ilə bir Milad bəzəyini necə qurduğum haqqında kiçik bir bələdçi. Plan, proqram və animasiya faylları verilir. Bu layihə aşağıdakı youtube videosundan ilhamlandı.
Addım 1: Snowflake / Star modelini çəkin
İlk addım, Inkscape ilə edilən LEDlər üçün bir dəstək quruluşu planlaşdırmaq idi. İçərisində ulduzu olan bir qar uçqununun olması konsepsiyadır. Genişlik iki zolağın eni olaraq seçildi ki, hər şeyi bir zolağın özü üzərində qura bilsin.
Addım 2: Dəstək yaradın
Dəstək ağacdan hazırlanır və isti yapışqan ilə yığılır.
Addım 3: Soder LED şeritləri
LED şeridi hər seqment üçün lazımi uzunluğa kəsilir və sonra hazırlanmış tellərlə birlikdə lehimlənir. Bu çox uzun çəkdi və şeritləri kəsmək əvəzinə bir tel üzərində LED çəkməyi məsləhət görürəm.
Addım 4: LED Sürücü
Bu layihədə LEDlər Arduino ilə deyil, üzərində MicroPython olan NodeMCU lövhəsi (ESP8266) tərəfindən idarə olunur.
İlk addım, bu bələdçiyə uyğun olaraq micropython firmware -in üst flashdır: ESP8266 -da MicroPython ilə işə başlayın. Daha sonra 11 -də göstərildiyi kimi LEDləri idarə etmək üçün istifadə etmək mümkündür. NeoPixelləri idarə etmək.
Lövhəmdə Machine.pin (4) D2 -dir (şəkildə görə bilərsiniz). Gnd -i LED -lərə bağlamağı unutmayın.
Addım 5: Proqram təminatı və animasiyalar
Python -da yazılmış proqramı GitHub -dan yükləyə bilərsiniz.
Main.py faylı animasiya oxutmasını idarə edir. Zamanın LED sayının faizi olaraq göstərildiyi bir saat rejimi ola bilər. Videoda göstərilən animasiyalar.txt faylından kopyalana bilən bütün animasiyalar da var. Animasiyalar bizi strukturun bütün hissələrinə asanlıqla daxil olmaq üçün Snowflake sinifinə malik olan snowflake_esp.py modulundan istifadə edir. Buna görə fərdi LED -ə qədər bütün LED -ləri birlikdə və ya yalnız ulduz hissəsini və ya hər qolun ağacı, yarpağını və ya gövdəsini idarə etmək mümkündür.
Misal üçün:
snowflake_esp import *sf = Snowflake (0)
off = Rəng (0, 0, 0) def gözləmə (ms): vaxt.yuxu (ms/1000.0) --- qar uçqunu keçidli böyük və kiçik ulduz y = Rəng (255, 220, 0) sf.paint (söndürülmüş) sf.star.color (y) gözlə (1000) sf.star.paint (off) sf.trees.color (w) gözlə (1000) sf.trees.trunk.paint (off) y) gözləyin (1000)
Tövsiyə:
LED ulduz işığı: 3 addım
LED Ulduz İşığı: Bu, bəzəkli, bir qədər ulduz şəklində mövsümi bir şey olsa da, adi iki ölçülü quruluşdan fərqli bir şey istədim, nəticədə üç PCB istifadə edərək üçölçülü bir versiya yaratdım. Biri baza üçün və
Ulduz şəkilli LED zərgərlik: 8 addım (şəkillərlə birlikdə)
Ulduz Şəkilli LED Zərgərlik: Hamıya Salam, Bir neçə ay əvvəl jiripraus tərəfindən təlimat verilə bilən https://www.instructables.com/id/LED-Jewelry/ ilə tanış oldum.Yoldaşım üçün hazırlamaq istədim və o da Ulduz şəklini istədi LED zərgərlik. Bir google etdim və heç bir şablon tapa bilmədim
ESP8266 RGB LED STRIP WIFI İdarəetmə - NODEMCU, Wi -Fi üzərindən idarə olunan Led Strip üçün IR Uzaqdan - RGB LED STRIP Smartfon İdarəçiliyi: 4 addım
ESP8266 RGB LED STRIP WIFI İdarəetmə | NODEMCU, Wi -Fi üzərindən idarə olunan Led Strip üçün IR Uzaqdan | RGB LED STRIP Smartfon İdarəçiliyi: Salam uşaqlar, bu dərslikdə bir RGB LED şeridini idarə etmək üçün nodemcu və ya esp8266 -ı IR uzaqdan idarəetmə vasitəsi kimi istifadə etməyi öyrənəcəyik və Nodemcu smartfon vasitəsilə wifi üzərindən idarə olunacaq. Beləliklə, əsasən smartfonunuzla RGB LED STRIP -ə nəzarət edə bilərsiniz
LED -lərdən və AT Tiny -dən istifadə edərək, "Pırıltı, Parıltı, Kiçik Ulduz" oynayan Piezo ilə yanıb -sönən bir ulduz yaratmaq üçün: 6 addım
LED -lərdən və AT Tiny -dən istifadə edərək "Pırıltı, Parıltı, Kiçik Ulduz" oynayan Piezo ilə Yanıp Sönən Ulduz Yaratmaq: Bu dövrə, yanıb -sönən bir ulduz və " Parıltı, Parıltı, kiçik ulduz " Zəhmət olmasa dövrə və dövrə ümumi baxış üçün növbəti addıma baxın
LED Snowflake: 15 Addım (Şəkillərlə birlikdə)
LED Snowflake: Bu LED snowflake, 7 APA102 LED tərəfindən təmin edilən və Arduino Nano mikro nəzarətçi tərəfindən idarə olunan animasiya rənglərinə malikdir. Parçalar lazerlə kəsilmiş akrildir. Buradakı anlayışlara uyğun olaraq öz dizaynınızı yarada və yerli markanızda lazerlə kəsə bilərsiniz