
Sisukord:
2025 Autor: John Day | [email protected]. Viimati modifitseeritud: 2025-01-23 14:40



Väike juhend selle kohta, kuidas ma ehitasin ühest teisest projektist üle jäänud LED -ribadega jõulukaunistuse. Pakutakse plaani-, tarkvara- ja animatsioonifaile. See projekt sai inspiratsiooni järgmisest YouTube'i videost.
Samm: modelleerige lumehelbeke / täht
Esimene samm oli planeerida LED -ide tugistruktuur, mida tehti Inkscape'iga. Kontseptsioon on lumehelves, mille sees on täht. Laiuseks valiti kahe riba laius, et oleks võimalik luua kõike ühe riba abil ise tagasi.
Samm: looge tugi

Tugi on ehitatud puidust ja kokku pandud kuuma liimiga.
3. samm: Soder LED -ribad


LED -ribad lõigatakse iga segmendi jaoks õigeks pikkuseks ja joodetakse seejärel ettevalmistatud juhtmetega kokku. See võttis kaua aega ja ma soovitaksin ribade lõikamise asemel LED -id juhtme külge võtta.
Samm 4: LED -draiver

Selles projektis ei juhi LED -e Arduino, vaid NodeMCU -plaat (ESP8266), millel on MicroPython.
Esimese sammuna tuleb välgutada mikropythoni püsivara, järgides seda juhendit: MicroPythoniga alustamine ESP8266 -l. Seejärel on võimalik seda kasutada LED -ide juhtimiseks, nagu on näidatud punktis 11. NeoPixelite juhtimine.
Minu pardal Machine.pin (4) on D2 (nagu pildilt näha). Ärge unustage ühendada gnd LED -idega.
Samm: tarkvara ja animatsioonid


Pythonis kirjutatud tarkvara saab alla laadida minu GitHubist.
Animatsiooni taasesitamisega tegeleb fail main.py. Sellel võib olla kellarežiim, kus aeg kuvatakse protsendina LED -ide arvust. Ja seal on ka kõik videos näidatud animatsioonid, mida saab kopeerida failist animations.txt. Animatsioonid annavad meile mooduli snowflake_esp.py, millel on lumehelbeklass, et hõlpsasti adresseerida kogu struktuuri osi. Seetõttu on võimalik juhtida kõiki LED -e koos või ainult täheosa või kummagi käe puud, lehte või pagasiruumi kuni üksikute LED -ideni.
Näiteks:
from snowflake_esp import *sf = Lumehelves (0)
väljas = värv (0, 0, 0) def oota (ms): aeg. uni (ms/1000,0) --- suur ja väike täht lumehelveste üleminekuga y = värv (255, 220, 0) sf.paint (väljas) sf.täht.värv (y) oota (1000) sf.täht.värv (väljas) sf.puud.värv (w) oota (1000) sf.trees.trunk.paint (väljas) sf.trees.leaf.color (y) oota (1000)
Soovitan:
LED -kuubiku valmistamine LED -kuup 4x4x4: 3 sammu

LED -kuubiku valmistamine LED -kuup 4x4x4: LED -kuubikut võib pidada LED -ekraaniks, milles lihtsad 5 mm LED -id mängivad digitaalsete pikslite rolli. LED -kuup võimaldab meil luua pilte ja mustreid, kasutades optilise nähtuse kontseptsiooni, mida nimetatakse nägemise püsivuseks (POV). Niisiis
Tsefeidi muutuva tähe täpne mudel: 5 sammu (koos piltidega)

Tsefeidi muutuva tähe täpne mudel: ruum on suur. Väga suur. Astronoomiliselt võib isegi öelda. See ei mõjuta seda projekti, ma tahtsin lihtsalt sõnamängu kasutada. Pole üllatav, et öises taevas on palju tähti. See võib aga üllatada mõnda, kes on selles valdkonnas uus
LED -ide ja AT Tiny abil vilkuva tähe loomine koos piezoga, mis mängib sädelust, sära, väike täht: 6 sammu

LED -ide ja AT Tiny abil vilkuva tähe loomine koos piesoga, mis mängib "Twinkle, Twinkle, Little Star": selles vooluringis kasutatakse LED -e, AT TINY ja pieso, et luua vilkuv täht ja muusika "Twinkle, Twinkle, little star" Palun vaadake järgmist sammu ja vooluringi ülevaade
Laste RGB LED -tähe öövalgus: 9 sammu (piltidega)

Laste RGB LED -tähe öövalgusti: mulle meeldib oma lastele projekte teha ja mulle meeldib ka projekte teha RGB -valgusdioodide abil, nii et ma mõtlesin oma lastetubadesse valgust tuvastava RGB -tähekujulise öövalguse. Öövalgus tuvastab, kas see on pimedas, ja lülitab sisse RGB LED -id
Creative Edge: animatsioonid Powerpointis: 9 sammu

Creative Edge: animatsioonid Powerpointis: Mitte paljud inimesed ei kasuta Microsoft Powerpointi selle potentsiaali täielikuks ärakasutamiseks viisil, mis võib olla üsna jahmatav. Enamasti olen pärast ülikoolist välja saamist ja ärimaailma osaks saamist näinud selliseid esitlusi, mida olen näinud