Turinys:
- 1 žingsnis: SIERPINSKIO TRIAMPANIO SUPRATIMAS
- 2 žingsnis: MEDIENOS PJOVIMAS IR TRIAMBŪČIO Piešimas
- 3 žingsnis: SKYLIŲ DANTINIMAS IR GREIČIAVIMAS
- 4 veiksmas: NAUDOTI šviesos diodai (RGBS ir BALTI šviesos diodai)
- 5 žingsnis: Šviesos diodų fiksavimo planas
- 6 veiksmas: šviesos diodų fiksavimas
- 7 žingsnis: VYRIMO LAIDAI
- 8 veiksmas: programos kūrimas
- 9 žingsnis: PROGRAMAVIMO DALIS
- 10 veiksmas: nuraminkite akis ir atpalaiduokite smegenis
- 11 žingsnis: ŽIŪRĖKITE VISĄ VIDEO
Video: Sukurkite šešėlius su SIERPINSKI trikampiu ir išmaniuoju telefonu: 11 žingsnių
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:44
Š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
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
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
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)
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
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
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
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
Š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
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:
Kaip sukurti išmaniuoju telefonu valdomą automobilį: 5 žingsniai
Kaip sukurti išmaniuoju telefonu valdomą automobilį: Visi mėgsta žaisti su išmaniuoju telefonu valdomu nuotoliniu automobiliu. Šis vaizdo įrašas yra apie tai, kaip tai padaryti
„Bluetooth“išmaniuoju telefonu valdoma išmanioji LED lempa: 7 žingsniai
„Bluetooth“išmaniuoju telefonu valdoma išmanioji LED lempa: aš visada svajoju valdyti savo apšvietimo prietaisus. Tada kažkas pagamino neįtikėtinai spalvingą LED lempą. Neseniai „Youtube“aptikau Joseph Casha LED lempą. Įkvėptas to, nusprendžiau pridėti keletą funkcijų, išlaikydamas konsultaciją
Lengvai sumontuojamas šviesos jungiklis mirksi: valdomas išmaniuoju telefonu su BLYNK: 10 žingsnių
Lengvai sumontuojamas šviesos jungiklis mirksi: valdomas išmaniuoju telefonu Su BLYNK: „IoT“įrenginiai sparčiai populiarėja, tad kodėl nepasimokius ir nesukūrus savo daiktų interneto įrenginių iš pigių medžiagų ir sunkiai dirbant, norint padaryti tai, ko anksčiau negalėjote ? Mano vardai Szehuai ir aš nuolatos užmiegame, bet
Kaip naudotis išmaniuoju telefonu be akumuliatoriaus: 5 žingsniai
Kaip naudotis išmaniuoju telefonu be akumuliatoriaus: Pirmiausia turite nustatyti ląstelės įvesties kaiščius; kuris yra teigiamas ir neigiamas, kiti du kaiščiai kol kas nesvarbūs. Įdėkite bateriją į mobilųjį telefoną ir nustatykite, kur eina kiekvienas polius (teigiamas ir neigiamas), kaip parodyta paveikslėlyje
Nešiojamasis kompiuteris su išmaniuoju telefonu: 11 žingsnių (su nuotraukomis)
Nešiojamasis kompiuteris su išmaniuoju telefonu: elektroninės atliekos tampa vis didėjančia mūsų vienkartinės visuomenės problema. Siekdamas skatinti žiedinės ekonomikos idėją, atgaivinau sugedusį nešiojamąjį kompiuterį (2007 m. „MacBook Pro“), išjungdamas jį iš savo išmaniojo telefono. Idėja yra tokia kaip smar