ዝርዝር ሁኔታ:

ከሴርፒንስኪ ትሪአንጅሌ እና ስማርት ስልክ ጋር ጥላዎችን ይፍጠሩ -11 ደረጃዎች
ከሴርፒንስኪ ትሪአንጅሌ እና ስማርት ስልክ ጋር ጥላዎችን ይፍጠሩ -11 ደረጃዎች

ቪዲዮ: ከሴርፒንስኪ ትሪአንጅሌ እና ስማርት ስልክ ጋር ጥላዎችን ይፍጠሩ -11 ደረጃዎች

ቪዲዮ: ከሴርፒንስኪ ትሪአንጅሌ እና ስማርት ስልክ ጋር ጥላዎችን ይፍጠሩ -11 ደረጃዎች
ቪዲዮ: Как спрятать данные в ячейках Excel? 2024, ሀምሌ
Anonim
ከሴርፒንኪኪ ትሪአንጅሌ እና ስማርት ስልክ ጋር ጥላዎችን ይፍጠሩ
ከሴርፒንኪኪ ትሪአንጅሌ እና ስማርት ስልክ ጋር ጥላዎችን ይፍጠሩ

የ LED ጥላዎች እኛን ለመመልከት ግሩም ናቸው እናም እኛን ያዝናኑናል እንዲሁም ዓይኖቻችንን ያረጋጉ እና አንጎልን ያዝናናሉ። ስለዚህ በዚህ ጽሑፍ ውስጥ ኤችቲኤምኤል ወይም ሲኤስኤስ ወይም ሌላ ማንኛውንም የፕሮግራም ቋንቋ በመጠቀም ሊገነቡ በሚችሉት መተግበሪያ አማካኝነት የ SIERPINSKI TRIANGLE ን እና የእርስዎን SMART ስልክ በመጠቀም እንዴት ጥላዎችን እንደፈጠርኩ እነግርዎታለሁ።

ስለዚህ ከህንጻው እንጀምር

YouTUBE ላይ የእኔን ቻናል ይጎብኙ መሄድም ይችላሉ - ኤሌክትሮኒክስ ይሂዱ

ደረጃ 1: የሲርፒንስኪን ትሪኢን መረዳት

የ SIERPINSKI ትሪአን መረዳት
የ SIERPINSKI ትሪአን መረዳት
የ SERPINSKI ትሪአን መረዳት
የ SERPINSKI ትሪአን መረዳት

በመጀመሪያ በ FRACTALS ላይ የተመሠረተ ከ sierpinski's triangle በስተጀርባ ያለውን ጽንሰ -ሀሳብ እንረዳለን

ፍራክሽሎች በተለያዩ ሚዛኖች ላይ ከራስ ጋር የሚመሳሰሉ ዘይቤዎችን ጨርሰው አያበቁም። እነሱ በመደጋገም የተፈጠሩ ናቸው።

ቀጣይነት ባለው የግብረመልስ ዑደት ውስጥ ቀለል ያለ ሂደት።

Fractals ማለቂያ የሌላቸው ቅጦች ናቸው እና ለመቀጠል ቀላል ናቸው። በሥዕሉ ላይ እንደሚታየው በሦስት ማዕዘኑ ውስጥ በሦስት ማዕዘኑ ውስጥ ወደ ማለቂያ የሌለው ንድፍ።

አሁን ከርዕሰ -ጉዳይ እንወጣለን ስለዚህ በግንባታው እንጀምር።

ማስታወሻ; በ YouTube ቪዲዮዬ ላይ በቪዲዮው ውስጥ የቀረበው እነማ አለ።

ኤሌክትሮኒክስ ይሂዱ

ደረጃ 2: እንጨቱን መቁረጥ እና ትራይንግልን መሳል

እንጨቱን መቁረጥ እና ትራይንግልን መሳል
እንጨቱን መቁረጥ እና ትራይንግልን መሳል
እንጨቱን መቁረጥ እና ትራይንግልን መሳል
እንጨቱን መቁረጥ እና ትራይንግልን መሳል
እንጨቱን መቁረጥ እና ትራይንግልን መሳል
እንጨቱን መቁረጥ እና ትራይንግልን መሳል

ስለዚህ ወደ ግንባታው የመጀመሪያው እርምጃ የሲየርፒንስኪን ሶስት ማእዘን መሳል የምችልበትን እንጨት ማግኘት ነበር። ስለዚህ የእጄን SAW እና የ 3 ሚሜ ውፍረት ንጣፍ ወስጄ 200 ሚሊ ሜትር ርዝመት እና 180 ስፋት ያለው እንጨት መሰንጠቅ ጀመርኩ።

እና ከጨረስኩ በኋላ የሲየርፒንስኪን ትሪያንግል በወረቀት ላይ እቅድ አወጣሁ እና ከዚያ የመመሪያ መስመሮችን ተከትዬ በቅርብ ባጠፋሁት እንጨት ላይ ቀረብኩት። ከዚያም ሌዲዎቹን ማስተካከል የምችልባቸውን ቦታዎች ሁሉ ምልክት አድርጌያለሁ።

ደረጃ 3 - የጥርስ መቦረሽ እና ጉድጓዶችን መቆፈር

ጉድጓዶችን መቦረሽ እና መቆፈር
ጉድጓዶችን መቦረሽ እና መቆፈር

በኔ ሾው ሾፌር ቀዳዳዎቹን በቀላሉ የምቆፍርባቸውን ቦታዎች ሁሉ አበስኩ። እያንዲንደ ጉዴጓዴ ከተቆሇጠ በኋሊ ጉዴጓዴዎችን ሇመቆፈር ጀመርኩ.

ደረጃ 4 - LEDS ጥቅም ላይ (አርጂቢኤስ እና ነጭ LEDS)

LEDS ጥቅም ላይ ውሏል (አርጂቢኤስ እና ነጭ LEDS)
LEDS ጥቅም ላይ ውሏል (አርጂቢኤስ እና ነጭ LEDS)
LEDS ጥቅም ላይ ውሏል (አርጂቢኤስ እና ነጭ LEDS)
LEDS ጥቅም ላይ ውሏል (አርጂቢኤስ እና ነጭ LEDS)
LEDS ጥቅም ላይ ውሏል (አርጂቢኤስ እና ነጭ LEDS)
LEDS ጥቅም ላይ ውሏል (አርጂቢኤስ እና ነጭ LEDS)

የቁፋሮው ሂደት ከተጠናቀቀ በኋላ.የ RGB ሌዲዎችን በጣም አስፈላጊ የሆነውን አካል ለመግለጥ ጊዜው ነበር።

እና በግምት 30 RGB LEDS እንፈልጋለን።

አርጂቢ ሊድስ 4 ፒን ያካትታል። አንድ ለ ቀይ ፣ ሰማያዊ ፣ አረንጓዴ እና (ቪ.ሲ.ሲ የተለመደ አኖድ ከሆነ ወይም GND ከተለመደው ካቶድ ከሆነ)

እዚህ 30 የተለመዱ RGB LEDS ን ተጠቅመናል።

ግን የእኛ ሶስት ማእዘን የበለጠ ጠንካራ እንዲመስል አንዳንድ ነጭ ሌዲዎችም ያስፈልጉናል። ስለዚህ 20 ያህል ነጭ ሌዲዎችን ወሰድኩ።

ደረጃ 5: ለማስተካከል LEDS እቅድ

ለማስተካከል የ LEDs እቅድ
ለማስተካከል የ LEDs እቅድ
ለማስተካከል የ LEDs እቅድ
ለማስተካከል የ LEDs እቅድ

ሁሉንም የመሪ ዓይነቶች ከመረጡ በኋላ የመሪውን ዕቅድ የት እንደሚሄድ ለመግለጽ ጊዜው ነበር።

አሁን ነጭ ሊድዎች በተቃራኒው ሦስት ማዕዘኖች ውስጥ ሲገቡ የ RGB ሌዲዎች በእቅዱ ውስጥ እንደሚታየው ወደ ሌላ ቦታ ይሄዳሉ።

ይህ የእኛ ሶስት ማዕዘን የበለጠ ሕያው እና ፈጠራ እንዲመስል ያደርገዋል።

ደረጃ 6 - የ LEDs መጠገን

የ LEDs መጠገን
የ LEDs መጠገን
የ LEDs መጠገን
የ LEDs መጠገን

ዕቅዱ እንደተጠናቀቀ አሁን ሁሉንም ሌዲዎች በቦታው ማስቀመጥ እና በአንድ ላይ መሸጥ ጀመርኩ። ለነጭ ሌዲዎች የሁሉም ሊዶች አዎንታዊ ተርሚናል እና የሁሉም ሌዲዎች አሉታዊ ተርሚናል አብረው ተገናኝተዋል። ግን ለ rgb ሌዲዎች ቀይ ሽቦን ለቀይ ፒኖች ሰማያዊ ለሰማያዊ ፒኖች እና አረንጓዴ ለአረንጓዴ ፒኖች እጠቀም ነበር። ስለዚህ በመጨረሻ እንዳንዛባ። እና ሁሉንም የ RGB ሌዲዎችን ካስቀመጥኩ በኋላ አሰልቺውን እና ረጅም የማሽከርከር ሂደቱን ጀመርኩ።

ደረጃ 7: የጥፋት ሽቦዎች

የሚያበላሹ ሽቦዎች
የሚያበላሹ ሽቦዎች
የሚያበላሹ ሽቦዎች
የሚያበላሹ ሽቦዎች

ከሽያጭ ሂደቱ በኋላ ሽቦው ትንሽ የሚያስፈራ ይመስላል ፣ ግን ቀላል የሽቦ መርሃግብሩን ብቻ አይፍሩ ፣ ግን ትንሽ ረጅም እና ብዙ ጊዜ ይወስዳል። 3 ሰዓት አካባቢ ወሰደኝ። የሽቦ መርሃግብሩን መሸጥ እና ማስተዳደር። አሁን ወደ ማመልከቻው እንሂድ።

ደረጃ 8 - መተግበሪያውን መገንባት

መተግበሪያውን መገንባት
መተግበሪያውን መገንባት
መተግበሪያውን መገንባት
መተግበሪያውን መገንባት
መተግበሪያውን መገንባት
መተግበሪያውን መገንባት
መተግበሪያውን መገንባት
መተግበሪያውን መገንባት

ኤችቲኤምኤል ወይም ሲኤስኤስ እና እሱን ለመገንባት እና አብሮ ለመስራት በጣም መሠረታዊ የሆነውን መተግበሪያውን በመጠቀም ይህንን መተግበሪያ መገንባት ይችላሉ

እና አንድ የጎን ማስታወሻ - መተግበሪያውን ለማውረድ ይሂዱ የእኔን ቪዲዮ መግለጫ በ YouTube ላይ ይመልከቱ

ኤሌክትሮኒክስ ይሂዱ

አሁን በመጀመሪያ ከላይኛው በኩል የብሉቱዝ አርማ እና አልተገናኘም የሚል ስያሜ ማየት ይችላሉ እና የብሉቱዝ አርማውን ጠቅ ሲያደርጉ በአቅራቢያ ያሉ የብሉቱዝ መሣሪያዎችን ዱካ ማየት ይችላሉ። እኛ HC ላይ ጠቅ ስንል BLUETOOTH MODULE HC-05 ን እንጠቀማለን። -05 ያልተገናኘው ጽሑፍ ከቀይ ቀለም ጋር ተገናኝቷል። እና አሁን በተለያዩ ጥላዎች ላይ ጠቅ ስናደርግ የሲርፒንስኪ ትሪያንግል ያሳያል።

ደረጃ 9 የፕሮግራም ክፍል

const int redPin = 3;

const int bluePin = 6;

const int greenPin = 5;

የቻር ቀለም = 0;

ባዶነት ማዋቀር () {// አንድ ጊዜ ለማሄድ የማዋቀሪያ ኮድዎን እዚህ ያስገቡ - pinMode (redPin ፣ OUTPUT) ፤ pinMode (ሰማያዊ ፒን ፣ ውፅዓት);

pinMode (አረንጓዴ ፒን ፣ ውፅዓት);

Serial.begin (9600);

analogWrite (redPin ፣ 0);

አናሎግ ፃፍ (ሰማያዊ ፒን ፣ 0);

አናሎግ ፃፍ (አረንጓዴ ፒን ፣ 0);

}

void loop () {// በተደጋጋሚ ለማሄድ ዋና ኮድዎን እዚህ ያስቀምጡ - ከሆነ (Serial.available ()> 0) {color = Serial.read (); የቻር እሴት = ቻር (ቀለም); ከሆነ (እሴት! = '0') {Serial.println (እሴት) ፤ }}

ከሆነ (ቀለም == 'Y') {analogWrite (redPin, 0); አናሎግ ፃፍ (ሰማያዊ ፒን ፣ 255); አናሎግ ፃፍ (አረንጓዴ ፒን ፣ 0); }

ከሆነ (ቀለም == 'W') {analogWrite (redPin, 0); አናሎግ ፃፍ (ሰማያዊ ፒን ፣ 0); አናሎግ ፃፍ (አረንጓዴ ፒን ፣ 0); }

ከሆነ (ቀለም == 'R') {analogWrite (redPin, 0); አናሎግ ፃፍ (ሰማያዊ ፒን ፣ 255); አናሎግ ፃፍ (አረንጓዴ ፒን ፣ 255); }

ከሆነ (ቀለም == 'P') {analogWrite (redPin ፣ 0); አናሎግ ፃፍ (ሰማያዊ ፒን ፣ 80); አናሎግ ፃፍ (አረንጓዴ ፒን ፣ 70); }

ከሆነ (ቀለም == 'ኦ') {analogWrite (redPin ፣ 0); አናሎግ ፃፍ (ሰማያዊ ፒን ፣ 255); አናሎግ ፃፍ (አረንጓዴ ፒን ፣ 90); }

ከሆነ (ቀለም == 'M') {analogWrite (redPin ፣ 0); አናሎግ ፃፍ (ሰማያዊ ፒን ፣ 0); አናሎግ ፃፍ (አረንጓዴ ፒን ፣ 255); }

ከሆነ (ቀለም == 'C') {analogWrite (redPin ፣ 255); አናሎግ ፃፍ (ሰማያዊ ፒን ፣ 0); አናሎግ ፃፍ (አረንጓዴ ፒን ፣ 0); }

ከሆነ (ቀለም == 'G') {analogWrite (redPin ፣ 255); አናሎግ ፃፍ (ሰማያዊ ፒን ፣ 255); አናሎግ ፃፍ (አረንጓዴ ፒን ፣ 0); }

ከሆነ (ቀለም == 'ለ') {analogWrite (redPin ፣ 255); አናሎግ ፃፍ (ሰማያዊ ፒን ፣ 0); አናሎግ ፃፍ (አረንጓዴ ፒን ፣ 255); }}

እኛ በመጀመሪያ በዓለም ዙሪያ ፒኖችን የምናወጅበትን ይህ ኮድ ለመተርጎም በጣም ቀላል ነው። ከዚያ መጀመሪያ ላይ ሁኔታ ላይ ሆነው እንዲቆዩ መጀመሪያ እያንዳንዱን ፒን ዝቅተኛ ወይም 0 ይፃፉ።

ከዚያ በባዶ ሉፕ ውስጥ ማንኛውም የገቢ ውሂብ መኖሩን እንፈትሻለን እና የሚገኝ ውሂብ ካለ በተገኘው መረጃ መሠረት የተለያዩ ቀለሞችን ማሄድ እንጀምራለን። ስለዚህ ኮዱን በጥንቃቄ ይሂዱ።

ደረጃ 10 - ዓይኖችዎን ያጥፉ እና አንጎልዎን እንደገና ይለውጡ

አይኖችዎን ይረጋጉ እና አንጎልዎን እንደገና ይለውጡ
አይኖችዎን ይረጋጉ እና አንጎልዎን እንደገና ይለውጡ
አይኖችዎን ይረጋጉ እና አንጎልዎን እንደገና ይለውጡ
አይኖችዎን ይረጋጉ እና አንጎልዎን እንደገና ይለውጡ
አይኖችዎን ይረጋጉ እና አንጎልዎን እንደገና ይለውጡ
አይኖችዎን ይረጋጉ እና አንጎልዎን እንደገና ይለውጡ
አይኖችዎን ይረጋጉ እና አንጎልዎን እንደገና ይለውጡ
አይኖችዎን ይረጋጉ እና አንጎልዎን እንደገና ይለውጡ

አሁን እኛ በተነጋገርነው ትግበራ ቁጥጥር የሚደረግባቸውን አስገራሚ ጥላዎች በመመልከት አሁን ዓይኖቻችንን እንዲረጋጉ እና አእምሯችንን እንዲያዝናኑ ያደርጋል

ግን ለተጨማሪ ዝርዝሮች የዩቲዩብ ቻነሌን ይጎብኙ - ኤሌክትሮኒክ ይሂዱ

ደረጃ 11: ሙሉውን ቪዲዮ ይመልከቱ

ስለተመለከቱ እናመሰግናለን

የሚመከር: