Innholdsfortegnelse:

SKAP SKJERMER MED SIERPINSKIS TRIANGEL OG SMART TELEFON: 11 trinn
SKAP SKJERMER MED SIERPINSKIS TRIANGEL OG SMART TELEFON: 11 trinn

Video: SKAP SKJERMER MED SIERPINSKIS TRIANGEL OG SMART TELEFON: 11 trinn

Video: SKAP SKJERMER MED SIERPINSKIS TRIANGEL OG SMART TELEFON: 11 trinn
Video: Шокирующая правда о нечеловеческих НЛО: Джон Гриневальд раскрывает все 2024, Juli
Anonim
SKAP SKJERMER MED SIERPINSKIS TRIANGEL OG SMART TELEFON
SKAP SKJERMER MED SIERPINSKIS TRIANGEL OG SMART TELEFON

LED -SKJERMER er fantastiske å se på, og de fascinerer oss så vel som beroliger øynene våre og slapper av hjernen vår. Så i denne artikkelen vil jeg fortelle deg hvordan jeg opprettet nyanser ved å bruke SIERPINSKI'S TRIANGLE og SMART PHONE via et program som du kan bygge ved hjelp av HTML eller CSS eller et annet programmeringsspråk.

SÅ KOMMER VI I GANG MED BYGGET

DU KAN OGSÅ GÅ BESØK MIN KANAL PÅ YOUTUBE: GO ELECTRONICS

Trinn 1: FORSTÅ SIERPINSKIS TRIANGEL

FORSTÅENDE SIERPINSKIS TRIANGEL
FORSTÅENDE SIERPINSKIS TRIANGEL
FORSTÅENDE SIERPINSKIS TRIANGEL
FORSTÅENDE SIERPINSKIS TRIANGEL

La oss først forstå konseptet bak sierpinskis trekant som er basert på FRAKTALER

Fraktaler er et uendelig mønster som er SELVLIKNENDE på tvers av forskjellige skalaer. De lages ved å gjenta

en enkel prosess igjen og igjen i en pågående tilbakemeldingssløyfe.

Enkelt å si at fraktaler er uendelige mønstre og fortsetter. Som du kan se på bildet, er trekanten inne i en trekant inne i en trekant til et uendelig mønster.

Nå går vi av temaet, så la oss begynne med byggingen.

MERK; Det er animasjon i videoen på YouTube -kanalen min.

GÅ ELEKTRONIKK

Trinn 2: KLIPPE TREET OG TEGNE TRIANGELEN

KLIPPE TREET OG TEGNE TRIANGLEN
KLIPPE TREET OG TEGNE TRIANGLEN
KLIPPE TREET OG TEGNE TRIANGLEN
KLIPPE TREET OG TEGNE TRIANGLEN
KLIPPE TREET OG TEGNE TRIANGLEN
KLIPPE TREET OG TEGNE TRIANGLEN

Så det første trinnet mot byggingen var å få et treverk hvor jeg kunne tegne Sierpinskis trekant. Så jeg tok min HÅNDSAG og 3 mm tykk kryssfiner og begynte å kutte et treverk 200 mm langt og 180 i bredden.

Og etter at jeg var ferdig, planla jeg Sierpinskis trekant på et stykke papir og fulgte deretter retningslinjene og tegnet det på treverket jeg nylig hadde kuttet. Markerte deretter alle stedene hvor jeg kunne fikse lysdiodene.

Trinn 3: TENTING OG BORING AV HULLENE

TENTING OG BORING AV HULLENE
TENTING OG BORING AV HULLENE

Med min skrutrekker buket jeg alle stedene hvor jeg lett kunne bore hullene. Etter at hvert hull var bulket, startet jeg prosessen med å bore hull.

Trinn 4: LEDER BRUKT (RGBS OG HVITE LED)

LEDER BRUKT (RGBS OG HVITE LED)
LEDER BRUKT (RGBS OG HVITE LED)
LEDER BRUKT (RGBS OG HVITE LED)
LEDER BRUKT (RGBS OG HVITE LED)
LEDER BRUKT (RGBS OG HVITE LED)
LEDER BRUKT (RGBS OG HVITE LED)

Etter at boreprosessen var fullført. Det var på tide å avsløre den viktigste komponenten RGB -lysdiodene.

Og vi trenger omtrent 30 RGB -lysdioder.

RGB -lysdioder består av 4 pins. En for RØD, BLÅ, GRØNN OG (VCC hvis det er vanlig anode eller GND hvis vanlig katode)

Her har vi brukt 30 vanlige RGB -lysdioder.

Men vi trenger også noen hvite lysdioder for å få trekanten vår til å se mer robust ut. SÅ tok jeg rundt 20 hvite lysdioder.

Trinn 5: PLANLEGG FOR FESTE LED

PLAN FOR FESTE LED
PLAN FOR FESTE LED
PLAN FOR FESTE LED
PLAN FOR FESTE LED

ETTER å ha valgt alle led -typene var det på tide å avsløre planen for hvilken led går hvor.

Nå går de hvite lysdiodene i inverse trekanter, mens RGB -lysdiodene går alle andre steder som vist i planen.

Dette får trekanten til å se mer livlig og kreativ ut.

Trinn 6: FIKSE LEDENE

FIKSING AV LEDER
FIKSING AV LEDER
FIKSING AV LEDER
FIKSING AV LEDER

Siden planen var fullført nå begynte jeg å plassere alle lysdiodene på plass og lodde dem sammen. For hvite lyser var den positive terminalen til alle lysdioder og og den negative terminalen til alle lysdiodene koblet sammen. Men for rgb lysdioder brukte jeg rød ledning for røde pinner blå for blå pinner og grønn for grønne pinner. SÅ at vi ikke roter til slutt. Og etter å ha plassert alle RGB -lysdiodene startet jeg den kjedelige så vel som lange prosessen med lodding.

Trinn 7: DOOMING WIRES

DOOMING WIRES
DOOMING WIRES
DOOMING WIRES
DOOMING WIRES

Kabling etter loddeprosessen ser litt skremmende ut, men ikke bli redd, det er bare et enkelt ledningsopplegg, men det er litt langt og tar mye tid. Det tok meg rundt 3 timer. lodding og styring av ledningsopplegget. nå kan vi bevege oss mot applikasjonen.

Trinn 8: BYGGING AV APPEN

BYGGING AV APPEN
BYGGING AV APPEN
BYGGING AV APPEN
BYGGING AV APPEN
BYGGING AV APPEN
BYGGING AV APPEN
BYGGING AV APPEN
BYGGING AV APPEN

Du kan bygge denne appen ved hjelp av en HTML eller CSS og den helt grunnleggende applikasjonen du kan bygge og jobbe med

Og EN MERK: For å laste ned appen, sjekk beskrivelsen av videoen min på YouTube

GÅ ELEKTRONIKK

Nå For det første på oversiden kan du se en Bluetooth-logo og en etikett som heter ikke tilkoblet, og når du klikker på Bluetooth-logoen, kan du se et spor av Bluetooth-enheter i nærheten. Vi bruker en BLUETOOTH-MODUL HC-05, så når vi klikker på HC -05 teksten NOT CONNECTED blir til koblet til den røde fargen. Og nå når vi klikker på forskjellige nyanser, viser sierpinskis trekant det.

Trinn 9: PROGRAMMERINGSDEL

const int redPin = 3;

const int bluePin = 6;

const int greenPin = 5;

røyefarge = 0;

void setup () {// legg oppsettskoden her for å kjøre en gang: pinMode (redPin, OUTPUT); pinMode (bluePin, OUTPUT);

pinMode (greenPin, OUTPUT);

Serial.begin (9600);

analogWrite (redPin, 0);

analogWrite (bluePin, 0);

analogWrite (greenPin, 0);

}

void loop () {// legg hovedkoden din her for å kjøre gjentatte ganger: if (Serial.available ()> 0) {color = Serial.read (); røyeverdi = røye (farge); if (verdi! = '0') {Serial.println (verdi); }}

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); }}

Denne koden er veldig lett å tolke, for det første erklærer vi pinnene globalt. Skriv deretter først hver pinne som lav eller 0, slik at de i utgangspunktet forblir i av -tilstand.

Deretter sjekker vi i void loop om det er innkommende data, og hvis det er data tilgjengelig begynner vi å kjøre forskjellige farger i henhold til tilgjengelige data. Så gå nøye gjennom koden.

Trinn 10: SØNN ØYENE OG SLUKKE HJERNET ditt

REDDIG ØYNENE OG SLAPPE HJERNET ditt
REDDIG ØYNENE OG SLAPPE HJERNET ditt
REDDIG ØYNENE OG SLAPPE HJERNET ditt
REDDIG ØYNENE OG SLAPPE HJERNET ditt
REDDIG ØYNENE OG SLAPPE HJERNET ditt
REDDIG ØYNENE OG SLAPPE HJERNET ditt
REDDIG ØYNENE OG SLAPPE HJERNET ditt
REDDIG ØYNENE OG SLAPPE HJERNET ditt

NÅ lar berolige øynene våre og slappe av hjernen vår ved å se de fascinerende nyanser som styres av applikasjonen vi nylig snakket om

MEN FOR FLERE DETALJER BESØK MIN YOUTUBE -KANAL: GO ELECTRONICS

Trinn 11: SE HELE VIDEOEN

TAKK FOR AT DU SÅ PÅ

Anbefalt: