Sadržaj:

NAPRAVITE NIJANSE SIERPINSKIM TROKUTOM I PAMETNIM TELEFONOM: 11 koraka
NAPRAVITE NIJANSE SIERPINSKIM TROKUTOM I PAMETNIM TELEFONOM: 11 koraka

Video: NAPRAVITE NIJANSE SIERPINSKIM TROKUTOM I PAMETNIM TELEFONOM: 11 koraka

Video: NAPRAVITE NIJANSE SIERPINSKIM TROKUTOM I PAMETNIM TELEFONOM: 11 koraka
Video: cartelas para jacard para máquina de tricô 2024, Decembar
Anonim
NAPRAVITE NIJANSE SIERPINSKIM TROKUTOM I PAMETNIM TELEFONOM
NAPRAVITE NIJANSE SIERPINSKIM TROKUTOM I PAMETNIM TELEFONOM

LED NIJANSIJE su sjajne za gledanje i hipnotiziraju nas, smiruju nam oči i opuštaju mozak. Stoga ću vam u ovom članku reći kako sam stvorio nijanse pomoću SIERPINSKOG TROKUTNIKA i vašeg PAMETNOG TELEFONA putem aplikacije koju možete izgraditi koristeći HTML ili CSS ili bilo koji drugi programski jezik.

ZAPOČNIMO ZGRADU

MOŽETE POSJETITI I MOJ KANAL NA YOUTUBEU: GO ELECTRONICS

Korak 1: RAZUMIJEVANJE SIERPINSKOG TROKUTA

RAZUMIJEVANJE SIERPINSKOG TROKUTA
RAZUMIJEVANJE SIERPINSKOG TROKUTA
RAZUMIJEVANJE SIERPINSKOG TROKUTA
RAZUMIJEVANJE SIERPINSKOG TROKUTA

Prvo da shvatimo koncept iza trokuta Sierpinskog koji se temelji na FRAKTALIMA

Fraktali nisu beskonačni uzorak koji je SAMOPLIČAN na različitim ljestvicama. Oni se stvaraju ponavljanjem

jednostavan proces iznova i iznova u stalnoj petlji povratne sprege.

Jednostavno je reći da su fraktali beskonačni obrasci i nastavljaju dalje. Kao što možete vidjeti na slici, taj trokut unutar trokuta unutar trokuta do beskonačnog uzorka.

Sada idemo dalje od teme pa počnimo s izradom.

BILJEŠKA; U videu na mom YouTube kanalu nalazi se animacija.

GO ELECTRONICS

Korak 2: REZANJE DRVA I NACRT TROKUTA

REZANJE DRVA I NACRTANJE TROKUTA
REZANJE DRVA I NACRTANJE TROKUTA
REZANJE DRVA I NACRTANJE TROKUTA
REZANJE DRVA I NACRTANJE TROKUTA
REZANJE DRVA I NACRTANJE TROKUTA
REZANJE DRVA I NACRTANJE TROKUTA

Dakle, prvi korak ka izgradnji bio je nabaviti komad drveta na kojem bih mogao nacrtati trokut Sierpinskog. Tako sam uzeo RUČNU PILU i šperploču debljine 3 mm i počeo rezati komad drveta duljine 200 mm i širine 180 mm.

I nakon što sam završio, isplanirao sam trokut Sierpinskog na komadu papira, a zatim slijedio smjernice i nacrtao ga na komadu drveta koji sam nedavno izrezao. Zatim sam označio sva mjesta na kojima mogu popraviti LED diode.

Korak 3: ZUBENJE I BUŠENJE RUPA

ZUBENJE I BUŠENJE RUPA
ZUBENJE I BUŠENJE RUPA

Sa odvijačem sam udubio sva mjesta na kojima sam mogao lako izbušiti rupe. Nakon što je svaka rupa udubljena, započeo sam proces bušenja rupa.

Korak 4: KORIŠTENE LED diode (RGBS I BIJELE LED)

KORIŠTENE LED diode (RGBS I BIJELE LED)
KORIŠTENE LED diode (RGBS I BIJELE LED)
KORIŠTENE LED diode (RGBS I BIJELE LED)
KORIŠTENE LED diode (RGBS I BIJELE LED)
KORIŠTENE LED diode (RGBS I BIJELE LED)
KORIŠTENE LED diode (RGBS I BIJELE LED)

Nakon završetka procesa bušenja. Bilo je vrijeme da se otkrije najvažnija komponenta RGB LED diode.

A potrebno nam je približno 30 RGB LED dioda.

RGB LED diode se sastoje od 4 pina. Jedan za CRVENU, PLAVU, ZELENU I (VCC ako je zajednička anoda ili GND ako je zajednička katoda)

Ovdje smo koristili 30 uobičajenih RGB LED dioda.

Ali također nam je potrebno nekoliko bijelih LED dioda kako bi naš trokut izgledao robusnije. Uzeo sam oko 20 bijelih LED dioda.

Korak 5: PLAN ZA UGRADNJU LED

PLAN ZA POKRIVANJE LED
PLAN ZA POKRIVANJE LED
PLAN ZA POKRIVANJE LED
PLAN ZA POKRIVANJE LED

NAKON što ste odabrali sve vrste LED -a, došlo je vrijeme da otkrijete plan odakle LED vodi.

Sada bijele LED diode idu u obrnute trokute, dok RGB LED diode idu posvuda drugdje kako je prikazano na planu.

ovo čini da naš trokut izgleda življe i kreativnije.

Korak 6: POKRIVANJE LED dioda

POKRIVANJE LED dioda
POKRIVANJE LED dioda
POKRIVANJE LED dioda
POKRIVANJE LED dioda

Kako je plan bio gotov, počeo sam postavljati sve LED diode na mjesto i lemiti ih zajedno. Za bijele LED diode Pozitivni terminal svih LED dioda i negativni terminal svih LED dioda bili su povezani zajedno. Ali za rgb LED diode koristio sam crvenu žicu za crvene igle plavu za plave igle i zelenu za zelene igle. PA da na kraju ne zabrljamo. Nakon što sam postavio sve RGB LED diode, započeo sam dosadan i dug proces lemljenja.

Korak 7: ZBIRANJE ŽICA

DOOMING WIRES
DOOMING WIRES
DOOMING WIRES
DOOMING WIRES

Ožičenje nakon procesa lemljenja izgleda pomalo zastrašujuće, ali nemojte se plašiti, to je samo jednostavna shema ožičenja, ali je malo duga i zahtijeva puno vremena. Trebalo mi je oko 3 sata. lemljenje i upravljanje shemom ožičenja. sada idemo prema aplikaciji.

Korak 8: IZGRADNJA APLIKACIJE

IZGRADNJA APLIKACIJE
IZGRADNJA APLIKACIJE
IZGRADNJA APLIKACIJE
IZGRADNJA APLIKACIJE
IZGRADNJA APLIKACIJE
IZGRADNJA APLIKACIJE
IZGRADNJA APLIKACIJE
IZGRADNJA APLIKACIJE

Ovu aplikaciju možete izgraditi pomoću HTML -a ili CSS -a i njene najosnovnije aplikacije za izgradnju i rad s njom

I NEŽENA NAPOMENA: da biste preuzeli aplikaciju, provjerite opis mog videozapisa na YouTubeu

GO ELECTRONICS

Sada prvo na gornjoj strani možete vidjeti Bluetooth logotip i oznaku koja se zove nije povezana, a kada kliknete na Bluetooth logotip, možete vidjeti zapis obližnjih Bluetooth uređaja. Koristimo BLUETOOTH MODUL HC-05 pa kada kliknemo na HC -05 tekst NIJE POVEZAN pretvara se u povezan crvenom bojom. I sada kada kliknemo na različite nijanse, trokut sierpinskog to prikazuje.

Korak 9: DIO PROGRAMIRANJA

const int redPin = 3;

const int bluePin = 6;

const int greenPin = 5;

char boja = 0;

void setup () {// stavite svoj kod za postavljanje ovdje, da biste ga jednom pokrenuli: pinMode (redPin, OUTPUT); pinMode (bluePin, OUTPUT);

pinMode (greenPin, OUTPUT);

Serial.begin (9600);

analogWrite (redPin, 0);

analogWrite (bluePin, 0);

analogWrite (greenPin, 0);

}

void loop () {// ovde unesite svoj glavni kod, da bi se ponavljao: if (Serial.available ()> 0) {color = Serial.read (); char vrijednost = char (boja); if (vrijednost! = '0') {Serial.println (vrijednost); }}

if (color == 'Y') {analogWrite (redPin, 0); analogWrite (bluePin, 255); analogWrite (greenPin, 0); }

if (color == 'W') {analogWrite (redPin, 0); analogWrite (bluePin, 0); analogWrite (greenPin, 0); }

if (color == 'R') {analogWrite (redPin, 0); analogWrite (bluePin, 255); analogWrite (greenPin, 255); }

if (color == 'P') {analogWrite (redPin, 0); analogWrite (bluePin, 80); analogWrite (greenPin, 70); }

if (color == 'O') {analogWrite (redPin, 0); analogWrite (bluePin, 255); analogWrite (greenPin, 90); }

if (color == 'M') {analogWrite (redPin, 0); analogWrite (bluePin, 0); analogWrite (greenPin, 255); }

if (color == 'C') {analogWrite (redPin, 255); analogWrite (bluePin, 0); analogWrite (greenPin, 0); }

if (color == 'G') {analogWrite (redPin, 255); analogWrite (bluePin, 255); analogWrite (greenPin, 0); }

if (color == 'B') {analogWrite (redPin, 255); analogWrite (bluePin, 0); analogWrite (greenPin, 255); }}

Ovaj kôd je vrlo lako protumačiti ako prvo globalno proglasimo pinove. Zatim u početku svaki pin zapišite kao nisko ili 0 tako da u početku ostanu u isključenom stanju.

Zatim u void petlji provjeravamo ima li ulaznih podataka i ako postoje dostupni podaci, počinjemo izvoditi različite boje prema dostupnim podacima. Zato pažljivo proučite kôd.

Korak 10: UMIRITE OČI I Opustite mozak

UMIRITE OČI I Opustite mozak
UMIRITE OČI I Opustite mozak
UMIRITE OČI I Opustite mozak
UMIRITE OČI I Opustite mozak
UMIRITE OČI I Opustite mozak
UMIRITE OČI I Opustite mozak
UMIRITE OČI I Opustite mozak
UMIRITE OČI I Opustite mozak

SADA dopuštamo da umirimo oči i opustimo mozak gledajući fascinantne nijanse koje kontrolira aplikacija o kojoj smo nedavno govorili

ALI ZA VIŠE DETALJA POSJETITE MOJ YOUTUBE KANAL: IDITE NA ELEKTRONIKU

Korak 11: POGLEDAJTE CIJELI VIDEOZAPIS

HVALA NA GLEDANJU

Preporučuje se: