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

Нохойнд зориулсан автомат бөмбөг шидэгч: 6 алхам
Нохойнд зориулсан автомат бөмбөг шидэгч: 6 алхам

Видео: Нохойнд зориулсан автомат бөмбөг шидэгч: 6 алхам

Видео: Нохойнд зориулсан автомат бөмбөг шидэгч: 6 алхам
Видео: В очко этих Юнитологов ► 2 Прохождение Dead Space Remake 2024, Арваннэгдүгээр
Anonim
Нохойнд зориулсан автомат бөмбөг шидэгч
Нохойнд зориулсан автомат бөмбөг шидэгч

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

Алхам 1: Хэлхээнд зориулсан материал

Хэлхээнд зориулсан материал
Хэлхээнд зориулсан материал

Нэгдүгээрт, төслийн цахим хэсгийг бий болгохын тулд бидэнд дараах бүрэлдэхүүн хэсгүүд хэрэгтэй болно.

Ардуино хавтан

Хоёр servo мотор

1 ом эсэргүүцэл

Фоторезистор

ПХБ -ийн самбар

Үсрэгчид

Алхам 2: Хэлхээ үүсгэх

Хэлхээ үүсгэх
Хэлхээ үүсгэх

Цахилгаан хэлхээг бий болгохын тулд эд ангиудыг газардуулгын кабель болон боолтоор хангадаг кабелийн дагуу холбох шаардлагатай бөгөөд энэ тохиолдолд фоторезистор ба хоёр сервомоторыг холбох шаардлагатай.

Алхам 3: Бүтээгдэхүүн хэрхэн ажилладаг талаар

Бүтээгдэхүүний үйл ажиллагаа дараах байдалтай байна.

Нохой бөмбөгийг хувин дотор орхиход фоторезистор дотор гэрэл багатай байгааг илрүүлж, сервомотор 1 нь "катапуль" -ыг гаргаж, бөмбөгийг хөөргөдөг. Бөмбөгийг аль хэдийн шидчихсэн байхад servomotor 2 нь "catapult" -ыг анхны байрлал руу нь хөдөлгөж, эцэст нь servomotor1 түүнийг барьж, ирээдүйд ижил хөдөлгөөн хийх боломжтой болно.

Алхам 4: Код

#оруулах

int photoresistor = A0; Servo servo_9; Servo servo_8;

int photoresistorvalue; int pos1 = 0; int pos2 = 0;

хүчингүй тохиргоо () {

servo_9. хавсаргах (9); servo_8. хавсаргах (8); Цуваа эхлэх (9600); }

void loop () {

int photoresistorvalue = analogRead (фоторезистор); Serial.println (photoresistorvalue); if (photoresistorvalue <150) {// for (pos1 = 0; pos1 <= 90; pos1 += 1) {servo_9.write (90); саатал (2000);

// for (pos2 = 0; pos2 <= 90; pos2 += 1) {servo_8.write (100); саатал (2000);

// for (pos1 = 90; pos1 <= 0; pos1 -= 1) {servo_9.write (0); саатал (2000);

// for (pos2 = 90; pos2 <= 0; pos2 -= 1) {servo_8.write (0); саатал (2000); }}

Алхам 5: Бүтэц ба түүнийг бий болгох материал

Бүтэц ба түүнийг бий болгох материал
Бүтэц ба түүнийг бий болгох материал

Бүтцийг бий болгохын тулд бид А4 форматтай гурван ширхэг PET хуудсыг ашигласан бөгөөд модулийнхаа бүх хэсгийг авахын тулд энэхүү зургийг лазер хайчлах машинаар хайчилж авав.

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

Катапультыг бий болгохын тулд бидэнд 2, 3, 4 ширхэг хэрэгтэй болно. Хоёр дахь хэсэг нь сууринд наалдаж, катапултын эргэлтийг барьж, зөвшөөрнө. Хамгийн урт нь catapult -ийн үндсэн бүтэц бөгөөд 3 -р хэсэг нь бөмбөгийг байрлуулахын тулд фото резистор явах дугуй тойрог зайг тойрч, төгсгөлийн төгсгөлд наалддаг.

5 -р тоо нь servo -д зориулагдсан бөгөөд ингэснээр тэд илүү зайнд хүрч, үүргээ илүү сайн гүйцэтгэх боломжийг олгодог.

Одоо бид бүх бүтэц дууссаны дараа буудлага хийхэд шаардлагатай хурцадмал байдлыг хангах резинэн туузыг тавих ёстой. (Резинэн туузанд болгоомжтой хандах нь чухал, учир нь дэгээ нь хангалттай хүчтэй биш, материал нь эмзэг байвал бүтэц нь эвдэрч болзошгүй юм.)

Алхам 6: Эцсийн бүтээгдэхүүн

Эцсийн бүтээгдэхүүн
Эцсийн бүтээгдэхүүн

Энэ бол бидний эцсийн бүтээгдэхүүн юм.

Та үүнийг хүсч найдаж байна!

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