Kazalo:
- 1. korak: RAZUMEVANJE SIERPINSKOVEGA TROKOTNIKA
- 2. korak: REZANJE LESA IN RISANJE TROKOTNIKA
- 3. korak: ZOBANJE IN BERENJE LUK
- 4. korak: UPORABLJENE LED (RGBS IN BELE LED)
- 5. korak: NAČRT POLAGANJA LED
- 6. korak: POPRAVLJANJE LED
- 7. korak: ZAVRŠAVANJE ŽIC
- 8. korak: ZGRADBA APLIKACIJE
- 9. korak: DEL PROGRAMIRANJA
- 10. korak: UMIRITE OČI IN Sprostite možgane
- 11. korak: OGLEDAJTE VSE VIDEO
Video: Ustvarite senčila s SIERPINSKIM TROKOTNIKOM IN PAMETNIM TELEFONOM: 11 korakov
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:02
LED senčila so čudovita za gledanje in nas očarajo, pomirjajo oči in sproščajo možgane. Zato vam bom v tem članku povedal, kako sem ustvaril odtenke z uporabo SIERPINSKOVEGA TROKUTNIKA in vašega SMART PHONE prek aplikacije, ki jo lahko ustvarite z uporabo HTML ali CSS ali katerega koli drugega programskega jezika.
Torej začnimo z BUILD
OGLEDATE MOJ MOJ KANAL NA YOUTUBE: GO ELECTRONICS
1. korak: RAZUMEVANJE SIERPINSKOVEGA TROKOTNIKA
Najprej razumemo koncept trikotnika Sierpinskega, ki temelji na FRAKTALIH
Fraktali so neskončni vzorec, ki je SAMOSTOJEN v različnih lestvicah. Ustvarjajo se s ponavljanjem
preprost postopek vedno in znova v stalni zanki povratnih informacij.
Preprosto reči, da so fraktali neskončni vzorci in nadaljujejo. Kot lahko vidite na sliki tisti trikotnik znotraj trikotnika znotraj trikotnika do neskončnega vzorca.
Zdaj gremo stran od teme, zato začnimo z gradnjo.
OPOMBA; V videu na mojem kanalu YouTube je animacija.
GO ELEKTRONIKA
2. korak: REZANJE LESA IN RISANJE TROKOTNIKA
Zato je bil prvi korak k gradnji kos lesa, kjer bi lahko narisal trikotnik Sierpinskega. Tako sem vzel ročno žago in vezan les debeline 3 mm in začel rezati kos lesa 200 mm v dolžino in 180 v širino.
Ko sem končal, sem trikotnik Sierpinskega načrtoval na kos papirja, nato pa sledil vodilom in ga narisal na kos lesa, ki sem ga pred kratkim posekal. Nato sem označil vsa mesta, kjer bi lahko popravil LED diode.
3. korak: ZOBANJE IN BERENJE LUK
S svojim izvijačem sem vdrl na vsa mesta, kjer sem lahko zlahka izvrtal luknje. Ko je vsaka luknja vdrla, sem začel postopek vrtanja lukenj.
4. korak: UPORABLJENE LED (RGBS IN BELE LED)
Ko je bil postopek vrtanja končan. Čas je bil, da razkrijemo najpomembnejšo komponento LED diode RGB.
Potrebujemo približno 30 LED RGB.
RGB LED diode so sestavljene iz 4 zatičev. Ena za RDEČO, MODRO, ZELENO IN (VCC, če je skupna anoda ali GND, če je skupna katoda)
Tu smo uporabili 30 običajnih LED RGB.
Potrebujemo pa tudi nekaj belih LED, da bo naš trikotnik videti bolj robusten. Torej sem vzel približno 20 belih LED.
5. korak: NAČRT POLAGANJA LED
PO izbiri vseh vrst LED je bil čas, da razkrijemo načrt, kamor vodi kam.
Zdaj so bele LED diode v obratnih trikotnikih, LED RGB pa povsod drugje, kot je prikazano na načrtu.
zaradi tega je naš trikotnik videti bolj živahen in ustvarjalen.
6. korak: POPRAVLJANJE LED
Ker je bil načrt končan, sem začel postavljati vse LED diode na svoje mesto in jih spajati skupaj. Za bele svetleče diode so bile pozitivne sponke vseh LED in negativne sponke vseh LED povezane skupaj. Toda za LED diode rgb sem uporabil rdečo žico za rdeče zatiče, modro za modre zatiče in zeleno za zelene zatiče. Zato, da na koncu ne zamotimo. Po namestitvi vseh LED diod RGB sem začel dolgočasen in dolg postopek spajkanja.
7. korak: ZAVRŠAVANJE ŽIC
Ožičenje po postopku spajkanja je videti nekoliko zastrašujoče, vendar se ne ustrašite, saj je le preprosta shema ožičenja, vendar je nekoliko dolga in traja veliko časa. Vzelo mi je približno 3 ure. spajkanje in upravljanje sheme ožičenja. zdaj pojdimo k aplikaciji.
8. korak: ZGRADBA APLIKACIJE
To aplikacijo lahko zgradite z uporabo HTML ali CSS in njene zelo osnovne aplikacije za gradnjo in delo z njo
IN NEŽELENA OPOMBA: če želite prenesti aplikacijo, preglejte opis mojega videoposnetka v YouTubu
GO ELEKTRONIKA
Zdaj najprej na zgornji strani lahko vidite logotip Bluetooth in oznako, imenovano ni povezano, in ko kliknete logotip Bluetooth, lahko vidite sled bližnjih naprav Bluetooth. Uporabljamo modul BLUETOOTH HC-05, tako da, ko kliknemo na HC -05 besedilo NI POVEZANO postane povezano z rdečo barvo. In ko kliknemo na različne odtenke, ga prikaže trikotnik sierpinskega.
9. korak: DEL PROGRAMIRANJA
const int redPin = 3;
const int bluePin = 6;
const int greenPin = 5;
barva znakov = 0;
void setup () {// vnesite nastavitveno kodo sem, da se enkrat zažene: pinMode (redPin, OUTPUT); pinMode (bluePin, OUTPUT);
pinMode (greenPin, OUTPUT);
Serial.begin (9600);
analogWrite (redPin, 0);
analogWrite (bluePin, 0);
analogWrite (greenPin, 0);
}
void loop () {// vnesite svojo glavno kodo sem, da se zažene večkrat: if (Serial.available ()> 0) {color = Serial.read (); vrednost char = char (barva); if (vrednost! = '0') {Serial.println (vrednost); }}
if (barva == 'Y') {analogWrite (redPin, 0); analogWrite (bluePin, 255); analogWrite (greenPin, 0); }
if (barva == 'W') {analogWrite (redPin, 0); analogWrite (bluePin, 0); analogWrite (greenPin, 0); }
if (barva == 'R') {analogWrite (redPin, 0); analogWrite (bluePin, 255); analogWrite (greenPin, 255); }
if (barva == 'P') {analogWrite (redPin, 0); analogWrite (bluePin, 80); analogWrite (greenPin, 70); }
if (barva == 'O') {analogWrite (redPin, 0); analogWrite (bluePin, 255); analogWrite (greenPin, 90); }
if (barva == 'M') {analogWrite (redPin, 0); analogWrite (bluePin, 0); analogWrite (greenPin, 255); }
if (barva == 'C') {analogWrite (redPin, 255); analogWrite (bluePin, 0); analogWrite (greenPin, 0); }
if (barva == 'G') {analogWrite (redPin, 255); analogWrite (bluePin, 255); analogWrite (greenPin, 0); }
if (barva == 'B') {analogWrite (redPin, 255); analogWrite (bluePin, 0); analogWrite (greenPin, 255); }}
To kodo je zelo enostavno razlagati, ko najprej razglasimo zatiče po vsem svetu. Nato najprej zapišite vsak pin kot nizek ali 0, tako da sprva ostanejo v stanju off.
Nato v void zanki preverimo, ali obstajajo vhodni podatki, in če so na voljo, začnemo izvajati različne barve glede na razpoložljive podatke. Zato natančno preglejte kodo.
10. korak: UMIRITE OČI IN Sprostite možgane
ZDAJ lahko umirimo oči in sprostimo možgane, tako da opazujemo fascinantne odtenke, ki jih nadzira aplikacija, o kateri smo nedavno govorili
A ZA VEČ PODROBNOSTI OBISKITE MOJ YOUTUBE KANAL: GO ELECTRONICS
11. korak: OGLEDAJTE VSE VIDEO
HVALA ZA OGLED
Priporočena:
Kako namestiti Raspbian OS v Raspberry Pi s programsko opremo NOOBS in pametnim telefonom .: 6 korakov
Kako namestiti Raspbian OS v Raspberry Pi s programsko opremo NOOBS in pametnim telefonom.: Pozdravljeni vsi! danes vam v tej vadnici pokažem, kako enostavno namestite Raspbian OS v Raspberry Pi s programsko opremo NOOBS in pametnim telefonom
DIY -- Kako narediti robota pajka, ki ga je mogoče nadzorovati s pametnim telefonom z uporabo Arduino Uno: 6 korakov
DIY || Kako narediti robota Spider, ki ga je mogoče nadzorovati s pametnim telefonom z uporabo Arduino Uno: Med izdelavo robota Spider se lahko naučite toliko stvari o robotiki. Tako kot je izdelava robotov zabavna, pa tudi zahtevna. V tem videu vam bomo pokazali, kako narediti robota Spider, s katerim lahko upravljamo s svojim pametnim telefonom (Androi
Kako narediti avtomobil s pametnim telefonom: 5 korakov
Kako narediti avtomobil s pametnim telefonom: Vsi se radi igrajo z avtomobilom na daljavo, ki ga upravlja pametni telefon. Ta videoposnetek govori o tem, kako to narediti
Vdor v Hexbug Spider XL za dodajanje računalniškega vida s pametnim telefonom Android: 9 korakov (s slikami)
Hakiranje Hexbug Spider XL za dodajanje računalniškega vida s pametnim telefonom Android: Sem velik oboževalec prvotnega Hexbuga ™ Pajek. Imam v lasti več kot ducat in jih vse vdrl. Kadar koli gre eden od mojih sinov k prijateljem ’ rojstnodnevno zabavo, prijatelj dobi Hexbug ™ pajka kot darilo. Hakiral sem ali
Neskončna ura s pametnim telefonom: 5 korakov (s slikami)
Neskončna ura, ki jo nadzoruje pametni telefon: videl sem veliko projektov ogledal Infinity in neskončnih ur na Instructables, zato sem se odločil, da bom naredil svojega. Morda se ne razlikuje veliko od drugih … ampak jaz sem to naredil sam, tako je! Če tega še ne veste: Kaj je neskončnost