Sadržaj:
- Korak 1: RAZUMIJEVANJE SIERPINSKOG TROKUTA
- Korak 2: REZANJE DRVA I NACRT TROKUTA
- Korak 3: ZUBANJE I BUŠENJE RUPA
- Korak 4: KORIŠTENE LED (RGBS I BIJELE LED)
- Korak 5: PLAN ZA POKRIVANJE LED
- Korak 6: POKRIVANJE LED dioda
- Korak 7: OGLAŠAVANJE ŽICA
- Korak 8: IZGRADNJA APLIKACIJE
- Korak 9: DIO PROGRAMIRANJA
- Korak 10: UMIRITE OČI I Opustite mozak
- Korak 11: POGLEDAJTE CIJELI VIDEOZAPIS
Video: NAPRAVITE NIJANSE SIERPINSKIM TROKUTOM I PAMETNIM TELEFONOM: 11 koraka
2024 Autor: John Day | [email protected]. Zadnja promjena: 2024-01-30 09:32
LED NIJANSIJE su sjajne za gledanje i hipnotiziraju nas, smiruju nam oči i opuštaju mozak. Stoga ću vam u ovom članku reći kako sam stvorio nijanse pomoću SIERPINSKOG TROKUTNIKA i vašeg PAMETNOG TELEFONA putem aplikacije koju možete izgraditi pomoću HTML -a ili CSS -a ili bilo kojeg drugog programskog jezika.
PA POČNIMO SA GRADNJOM
MOŽETE POSJETITI I MOJ KANAL NA YOUTUBEU: GO ELECTRONICS
Korak 1: RAZUMIJEVANJE SIERPINSKOG TROKUTA
Prvo ćemo razumjeti koncept iza trokuta Sierpinskog koji se temelji na FRAKTALIMA
Fraktali nisu beskonačni uzorak koji je SAMOPLIČAN u različitim mjerilima. Oni nastaju ponavljanjem
jednostavan proces uvijek iznova u stalnoj povratnoj petlji.
Jednostavno je reći da su fraktali beskonačni obrasci i da nastavite. Kao što možete vidjeti na slici taj trokut unutar trokuta unutar trokuta do beskonačnog uzorka.
Sada idemo dalje od teme pa krenimo s izgradnjom.
BILJEŠKA; U videu na mom YouTube kanalu nalazi se animacija.
IDITE NA ELEKTRONIKU
Korak 2: REZANJE DRVA I NACRT TROKUTA
Dakle, prvi korak prema izgradnji bio je nabaviti komad drveta na kojem sam mogao nacrtati trokut Sierpinskog. Tako sam uzeo RUČNU PILU i šperploču debljine 3 mm i počeo rezati komad drveta duljine 200 mm i širine 180 mm.
I nakon što sam završio, planirao sam trokut Sierpinskog na komadu papira, a zatim slijedio smjernice i nacrtao ga na komadu drveta koji sam nedavno izrezao. Zatim sam označio sva mjesta na kojima bih mogao popraviti LED diode.
Korak 3: ZUBANJE I BUŠENJE RUPA
Sa odvijačem sam udubio sva mjesta na kojima sam mogao lako izbušiti rupe. Nakon što je svaka rupa udubljena, započeo sam proces bušenja rupa.
Korak 4: KORIŠTENE LED (RGBS I BIJELE LED)
Nakon završetka procesa bušenja. Bilo je vrijeme za otkrivanje najvažnije komponente RGB LED dioda.
Trebamo otprilike 30 RGB LED dioda.
RGB LED diode sastoje se od 4 pina. Jedan za CRVENU, PLAVU, ZELENU I (VCC ako je zajednička anoda ili GND ako je zajednička katoda)
Ovdje smo koristili 30 uobičajenih RGB LED dioda.
Ali također nam je potrebno nekoliko bijelih LED dioda kako bi naš trokut izgledao robusnije. Uzeo sam oko 20 bijelih LED dioda.
Korak 5: PLAN ZA POKRIVANJE LED
NAKON što ste odabrali sve vrste LED -a, došlo je vrijeme da otkrijete plan koji vodi kamo ide.
Sada bijele LED diode idu u obrnute trokute, dok RGB LED diode idu posvuda drugdje kako je prikazano na planu.
zbog toga naš trokut izgleda življe i kreativnije.
Korak 6: POKRIVANJE LED dioda
Kako je plan bio gotov, počeo sam postavljati sve LED diode na mjesto i lemiti ih zajedno. Za bijele LED diode Pozitivni terminal svih LED dioda i negativni terminal svih LED dioda bili su spojeni zajedno. Ali za rgb LED diode koristio sam crvenu žicu za crvene igle plavu za plave igle i zelenu za zelene igle. PA da na kraju ne zabrljamo. Nakon što sam postavio sve RGB LED diode, započeo sam dosadan i dug proces lemljenja.
Korak 7: OGLAŠAVANJE ŽICA
Ožičenje nakon procesa lemljenja izgleda pomalo zastrašujuće, ali nemojte se bojati, to je samo jednostavna shema ožičenja, ali je malo duga i zahtijeva puno vremena. Trebalo mi je oko 3 sata. lemljenje i upravljanje shemom ožičenja. sada idemo prema aplikaciji.
Korak 8: IZGRADNJA APLIKACIJE
Ovu aplikaciju možete izgraditi pomoću HTML -a ili CSS -a i njezine vrlo osnovne aplikacije za izgradnju i rad s njom
I NEŽENA NAPOMENA: da biste preuzeli aplikaciju, provjerite opis mog videozapisa na YouTubeu
IDITE NA ELEKTRONIKU
Sada prvo na gornjoj strani možete vidjeti Bluetooth logotip i oznaku koja se zove nije povezano, a kada kliknete na Bluetooth logotip, možete vidjeti zapis obližnjih Bluetooth uređaja. Koristimo BLUETOOTH MODUL HC-05 pa kad kliknemo na HC -05 tekst NIJE POVEZAN pretvoren u povezan crvenom bojom. I sad kad kliknemo na različite nijanse, trokut sierpinskog to prikazuje.
Korak 9: DIO PROGRAMIRANJA
const int redPin = 3;
const int bluePin = 6;
const int greenPin = 5;
char char = 0;
void setup () {// ovdje postavite svoj kod za postavljanje, da biste ga jednom pokrenuli: pinMode (redPin, OUTPUT); pinMode (bluePin, OUTPUT);
pinMode (greenPin, OUTPUT);
Serial.begin (9600);
analogWrite (redPin, 0);
analogWrite (bluePin, 0);
analogWrite (greenPin, 0);
}
void loop () {// ovdje postavite svoj glavni kôd, za ponavljanje izvođenja: if (Serial.available ()> 0) {color = Serial.read (); char vrijednost = char (boja); if (vrijednost! = '0') {Serial.println (vrijednost); }}
if (boja == 'Y') {analogWrite (redPin, 0); analogWrite (bluePin, 255); analogWrite (greenPin, 0); }
if (boja == 'W') {analogWrite (redPin, 0); analogWrite (bluePin, 0); analogWrite (greenPin, 0); }
if (boja == 'R') {analogWrite (redPin, 0); analogWrite (bluePin, 255); analogWrite (greenPin, 255); }
if (boja == 'P') {analogWrite (redPin, 0); analogWrite (bluePin, 80); analogWrite (greenPin, 70); }
if (boja == 'O') {analogWrite (redPin, 0); analogWrite (bluePin, 255); analogWrite (greenPin, 90); }
if (boja == 'M') {analogWrite (redPin, 0); analogWrite (bluePin, 0); analogWrite (greenPin, 255); }
if (boja == 'C') {analogWrite (redPin, 255); analogWrite (bluePin, 0); analogWrite (greenPin, 0); }
if (boja == 'G') {analogWrite (redPin, 255); analogWrite (bluePin, 255); analogWrite (greenPin, 0); }
if (boja == 'B') {analogWrite (redPin, 255); analogWrite (bluePin, 0); analogWrite (greenPin, 255); }}
Ovaj je kôd vrlo lako interpretirati ako prvo globalno proglasimo pinove. Zatim u početku svaki pin zapišite kao nisko ili 0 tako da u početku ostanu u isključenom stanju.
Zatim u void petlji provjeravamo ima li ulaznih podataka i ako su dostupni, počinjemo izvoditi različite boje prema dostupnim podacima. Zato pažljivo proučite kôd.
Korak 10: UMIRITE OČI I Opustite mozak
SADA dopušta nam da umirimo oči i opustimo mozak gledajući fascinantne nijanse kontrolirane aplikacijom o kojoj smo nedavno govorili
ALI ZA VIŠE DETALJA POSJETITE MOJ YOUTUBE KANAL: GO ELECTRONICS
Korak 11: POGLEDAJTE CIJELI VIDEOZAPIS
HVALA NA GLEDANJU
Preporučeni:
Kako napraviti automobil s pametnim telefonom: 5 koraka
Kako napraviti automobil s pametnim telefonom: Svi se vole igrati sa udaljenim automobilom na pametnom telefonu. Ovaj video govori o tome kako to napraviti
Pametna LED lampa koja se kontrolira Bluetooth pametnim telefonom: 7 koraka
Pametna LED lampa koja se kontrolira Bluetooth pametnim telefonom: Uvijek sanjam o kontroliranju svojih rasvjetnih uređaja. Tada je netko napravio nevjerojatnu šarenu LED lampu. Nedavno sam na Youtube -u naišao na LED svjetiljku Josepha Cashe. Nadahnuvši se time, odlučio sam dodati nekoliko funkcija, zadržavajući pritom
Beskonačni sat kontroliran pametnim telefonom: 5 koraka (sa slikama)
Beskonačni sat kontroliran pametnim telefonom: Vidio sam mnoge projekte beskonačnih ogledala i beskonačnih satova na Instructables, pa sam odlučio napraviti svoj. Možda se i ne razlikuje mnogo od ostalih … ali sam sam to učinio, tako je! U slučaju da to već ne znate: Što je beskonačnost
Lako treperenje prekidača za svjetlo: Montirano pametnim telefonom s BLYNK: 10 koraka
Lako treperenje prekidača za svjetlo koje se može montirati: kontrolira se pametnim telefonom s BLYNK-om: IoT uređaji brzo postaju sve popularniji, pa zašto ne naučite i stvorite vlastite IoT uređaje od jeftinih materijala i napornog rada za obavljanje stvari koje prije niste mogli ? Moja imena Szehuai i ja uvijek zalazimo u san, ali
Napravite i letite jeftino avionom s kontroliranim pametnim telefonom: 8 koraka
Napravite i letite jeftino zrakoplovom s kontroliranim pametnim telefonom: Jeste li ikada sanjali o izgradnji <15 $ DIY aviona za daljinsko upravljanje parkiralištem koji upravlja vašim mobilnim telefonom (aplikacija za Android preko WiFi -a) i dat će vam dnevnu dozu adrenalina od 15 minuta (letenje) vrijeme od oko 15 minuta)? nego ovo uputstvo