Агуулгын хүснэгт:
- Алхам 1: Татгалзах
- Алхам 2: Хулуу бэлтгэх
- Алхам 3: Нүдний залгуурыг бий болгох
- Алхам 4: Аймшигтай нүдийг нүдний залгуурт холбоно уу
- Алхам 5: Сервүүдийг нүдний залгуурт холбоно уу
- Алхам 6: Хулууны дотор нүдний залгуур ба серво угсрагчийг наа
- Алхам 7: Электроникийг холбоно уу
- Алхам 8: Бүх зүйлийг оруул
- Алхам 9: Эх код
Видео: Хөдөлгөөнт хулуу нүд: 9 алхам (зурагтай)
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:04
Хэдэн жилийн өмнө Halloween -ийн шинэ хүүхэлдэйн киноны урам зоригийг хайж байхдаа YouTube -ийн хувь нэмэр оруулагч 68percentwater -ийн Arduino Servo Pumpkin хэмээх видеог үзжээ. Энэ видео нь бидний хайж байсан зүйл байсан боловч зарим нарийн ширийн зүйлс дутуу байсан юм шиг санагдсан. Тиймээс, бусад хүмүүс дагаж мөрдөхийн тулд бид өөрсдийн бүтцийг зарим өөрчлөлтөөр тэмдэглэх ёстой гэж шийдсэн. Бидний хийсэн анхны өөрчлөлт бол жинхэнэ хулууг гар урлалын дэлгүүрийн хөөсөөр солих явдал байв. Бидний хувьд энэ нь хоёр аргаар тусалдаг. Нэгдүгээрт, наалдамхай эмх замбараагүй байдал. Хоёрдугаарт, хамгийн чухал нь үүнийг дахин ашиглах боломжтой. Гэсэн хэдий ч энэ шийдвэр нь бусад өөрчлөлтийг хийх шаардлагатай болсон гэсэн үг юм.
Хэрэгсэл:
1) X-ACTO хутга эсвэл өөр хурц хутга.
2) Олон тооны өрөмдлөгийн тусламжтайгаар өрөмдөх.
3) Харсан
4) Файл
5) зүлгүүр
6) Халуун хайлсан цавуу буу, цавуу мод.
Эд анги:
1) Lifesize хөөс хулуу
2) Нүдний аймшигтай бөмбөг
3) 1 PVC холбогч
4) Микро сервос
5) Ардуино Уно
6) Гагнуургүй талхны самбар
7) Хадгалах утас
8) Модон алчуур
Видео
Дууссан прототипийн богино видеог үзэхийн тулд https://www.youtube.com/embed/B73tJmcNe7E хаягаар орж үзнэ үү.
Алхам 1: Татгалзах
Энэхүү зааварчилгааг дагаж мөрдсөний үр дүнд ямар нэгэн зүйл тохиолдоход бид хариуцлага хүлээхгүй гэдгээ шууд мэдэгдэх болно. Аливаа зүйлийг бүтээхдээ үйлдвэрлэгчийн заавар, аюулгүй байдлын хуудсыг дагаж мөрдөх нь хамгийн сайн арга юм. Тиймээс өөрийн гараар бүтээхэд ашигладаг эд анги, багаж хэрэгслийн талаар эдгээр бичиг баримтаас лавлана уу. Бид зүгээр л өөрсдийнхөө алхамыг бий болгох үе шатуудын талаар мэдээлэл өгч байна. Бид мэргэжлийн хүмүүс биш. Үнэн хэрэгтээ энэхүү бүтээн байгуулалтад оролцсон 3 хүн тутмын 2 нь хүүхэд байна.
Алхам 2: Хулуу бэлтгэх
Хулууны ёроолд том нэвтрэх нүх хайчилж ав.
Нүдний диаметрээс арай жижиг өрөм, өрөм ашиглан хулууны хооронд санамсаргүй зайтай нүх өрөмдөнө. Анхны сүнслэг нөлөө бүхий хулуу нь 12 аймшигтай нүдтэй байв. Нүдний тоог өөрийн үзэмжээр болон хулууны хэмжээгээр тохируулж болно. Энэхүү төсөлд ашигласан аймшигтай нүд нь ойролцоогоор 1 1/4 "диаметртэй байсан тул би нүдийг өрөмдөхдөө 1" хүрзний хутга ашигласан.
Би цооног өрөмдсөнийхөө дараа файлыг авч, нүхний дотор талын ирмэгийг бий болгож, нэг нүдээр нь туршиж үзэв. Би сэтгэл хангалуун болмогц нүхний гаднах ирмэгийг бага зэрэг зүлгэхийн тулд нарийн зүлгүүр ашигласан нь илүү бодитой харагдах нөлөө үзүүлсэн.
Алхам 3: Нүдний залгуурыг бий болгох
Нүдэнд чинь таарсан 1 инч хэмжээтэй PVC холбогч эсвэл өөр хэмжээтэй холбогчийг аваад хоёр хуваа.
Таны аймшигтай нүдний хэмжээнээс хамааран PVC холбогчийг арай томоор нь цоолох хэрэгтэй болж магадгүй юм. Энэхүү төсөлд ашигласан нүд нь ойролцоогоор 1 1/4 "диаметртэй байсан тул холболтын талыг 1 1/4" хүрз ашиглан цоолж, ойролцоогоор 3/8 "гүнд өрөмдсөн болно. Гэсэн хэдий ч гүнийг өөрчилж болно. Таны сонгосон бодит нүдний хэрэгцээ болон таны хэрэглэж буй хулууны хананы зузааныг хангахын тулд хулууны хөөсөн хана зузаан байх тусам нүхийг илүү том өрөмдөх шаардлагагүй болно. Жинхэнэ хулуу хана зузаан байсан ч энэ төсөлд ашигласан хөөсөнцөр хулууны хана маш нимгэн тул 1 инчийн холбогчийг өөрчлөх шаардлагатай тул холболтыг өөрчлөх шаардлагатай байв.
PVC холболтын талыг зөв тохируулсны дараа нүдний залгуурыг туршиж үзэхэд аймшигтай нүдэнд тохирно. Нүдний цоорхойтой төв нь хаана таарч байгааг тодорхойл. Жижиг өрмийн тусламжтайгаар нүдний нүхийг бүхэлд нь өрөмд. Энэ нүхийг дараагийн алхамд нүд хавсаргахад ашиглах болно. Энэ төсөлд нүхийг нүдний нүхний урд талаас 1/4 зайд байрлуулсан болно. Эсвэл та нүдний үүрийг нүднийхээ нүхний дотор гүн гүнзгий суулгаж өгөхийн тулд нүдний нүхний урд талд ойг оруулах боломжтой. Энэ төсөлд аль процессыг аль нь илүү сайн ажиллаж байгааг туршихад ашигласан болно. Бидний хийсэн дүгнэлт бол өрөмдсөн цооногууд илүү сайн байдаг.
Алхам 4: Аймшигтай нүдийг нүдний залгуурт холбоно уу
Аймшигтай нүдний дээд хэсгийг олох. Дараа нь жижиг нүхийг өрөмдөж, ёроол хүртэл нь гарга. Энэхүү төсөлд ашиглаж буй аймшигтай нүд нь сурагчдаа бага зэрэг тусгадаг тул нүднийхээ зүүн талд байх болно гэж шийдсэн. Энэ нь цооног өрөмдөхдөө нүхэнд өрөмдөж буй нүд тус бүрийн цацраг туяа нь ижил байрлалд байхаар анхаарах ёстой гэсэн үг юм. Түүнчлэн, энэ төсөл дээр хэд хэдэн аймшигтай нүд дээш доошоо харав. Эдгээр нүдэн дээр нүхийг 45* өрөмдсөн (нүдний хажуу талд).
Дараа нь 2 урттай барьцааны утас хайчилж аваарай. Аймшигтай нүдийг нүднийхээ нүхэнд болгоомжтой хийж, нүхийг нь тэгшлээрэй. Дараа нь хамгаалалтын утсыг нүднийхээ нэг талаас, аймшигтай нүд рүү, нөгөө талаас нь хий. нүдний цоорхой. Баталгааны утасны цухуйсан үзүүрийг 90* дээш нугалж, халуун хайлмал цавуугаар бэхлэнэ.
Аймшигтай нүдийг нүдний цоорхойд суулгасны дараа ойролцоогоор 1 1/2 урт модон алчуур бариул хайчилж ав. Нүдний аймхай хүүхэлдэйг үүрэнд төвлөрүүлэхийн тулд модон алчуурны үзүүрт бага зэрэг халуун цавуу нэмж, Үүнийг аймшигтай нүдний арын төв хэсэгт хавсаргана уу. Дубелийн саваа тус бүр 2 ширхэг цооног өрөмдөж, боолтыг богино уртаар бэхлэх утсаар бариулд бэхлэхийг анхаарна уу. Тухайн үед servo -ийн хөшүүрэг, шидэлтийг мэдэхгүй байсан тул хоёр нүхтэй байх нь амжилтанд хүрэх боломжийг нэмэгдүүлсэн гэж шийдсэн. Дотоод нүх хангалттай байхаас гадна савааны уртыг богиносгож, илүү сайн байдлыг хангах болно гэж шийдсэн. хулуу доторх цэвэрлэгээ.
Алхам 5: Сервүүдийг нүдний залгуурт холбоно уу
Нүдний залгуур бүрт моторын servo -ийг халуун цавуугаар хийнэ. Цавуу хатуурсны дараа бэхэлгээний утаснаас нэг хэсгийг авч, голын саваа servo эвэрт холбоно. Энэхүү загвар дээр бид барьцааны утас таарахаас өмнө servo эвэрний нүхийг томруулах шаардлагатай болсон. Бариулын утсыг уртаар нь огтолж авахын өмнө нүд болон servo эвэрээ төвд байрлуулсан эсэхийг шалгаарай, энэ нь нүдний нүх рүү зөв шидэх болно. Шаардлагатай бол тохируулна уу.
Алхам 6: Хулууны дотор нүдний залгуур ба серво угсрагчийг наа
Дараагийн алхамд хулууны дотор нүдний залгуур ба servo угсралт бүрийг халуун цавуугаар хийнэ. Бүх нүдийг зөв чиглүүлэхэд анхаарлаа хандуулаарай.
Алхам 7: Электроникийг холбоно уу
Энэ алхамд та servo -ийг цахилгаан, газардуулга, дижитал тээглүүрт холбох хэрэгтэй болно. Энэхүү прототипт ашигладаг servo нь улаан (5 вольт +), хүрэн (газрын -), улбар шар (гох) утастай. Серво бүрийн улаан утсыг Юно хавтангийн 5 вольтын зүүтэй, серво бүрийн хүрэн утсыг Юно хавтангийн газардуулгатай холбож, эцэст нь серво бүрийн улбар шар утсыг холбох ёстой. Uno самбар дээрх дижитал гаралтын зүү. Доорх програм нь 5 -аас 10 хүртэлх зүү ашиглан зургаан servo -ийг хянадаг. Тиймээс бид 5 -р зүүг эхний servo -той, 6 -г 2 -рт, 7 -р 3 -р хэсэгт гэх мэтээр холбож, эцэст нь бүх 6 servo -г холбосон. 5 вольт ба газардуулгын бүх холболтыг холбоход туслахын тулд Uno самбараас 5 вольт ба газардуулгын холболтыг сервос бүрт тараахад жижиг гагнуургүй талхны хавтанг ашигласан.
Алхам 8: Бүх зүйлийг оруул
Бүх холболтыг хийсний дараа Uno самбар ба гагнуургүй талхны хавтанг хулууны дотор зөөлөн хөдөлгөнө. Прототип дээр бид хоёр нүүртэй соронзон хальс ашиглан Uno хавтангийн ар талд гагнуургүй талхны хавтанг бэхлэв.
Алхам 9: Эх код
Энэ төсөлд ашиглах код нь маш энгийн. Бид servo массив үүсгэж, массивыг 6 дижитал тээглүүрт хавсаргана. Дараа нь бид санамсаргүйгээр servo бүрт 5 -аас 175 градусын хоорондох байрлалыг гаргаж, 2 секунд хүртэл унтдаг.
#оруулах
// дээд тал нь найман servo объект үүсгэж болно Servo myServos [6]; // Одоо бидэнд 6 servo массив байна. int pos = 0; // servo байрлалыг хадгалах хувьсагч. int delayFactor = 10; // хойшлуулах коэффициентийг хадгалах хувьсагч. // Системийг эхлүүлэх. void setup () {Serial.begin (115200); // servo массивт 6 голтой холбоно уу. for (int i = 0; i <6; i ++) {myServos .attach (i+4); } саатал (100); // Үүнийг илүү санамсаргүй байдлаар хийцгээе randomSeed (50); Serial.println ("Эхлэх …"); } // Main loop void loop () {// Бүх 8 servo -ийг ямар нэгэн санамсаргүй байрлал руу зөөнө. for (int s = 0; s <6; s ++) {// нүдэнд санамсаргүй байрлалыг авна. pos = санамсаргүй (0, 30) * 6; хэрэв (pos175) {pos = 175; } // Нүдээ шинэ санамсаргүй байрлал руу шилжүүлэх myServos [s].write (pos); саатал (20); } delayFactor = санамсаргүй (25, 200) * 10; // 2 секунд хүртэл хойшлуул. Serial.print ("хойшлуулах"); Serial.println (delayFactor); саатал (delayFactor); }
Зөвлөмж болгож буй:
IoT Halloween хулуу - LED -ийг Arduino MKR1000 болон Blynk програмаар удирдана уу ???: 4 алхам (зурагтай)
IoT Halloween хулуу | Arduino MKR1000 болон Blynk програмын тусламжтайгаар LED удирдлага ???: Сайн байцгаана уу, Хэдэн долоо хоногийн өмнө Halloween байсан бөгөөд уламжлалаа дагаж би тагтандаа зориулан сайхан хулуу сийлсэн. Гэхдээ хулуугаа гадаа байхад би орой болгон лаа асаах нь үнэхээр ядаргаатай байдгийг ойлгосон. Бас би
Хөдөлж буй аниматрон нүдтэй Halloween хулуу - Энэхүү хулуу нүдээ эргэлдүүлж чадна!: 10 алхам (зурагтай)
Хөдөлж буй аниматрон нүдтэй Halloween хулуу | Энэхүү хулуу нь нүдээ эргэлдүүлж чадна! Хэт авианы мэдрэгчийн гох зайг зохих утгаар нь тохируулна уу (9 -р алхам), тэгвэл таны хулуу чихэр авахаар зориглосон хүн бүрийг чулуужуулах болно
TFT хөдөлгөөнт нүд: 3 алхам
TFT Animated Eyes: Энэхүү төсөл нь хямд өртөгтэй эд ангиудыг ашиглан TFT дэлгэц дээр хос хүүхэлдэйн нүд бүтээдэг. Энэхүү төсөл нь Adafruit " Uncanny Eyes " төсөл.Хоёр ST7735 128x128 пиксел дэлгэц, ESP32 самбарыг ихэвчлэн онлайнаар худалдаж авах боломжтой
Alexa хяналттай Адам Саваже хулуу: 5 алхам (зурагтай)
Alexa-ийн удирддаг Адам Саважи Хулуу: Миний гэрт байгаа бүх гэрэл ухаалаг байдаг тул би тэднийг асаах, унтраах гэж орилоход нэлээд дасчихсан байдаг. . Лаа руу хашгирахад би үнэхээр тэнэг харагдаж байна
Пикселийн хулуу: 8 алхам (зурагтай)
Пикселийн хулуу: Алсын удирдлагаар дамжуулан өөр өөр хэв маягаар дотроосоо гэрэлтдэг үл мэдэгдэх хулуу үүсгээрэй. Хэдийгээр пикселүүд олон өнгийн хулууны зузаан арьс нь улбар шараас бусад бүх зүйлийг шүүж чаддаг тул бидний пикселийн өнгийг өөрчилдөг