
Sisukord:
- 1. samm: SIERPINSKI KOLMNURGA MÕISTMINE
- 2. samm: PUIDU LÕIKAMINE JA KOLMNURGA JOONISTAMINE
- 3. samm: AUKUDE MUUDETAMINE JA PUURIMINE
- 4. samm: KASUTATUD LEDID (RGBS JA VALGED LEDID)
- 5. samm: LED -ide fikseerimise plaan
- 6. samm: LED -ide kinnitamine
- Samm 7: TREEERIMINE
- 8. samm: RAKENDUSE EHITAMINE
- 9. samm: PROGRAMMEERIMISOSA
- 10. samm: SILMADE RAHUSTAMINE JA AJU LÕÕGASTAMINE
- 11. samm: vaadake kogu videot
2025 Autor: John Day | [email protected]. Viimati modifitseeritud: 2025-01-23 14:40

LED -VARJU on fantastiline vaadata ja need lummavad meid, samuti rahustavad silmi ja lõdvestavad aju. Nii et selles artiklis räägin teile, kuidas lõin varjundeid SIERPINSKI kolmnurga ja teie nutika telefoniga, kasutades rakendust, mille saate luua HTML -i, CSS -i või mõne muu programmeerimiskeele abil.
NII ALUSTAME HOONEGA
KA MINU KANALI VÕIB KÜLASTA YouTube'is: GO ELECTRONICS
1. samm: SIERPINSKI KOLMNURGA MÕISTMINE


Kõigepealt mõistame sierpinski kolmnurga taga olevat kontseptsiooni, mis põhineb FRACTALS -il
Fraktaalid on lõputu muster, mis on erinevates mõõtkavades samasugune. Need on loodud kordades
lihtne protsess ikka ja jälle pidevas tagasisideahelas.
Lihtne öelda, et fraktaalid on lõpmatud mustrid ja jätkavad. Nagu näete pildil, on see kolmnurk kolmnurga sees kolmnurga piiramatu muster.
Nüüd läheme teemast kõrvale, nii et alustame ehitusega.
MÄRGE; Minu YouTube'i kanali videos on animatsioon.
Mine ELEKTROONIKA
2. samm: PUIDU LÕIKAMINE JA KOLMNURGA JOONISTAMINE



Nii et esimene samm ehituse suunas oli hankida puutükk, kuhu saaksin joonistada Sierpinski kolmnurga. Võtsin oma KÄESAE ja 3 mm paksuse vineeri ning hakkasin 200 mm pikkust ja 180 laiust puutükki lõikama.
Ja kui olin valmis, kavandasin paberile Sierpinski kolmnurga ja järgisin seejärel juhtjooni ning joonistasin selle hiljuti lõigatud puutükile. Seejärel märgistati kõik kohad, kus sain LED -id parandada.
3. samm: AUKUDE MUUDETAMINE JA PUURIMINE

Kruvikeerajaga mõlkisin kõik kohad, kus sain auke kergesti puurida. Pärast iga augu mõlkimist alustasin aukude puurimisega.
4. samm: KASUTATUD LEDID (RGBS JA VALGED LEDID)



Pärast puurimisprotsessi lõppu. Oli aeg paljastada RGB LED -ide kõige olulisem komponent.
Ja me vajame umbes 30 RGB LED -i.
RGB LED -id koosnevad neljast kontaktist. Üks punase, sinise, rohelise ja (VCC, kui see on tavaline anood või GND, kui tavaline katood) jaoks
Siin oleme kasutanud 30 tavalist RGB LED -i.
Kuid me vajame ka valgeid LED -e, et muuta meie kolmnurk tugevamaks. Nii et ma võtsin umbes 20 valget LED -i.
5. samm: LED -ide fikseerimise plaan


PÄRAST kõigi LED -tüüpide valimist oli aeg paljastada, milline plaan kuhu suundub.
Nüüd lähevad valged ledid pöördkolmnurkadesse, samas kui RGB -valgusdioodid on kõikjal mujal, nagu on näidatud plaanis.
see muudab meie kolmnurga elavamaks ja loovamaks.
6. samm: LED -ide kinnitamine


Kuna plaan oli nüüd valmis, hakkasin kõiki LED -e oma kohale paigutama ja kokku jootma. Valgete LED -ide puhul ühendati kõigi LED -ide positiivne klemm ja kõigi LED -ide negatiivne klemm. Kuid rgb -LED -ide jaoks kasutasin punast traati punaste tihvtide jaoks sinist siniste ja roheliste roheliste jaoks. Nii et me ei lähe lõpuks sassi. Ja pärast kõigi RGB -valgusdioodide paigutamist alustasin tüütu ja pika jootmisprotsessiga.
Samm 7: TREEERIMINE


Juhtmestik pärast jootmisprotsessi tundub natuke hirmutav, kuid ärge kartke - see on lihtne juhtmestik, kuid see on natuke pikk ja võtab palju aega. Mul kulus umbes 3 tundi. juhtmestiku jootmine ja juhtimine. liigume nüüd rakenduse poole.
8. samm: RAKENDUSE EHITAMINE




Saate selle rakenduse koostamiseks kasutada HTML -i või CSS -i ja selle väga lihtsat rakendust, mille loomiseks ja nendega töötamiseks
Ja KÕRVALINE MÄRKUS. Rakenduse allalaadimiseks vaadake YouTube'is minu video kirjeldust
Mine ELEKTROONIKA
Nüüd näete esmalt ülaosas Bluetoothi logo ja silti, mida ei ole ühendatud, ja kui klõpsate Bluetoothi logol, näete läheduses asuvate Bluetooth-seadmete rada. Kasutame BLUETOOTH-MODULIT HC-05, nii et klõpsates nuppu HC -05 tekst NOT CONNECTED muutub ühendatuks punase värviga. Ja nüüd, kui klõpsame erinevatel toonidel, kuvab selle Sierpinski kolmnurk.
9. samm: PROGRAMMEERIMISOSA
const int punanePin = 3;
const int bluePin = 6;
const int greenPin = 5;
söe värv = 0;
void setup () {// pange oma seadistuskood siia, et seda korra käivitada: pinMode (redPin, OUTPUT); pinMode (bluePin, OUTPUT);
pinMode (rohelinePin, VÄLJUND);
Seriaalne algus (9600);
analogWrite (redPin, 0);
analogWrite (bluePin, 0);
analogWrite (rohelinePin, 0);
}
void loop () {// pange siia oma põhikood, et seda korduvalt käitada: if (Serial.available ()> 0) {color = Serial.read (); char väärtus = char (värv); if (väärtus! = '0') {Serial.println (väärtus); }}
if (värv == 'Y') {analogWrite (redPin, 0); analogWrite (bluePin, 255); analogWrite (rohelinePin, 0); }
if (värv == 'W') {analogWrite (redPin, 0); analogWrite (bluePin, 0); analogWrite (rohelinePin, 0); }
if (värv == 'R') {analogWrite (redPin, 0); analogWrite (bluePin, 255); analogWrite (greenPin, 255); }
if (värv == 'P') {analogWrite (redPin, 0); analogWrite (bluePin, 80); analogWrite (greenPin, 70); }
if (värv == 'O') {analogWrite (redPin, 0); analogWrite (bluePin, 255); analogWrite (greenPin, 90); }
if (värv == 'M') {analoogkiri (punanePin, 0); analogWrite (bluePin, 0); analogWrite (greenPin, 255); }
if (värv == 'C') {analogWrite (redPin, 255); analogWrite (bluePin, 0); analogWrite (rohelinePin, 0); }
if (värv == 'G') {analogWrite (redPin, 255); analogWrite (bluePin, 255); analogWrite (rohelinePin, 0); }
if (värv == 'B') {analogWrite (redPin, 255); analogWrite (bluePin, 0); analogWrite (greenPin, 255); }}
Seda koodi on väga lihtne tõlgendada, esiteks kuulutame tihvtid ülemaailmselt välja. Seejärel kirjutage esialgu iga tihvt madalaks või 0 -ks, nii et esialgu jäävad need väljalülitatud olekusse.
Seejärel kontrollime tühjusringis, kas sissetulevaid andmeid on ja kui andmeid on saadaval, hakkame vastavalt olemasolevatele andmetele käitama erinevaid värve. Nii et lugege kood hoolikalt läbi.
10. samm: SILMADE RAHUSTAMINE JA AJU LÕÕGASTAMINE




NÜÜD laseb silmi rahustada ja ajusid lõdvestada, vaadates põnevaid toone, mida kontrollib hiljuti räägitud rakendus
AGA LISATEAVE KOHTA MINU YOUTUBE KANALIT: GO ELECTRONICS
11. samm: vaadake kogu videot

AITÄH VAATAMAST
Soovitan:
Telefoniga juhitav loheliin Parabear Dropper: 11 sammu

Telefoni abil juhitav lohejoone parabear -tilguti: Sissejuhatus Seade toimib traadita pääsupunktina, edastades teie telefoni või tahvelarvutisse veebilehe. See võimaldab teil juhtida parabeari langust
Varju valguskast - IR -kaugjuhtimispult Arduino abil: 8 sammu (piltidega)

Varjude valguskast - juhtimine IR -kaugjuhtimispuldi abil Arduino abil: see juhend juhendab, kuidas järgmiste jõulude ajal varjukülge teha. Saate ise oma toa kaunistada või teha selle oma sõbrale kingituseks. See varjukarp võib muuta erinevat värvi, segades värvi punase, sinise, rohelise värviga
Programm Arduino telefoniga: 3 sammu

Programm Arduino telefoniga: Selles keerulises näitan teile, kuidas programmeerida Arduino oma Android -telefoni abil. Ma kasutan naissoost USB -naissoost USB -kaablit, kuna mul oli kaks USB -pikendust, nii et otsustasin selle asemel kasutada OTG kaabel. Nii et põhimõtteliselt w
LOE OMA MINECRAFT SERVER! Super lihtne, kiire ja tasuta! (NO CLICK BAIT): 11 sammu (koos piltidega)

LOE OMA MINECRAFT SERVER! Super lihtne, kiire ja tasuta! (NO CLICK BAIT): Minecraft on äärmiselt nauditav mäng, kus saate praktiliselt teha kõike, mida soovite! Kuid sõpradega Internetis mängimine võib mõnikord olla valus. Kahjuks on enamik mitme mängijaga servereid täidetud trollidega, mitte mängukogemusega
Varju/kaugjuhtimispuldi aktiveeritud LED -id: 5 sammu

Varju/kaugjuhtimispuldi aktiveeritud valgusdioodid: Kas olete kunagi tahtnud luua valgust, mida aktiveerib saabuv öö või vari? Noh .. siin on juhis selle kohta, kuid on ka lisa: saate selle aktiveerida kaugjuhtimispuldi abil. See on nii võimas, et saan oma aukude ruumi valgustada