Агуулгын хүснэгт:

Сүүдрийн театр: 3 алхам (зурагтай)
Сүүдрийн театр: 3 алхам (зурагтай)

Видео: Сүүдрийн театр: 3 алхам (зурагтай)

Видео: Сүүдрийн театр: 3 алхам (зурагтай)
Видео: Сүнс гэж үнэхээр байдаг уу? 2024, Долдугаар сарын
Anonim
Сүүдрийн театр
Сүүдрийн театр

Энэхүү зааварчилгаа нь дараахь хэрэгслийг ашиглан сүүдрийн үндсэн театрыг хэрхэн бий болгохыг харуулах болно. Өргөдөл гаргахын тулд би завь долгион дундуур эргэлдэж байсан боловч бага зэрэг тохируулснаар та хүссэн дүр, объектоо ашиглан хүссэн үзэгдлээ хийж болно.

- Arduino Uno иж бүрдэл

- 3D принтер, дизайны програм хангамж

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

-IR хүлээн авагч

- LED

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

- Servo Motors

- Талхны самбар

- Хуулбар цаас

Алхам 1: Дизайн

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

Миний хүссэн тохиолдолд завь ба долгионыг эд ангиудыг зохион бүтээхдээ хатуу хийц, зохион бүтээгч гэх мэт програмыг ашиглаарай.

Хүссэн хэвтээ ба босоо шугаман хөдөлгөөнийг авахын тулд би servo -д бэхлэгдсэн хоёр бар систем, завь болон долгионы хэсгүүдэд өөр Т хэлбэртэй оруулгад тохирсон Т хэлбэртэй чиглүүлэгч төмөр замыг ашигласан.

3D хэвлэмэл хаалтуудыг хэмжээ, багтаамжийн хувьд өөрчилж болох боловч анхаарах ёстой нэг зүйл бол нүхний диаметр нь бие биендээ болон servo мотор дээр таарч байх ёстой. Миний servo болон хэрэглээний хувьд бүх нүхнүүд 5мм диаметртэй байдаг. ба Т төмөр зам нь зориулалтын оролтоос 1мм жижиг хэмжээтэй.

Хэвлэсний дараа гөлгөр холбох ба хөдлөх хэсгүүдтэй байхын тулд бага зэрэг зүлгэж, бүрэх шаардлагатай байж магадгүй юм.

Алхам 2: угсрах

Чуулган
Чуулган

Таны бүх хэсгүүдийг байрлуулах нь энэ төслийн гол түлхүүр юм, учир нь хэрэв тэд зөв байрлалд байхгүй бол таны сүүдрийн төсөөлөл үнэн зөв биш байх болно.

Дэлгэцээ угсрахаас эхлээд би 2 багана, хошуу шиг харагдахаар хэвлэгдсэн 3D хэвлэсэн хүрээний хооронд жижиг цаасны цаас ашигласан.

Дараа нь жолоодлогоо чөлөөтэй холбоно уу (ирээдүйн тохируулгын хувьд). LED -ийн хувьд би үүнийг хэд хэдэн холбогч утас руу, дараа нь 9 вольтын батерейнд холбож гаднаас нь залгасан боловч та үүнийг нэг алхам урагшлуулж, arduino -д нэгтгэх боломжтой тул кабелийг гараар салгах шаардлагагүй болно. гэрэл асаж унтраана.

LED болон дэлгэц хоёуланг нь байрлуулсны дараа хөдлөх эд ангиудыг хооронд нь байрлуул, ингэснээр та хайж буй хамгийн тохиромжтой проекцийг олж аваарай, дараа нь servo -оо найдвартай хөдөлгөхийн тулд аюулгүй байлгаарай (би зүгээр л супер цавуу ашигласан).

Энэ үеэс эхлэн утас, ардуино, талхны самбар, IR хүлээн авагчийг гэрэлд саад болохгүй газар байрлуул.

Алхам 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 pin

servo.attach (9); // servo pin

}

void loop () {if (irrecv.decode (& results)) {

Serial.println (үр дүнгийн утга, HEX);

irrecv. resume (); // Дараагийн утгыг хүлээн авна уу

if (results.value == play || oscillate)

{

хэлбэлзэл = 1;

servo.write (5); // "pos" хувьсагчийн байрлал руу явахыг servo -д хэлээрэй

servo2.write (5);

саатал (400); // servo байрлалд хүрэх хүртэл хүлээнэ

servo.write (50); // "pos" хувьсагчийн байрлал руу явахыг servo -д хэлээрэй

servo2.write (50);

саатал (400); // servo байрлалд хүрэх хүртэл хүлээнэ

}

}

}

Зөвлөмж болгож буй: