Turinys:

Sukurkite šešėlius su SIERPINSKI trikampiu ir išmaniuoju telefonu: 11 žingsnių
Sukurkite šešėlius su SIERPINSKI trikampiu ir išmaniuoju telefonu: 11 žingsnių

Video: Sukurkite šešėlius su SIERPINSKI trikampiu ir išmaniuoju telefonu: 11 žingsnių

Video: Sukurkite šešėlius su SIERPINSKI trikampiu ir išmaniuoju telefonu: 11 žingsnių
Video: LRT pamokėlės. Šešėlių teatras: kaip sukurti ir valdyti šešėlius pačiam? 2024, Lapkritis
Anonim
Sukurkite šešėlius su SIERPINSKI trikampiu ir protingu telefonu
Sukurkite šešėlius su SIERPINSKI trikampiu ir protingu telefonu

Šviesos diodų šešėliai yra nuostabūs žiūrėti, jie mus užburia, ramina akis ir atpalaiduoja smegenis. Taigi šiame straipsnyje aš jums pasakysiu, kaip sukūriau atspalvius naudodamas SIERPINSKI TRIANGLE ir jūsų SMART PHONE per programą, kurią galite sukurti naudodami HTML arba CSS ar bet kurią kitą programavimo kalbą.

Taigi, pradėkime nuo PASTATO

Taip pat galite apsilankyti mano kanale „YOUTUBE“: GO ELECTRONICS

1 žingsnis: SIERPINSKIO TRIAMPANIO SUPRATIMAS

SIERPINSKIO TRIAMPANIO SUPRATIMAS
SIERPINSKIO TRIAMPANIO SUPRATIMAS
SIERPINSKIO TRIAMPANIO SUPRATIMAS
SIERPINSKIO TRIAMPANIO SUPRATIMAS

Pirmiausia suprasime Sierpinskio trikampio koncepciją, pagrįstą FRACTALS

Fraktalai yra nesibaigiantis modelis, kuris yra panašus į įvairius mastus. Jie sukurti kartojant

paprastas procesas nuolat ir nuolat vykstančiame grįžtamojo ryšio cikle.

Paprasta sakyti, kad fraktalai yra begaliniai modeliai ir tęsiasi. Kaip matote paveikslėlyje, tas trikampis trikampio viduje trikampio viduje yra begalinis.

Dabar nukrypstame nuo temos, todėl pradėkime nuo kūrimo.

PASTABA; Mano „YouTube“kanalo vaizdo įraše pateikiama animacija.

EIK ELEKTRONIKA

2 žingsnis: MEDIENOS PJOVIMAS IR TRIAMBŪČIO Piešimas

MEDIENOS pjaustymas ir trikampio piešimas
MEDIENOS pjaustymas ir trikampio piešimas
MEDIENOS pjaustymas ir trikampio piešimas
MEDIENOS pjaustymas ir trikampio piešimas
MEDIENOS pjaustymas ir trikampio piešimas
MEDIENOS pjaustymas ir trikampio piešimas

Taigi pirmas žingsnis statant buvo gauti medžio gabalą, kuriame galėčiau nupiešti Sierpinskio trikampį. Taigi aš paėmiau rankinį pjūklą ir 3 mm storio fanerą ir pradėjau pjaustyti 200 mm ilgio ir 180 pločio medžio gabalą.

Ir kai baigiau, suplanavau Sierpinskio trikampį ant popieriaus lapo, tada sekiau gaires ir nupiešiau jį ant neseniai nupjauto medžio gabalo. Tada pažymėjau visas vietas, kur galėčiau pataisyti lemputes.

3 žingsnis: SKYLIŲ DANTINIMAS IR GREIČIAVIMAS

SKYLŲ DANTIMAS IR GREITINIMAS
SKYLŲ DANTIMAS IR GREITINIMAS

Su savo atsuktuvu aš padariau visas vietas, kur galėjau lengvai gręžti skyles. Po to, kai kiekviena skylė buvo įlenkta, pradėjau gręžti skyles.

4 veiksmas: NAUDOTI šviesos diodai (RGBS ir BALTI šviesos diodai)

Naudojami šviesos diodai (RGBS ir BALTI šviesos diodai)
Naudojami šviesos diodai (RGBS ir BALTI šviesos diodai)
Naudojami šviesos diodai (RGBS ir BALTI šviesos diodai)
Naudojami šviesos diodai (RGBS ir BALTI šviesos diodai)
Naudojami šviesos diodai (RGBS ir BALTI šviesos diodai)
Naudojami šviesos diodai (RGBS ir BALTI šviesos diodai)

Kai gręžimo procesas buvo baigtas. Atėjo laikas atskleisti svarbiausią RGB lempučių komponentą.

Ir mums reikia maždaug 30 RGB šviesos diodų.

RGB šviesos diodus sudaro 4 kaiščiai. Vienas skirtas RAUDONAI, MĖLYNAI, ŽALIAI IR (VCC, jei bendras anodas arba GND, jei bendras katodas)

Čia mes panaudojome 30 įprastų RGB šviesos diodų.

Tačiau mums taip pat reikia baltų lempučių, kad mūsų trikampis atrodytų tvirtesnis. Taigi aš paėmiau apie 20 baltų lempučių.

5 žingsnis: Šviesos diodų fiksavimo planas

ŠVIESOS FIKSAVIMO PLANAS
ŠVIESOS FIKSAVIMO PLANAS
Šviesos diodų fiksavimo planas
Šviesos diodų fiksavimo planas

PASIRINKUS visus LED tipus, atėjo laikas atskleisti planą, kuris ledas kur eina.

Dabar baltos lemputės eina atvirkštiniais trikampiais, o RGB šviesos diodai - visur kitur, kaip parodyta plane.

todėl mūsų trikampis atrodo gyvesnis ir kūrybiškesnis.

6 veiksmas: šviesos diodų fiksavimas

Šviesos diodų fiksavimas
Šviesos diodų fiksavimas
Šviesos diodų fiksavimas
Šviesos diodų fiksavimas

Kadangi planas buvo baigtas, aš pradėjau dėti visus šviesos diodus į vietą ir lituoti. Baltų lempučių atveju teigiamas visų lempų gnybtas ir neigiamas visų lempų gnybtai buvo sujungti. Tačiau rgb šviesos diodams aš naudoju raudoną vielą raudoniems kaiščiams mėlyna mėlyniems kaiščiams ir žalią žaliems kaiščiams. Taigi, kad galų gale nesutrikdytume. Įdėjęs visus RGB diodus, pradėjau nuobodų ir ilgą litavimo procesą.

7 žingsnis: VYRIMO LAIDAI

DOOMING WIRES
DOOMING WIRES
DOOMING WIRES
DOOMING WIRES

Laidai po litavimo atrodo šiek tiek bauginantys, tačiau neišsigąskite - tai paprasta elektros instaliacijos schema, tačiau ji yra šiek tiek ilga ir užima daug laiko. Man tai užtruko apie 3 val. litavimas ir laidų schemos valdymas. dabar pereikime prie programos.

8 veiksmas: programos kūrimas

PROGRAMOS KURIMAS
PROGRAMOS KURIMAS
PROGRAMOS KURIMAS
PROGRAMOS KURIMAS
PROGRAMOS KURIMAS
PROGRAMOS KURIMAS
PROGRAMOS KURIMAS
PROGRAMOS KURIMAS

Šią programą galite sukurti naudodami HTML arba CSS ir jos pagrindinę programą, skirtą kurti ir dirbti

PASTABA: norėdami atsisiųsti programą, eikite į „YouTube“vaizdo įrašo aprašymą

EIK ELEKTRONIKA

Dabar pirmiausia viršuje galite pamatyti „Bluetooth“logotipą ir etiketę, pavadintą neprisijungę, ir spustelėję „Bluetooth“logotipą galite pamatyti netoliese esančių „Bluetooth“įrenginių takelį. Mes naudojame BLUETOOTH MODULĮ HC-05, todėl spustelėdami HC -05 tekstas NOT CONNECTED virsta prijungtu prie raudonos spalvos. Ir dabar, kai spustelime skirtingus atspalvius, jį parodo Sierpinskio trikampis.

9 žingsnis: PROGRAMAVIMO DALIS

const int redPin = 3;

const int bluePin = 6;

const int greenPin = 5;

anglies spalva = 0;

void setup () {// įdėkite čia savo sąrankos kodą, kad paleistumėte vieną kartą: pinMode (redPin, OUTPUT); pinMode („bluePin“, OUTPUT);

„pinMode“(žalias „Pin“, OUTPUT);

Serial.begin (9600);

analogWrite (redPin, 0);

analogWrite („bluePin“, 0);

analogWrite (žaliasPin, 0);

}

void loop () {// čia įdėkite pagrindinį kodą, kad jis būtų paleistas pakartotinai: if (Serial.available ()> 0) {color = Serial.read (); char vertė = char (spalva); if (value! = '0') {Serial.println (vertė); }}

if (spalva == 'Y') {analogWrite (redPin, 0); analogWrite („bluePin“, 255); analogWrite (žaliasPin, 0); }

if (spalva == 'W') {analogWrite (redPin, 0); analogWrite („bluePin“, 0); analogWrite (žaliasPin, 0); }

if (spalva == 'R') {analogWrite (redPin, 0); analogWrite („bluePin“, 255); analogWrite (žaliasPin, 255); }

if (spalva == 'P') {analogWrite (redPin, 0); analogWrite („bluePin“, 80); analogWrite („GreenPin“, 70); }

if (spalva == 'O') {analogWrite (redPin, 0); analogWrite („bluePin“, 255); analogWrite (žaliasPin, 90); }

if (spalva == 'M') {analogWrite (redPin, 0); analogWrite („bluePin“, 0); analogWrite (žaliasPin, 255); }

if (spalva == 'C') {analogWrite (redPin, 255); analogWrite („bluePin“, 0); analogWrite (žaliasPin, 0); }

if (spalva == 'G') {analogWrite (redPin, 255); analogWrite („bluePin“, 255); analogWrite (žaliasPin, 0); }

if (spalva == 'B') {analogWrite (redPin, 255); analogWrite („bluePin“, 0); analogWrite (žaliasPin, 255); }}

Šį kodą labai lengva interpretuoti pirmiausia, kai skelbiame kaiščius visame pasaulyje. Tada iš pradžių užrašykite kiekvieną kaištį kaip žemą arba 0, kad iš pradžių jie liktų išjungtos.

Tada tuštumos cikle mes patikriname, ar nėra gaunamų duomenų, ir jei yra duomenų, mes pradedame naudoti skirtingas spalvas pagal turimus duomenis. Taigi atidžiai peržiūrėkite kodą.

10 veiksmas: nuraminkite akis ir atpalaiduokite smegenis

MIŠKINTI AKIS IR ATLIEKTI SĄLYGAS
MIŠKINTI AKIS IR ATLIEKTI SĄLYGAS
MIŠKINTI AKIS IR ATLIEKTI SĄLYGAS
MIŠKINTI AKIS IR ATLIEKTI SĄLYGAS
MIŠKINTI AKIS IR ATLIEKTI SĄLYGAS
MIŠKINTI AKIS IR ATLIEKTI SĄLYGAS
MIŠKINTI AKIS IR ATLIEKTI SĄLYGAS
MIŠKINTI AKIS IR ATLIEKTI SĄLYGAS

DABAR leidžia nuraminti mūsų akis ir atpalaiduoti smegenis stebėdami patrauklius atspalvius, kuriuos valdo programa, apie kurią neseniai kalbėjome

BET DAUGIAU IŠSAMIOS INFORMACIJOS Apsilankykite mano YOUTUBE kanale: GO ELECTRONICS

11 žingsnis: ŽIŪRĖKITE VISĄ VIDEO

AČIŪ, KAD ŽIŪRĖJOTE

Rekomenduojamas: