Sisukord:

LOE VARJU SIERPINSKI KOLMNURGA JA NUTIKA TELEFONIGA: 11 sammu
LOE VARJU SIERPINSKI KOLMNURGA JA NUTIKA TELEFONIGA: 11 sammu

Video: LOE VARJU SIERPINSKI KOLMNURGA JA NUTIKA TELEFONIGA: 11 sammu

Video: LOE VARJU SIERPINSKI KOLMNURGA JA NUTIKA TELEFONIGA: 11 sammu
Video: DIY: Трость в технике Калейдоскоп / Полимерная глина / Мастер класс / Kaleidoscope of polymer clay 2024, Juuli
Anonim
LOE VARJU SIERPINSKI KOLMNURGA JA NUTIKA TELEFONIGA
LOE VARJU SIERPINSKI KOLMNURGA JA NUTIKA TELEFONIGA

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

SIERPINSKI KOLMNURGAST MÕISTMINE
SIERPINSKI KOLMNURGAST MÕISTMINE
SIERPINSKI KOLMNURGAST MÕISTMINE
SIERPINSKI KOLMNURGAST 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

PUIDU LÕIKAMINE JA KOLMNURGI JOONISTAMINE
PUIDU LÕIKAMINE JA KOLMNURGI JOONISTAMINE
PUIDU LÕIKAMINE JA KOLMNURGI JOONISTAMINE
PUIDU LÕIKAMINE JA KOLMNURGI JOONISTAMINE
PUIDU LÕIKAMINE JA KOLMNURGI JOONISTAMINE
PUIDU LÕIKAMINE JA KOLMNURGI 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

AUKUDE HAMBAMINE JA PUURIMINE
AUKUDE HAMBAMINE 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)

KASUTATUD LEDID (RGBS JA VALGED LEDID)
KASUTATUD LEDID (RGBS JA VALGED LEDID)
KASUTATUD LEDID (RGBS JA VALGED LEDID)
KASUTATUD LEDID (RGBS JA VALGED LEDID)
KASUTATUD LEDID (RGBS JA VALGED LEDID)
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

PLAAN LEDIDE Fikseerimiseks
PLAAN LEDIDE Fikseerimiseks
PLAAN LEDIDE Fikseerimiseks
PLAAN LEDIDE Fikseerimiseks

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

LEDIDE Fikseerimine
LEDIDE Fikseerimine
LEDIDE Fikseerimine
LEDIDE Fikseerimine

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

DOOMING WIRES
DOOMING WIRES
DOOMING WIRES
DOOMING WIRES

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

RAKENDUSE EHITAMINE
RAKENDUSE EHITAMINE
RAKENDUSE EHITAMINE
RAKENDUSE EHITAMINE
RAKENDUSE EHITAMINE
RAKENDUSE EHITAMINE
RAKENDUSE EHITAMINE
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

RAHUSTAGE SILMI JA LÕÕGASTAGE AJU
RAHUSTAGE SILMI JA LÕÕGASTAGE AJU
RAHUSTAGE SILMI JA LÕÕGASTAGE AJU
RAHUSTAGE SILMI JA LÕÕGASTAGE AJU
RAHUSTAGE SILMI JA LÕÕGASTAGE AJU
RAHUSTAGE SILMI JA LÕÕGASTAGE AJU
RAHUSTAGE SILMI JA LÕÕGASTAGE AJU
RAHUSTAGE SILMI JA LÕÕGASTAGE AJU

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: