Мазмұны:

Көлеңке театры: 3 қадам (суреттермен)
Көлеңке театры: 3 қадам (суреттермен)

Бейне: Көлеңке театры: 3 қадам (суреттермен)

Бейне: Көлеңке театры: 3 қадам (суреттермен)
Бейне: 3 "В" сынып. Жаратылыстану пәні.Көлеңке театры қалай. пайда болды."Бауырсақ" көлеңке театры.4.04.23 2024, Шілде
Anonim
Көлеңке театры
Көлеңке театры

Бұл нұсқаулық келесі жабдықтарды қолдана отырып, көлеңкелі театрды қалай құру керектігін көрсетеді. Қолдану үшін мен толқында қайық жасадым, бірақ аздап түзетулермен сіз кез келген көріністі жасау үшін ұнайтын кез келген пішіндерді/заттарды қолдана аласыз.

- Arduino Uno жиынтығы

- 3D принтер мен дизайнға арналған бағдарламалық қамтамасыз ету

-9 вольтты батарея

-IR қабылдағышы

- жарықдиодты шамдар

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

- Servo Motors

- Нан тақтасы

- Қағазды көшіру

1 -қадам: Дизайн

Дизайн
Дизайн

Қалаған бөлшектерді жобалау үшін қатты жұмыс немесе өнертапқыш сияқты бағдарламаны қолданыңыз, менің жағдайда қайық пен толқын, сонымен қатар оларды сервоприводты қозғалтқыштарға бекіту үшін жақшаға бекіту үшін экструдталған ойықтармен бірге.

Мен қалаған көлденең және тік сызықты қозғалысты алу үшін мен сервоға бекітілген екі штангалық жүйені, Т тәрізді бағыттаушы рельсті, қайықтың басқа Т тәрізді кірістіргішке және толқын бөліктеріне сәйкес келетінін қолдандым.

3D басып шығарылған жақшаларды өлшемі мен өлшеміне қарай өзгертуге болады, бірақ назар аударатын бір нәрсе - тесіктердің диаметрі бір -біріне және серво қозғалтқышына сәйкес келуі керек. Менің серво мен қосымшалар үшін барлық тесіктердің диаметрі 5 мм. және Т рельстері ені бойынша 1 мм кіші.

Басып шығарғаннан кейін тегіс бекіту мен жылжымалы бөліктерге ие болу үшін аздап тегістеу мен тегістеу қажет болуы мүмкін.

2 -қадам: құрастыру

Ассамблея
Ассамблея

Сіздің барлық бөлшектеріңізді орналастыру - бұл жоба үшін кілт, себебі егер олар дұрыс позицияда болмаса, сіздің көлеңкелі проекцияңыз дәл болмайды.

Экранды орнатудан бастаңыз, мен 2 баған мен педиментке ұқсас 3D басып шығарылған жақтаудың арасында көшірме қағаздың кішкене парағын қолдандым.

Келесі кезекте реттегішті босатыңыз. Светодиод үшін мен оны сыртқы секіргішке сымдарға, содан кейін 9 вольтты аккумуляторға жалғау арқылы орнаттым, бірақ сіз оны бір қадам алға жылжытып, arduino -ға біріктіре аласыз, осылайша кабельдерді қолмен алып тастаудың қажеті жоқ. жарық қосылады және сөнеді.

Жарық диодты да, экранды да орналастырғаннан кейін, қозғалатын бөліктерді екеуінің арасына орналастырыңыз, сонда сіз іздеген идеалды проекцияға қол жеткізесіз, содан кейін оларды серводы бекітіп қойған соң, олардың қозғалуына жол бермеу үшін (мен супер желімді қолдандым).

Осы сәттен бастап сымдарды, ардуино, нан тақтасы мен инфрақызыл қабылдағышты жарыққа кедергі жасамайтын жерге қойыңыз.

3 -қадам: кодтау

#қосу

#қосу

0xFFC23D ойынын анықтаңыз

int oscillate = 0; int RECV_PIN = 11; // IR қабылдағыш түйреуіші

Servo servo;

Servo servo2;

int val; // бұрылу бұрышы pos;

bool cwRotation, ccwRotation; // айналу жағдайлары

IRrecv irrecv (RECV_PIN);

decode_results нәтижелері;

жарамсыз орнату ()

{Serial.begin (9600);

irrecv.enableIRIn (); // Ресиверді іске қосыңыз

servo2.attach (7); // екінші серво түйреуіші

servo.attach (9); // servo pin

}

void loop () {if (irrecv.decode (& нәтижелер)) {

Serial.println (results.value, HEX);

irrecv. resume (); // Келесі мәнді алыңыз

if (нәтиже.мән == ойнау || тербеліс)

{

тербеліс = 1;

servo.write (5); // servo -ға «pos» айнымалы позициясына өтуін айт

servo2.write (5);

кешіктіру (400); // серво позицияға жеткенін күтеді

servo.write (50); // servo -ға «pos» айнымалы позициясына өтуін айт

servo2.write (50);

кешіктіру (400); // серво позицияға жеткенін күтеді

}

}

}

Ұсынылған: