ዝርዝር ሁኔታ:

የጥላው ቲያትር 3 ደረጃዎች (ከስዕሎች ጋር)
የጥላው ቲያትር 3 ደረጃዎች (ከስዕሎች ጋር)

ቪዲዮ: የጥላው ቲያትር 3 ደረጃዎች (ከስዕሎች ጋር)

ቪዲዮ: የጥላው ቲያትር 3 ደረጃዎች (ከስዕሎች ጋር)
ቪዲዮ: Unraveling: Black Indigeneity in America 2024, ሀምሌ
Anonim
የጥላው ቲያትር
የጥላው ቲያትር

ይህ አስተማሪ የሚከተሉትን አቅርቦቶች በመጠቀም መሰረታዊ የጥላ ቲያትር እንዴት እንደሚፈጠር ያሳያል። ለትግበራዬ በማዕበል ውስጥ የሚናወጥ ጀልባ ሠርቻለሁ ፣ ግን በጥቂት ማስተካከያዎች ፣ እርስዎ የሚፈልጉትን ማንኛውንም ትዕይንት ለመፍጠር የሚወዱትን ማንኛውንም ቅርጾች/ዕቃዎች መጠቀም ይችላሉ።

- አርዱዲኖ ኡኖ ኪት

- 3 ዲ አታሚ እና ዲዛይን ሶፍትዌር

-9 ቮልት ባትሪ

-የአየር ተቀባይ

- ኤልኢዲዎች

-(https://www.amazon.com/6000K-6500K-600mA-700mA-Int…)

- ሰርቮ ሞተርስ

- የዳቦ ሰሌዳ

- ወረቀት ይቅዱ

ደረጃ 1 ንድፍ

ንድፍ
ንድፍ

የሚፈልጓቸውን ክፍሎች ለመንደፍ እንደ ጠንካራ ሥራዎች ወይም ፈጣሪዎች ያሉ መርሃግብሮችን ይጠቀሙ ፣ በእኔ ሁኔታ ጀልባው እና ሞገድ ፣ ከአገልግሎት ሰጭ ሞተሮችዎ ጋር ለማያያዝ ወደ ቅንፎች ለመገጣጠም ከእቃ መጫኛዎች ጋር።

እኔ የፈለኩትን መስመራዊ አግድም እና አቀባዊ እንቅስቃሴ ለማግኘት ፣ በጀልባው ውስጥ ወደ ሌላ ቲ ቅርፅ ማስገቢያ እና ከሚወዛወዝ ቁርጥራጮች ጋር የሚገጣጠም እንደ ቲ ከሚመስል የመመሪያ ባቡር ጋር ከ servo ጋር ተያይዞ ሁለት አሞሌ ስርዓትን እጠቀም ነበር።

የ 3 ዲ የታተሙ ቅንፎች እንዲሁ በመጠን እና በመገጣጠም ሊለወጡ ይችላሉ ፣ ግን ልብ ሊባል የሚገባው አንድ ነገር የጉድጓዶቹ ዲያሜትር ሁሉም እርስ በእርስ እና በ servo ሞተር ላይ መጣጣም አለባቸው። ለኔ servos እና ትግበራ ፣ ሁሉም ቀዳዳዎች የ 5 ሚሜ ዲያሜትር አላቸው። እና የ T ሐዲዶቹ ከታሰበው ከሚያስገቡት 1 ሚሜ ያነሰ ስፋት-ጠቢብ ናቸው።

ከታተመ በኋላ ፣ አንዳንድ ለስላሳ አሸዋ እና ማጣበቂያ ለስላሳ መገጣጠሚያ እና ተንቀሳቃሽ ክፍሎች እንዲኖሩት ይፈለጋል።

ደረጃ 2 - ስብሰባ

ስብሰባ
ስብሰባ

የሁሉም ክፍሎችዎ አቀማመጥ ለዚህ ፕሮጀክት ቁልፍ ነው ምክንያቱም እነሱ በትክክለኛው ቦታ ላይ ካልሆኑ የእርስዎ የጥላ ትንበያ ትክክለኛ አይሆንም።

ማያ ገጽዎን በመጫን ይጀምሩ ፣ እኔ 2 ዓምዶችን እና የእግረኛውን ንጣፍ ለመምሰል በተዘጋጀው በ 3 ዲ የታተመ ክፈፍ መካከል ትንሽ የቅጂ ወረቀት እጠቀማለሁ።

በመቀጠልም መሪዎን ዘና ይበሉ (ለወደፊቱ ማስተካከያዎች)። ለኤሌዲዩ ከአንዳንድ የጅብል ሽቦዎች እና ከዚያ ከ 9 ቮልት ባትሪ ጋር በማገናኘት በውጭው ላይ ሰቅዬዋለሁ ፣ ግን ለመጠምዘዝ ገመዶችን በእጅ ማስወገድ እንዳይኖርብዎ አንድ እርምጃ ወደፊት ሊወስዱት እና ወደ አርዱዲኖ ውስጥ ማዋሃድ ይችላሉ። መብራቱ አብራ እና አጥፋ።

እርስዎ ሁለቱንም ኤልኢዲ እና ማያ ገጹ ከተቀመጡ በኋላ የሚፈልጓቸውን ተስማሚ ትንበያ እንዲያገኙ የሚንቀሳቀሱ ክፍሎችዎን በሁለቱ መካከል ያስቀምጡ ፣ እና አንዴ አንዴ እንዳይንቀሳቀሱ ለማድረግ የአገልግሎትዎን ደህንነት በቦታው ያስጠብቁታል (እኔ ብቻ superglue ን ተጠቀምኩ).

ከዚህ ነጥብ ላይ ሽቦዎችዎን ፣ አርዱዲኖን ፣ የዳቦ ሰሌዳውን እና የ IR ተቀባዩን በማንኛውም ቦታ በብርሃን ላይ ጣልቃ አይገቡም እና እርስዎ ጨርሰዋል።

ደረጃ 3 - ኮድ መስጠት

#ያካትቱ

#ያካትቱ

#ጥራት ያለው ጨዋታ 0xFFC23D ን ይጫወቱ

int oscillate = 0; int RECV_PIN = 11; // የ IR መቀበያ ፒን

Servo servo;

Servo servo2;

int val; // የማዞሪያ አንግል አቅጣጫ

bool cwRotation ፣ ccwRotation; // የማሽከርከር ግዛቶች

IRrecv irrecv (RECV_PIN);

የ decode_results ውጤቶች;

ባዶነት ማዋቀር ()

{Serial.begin (9600);

irrecv.enableIRIn (); // ተቀባዩን ያስጀምሩ

servo2.attach (7); // ሁለተኛ servo ሚስማር

servo.attach (9); // servo pin

}

ባዶነት loop () {ከሆነ (irrecv.decode (& ውጤቶች)) {

Serial.println (results.value ፣ HEX);

irrecv.resume (); // የሚቀጥለውን እሴት ይቀበሉ

ከሆነ (results.value == play || ንዝረት)

{

ንዝረት = 1;

servo.write (5); // በተለዋዋጭ ‹POS› ውስጥ ወደ ቦታው እንዲሄድ servo ን ይንገሩ።

servo2. ጻፍ (5);

መዘግየት (400); // አገልጋዩ ወደ ቦታው እስኪደርስ ይጠብቃል

servo.write (50); // በተለዋዋጭ ‹POS› ውስጥ ወደ ቦታው እንዲሄድ servo ን ይንገሩ።

servo2. ጻፍ (50);

መዘግየት (400); // አገልጋዩ ወደ ቦታው እስኪደርስ ይጠብቃል

}

}

}

የሚመከር: