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

Arduino Drum Man: 5 алхам (зурагтай)
Arduino Drum Man: 5 алхам (зурагтай)

Видео: Arduino Drum Man: 5 алхам (зурагтай)

Видео: Arduino Drum Man: 5 алхам (зурагтай)
Видео: Leslie Kean on David Grusch (UFO Whistleblower): Non-Human Intelligence, Recovered UFOs, UAP, & more 2024, Долдугаар сарын
Anonim
Ардуино хүрд хүн
Ардуино хүрд хүн

Орц:

1. Металл утас

2. Хямд хүрд тоглоомын иж бүрдэл (Сайн байна уу малгай, занга, өшиглөх хүрд)

3. Гурван Серво

4. Цахилгаан утас

5. Наалдамхай тууз

6. Талхны самбар

7. Ардуино Уно

8. Usb to Usb 2.0

Алхам 1: Бөмбөр хэрхэн хийх вэ:

Бөмбөр хэрхэн хийх вэ
Бөмбөр хэрхэн хийх вэ
Бөмбөр хэрхэн хийх вэ
Бөмбөр хэрхэн хийх вэ
Бөмбөр хэрхэн хийх вэ
Бөмбөр хэрхэн хийх вэ

Бөмбөрийг хэрхэн яаж хийх нь үндсэндээ танаас хамаарна. Энэ нь тоглоом шиг л байвал ямар төрлийн бөмбөр авахаас шууд хамаарна (гэхдээ тийм хэмжээтэй биш, хаха). Надад зөвхөн хоёр том, сайн малгай, урхи байсан тул би жаахан өөрчилж өгөх хэрэгтэй байв. Тэд бүгд нэг талдаа нээлттэй байсан тул би битүүмжилсэн хоёр том хэсгийг нийлүүлж урхи үүсгэв. Би урхиа цохилтын бөмбөр болгон ашигласан. Би цохилтын бөмбөрийн нээлттэй үзүүр дээр хуванцар тавиад нүх гаргав. Сайн уу малгайны тавиурыг бараг бүхэлд нь бага зэрэг наалдамхай туузаар хийсэн төмөр утсаар хийсэн. Үнэнийг хэлэхэд, энэ нь ихэвчлэн байгаа зүйлийг л тохируулах явдал юм. Энэ нь тийм ч хэцүү биш юм.

Алхам 2: Роботыг хэрхэн яаж хийх вэ:

Роботыг хэрхэн яаж хийх вэ
Роботыг хэрхэн яаж хийх вэ
Роботыг хэрхэн яаж хийх вэ
Роботыг хэрхэн яаж хийх вэ
Роботыг хэрхэн яаж хийх вэ
Роботыг хэрхэн яаж хийх вэ

Робот бүтээх нь хамгийн хэцүү хэсэг байв. Би өөрийгөө тоглоомон бөмбөр тоглодог бяцхан хүн гэж төсөөлж эхэллээ. Сайн малгай, урхинд хүрэхийн тулд миний гар хичнээн урт байх ёстойг би төсөөлж байсан. Бөмбөрчинг бөмбөрийн хэмжээгээр тохируулах ёстой, эс тэгвэл энэ нь ажиллахгүй болно. Жинхэнэ үндсэн хүрээ, бүх биед зориулсан ганц утас хийж, тэндээс илүү 3D болгохыг хичээ. Сайхан харагдаж байгаа болохоор биш, харин та сервог хавсаргахад эрэгтэй хүний гар аажмаар доошоо буух болно (би тэнд байсан). Бөмбөрчин хүний хүрээг бүтээж дуусаад servo -г баруун гар, зүүн гар, баруун хөлдөө хавсаргана. Утаснууд нь гар, хөлнөөс унахгүй байхын тулд хүрээгээр боож өгнө.

Алхам 3: Сервүүд:

Сервүүд
Сервүүд
Серво
Серво
Серво
Серво

Бүх жижиг цэнхэр серво нь хүрэн, улаан, улбар шар утастай. Цахилгааны утас нь нэлээд энгийн. Серво, талхны самбар, Arduino нь эмэгтэй нүхтэй тул хоёр эрэгтэй үзүүртэй тул та үндсэн цахилгаан утсыг ашиглахыг хүсч байна. Улбар шар утас нь Arduino Uno руу ордог (самбараас 0 -ээс 13 хүртэлх тоог сонгоно уу), улаан утас нь Breadboard -ийн нэмэх хэсэг рүү, хүрэн утас нь Breadboard -ийн хасах хэсэгт ордог. Үүнийг бүх servo -д хий, тэгвэл та явахад таатай байна. За, нэг төрлийн. GND (Arduino -ийн цахилгаан хэсэг) -ээс утсыг Breadboard -ийн баруун талд хасах хэсэгт холбоно уу. Дараа нь 5V -ийн утсыг (мөн Arduino -ийн цахилгаан хэсэг) самбарын баруун талд нэмэх хэсэгт холбоно уу. Одоо утаснуудаа дуусгах ёстой.

Алхам 4: Код:

код нь маш энгийн байх ёстой. Надад энэ талаар ямар ч асуудал гараагүй бөгөөд ихэнхдээ кодчилол хэрхэн ажилладагийг би мэдэхгүй байна.

Үндсэн код нь:

#оруулах

Servo servo1;

Servo servo2;

Servo servo3;

int servoPos = 0;

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

servo.attach (3); // Энэ тоо нь Arduino Uno -д миний ашиглаж байсан үүрийг заана.

servo.attach (5);

servo.attach (6);

}

void loop () {

for (servoPos = 0; servoPos <140; servoPos ++) // Энэ нь үндсэндээ servo -ийг тэгээс 140 градус руу шилжихийг хэлдэг. Энэ нь таны роботын гар бөмбөр хэр өндөр байхаас хамаарна.

{

servo1.write (servoPos); // Миний сайн малгай

servo2.write (servoPos); // Миний цохилт

servo3.write (servoPos); // Миний урхи

саатал (4); // Энэ бол милисекундээр даалгавар гүйцэтгэхэд шаардагдах хугацаа юм. Хэрэв та энэ тоог нэмэгдүүлэх юм бол таны бөмбөрчин удаан болно.

}

for (servoPos = 140; servoPos> 0; servoPos--)

{

servo1.write (servoPos);

servo2.write (servoPos);

servo3.write (servoPos);

саатал (2);

}

}

Хэрэв та бөмбөрийн хэв маягийг хийхийг хүсч байвал тэдгээрийг бие биенийхээ доор гогцоонд хуулж аваарай, гэхдээ сайн малгай, урхи, цохилтын бөмбөрийг нэгэн зэрэг ашиглахын оронд (дээрх код дээрх шиг) үүнийг дараах байдлаар хийж болно.

servo1.write (servoPos);

servo2.write (servoPos);

servo1.write (servoPos);

servo3.write (servoPos);

servo1.write (servoPos);

servo3.write (servoPos);

servo1.write (servoPos);

servo2.write (servoPos);

(Мэдээж бүгд гогцоонд тусад нь)

Алхам 5: Бэлэн бүтээгдэхүүн

Таны бэлэн бүтээгдэхүүн иймэрхүү харагдах ёстой. Баяр хүргэе, чи өөрийгөө бөмбөрчин болгосон!

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