Innholdsfortegnelse:
- Trinn 1: FORSTÅ SIERPINSKIS TRIANGEL
- Trinn 2: KLIPPE TREET OG TEGNE TRIANGELEN
- Trinn 3: TENTING OG BORING AV HULLENE
- Trinn 4: LEDER BRUKT (RGBS OG HVITE LED)
- Trinn 5: PLANLEGG FOR FESTE LED
- Trinn 6: FIKSE LEDENE
- Trinn 7: DOOMING WIRES
- Trinn 8: BYGGING AV APPEN
- Trinn 9: PROGRAMMERINGSDEL
- Trinn 10: SØNN ØYENE OG SLUKKE HJERNET ditt
- Trinn 11: SE HELE VIDEOEN
Video: SKAP SKJERMER MED SIERPINSKIS TRIANGEL OG SMART TELEFON: 11 trinn
2024 Forfatter: John Day | [email protected]. Sist endret: 2024-01-30 11:20
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
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
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
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)
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
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
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
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
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
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:
Koble flere skjermer til en bærbar datamaskin: 3 trinn
Koble flere skjermer til en bærbar datamaskin: Komponenter som trengs: skjermer (Viktig: VGA -tilkobling med USB -strømforsyning) - 2 nr. Veggfeste for TV/skjermer - 2 nr. USB 3.0 til VGA -omformer - 1 nr. 1 til 2 eller 1 til 4 USB -splitter/adapter (for å slå på skjermer) - 1 nr. PVC -skum 5 mm tykkelse
Adresserbare 7-segmenters skjermer: 10 trinn (med bilder)
Adresserbare 7-segmenters skjermer: En ide klikker ofte i hjernen min, og jeg tenker: "Hvordan har dette ikke blitt gjort før?" og mesteparten av tiden har det faktisk vært det. I tilfellet "Adresserbar 7-segmenters display" - Jeg tror virkelig ikke det er gjort
Bruke LCD -skjermer på Raspberry Pi: 4 trinn
Bruke LCD -skjermer på Raspberry Pi: I denne instruksjonsboken vil jeg vise deg hvordan du bruker en 16x2 LCD -skjerm med en Raspberry Pi ved hjelp av min spesialiserte kode. Koden min er en modifisert versjon av Matt Hawkins 'LCD -serverkode, noe som gjør det lettere å sende tekst til skjermen. Alt som trengs: kjør
Arcade -skap med lyseffekter: 9 trinn (med bilder)
Arcade Cabinet With Ambient Light Effects: Et hjemmelaget arkadetreskap med arkadekontroller av kommersiell kvalitet og integrert Ambient Reality Effects -system. Treskapet er kuttet ut av 4x8 'sandwichpanel fra Home Depot. Arcade -kontrolleren er en HotRod SE fra http: //www.hanaho
Slik konfigurerer du to skjermer med Microsoft Vista: 6 trinn
Slik konfigurerer du to skjermer med Microsoft Vista: I denne instruksen viser jeg deg hvordan du konfigurerer to (eller flere) skjermer med Microsoft Windows Vista. Dette er et praktisk triks for å vite om du trenger mer plass å jobbe med og virkelig kan øke produktiv bruk av datamaskinen. Hva vi