ዝርዝር ሁኔታ:
- ደረጃ 1: የሲርፒንስኪን ትሪኢን መረዳት
- ደረጃ 2: እንጨቱን መቁረጥ እና ትራይንግልን መሳል
- ደረጃ 3 - የጥርስ መቦረሽ እና ጉድጓዶችን መቆፈር
- ደረጃ 4 - LEDS ጥቅም ላይ (አርጂቢኤስ እና ነጭ LEDS)
- ደረጃ 5: ለማስተካከል LEDS እቅድ
- ደረጃ 6 - የ LEDs መጠገን
- ደረጃ 7: የጥፋት ሽቦዎች
- ደረጃ 8 - መተግበሪያውን መገንባት
- ደረጃ 9 የፕሮግራም ክፍል
- ደረጃ 10 - ዓይኖችዎን ያጥፉ እና አንጎልዎን እንደገና ይለውጡ
- ደረጃ 11: ሙሉውን ቪዲዮ ይመልከቱ
ቪዲዮ: ከሴርፒንስኪ ትሪአንጅሌ እና ስማርት ስልክ ጋር ጥላዎችን ይፍጠሩ -11 ደረጃዎች
2024 ደራሲ ደራሲ: John Day | [email protected]. ለመጨረሻ ጊዜ የተሻሻለው: 2024-01-30 07:29
የ LED ጥላዎች እኛን ለመመልከት ግሩም ናቸው እናም እኛን ያዝናኑናል እንዲሁም ዓይኖቻችንን ያረጋጉ እና አንጎልን ያዝናናሉ። ስለዚህ በዚህ ጽሑፍ ውስጥ ኤችቲኤምኤል ወይም ሲኤስኤስ ወይም ሌላ ማንኛውንም የፕሮግራም ቋንቋ በመጠቀም ሊገነቡ በሚችሉት መተግበሪያ አማካኝነት የ SIERPINSKI TRIANGLE ን እና የእርስዎን SMART ስልክ በመጠቀም እንዴት ጥላዎችን እንደፈጠርኩ እነግርዎታለሁ።
ስለዚህ ከህንጻው እንጀምር
YouTUBE ላይ የእኔን ቻናል ይጎብኙ መሄድም ይችላሉ - ኤሌክትሮኒክስ ይሂዱ
ደረጃ 1: የሲርፒንስኪን ትሪኢን መረዳት
በመጀመሪያ በ FRACTALS ላይ የተመሠረተ ከ sierpinski's triangle በስተጀርባ ያለውን ጽንሰ -ሀሳብ እንረዳለን
ፍራክሽሎች በተለያዩ ሚዛኖች ላይ ከራስ ጋር የሚመሳሰሉ ዘይቤዎችን ጨርሰው አያበቁም። እነሱ በመደጋገም የተፈጠሩ ናቸው።
ቀጣይነት ባለው የግብረመልስ ዑደት ውስጥ ቀለል ያለ ሂደት።
Fractals ማለቂያ የሌላቸው ቅጦች ናቸው እና ለመቀጠል ቀላል ናቸው። በሥዕሉ ላይ እንደሚታየው በሦስት ማዕዘኑ ውስጥ በሦስት ማዕዘኑ ውስጥ ወደ ማለቂያ የሌለው ንድፍ።
አሁን ከርዕሰ -ጉዳይ እንወጣለን ስለዚህ በግንባታው እንጀምር።
ማስታወሻ; በ YouTube ቪዲዮዬ ላይ በቪዲዮው ውስጥ የቀረበው እነማ አለ።
ኤሌክትሮኒክስ ይሂዱ
ደረጃ 2: እንጨቱን መቁረጥ እና ትራይንግልን መሳል
ስለዚህ ወደ ግንባታው የመጀመሪያው እርምጃ የሲየርፒንስኪን ሶስት ማእዘን መሳል የምችልበትን እንጨት ማግኘት ነበር። ስለዚህ የእጄን SAW እና የ 3 ሚሜ ውፍረት ንጣፍ ወስጄ 200 ሚሊ ሜትር ርዝመት እና 180 ስፋት ያለው እንጨት መሰንጠቅ ጀመርኩ።
እና ከጨረስኩ በኋላ የሲየርፒንስኪን ትሪያንግል በወረቀት ላይ እቅድ አወጣሁ እና ከዚያ የመመሪያ መስመሮችን ተከትዬ በቅርብ ባጠፋሁት እንጨት ላይ ቀረብኩት። ከዚያም ሌዲዎቹን ማስተካከል የምችልባቸውን ቦታዎች ሁሉ ምልክት አድርጌያለሁ።
ደረጃ 3 - የጥርስ መቦረሽ እና ጉድጓዶችን መቆፈር
በኔ ሾው ሾፌር ቀዳዳዎቹን በቀላሉ የምቆፍርባቸውን ቦታዎች ሁሉ አበስኩ። እያንዲንደ ጉዴጓዴ ከተቆሇጠ በኋሊ ጉዴጓዴዎችን ሇመቆፈር ጀመርኩ.
ደረጃ 4 - LEDS ጥቅም ላይ (አርጂቢኤስ እና ነጭ LEDS)
የቁፋሮው ሂደት ከተጠናቀቀ በኋላ.የ RGB ሌዲዎችን በጣም አስፈላጊ የሆነውን አካል ለመግለጥ ጊዜው ነበር።
እና በግምት 30 RGB LEDS እንፈልጋለን።
አርጂቢ ሊድስ 4 ፒን ያካትታል። አንድ ለ ቀይ ፣ ሰማያዊ ፣ አረንጓዴ እና (ቪ.ሲ.ሲ የተለመደ አኖድ ከሆነ ወይም GND ከተለመደው ካቶድ ከሆነ)
እዚህ 30 የተለመዱ RGB LEDS ን ተጠቅመናል።
ግን የእኛ ሶስት ማእዘን የበለጠ ጠንካራ እንዲመስል አንዳንድ ነጭ ሌዲዎችም ያስፈልጉናል። ስለዚህ 20 ያህል ነጭ ሌዲዎችን ወሰድኩ።
ደረጃ 5: ለማስተካከል LEDS እቅድ
ሁሉንም የመሪ ዓይነቶች ከመረጡ በኋላ የመሪውን ዕቅድ የት እንደሚሄድ ለመግለጽ ጊዜው ነበር።
አሁን ነጭ ሊድዎች በተቃራኒው ሦስት ማዕዘኖች ውስጥ ሲገቡ የ RGB ሌዲዎች በእቅዱ ውስጥ እንደሚታየው ወደ ሌላ ቦታ ይሄዳሉ።
ይህ የእኛ ሶስት ማዕዘን የበለጠ ሕያው እና ፈጠራ እንዲመስል ያደርገዋል።
ደረጃ 6 - የ 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: ሙሉውን ቪዲዮ ይመልከቱ
ስለተመለከቱ እናመሰግናለን
የሚመከር:
የ LED አጋንንትን ወ/ ስማርት ስልክ የብሉቱዝ መተግበሪያን እንዴት ማዋቀር እንደሚቻል -5 ደረጃዎች
የ LED Demon Eye W/ Smart Phone የብሉቱዝ መተግበሪያን እንዴት ማቀናበር እንደሚቻል - በብሉቱዝ በኩል የሚያገናኘውን መተግበሪያ እንዴት እንደሚያዋቅሩ ይህ የመጫኛ መመሪያ። ይህ መተግበሪያ በአፕል መደብር እና በ Google Play ውስጥ “ደስተኛ መብራት” ተብሎ ሊጠራ ይችላል።
ስማርት ስልክ ከአየር ማጠጫዎች ጋር: 7 ደረጃዎች (ከስዕሎች ጋር)
ስማርት ስልክ ከአየር ማጠጫዎች ጋር - ይህ መሣሪያ በ android ስልክዎ አማካኝነት ከአርዲኖ የበርካታ አነፍናፊ ውሂብን እንዴት እንደሚቀበሉ ያሳየዎታል። በዚህ የፕሮጀክት ዳሳሽ እሴት በብሉቱዝ በኩል በስማርት ስልክ ላይ ይታያል። ስማርት ስልክ ለተጠቃሚ ምቹ ስለሆነ። ዛሬ ስማርት ስልክ በማንኛውም ሰው ላይ ይገኛል
ለማንኛውም የሞባይል ስልክ ማለት ይቻላል የዩኤስቢ ስልክ ባትሪ መሙያ ያድርጉ! 4 ደረጃዎች
ለማንኛውም የሞባይል ስልክ ማለት ይቻላል የዩኤስቢ ስልክ ባትሪ መሙያ ያድርጉ !: ባትሪ መሙያዬ ተቃጠለ ፣ ስለዚህ “ለምን የራስዎን አይገነቡም?” ብዬ አሰብኩ።
የ AA ባትሪ የተንቀሳቃሽ ስልክ ስልክ - 6 ደረጃዎች (ከስዕሎች ጋር)
የ AA ባትሪ የተንቀሳቃሽ ስልክ ስልክ - በሞባይል ስልክዎ ውስጥ ያለው ባትሪ ለዘላለም ሞተ? የስልክዎን ዕድሜ ለማራዘም ይህንን ይሞክሩ
የእጅ ስልክ ወይም የስብ ጣቶች ሞባይል ስልክ - 3 ደረጃዎች
የእጅ ስልክ ወይም የስብ ጣቶች ሞባይል ስልክ-እኔ ሶኒ ኤሪክሰን C702 አለኝ። ይህ ውኃ የማያሳልፍ ነው &; አቧራ መከላከያ እና አብሮገነብ ጂፒኤስ አለው። የእኔን የተራራ ብስክሌት ጉዞዎች በድር ላይ በቅጽበት ለመቅዳት እና ለማተም ስልኬን ከተለያዩ የጂፒኤስ መተግበሪያዎች ጋር እጠቀማለሁ። ቲ