INHOUDSOPGAWE:

SKEP SKADUWE MET SIERPINSKI SE DRIEHOEK EN SLIM TELEFOON: 11 stappe
SKEP SKADUWE MET SIERPINSKI SE DRIEHOEK EN SLIM TELEFOON: 11 stappe

Video: SKEP SKADUWE MET SIERPINSKI SE DRIEHOEK EN SLIM TELEFOON: 11 stappe

Video: SKEP SKADUWE MET SIERPINSKI SE DRIEHOEK EN SLIM TELEFOON: 11 stappe
Video: Дневник хранящий жуткие тайны. Переход. Джеральд Даррелл. Мистика. Ужасы 2024, Julie
Anonim
SKEP SKADUWE MET SIERPINSKI SE DRIEHOEK EN SLIM TELEFOON
SKEP SKADUWE MET SIERPINSKI SE DRIEHOEK EN SLIM TELEFOON

LED -SJAGTE is wonderlik om na te kyk, dit betower ons sowel as om ons oë te versag en ons brein te laat ontspan. So in hierdie artikel sal ek u vertel hoe ek skakerings geskep het met SIERPINSKI'S TRIANGLE en u SMART PHONE via 'n toepassing wat u kan bou met HTML of CSS of enige ander programmeertaal.

SO KOM ONS BEGIN MET DIE BOU

U KAN OOK BESOEK MY KANAAL OP YOUTUBE: GAAN ELEKTRONIES

Stap 1: VERSTAAN VAN SIERPINSKI SE DRIEHOEK

VERSTAAN VAN SIERPINSKI SE DRIEHOEK
VERSTAAN VAN SIERPINSKI SE DRIEHOEK
VERSTAAN VAN SIERPINSKI SE DRIEHOEK
VERSTAAN VAN SIERPINSKI SE DRIEHOEK

Laat ons eers die konsep agter die driehoek van sierpinski verstaan, wat op FRACTALS gebaseer is

Fraktale is 'n eindelose patroon wat op verskillende skale SELFGELYK is. Hulle word geskep deur herhaling

'n eenvoudige proses oor en oor in 'n deurlopende terugvoerlus.

Eenvoudig om te sê fraktale is oneindige patrone en hou aan. Soos u in die prent kan sien, is die driehoek in 'n driehoek in 'n driehoek tot 'n oneindige patroon.

Nou gaan ons van die onderwerp af, so begin met die bouwerk.

LET WEL; Daar is animasie in die video op my YouTube -kanaal.

GAAN ELEKTRONIES

Stap 2: HAKS VAN DIE HOUT EN TEKEN DIE DRIEHOEK

HOU DIE HOUT EN TEKEN DIE DRIEHOEK
HOU DIE HOUT EN TEKEN DIE DRIEHOEK
HOU DIE HOUT EN TEKEN DIE DRIEHOEK
HOU DIE HOUT EN TEKEN DIE DRIEHOEK
HOU DIE HOUT EN TEKEN DIE DRIEHOEK
HOU DIE HOUT EN TEKEN DIE DRIEHOEK

Die eerste stap in die rigting van die bouwerk was om 'n stuk hout te kry waar ek die driehoek van die Sierpinski kon teken. Dus het ek my HANDSAAG en laaghout van 3 mm dik geneem en 'n stuk hout van 200 mm lank en 180 in breedte begin sny.

En nadat ek klaar was, beplan ek die Sierpinski se driehoek op 'n stuk papier, volg die riglyne en teken dit op die stuk hout wat ek onlangs gesny het. Merk dan al die plekke waar ek die leds kon regmaak.

Stap 3: TANDEER EN BORING VAN DIE GATE

GETANDE EN BORING VAN DIE GATE
GETANDE EN BORING VAN DIE GATE

Met my skroewedraaier het ek al die plekke ingeduik waar ek maklik die gate kon boor. Nadat elke gat gebars is, het ek begin met die boor van gate.

Stap 4: LEDS GEBRUIK (RGBS EN WIT LEDS)

LEDS GEBRUIK (RGBS EN WIT LEDS)
LEDS GEBRUIK (RGBS EN WIT LEDS)
LEDS GEBRUIK (RGBS EN WIT LEDS)
LEDS GEBRUIK (RGBS EN WIT LEDS)
LEDS GEBRUIK (RGBS EN WIT LEDS)
LEDS GEBRUIK (RGBS EN WIT LEDS)

Nadat die boorproses voltooi was, was dit tyd om die belangrikste komponent van die RGB -leds bekend te maak.

En ons benodig ongeveer 30 RGB LED's.

RGB -LED's bestaan uit 4 pins. Een vir ROOI, BLOU, GROEN EN (VCC as dit 'n gewone anode is, of GND as 'n gewone katode)

Hier het ons 30 algemene RGB LED's gebruik.

Maar ons benodig ook 'n paar wit LED's om ons driehoek robuuster te laat lyk. Ek het dus ongeveer 20 wit leds geneem.

Stap 5: Beplan vir die vasmaak van LED's

Beplan vir die vasmaak van LED's
Beplan vir die vasmaak van LED's
Beplan vir die vasmaak van LED's
Beplan vir die vasmaak van LED's

NADAT u alle tipe LED's gekies het, was dit tyd om die plan bekend te maak, waarvan die LED waarheen gaan.

Die wit leds gaan nou in die omgekeerde driehoeke, terwyl die RGB -leds oral anders gaan soos in die plan getoon.

dit laat ons driehoek lewendiger en kreatiewer lyk.

Stap 6: DIE LED's OPPAS

REGSTELLING VAN DIE LEDS
REGSTELLING VAN DIE LEDS
REGSTELLING VAN DIE LEDS
REGSTELLING VAN DIE LEDS

Aangesien die plan nou voltooi was, het ek begin om al die leds op hul plek te plaas en aanmekaar te soldeer. Vir wit leds is die positiewe terminaal van alle leds en en die negatiewe terminaal van alle leds met mekaar verbind. Maar vir rgb leds het ek Rooi draad gebruik vir rooi penne blou vir blou penne en groen vir groen penne. Sodat ons uiteindelik nie deurmekaar raak nie. En nadat ek al die RGB -leds geplaas het, het ek begin met die vervelige sowel as die lang soldeerproses.

Stap 7: DOOMING DRAADE

DOOMDRAADE
DOOMDRAADE
DOOMDRAADE
DOOMDRAADE

Die bedrading na die soldeerproses lyk 'n bietjie skrikwekkend, maar moenie bang wees nie, dit is net 'n eenvoudige bedradingskema, maar dit is 'n bietjie lank en neem baie tyd. Dit het my ongeveer 3 ure geneem. soldeer en bestuur die bedradingskema. laat ons nou na die toepassing beweeg.

Stap 8: BOU VAN DIE APP

BOU DIE APP
BOU DIE APP
BOU DIE APP
BOU DIE APP
BOU DIE APP
BOU DIE APP
BOU DIE APP
BOU DIE APP

U kan hierdie app bou met behulp van 'n HTML of CSS en die baie basiese toepassing om mee te bou en mee te werk

En 'N KANTNOTA: kyk na die beskrywing van my video op YouTube om die app af te laai

GAAN ELEKTRONIES

Nou kan u aan die bokant eerstens 'n Bluetooth-logo sien en 'n etiket wat nie gekoppel is nie, en as u op die Bluetooth-logo klik, kan u 'n spoor van nabygeleë Bluetooth-toestelle sien. Ons gebruik 'n BLUETOOTH MODULE HC-05, dus as ons op HC klik -05 die teks NIE VERBOND nie, word gekoppel aan die rooi kleur. En as ons nou op verskillende skakerings klik, vertoon die driehoek van sierpinski dit.

Stap 9: PROGRAMMERING DEEL

const int redPin = 3;

const int bluePin = 6;

const int greenPin = 5;

char kleur = 0;

ongeldige opstelling () {// plaas u opstellingskode hier om een keer te werk: pinMode (redPin, OUTPUT); pinMode (bluePin, OUTPUT);

pinMode (greenPin, OUTPUT);

Serial.begin (9600);

analogWrite (redPin, 0);

analogWrite (bluePin, 0);

analogWrite (greenPin, 0);

}

void loop () {// plaas u hoofkode hier om herhaaldelik te hardloop: if (Serial.available ()> 0) {color = Serial.read (); char waarde = char (kleur); if (waarde! = '0') {Serial.println (waarde); }}

as (kleur == 'Y') {analogWrite (redPin, 0); analogWrite (bluePin, 255); analogWrite (greenPin, 0); }

as (kleur == 'W') {analogWrite (redPin, 0); analogWrite (bluePin, 0); analogWrite (greenPin, 0); }

as (kleur == 'R') {analogWrite (redPin, 0); analogWrite (bluePin, 255); analogWrite (greenPin, 255); }

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

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

as (kleur == 'M') {analogWrite (redPin, 0); analogWrite (bluePin, 0); analogWrite (greenPin, 255); }

as (kleur == 'C') {analogWrite (redPin, 255); analogWrite (bluePin, 0); analogWrite (greenPin, 0); }

as (kleur == 'G') {analogWrite (redPin, 255); analogWrite (bluePin, 255); analogWrite (greenPin, 0); }

as (kleur == 'B') {analogWrite (redPin, 255); analogWrite (bluePin, 0); analogWrite (greenPin, 255); }}

Hierdie kode is baie maklik om te interpreteer, eerstens verklaar ons die penne wêreldwyd. Skryf dan elke pen eers as laag of 0 neer sodat hulle aanvanklik in 'n ongeskikte toestand bly.

Dan kyk ons in die nietige lus of daar inkomende data is, en as daar data beskikbaar is, begin ons verskillende kleure volgens die beskikbare data. Gaan dus noukeurig deur die kode.

Stap 10: STERF U Oë EN ONTSPAN U BREIN

STREEP JOU OE EN ONTSPAN JOU BREIN
STREEP JOU OE EN ONTSPAN JOU BREIN
STREEP JOU OE EN ONTSPAN JOU BREIN
STREEP JOU OE EN ONTSPAN JOU BREIN
STREEP JOU OE EN ONTSPAN JOU BREIN
STREEP JOU OE EN ONTSPAN JOU BREIN
STREEP JOU OE EN ONTSPAN JOU BREIN
STREEP JOU OE EN ONTSPAN JOU BREIN

Laat ons nou ons oë kalmeer en ons brein ontspan deur te kyk na die fassinerende skakerings wat beheer word deur die toepassing waaroor ons onlangs gepraat het

MAAR VIR MEER BESONDERHEDE BESOEK MY YOUTUBE -KANAAL: GAAN ELEKTRONIES

Stap 11: KYK DIE HELE VIDEO

DANKIE DAT JY GEKYK HET

Aanbeveel: