Sisällysluettelo:
- Vaihe 1: SIERPINSKIN KOLMAKULMAN YMMÄRTÄMINEN
- Vaihe 2: PUUN LEIKKAAMINEN JA KOLMIKULMEN VETO
- Vaihe 3: REIKIEN SULKEMINEN JA POROTUS
- Vaihe 4: KÄYTETYT LEDIT (RGBS JA VALKOISET LEDIT)
- Vaihe 5: SUUNNITTELE LEDIT KIINNITTÄMÄÄN
- Vaihe 6: LED -VALOJEN KIINNITYS
- Vaihe 7: DOOMING WIRES
- Vaihe 8: SOVELLUKSEN RAKENTAMINEN
- Vaihe 9: OHJELMOINTIOSA
- Vaihe 10: Rauhoita silmiäsi ja rentoudu aivoissasi
- Vaihe 11: KATSO KOKO VIDEO
Video: LUO SÄVYT SIERPINSKIN KOLMAKULMALLA JA Älypuhelimella: 11 vaihetta
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 08:59
LED -SÄVYT ovat mahtavia katsella ja ne lumoavat meidät sekä rauhoittavat silmiämme ja rentouttavat aivojamme. Joten tässä artikkelissa kerron sinulle, kuinka loin sävyjä käyttämällä SIERPINSKI TRIANGLE: a ja SMART PHONE -puhelintasi sovelluksella, jonka voit rakentaa käyttämällä HTML- tai CSS -muotoa tai mitä tahansa muuta ohjelmointikieltä.
Aloitetaan siis BUILDin kanssa
VOIT VIELÄ KÄYTTÄÄ KANAVAMME YOUTUBE: GO ELECTRONICS
Vaihe 1: SIERPINSKIN KOLMAKULMAN YMMÄRTÄMINEN
Ensin ymmärretään käsite sierpinskin kolmion takana, joka perustuu FRACTALSiin
Fraktaalit ovat loputtomia kuvioita, jotka ovat samankaltaisia eri mittakaavoissa. Ne luodaan toistamalla
yksinkertainen prosessi uudestaan ja uudestaan jatkuvassa palautesilmukassa.
Yksinkertaisesti sanottuna fraktaalit ovat äärettömiä kuvioita ja ne jatkavat. Kuten kuvasta näkyy, tämä kolmio on kolmion sisällä kolmion sisällä äärettömään kuvioon.
Nyt ollaan menossa ohi aiheen, joten aloitetaan rakentamisesta.
HUOMAUTUS; YouTube -kanavani videossa on animaatiota.
Mene ELECTRONICS
Vaihe 2: PUUN LEIKKAAMINEN JA KOLMIKULMEN VETO
Joten ensimmäinen askel kohti rakentamista oli saada puukappale, josta voisin piirtää Sierpinskin kolmion. Joten otin käsisahan ja 3 mm paksuisen vanerin ja aloin halkaista 200 mm pituista ja 180 leveää puukappaletta.
Kun olin valmis, suunnittelin Sierpinskin kolmion paperille ja seurasin sitten ohjeviivoja ja piirsin sen hiljattain leikatulle puukappaleelle. Merkitsin sitten kaikki paikat, joissa voisin korjata ledit.
Vaihe 3: REIKIEN SULKEMINEN JA POROTUS
Ruuvimeisselilläni loukkasin kaikki paikat, joissa voisin porata reiät helposti. Jokaisen reiän lommon jälkeen aloitin reikien poraamisen.
Vaihe 4: KÄYTETYT LEDIT (RGBS JA VALKOISET LEDIT)
Kun porausprosessi oli valmis, oli aika paljastaa RGB -ledien tärkein komponentti.
Ja tarvitsemme noin 30 RGB -LEDiä.
RGB -ledit koostuvat 4 nastasta. Yksi PUNAISELLE, SINISELLE, VIHREÄLLE JA (VCC, jos se on yhteinen anodi tai GND, jos yhteinen katodi)
Tässä olemme käyttäneet 30 yleistä RGB -LEDiä.
Mutta tarvitsemme myös valkoisia ledejä, jotta kolmio näyttäisi kestävämmältä. Joten otin noin 20 valkoista lediä.
Vaihe 5: SUUNNITTELE LEDIT KIINNITTÄMÄÄN
Kun olet valinnut kaikki led -tyypit, oli aika paljastaa suunnitelma, mikä ledi menee minne.
Nyt valkoiset ledit kulkevat käänteisissä kolmioissa, kun taas RGB -ledit kulkevat kaikkialla muualla, kuten suunnitelmassa on esitetty.
tämä tekee kolmiostamme elävämmän ja luovemman.
Vaihe 6: LED -VALOJEN KIINNITYS
Koska suunnitelma oli nyt valmis, aloin laittaa kaikki ledit paikoilleen ja juottaa ne yhteen. Valkoisten ledien osalta kaikkien ledien positiivinen liitin ja kaikkien ledien negatiivinen liitin oli kytketty yhteen. Mutta rgb -ledit käytin punaista lankaa punaisiin nastoihin, sininen sinisiin nastoihin ja vihreitä vihreisiin nastoihin. Joten emme lopulta sotke. Ja kaikkien RGB -ledien sijoittamisen jälkeen aloitin tylsä ja pitkä juotosprosessi.
Vaihe 7: DOOMING WIRES
Johdotus juotosprosessin jälkeen näyttää hieman pelottavalta, mutta älä pelkää, se on yksinkertainen kytkentäkaavio, mutta se on hieman pitkä ja vie paljon aikaa. Minulla kesti noin 3 tuntia. juottaminen ja johdotusjärjestelmän hallinta. nyt siirrytään sovellukseen.
Vaihe 8: SOVELLUKSEN RAKENTAMINEN
Voit rakentaa tämän sovelluksen käyttämällä HTML- tai CSS -tiedostoa ja sen perussovellusta, jonka avulla voit luoda ja työskennellä
Ja SIVU HUOMAUTUS: Lataa sovellus siirtymällä katsomaan videoni kuvaus YouTubessa
Mene ELECTRONICS
Nyt ensinnäkin yläosassa näet Bluetooth-logon ja tarran, jota ei ole yhdistetty, ja kun napsautat Bluetooth-logoa, näet raidan lähellä olevista Bluetooth-laitteista. Käytämme BLUETOOTH-moduulia HC-05, joten kun napsautamme HC -05 teksti NOT CONNECTED muuttuu yhdistetyksi punaisella värillä. Ja nyt kun napsautamme eri sävyjä, sierpinskin kolmio näyttää sen.
Vaihe 9: OHJELMOINTIOSA
const int redPin = 3;
const int bluePin = 6;
const int vihreäPin = 5;
char -väri = 0;
void setup () {// laita asennuskoodi tänne, jotta se suoritetaan kerran: pinMode (redPin, OUTPUT); pinMode (bluePin, OUTPUT);
pinMode (greenPin, OUTPUT);
Sarja.alku (9600);
analogWrite (redPin, 0);
analogWrite (bluePin, 0);
analogWrite (vihreäPin, 0);
}
void loop () {// laita pääkoodisi tänne toistettavaksi: if (Serial.available ()> 0) {color = Serial.read (); char -arvo = char (väri); if (arvo! = '0') {Sarja.println (arvo); }}
if (väri == 'Y') {analogWrite (redPin, 0); analogWrite (bluePin, 255); analogWrite (vihreäPin, 0); }
if (väri == 'W') {analogWrite (redPin, 0); analogWrite (bluePin, 0); analogWrite (vihreäPin, 0); }
if (väri == 'R') {analogWrite (redPin, 0); analogWrite (bluePin, 255); analogWrite (greenPin, 255); }
if (väri == 'P') {analogWrite (redPin, 0); analogWrite (bluePin, 80); analogWrite (greenPin, 70); }
if (väri == 'O') {analogWrite (redPin, 0); analogWrite (bluePin, 255); analogWrite (greenPin, 90); }
if (väri == 'M') {analogWrite (redPin, 0); analogWrite (bluePin, 0); analogWrite (greenPin, 255); }
if (väri == 'C') {analogWrite (redPin, 255); analogWrite (bluePin, 0); analogWrite (vihreäPin, 0); }
if (väri == 'G') {analogWrite (redPin, 255); analogWrite (bluePin, 255); analogWrite (vihreäPin, 0); }
if (väri == 'B') {analogWrite (redPin, 255); analogWrite (bluePin, 0); analogWrite (greenPin, 255); }}
Tämä koodi on erittäin helppo tulkita ensiksi, kun ilmoitamme nastat maailmanlaajuisesti. Kirjoita sitten aluksi jokainen nasta pieneksi tai 0 niin, että aluksi ne pysyvät pois päältä.
Sitten tarkistamme tyhjässä silmukassa, onko saapuvaa dataa, ja jos tietoja on saatavilla, aloitamme eri värien käyttämisen käytettävissä olevien tietojen mukaan. Joten käy koodi läpi huolellisesti.
Vaihe 10: Rauhoita silmiäsi ja rentoudu aivoissasi
NYT antaa rauhoittaa silmiämme ja rentouttaa aivojamme katsomalla kiehtovia sävyjä, joita ohjaa äskettäin puhunut sovellus
MUTTA LISÄTIETOJA KATSO YOUTUBE -KANAVALLE: GO ELECTRONICS
Vaihe 11: KATSO KOKO VIDEO
KIITOS KUN KATSOIT
Suositeltava:
DIY -- Kuinka tehdä hämähäkkirobotti, jota voidaan ohjata älypuhelimella Arduino Unon avulla: 6 vaihetta
DIY || Kuinka tehdä hämähäkkirobotti, jota voidaan hallita älypuhelimella Arduino Unon avulla: Hämähäkkirobotin valmistuksen aikana voi oppia niin paljon robotiikasta. Tässä videossa näytämme sinulle kuinka tehdä hämähäkin robotti, jota voimme käyttää älypuhelimellamme (Androi
DIY - Arduinon ohjaamat RGB -LED -sävyt: 5 vaihetta (kuvilla)
DIY | Arduinon ohjaamat RGB -LED -sävyt: Tänään aion opettaa sinulle, kuinka voit rakentaa omat RGB -LED -lasisi erittäin helposti ja halvalla Tämä on aina ollut yksi suurimmista haaveistani ja se toteutui lopulta! Tämä projekti. He ovat PCB -valmistaja
Automaattiset Windows -sävyt: 6 vaihetta (kuvilla)
Automaattiset Windows -varjostimet: Muutama sana eteenpäin Olen nähnyt paljon opetusohjelmia manuaalisten sävyjen ja kaihtimien automatisoinnista, ja tässä automatisoimme sähköiset sävyt. Katamme sähköiset sävyt, joita käyttävät jatkuvavirran (DC) sähkömoottorit, jotka avautuvat tai sulkeutuvat kääntämällä t
Arduino -sävyt (englanti): 7 vaihetta (kuvilla)
Arduino -sävyt (englanti): Tämä on ohje, jonka avulla voit tehdä laitteen, joka voi tehdä jokaisesta rullaverhosta automaattisen ja "älykkään". Kaikki mitä tarvitset: Parametrinen 3D -palloketjuhammastuksen CAD -tiedosto John AbellastaAdafruit -moottorisuoja Arduino Uno Stepper -moottorin valokuvavastus
Arduino -sävyt: 8 vaihetta (kuvilla)
Arduino Shades: Englanninkielisen version saat napsauttamalla tätä. Seuraavaksi tämä on: Parametrinen 3D -palloketju vaihde CAD -tiedosto John Abella Adafruit motor shie