INHOUDSOPGAWE:
- Stap 1: VERSTAAN VAN SIERPINSKI SE DRIEHOEK
- Stap 2: HAKS VAN DIE HOUT EN TEKEN DIE DRIEHOEK
- Stap 3: TANDEER EN BORING VAN DIE GATE
- Stap 4: LEDS GEBRUIK (RGBS EN WIT LEDS)
- Stap 5: Beplan vir die vasmaak van LED's
- Stap 6: DIE LED's OPPAS
- Stap 7: DOOMING DRAADE
- Stap 8: BOU VAN DIE APP
- Stap 9: PROGRAMMERING DEEL
- Stap 10: STERF U Oë EN ONTSPAN U BREIN
- Stap 11: KYK DIE HELE VIDEO
Video: SKEP SKADUWE MET SIERPINSKI SE DRIEHOEK EN SLIM TELEFOON: 11 stappe
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:23
LED -SJAGTE is wonderlik om na te kyk, dit betower ons sowel as om ons oë te versag en ons brein te laat ontspan. So in hierdie artikel sal ek u vertel hoe ek skakerings geskep het met SIERPINSKI'S TRIANGLE en u SMART PHONE via 'n toepassing wat u kan bou met HTML of CSS of enige ander programmeertaal.
SO KOM ONS BEGIN MET DIE BOU
U KAN OOK BESOEK MY KANAAL OP YOUTUBE: GAAN ELEKTRONIES
Stap 1: VERSTAAN VAN SIERPINSKI SE DRIEHOEK
Laat ons eers die konsep agter die driehoek van sierpinski verstaan, wat op FRACTALS gebaseer is
Fraktale is 'n eindelose patroon wat op verskillende skale SELFGELYK is. Hulle word geskep deur herhaling
'n eenvoudige proses oor en oor in 'n deurlopende terugvoerlus.
Eenvoudig om te sê fraktale is oneindige patrone en hou aan. Soos u in die prent kan sien, is die driehoek in 'n driehoek in 'n driehoek tot 'n oneindige patroon.
Nou gaan ons van die onderwerp af, so begin met die bouwerk.
LET WEL; Daar is animasie in die video op my YouTube -kanaal.
GAAN ELEKTRONIES
Stap 2: HAKS VAN DIE HOUT EN TEKEN DIE DRIEHOEK
Die eerste stap in die rigting van die bouwerk was om 'n stuk hout te kry waar ek die driehoek van die Sierpinski kon teken. Dus het ek my HANDSAAG en laaghout van 3 mm dik geneem en 'n stuk hout van 200 mm lank en 180 in breedte begin sny.
En nadat ek klaar was, beplan ek die Sierpinski se driehoek op 'n stuk papier, volg die riglyne en teken dit op die stuk hout wat ek onlangs gesny het. Merk dan al die plekke waar ek die leds kon regmaak.
Stap 3: TANDEER EN BORING VAN DIE GATE
Met my skroewedraaier het ek al die plekke ingeduik waar ek maklik die gate kon boor. Nadat elke gat gebars is, het ek begin met die boor van gate.
Stap 4: LEDS GEBRUIK (RGBS EN WIT LEDS)
Nadat die boorproses voltooi was, was dit tyd om die belangrikste komponent van die RGB -leds bekend te maak.
En ons benodig ongeveer 30 RGB LED's.
RGB -LED's bestaan uit 4 pins. Een vir ROOI, BLOU, GROEN EN (VCC as dit 'n gewone anode is, of GND as 'n gewone katode)
Hier het ons 30 algemene RGB LED's gebruik.
Maar ons benodig ook 'n paar wit LED's om ons driehoek robuuster te laat lyk. Ek het dus ongeveer 20 wit leds geneem.
Stap 5: Beplan vir die vasmaak van LED's
NADAT u alle tipe LED's gekies het, was dit tyd om die plan bekend te maak, waarvan die LED waarheen gaan.
Die wit leds gaan nou in die omgekeerde driehoeke, terwyl die RGB -leds oral anders gaan soos in die plan getoon.
dit laat ons driehoek lewendiger en kreatiewer lyk.
Stap 6: DIE LED's OPPAS
Aangesien die plan nou voltooi was, het ek begin om al die leds op hul plek te plaas en aanmekaar te soldeer. Vir wit leds is die positiewe terminaal van alle leds en en die negatiewe terminaal van alle leds met mekaar verbind. Maar vir rgb leds het ek Rooi draad gebruik vir rooi penne blou vir blou penne en groen vir groen penne. Sodat ons uiteindelik nie deurmekaar raak nie. En nadat ek al die RGB -leds geplaas het, het ek begin met die vervelige sowel as die lang soldeerproses.
Stap 7: DOOMING DRAADE
Die bedrading na die soldeerproses lyk 'n bietjie skrikwekkend, maar moenie bang wees nie, dit is net 'n eenvoudige bedradingskema, maar dit is 'n bietjie lank en neem baie tyd. Dit het my ongeveer 3 ure geneem. soldeer en bestuur die bedradingskema. laat ons nou na die toepassing beweeg.
Stap 8: BOU VAN DIE APP
U kan hierdie app bou met behulp van 'n HTML of CSS en die baie basiese toepassing om mee te bou en mee te werk
En 'N KANTNOTA: kyk na die beskrywing van my video op YouTube om die app af te laai
GAAN ELEKTRONIES
Nou kan u aan die bokant eerstens 'n Bluetooth-logo sien en 'n etiket wat nie gekoppel is nie, en as u op die Bluetooth-logo klik, kan u 'n spoor van nabygeleë Bluetooth-toestelle sien. Ons gebruik 'n BLUETOOTH MODULE HC-05, dus as ons op HC klik -05 die teks NIE VERBOND nie, word gekoppel aan die rooi kleur. En as ons nou op verskillende skakerings klik, vertoon die driehoek van sierpinski dit.
Stap 9: PROGRAMMERING DEEL
const int redPin = 3;
const int bluePin = 6;
const int greenPin = 5;
char kleur = 0;
ongeldige opstelling () {// plaas u opstellingskode hier om een keer te werk: pinMode (redPin, OUTPUT); pinMode (bluePin, OUTPUT);
pinMode (greenPin, OUTPUT);
Serial.begin (9600);
analogWrite (redPin, 0);
analogWrite (bluePin, 0);
analogWrite (greenPin, 0);
}
void loop () {// plaas u hoofkode hier om herhaaldelik te hardloop: if (Serial.available ()> 0) {color = Serial.read (); char waarde = char (kleur); if (waarde! = '0') {Serial.println (waarde); }}
as (kleur == 'Y') {analogWrite (redPin, 0); analogWrite (bluePin, 255); analogWrite (greenPin, 0); }
as (kleur == 'W') {analogWrite (redPin, 0); analogWrite (bluePin, 0); analogWrite (greenPin, 0); }
as (kleur == 'R') {analogWrite (redPin, 0); analogWrite (bluePin, 255); analogWrite (greenPin, 255); }
as (kleur == 'P') {analogWrite (redPin, 0); analogWrite (bluePin, 80); analogWrite (greenPin, 70); }
as (kleur == 'O') {analogWrite (redPin, 0); analogWrite (bluePin, 255); analogWrite (greenPin, 90); }
as (kleur == 'M') {analogWrite (redPin, 0); analogWrite (bluePin, 0); analogWrite (greenPin, 255); }
as (kleur == 'C') {analogWrite (redPin, 255); analogWrite (bluePin, 0); analogWrite (greenPin, 0); }
as (kleur == 'G') {analogWrite (redPin, 255); analogWrite (bluePin, 255); analogWrite (greenPin, 0); }
as (kleur == 'B') {analogWrite (redPin, 255); analogWrite (bluePin, 0); analogWrite (greenPin, 255); }}
Hierdie kode is baie maklik om te interpreteer, eerstens verklaar ons die penne wêreldwyd. Skryf dan elke pen eers as laag of 0 neer sodat hulle aanvanklik in 'n ongeskikte toestand bly.
Dan kyk ons in die nietige lus of daar inkomende data is, en as daar data beskikbaar is, begin ons verskillende kleure volgens die beskikbare data. Gaan dus noukeurig deur die kode.
Stap 10: STERF U Oë EN ONTSPAN U BREIN
Laat ons nou ons oë kalmeer en ons brein ontspan deur te kyk na die fassinerende skakerings wat beheer word deur die toepassing waaroor ons onlangs gepraat het
MAAR VIR MEER BESONDERHEDE BESOEK MY YOUTUBE -KANAAL: GAAN ELEKTRONIES
Stap 11: KYK DIE HELE VIDEO
DANKIE DAT JY GEKYK HET
Aanbeveel:
Slim lessenaar LED -lig - Slim beligting met Arduino - Neopixels -werkruimte: 10 stappe (met foto's)
Slim lessenaar LED -lig | Slim beligting met Arduino | Neopixels Workspace: Ons spandeer deesdae baie tyd tuis, studeer en werk virtueel, so waarom nie ons werkruimte groter maak met 'n pasgemaakte en slim beligtingstelsel Arduino en Ws2812b LED's nie. Hier wys ek u hoe u u Smart bou LED -lessenaar op die tafel wat
Hoe om 'n draagbare slim spieël/kombinasie -boks te skep: 8 stappe
Hoe om 'n draagbare slim spieël te skep/'n kombinasie van 'n make -up box: as 'n laaste projek vir my hoeksteen by Davis & Elkins college, het ek besluit om 'n reisdoos te ontwerp en te maak, saam met 'n groter spieël en die gebruik van 'n framboospi en die magic mirror sagteware -platform, wat as 'n poort sou funksioneer
IoT -gebaseerde slim tuinmaak en slim landbou met behulp van ESP32: 7 stappe
IoT -gebaseerde slim tuinmaak en slim landbou Met behulp van ESP32: Wêreld verander soos die tyd en so landbou. Tans integreer mense elektronika op elke gebied en die landbou is geen uitsondering hierop nie. Hierdie samesmelting van elektronika in die landbou help boere en mense wat tuine bestuur
Beveilig u slim huis slim: 14 stappe
Beveilig u slim huis slim: ek neem deel aan die veilige wedstryd. As u van my instruksies hou, stem dan daarvoor! Ek sal u wys hoe u u huis en sy omgewing maklik en goedkoop kan beveilig. Dit bevat segmente waar u sal leer: 1. Stel j op
Koppelvlak Honeywell Vista alarm met slim hub (knipoog/slim): 7 stappe (met foto's)
Koppelvlak Honeywell Vista alarm met slim hub (knipoog/slim): Hallo daar! Ek wou 'n kort handleiding gee oor hoe ek my Honeywell Vista -alarmstelsel in my slim hub kan integreer. Ek gebruik Wink vir hierdie tutoriaal, maar dit behoort te werk met enige slim hub (Smartthings/Iris/ens.) Voordat ons begin, gaan