Obsah:

VYTVOŘTE ODSTÍNY SIERPINSKIM TROJÚHELNÍKEM A CHYTRÝM TELEFONEM: 11 kroků
VYTVOŘTE ODSTÍNY SIERPINSKIM TROJÚHELNÍKEM A CHYTRÝM TELEFONEM: 11 kroků

Video: VYTVOŘTE ODSTÍNY SIERPINSKIM TROJÚHELNÍKEM A CHYTRÝM TELEFONEM: 11 kroků

Video: VYTVOŘTE ODSTÍNY SIERPINSKIM TROJÚHELNÍKEM A CHYTRÝM TELEFONEM: 11 kroků
Video: Návod: Jak vytvořit vzorník na akvarelové barvy Artmagico - profesionální akvarelové barvy 48 ks 2024, Listopad
Anonim
VYTVOŘTE ODSTÍNY S TROJÚHLÝM A CHYTRÝM TELEFONEM SIERPINSKI
VYTVOŘTE ODSTÍNY S TROJÚHLÝM A CHYTRÝM TELEFONEM SIERPINSKI

LED STÍNY je úžasné sledovat a fascinují nás, uklidňují naše oči a uvolňují náš mozek. V tomto článku vám tedy řeknu, jak jsem vytvořil odstíny pomocí SIERPINSKI'S TRIANGLE a vašeho SMART PHONE prostřednictvím aplikace, kterou můžete vytvořit pomocí HTML nebo CSS nebo jakéhokoli jiného programovacího jazyka.

ZAČNĚME tedy BUILD

MŮŽETE SE NAVŠTÍVIT MŮJ KANÁL NA YOUTUBE: GO ELECTRONICS

Krok 1: POROZUMĚNÍ SIERPINSKIHO TROJÚHELNÍKU

POCHOPENÍ TROJÚHELNÍKU SIERPINSKI
POCHOPENÍ TROJÚHELNÍKU SIERPINSKI
POCHOPENÍ TROJÚHELNÍKU SIERPINSKI
POCHOPENÍ TROJÚHELNÍKU SIERPINSKI

Nejprve pojďme porozumět konceptu sierpinského trojúhelníku, který je založen na FRACTALS

Fraktály jsou nikdy nekončící vzor, který je SELF-PODOBNÝ napříč různými měřítky. Jsou vytvářeny opakováním

jednoduchý proces znovu a znovu v probíhající smyčce zpětné vazby.

Jednoduše se říká, že fraktály jsou nekonečné vzorce a pokračují dál. Jak vidíte na obrázku, trojúhelník uvnitř trojúhelníku uvnitř trojúhelníku do nekonečného vzoru.

Nyní odbočujeme od tématu, takže začněme sestavením.

POZNÁMKA; Ve videu na mém kanálu YouTube jsou k dispozici animace.

GO ELECTRONICS

Krok 2: ŘEZÁNÍ DŘEVO A NAKRESLENÍ TROJÚHELNÍKU

ŘEZÁNÍ DŘEVO A VÝKRES TROJÚHELNÍKU
ŘEZÁNÍ DŘEVO A VÝKRES TROJÚHELNÍKU
ŘEZÁNÍ DŘEVO A VÝKRES TROJÚHELNÍKU
ŘEZÁNÍ DŘEVO A VÝKRES TROJÚHELNÍKU
ŘEZÁNÍ DŘEVO A VÝKRES TROJÚHELNÍKU
ŘEZÁNÍ DŘEVO A VÝKRES TROJÚHELNÍKU

Takže prvním krokem ke stavbě bylo získat kus dřeva, kde bych mohl nakreslit Sierpinského trojúhelník. Vzal jsem tedy RUČNÍ PILU a překližku tloušťky 3 mm a začal řezat kus dřeva o délce 200 mm a šířce 180.

A když jsem byl hotový, naplánoval jsem Sierpinského trojúhelník na kus papíru a poté jsem se řídil vodícími čarami a nakreslil ho na kus dřeva, který jsem nedávno sekl. Potom označil všechna místa, kde jsem mohl opravit diody.

Krok 3: VLOŽENÍ A VRTÁNÍ OTVORŮ

DENTING a vrtání otvorů
DENTING a vrtání otvorů

Svým šroubovákem jsem promáčkl všechna místa, kde jsem mohl otvory snadno vyvrtat. Poté, co byla každá díra promáčknutá, jsem zahájil proces vrtání otvorů.

Krok 4: POUŽITÉ LED diody (RGBS A BÍLÉ LED diody)

POUŽITÉ LED diody (RGBS A BÍLÉ LED diody)
POUŽITÉ LED diody (RGBS A BÍLÉ LED diody)
POUŽITÉ LED diody (RGBS A BÍLÉ LED diody)
POUŽITÉ LED diody (RGBS A BÍLÉ LED diody)
POUŽITÉ LED diody (RGBS A BÍLÉ LED diody)
POUŽITÉ LED diody (RGBS A BÍLÉ LED diody)

Poté, co byl proces vrtání dokončen. Byl čas odhalit nejdůležitější součást RGB diod.

A potřebujeme přibližně 30 RGB LED.

RGB LED diody se skládají ze 4 pinů. Jeden pro ČERVENOU, MODROU, ZELENOU A (VCC, pokud je to společná anoda nebo GND, pokud je společná katoda)

Zde jsme použili 30 běžných RGB LED.

Ale také potřebujeme nějaké bílé LED, aby náš trojúhelník vypadal robustnější. Takže jsem vzal asi 20 bílých LED diod.

Krok 5: PLÁN PRO UPEVNĚNÍ LED diod

PLÁN PRO UPEVNĚNÍ LED
PLÁN PRO UPEVNĚNÍ LED
PLÁN PRO UPEVNĚNÍ LED
PLÁN PRO UPEVNĚNÍ LED

PO výběru všech typů diod LED bylo na čase odhalit plán toho, která dioda kam směřuje.

Nyní bílé diody vedou v inverzních trojúhelnících, zatímco RGB LED jde všude jinde, jak je uvedeno v plánu.

díky tomu náš trojúhelník vypadá živěji a kreativněji.

Krok 6: UPEVNĚNÍ LED diod

UPEVNĚNÍ LED diod
UPEVNĚNÍ LED diod
UPEVNĚNÍ LED diod
UPEVNĚNÍ LED diod

Když byl plán nyní kompletní, začal jsem umísťovat všechny LED na místo a pájet je k sobě. U bílých LED byly kladné svorky všech LED a záporné svorky všech LED spojeny dohromady. Ale pro LED diody RGB jsem použil červený drát pro červené piny modrý pro modré piny a zelený pro zelené piny. TAK, abychom nakonec nepokazili. A po umístění všech RGB diod jsem zahájil zdlouhavý i dlouhý proces Pájení.

Krok 7: DOOMING WIRES

ODDĚLÁVÁNÍ Drátů
ODDĚLÁVÁNÍ Drátů
ODDĚLÁVÁNÍ Drátů
ODDĚLÁVÁNÍ Drátů

Zapojení po procesu pájení vypadá trochu skličující, ale nebojte se, je to jen jednoduché schéma zapojení, ale je to trochu zdlouhavé a zabere to mnoho času. Trvalo mi to asi 3 hodiny. pájení a správa schématu zapojení. nyní přejdeme k aplikaci.

Krok 8: BUDOVÁNÍ APLIKACE

BUDOVÁNÍ APLIKACE
BUDOVÁNÍ APLIKACE
BUDOVÁNÍ APLIKACE
BUDOVÁNÍ APLIKACE
BUDOVÁNÍ APLIKACE
BUDOVÁNÍ APLIKACE
BUDOVÁNÍ APLIKACE
BUDOVÁNÍ APLIKACE

Tuto aplikaci můžete vytvořit pomocí HTML nebo CSS a její velmi základní aplikace, se kterou můžete stavět a pracovat

A STRANA POZNÁMKA: Chcete -li si aplikaci stáhnout, podívejte se na popis mého videa na YouTube

GO ELECTRONICS

Nyní Nejprve na horní straně můžete vidět logo Bluetooth a štítek s názvem nepřipojeno a po kliknutí na logo Bluetooth se vám zobrazí stopa blízkých zařízení Bluetooth. Používáme BLUETOOTH MODULE HC-05, takže když klikneme na HC -05 text NOT CONNECTED se změní na spojený s červenou barvou. A když teď klikneme na různé odstíny, zobrazí se sierpinského trojúhelník.

Krok 9: PROGRAMOVACÍ ČÁST

const int redPin = 3;

const int bluePin = 6;

const int greenPin = 5;

char barva = 0;

void setup () {// sem vložte svůj instalační kód, aby se spustil jednou: pinMode (redPin, OUTPUT); pinMode (bluePin, OUTPUT);

pinMode (greenPin, OUTPUT);

Serial.begin (9600);

analogWrite (redPin, 0);

analogWrite (bluePin, 0);

analogWrite (greenPin, 0);

}

void loop () {// sem vložte svůj hlavní kód, aby se spustil opakovaně: if (Serial.available ()> 0) {color = Serial.read (); char hodnota = char (barva); if (hodnota! = '0') {Serial.println (hodnota); }}

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

Tento kód je velmi snadné interpretovat, nejprve globálně deklarujeme piny. Poté zpočátku zapište každý pin jako nízký nebo 0, takže zpočátku zůstanou ve vypnutém stavu.

Poté ve smyčce void zkontrolujeme, zda jsou nějaká příchozí data, a pokud jsou k dispozici data, začneme spouštět různé barvy podle dostupných dat. Projděte si tedy kód pečlivě.

Krok 10: VYČISTEJTE SI OČI A RELAXUJTE SVŮJ MOZEK

UDĚLÁVEJTE SI OČI A RELAXUJTE SVŮJ MOZEK
UDĚLÁVEJTE SI OČI A RELAXUJTE SVŮJ MOZEK
VYČISTEJTE SI OČI A RELAXUJTE SVŮJ MOZEK
VYČISTEJTE SI OČI A RELAXUJTE SVŮJ MOZEK
VYČISTEJTE SI OČI A RELAXUJTE SVŮJ MOZEK
VYČISTEJTE SI OČI A RELAXUJTE SVŮJ MOZEK
UDĚLÁVEJTE SI OČI A RELAXUJTE SVŮJ MOZEK
UDĚLÁVEJTE SI OČI A RELAXUJTE SVŮJ MOZEK

NYNÍ nám umožňuje uklidnit oči a uvolnit mozek sledováním fascinujících odstínů ovládaných aplikací, o které jsme nedávno hovořili

ALE PRO VÍCE PODROBNOSTÍ NAVŠTÍVTE MŮJ KANÁL YOUTUBE: GO ELECTRONICS

Krok 11: SLEDUJTE CELÉ VIDEO

DĚKUJI ZA SLEDOVÁNÍ

Doporučuje: