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

Нүдний бамбайтай харьцах (сэрэх үед алсын хараанд дасан зохицох): 35 алхам
Нүдний бамбайтай харьцах (сэрэх үед алсын хараанд дасан зохицох): 35 алхам

Видео: Нүдний бамбайтай харьцах (сэрэх үед алсын хараанд дасан зохицох): 35 алхам

Видео: Нүдний бамбайтай харьцах (сэрэх үед алсын хараанд дасан зохицох): 35 алхам
Видео: What If Ahsoka Gained the Daughter's Powers 2024, Арваннэгдүгээр
Anonim
Нүдний бамбайтай харьцах (сэрэх үед алсын харааг дасан зохицох зорилгоор)
Нүдний бамбайтай харьцах (сэрэх үед алсын харааг дасан зохицох зорилгоор)

Гол асуудал:

Нойрноосоо сэрэхэд найз маань өрөөнийхөө гэрлийг асаахад бидний ихэнх нь гэрэл харанхуйлдаг. Сохор болох энэ асуудлыг шийдье гэвэл бид яах вэ? Бид "үүнийг шийддэг". Энэхүү төсөл (машин) нь "Гэрэлтэй харьцах" нь гэрэлтүүлгийн гэнэтийн өөрчлөлтийг илрүүлэх чадвартай бөгөөд өрөөний гэрэл асах үед таны нүдний өмнө хар хуванцар хавтанг буулгаж, таны нүдийг аажмаар дасан зохицоход арван секунд өгдөг. сохор болох. Би үүнийг хэрхэн ашиглах вэ? Deal With It -ийн хар хуванцар хавтанг эргэдэг гарны үзүүрт хавсаргасан бөгөөд гэнэт гэрэлтүүлэхэд өдөөгдсөн тохиолдолд 180 градус эргэдэг. Унтах гэж байгаа бол хэвтээд, Deal With It -ийг толгойныхоо баруун талд тавьж, машиныг дээшлүүлж, дөрөө идэвхжсэн үед нүүрэн дээр чинь цохиулахгүй, машины байрлалыг тохируулж, нарны шил хэлбэртэй дөрөө таны биеийг халхлах болно. машин идэвхжсэн үед нүд.

Би үүнийг хэрхэн ашиглах вэ?

Deal With It -ийн хар хуванцар хавтанг эргэдэг гарны үзүүрт хавсаргасан бөгөөд энэ нь гэнэт гэрэлтэх үед өдөөгдсөн үед 180 градус эргэдэг. Унтах гэж байгаа бол хэвтэж, толгойгоо зүүн тийш (эсвэл кодоо өөрчилсөн тохиолдолд баруун тийш) тавиад машинаа дээшлүүл, ингэснээр дөрөө идэвхжсэн үед нүүрэн дээр чинь цохиулахгүй, байрлалаа тохируулна уу. машин, ингэснээр машин идэвхжсэн үед нарны шил хэлбэртэй дөрөө таны нүдийг бүрхдэг.

Хангамж

Үүнийг шийдвэрлэхийн тулд танд хэрэгтэй зүйл энд байна

-Нэг талдаа хайрцагт хавсаргасан тагтай гутлын хайрцаг (тагны өндөр: 5.5 см, тагнаас бусад өргөн: 18.9 см, тагны өргөн: 19.5 см, өндөр: 11 см, тагнаас бусад урт: 28.7 см, тагны урт: 29.4 см)

-1 хэмжих соронзон хальс

-1 Ардуино Леонардо (Үүнийг авах:

-1 Breadboard ба jumpers

-1 фоторезистор (Үүнийг эндээс авна уу:

-1 1К ом эсэргүүцэл (Эдгээрийг дараах хаягаар авна уу:

-1 Parallax Standard Servo (Үүнийг авах:

-1 USB талхны гаднах залгуур

-Эрэгтэй, эмэгтэй Dupont кабелиуд

боодлын цаас (хамгийн багадаа 58см х 58см)

-А4 цаас (мөн принтер)

-1 өнхрөх соронзон хальс

-1 Хайрцаг таслагч (Хүссэн төрлийг авах:

-2 хар хуванцар хавтан (30см х 20см)

-Arduino USB кабель (Үүнийг авах:

-1 USB цахилгаан банк

Алхам 1: Хэлхээ

Хэлхээ
Хэлхээ

Дээрх зургийн дагуу Deal With It хэлхээг бий болго

ЧУХАЛ: USB цахилгаан хангамж, фотоэффициент, серверт холбогдож болохгүй, гэхдээ зайгаа хэмнээрэй

Алхам 2: Хайрцагны арьсыг хайчилж ав

Хайрцагны арьсыг хайчилж авах
Хайрцагны арьсыг хайчилж авах

Хар зураасыг хайчилж, дээрх зургийн дагуу улаан шугамаар зур.

УЛААН МЭДЭЭ МАШИН ДУУСГАЖ БАЙГААД ХАЙРЫН АРЬСЫН ДОТОРД байх болно

Алхам 3: "Суурь" самбарыг хайрцгийн доор байрлуул

-Ыг тавь
-Ыг тавь

ЧУХАЛ: ГАР ДЭЭРЛЭГДСЭН МӨРДӨӨ ДЭЭР НҮҮРСЭН БА ШИНЖЛЭГЧИЙН СУУРИЙН ХАЯГТАЙ ЗАСВАРТАЙ БОЛГОЖ БАЙНА.

Алхам 4: Далавчаа хайрцган дээр наа

Далавчаа хайрцган дээр наа
Далавчаа хайрцган дээр наа

Алхам 5: Талууд

Талууд
Талууд

Хайрцгийг хажуу тийш нь тавь

Тагийг нь онгойлго

"Хажуугийн" самбарыг хайрцагны хажуу талд, 3 см өргөн далавч, хайрцагны нээлхий рүү харсан, улаан шугамыг хайрцагны хажуугийн периметртэй хиллэдэг.

Алхам 6: "Хажуугийн" самбарын 1 см өргөн далавчийг хайрцган дээр наа

1 см өргөн далавчны тууз
1 см өргөн далавчны тууз

Алхам 7: "Хажуугийн" самбарын 3 см өргөн далавчийг хайрцагны дотор талд нугалаад туузаар наа

3 см өргөн далавчийг нугална
3 см өргөн далавчийг нугална

ДУГААР ХААЛТЫН ТУШААНЫ АЛХАМУУДЫГ ДУГААР ДУГААРЛААРАЙ

Алхам 8: "Урд талын" самбарыг хайрцгийн урд талд ирмэгээр нь наана

Туузан
Туузан
Туузан
Туузан

Алхам 9: "Нурууны" самбарыг ирмэгийн дагуу хайрцагны ар талд наа

Туузан
Туузан

Алхам 10: Доод самбар

Доод самбар
Доод самбар

Хайрцгийг онгойлгож, таган дээр нь тавь. Тагыг "дээд" самбар дээр байрлуулж, ирмэгийг нь самбар дээрх хамгийн том зурсан тортой уялдуулж, хавтангийн 5.7 см -ийн далавч нь тагны үзүүрийг зааж, харин самбарын 1 см -ийн далавч нь хавсаргасан хэсэг рүү харсан байх ёстой. таг ба хайрцагны биеийн хооронд.

Алхам 11: Хажуугийн далавчийг хайрцагны тагны дотор талд нугалж, бүрээс рүү наа

Хажуугийн далавчийг хайрцагны тагны дотор талд нугалж, бүрээс рүү наа
Хажуугийн далавчийг хайрцагны тагны дотор талд нугалж, бүрээс рүү наа

Нөгөө хажуугийн далавчтай ижил зүйлийг хий

Алхам 12: Тагны ирмэг дээр далавчийг наа

Тагны ирмэг дээр далавчийг наа
Тагны ирмэг дээр далавчийг наа

Алхам 13: Хайрцгийг баруун тийш нь харуулаад тагийг нь хаа

Хайрцгийг баруун талд нь суулгаад тагийг нь хаа
Хайрцгийг баруун талд нь суулгаад тагийг нь хаа

Алхам 14: Чих шиг далавчийг хайрцагны тагны хажуу талд наа

Чих шиг далавчийг хайрцагны тагны хажуу талд наа
Чих шиг далавчийг хайрцагны тагны хажуу талд наа
Чих шиг далавчнуудыг хайрцагны тагны хажуу талд наа
Чих шиг далавчнуудыг хайрцагны тагны хажуу талд наа

Алхам 15: Дээд самбарын 1см -ийн жигүүрийг хайрцагны ар талд наа

Дээд самбарын 1см -ийн далавчийг хайрцагны ар талд наа
Дээд самбарын 1см -ийн далавчийг хайрцагны ар талд наа
Дээд самбарын 1см -ийн далавчийг хайрцагны ар талд наа
Дээд самбарын 1см -ийн далавчийг хайрцагны ар талд наа

Алхам 16: Ардуино Леонардог гутлын хайрцгийнхаа баруун дээд буланд наалдуулж, гутлын хайрцгийг зурагт үзүүлсэн шиг чиглэл рүү харуул

Ардуино Леонардог гутлын хайрцгийнхаа баруун дээд буланд наалдуулж, гутлын хайрцгийг зурагт үзүүлсэн шиг чиглэл рүү харуул
Ардуино Леонардог гутлын хайрцгийнхаа баруун дээд буланд наалдуулж, гутлын хайрцгийг зурагт үзүүлсэн шиг чиглэл рүү харуул

Алхам 17: Хайрцагны дээд хэсгийг хайчилж ав

Хайрцагны дээд хэсгийг хайчилж байна
Хайрцагны дээд хэсгийг хайчилж байна
Хайрцагны дээд хэсгийг хайчилж байна
Хайрцагны дээд хэсгийг хайчилж байна

Дээрх зургийг ашиглан хайрцагны тагны дээд талд servo -ийг улаан тэгш өнцөгт дээр тавиад ирмэгийн дагуу хайрцаг таслагч ашиглан хайрцаг руу зүснэ. Дараа нь доод талд байгаа хар цэг дээр хоч хий.

ЧУХАЛ: Зүсэлт хийж эхлэхэд хайрцагны нээлт зүүн талд байгаа эсэхийг шалгаарай

Алхам 18: Гутлын хайрцгийн кабелийн дээд хэсэгт байрлах тэгш өнцөгт нүхэнд Servo-г зурган дээр харуулсан чиглэлд эхлээд оруулна уу. Дараа нь Servo -ийг хайрцгийн гадаргуу дээр бэхлээд бэхжүүлнэ

Гутлын хайрцгийн кабелийн орой дээрх тэгш өнцөгт нүхэнд Servo-г зурган дээр үзүүлсэн чиглэлд эхлээд байрлуулна. Дараа нь Servo -ийг хайрцгийн гадаргуу дээр бэхлээд бэхжүүлнэ
Гутлын хайрцгийн кабелийн орой дээрх тэгш өнцөгт нүхэнд Servo-г зурган дээр үзүүлсэн чиглэлд эхлээд байрлуулна. Дараа нь Servo -ийг хайрцгийн гадаргуу дээр бэхлээд бэхжүүлнэ

Алхам 19: Сервог хэлхээний байрлалд оруулна уу

Алхам 20: Утас хийх

Утас хийх
Утас хийх

Зурагт үзүүлсэн шиг 2 хос Dupont кабелийг холбож, бэхлэхийн тулд туузыг боож боох хэрэгтэй. Энэ утсыг фоторезисторыг дараа нь талхны самбартай холбоход ашиглах болно.

Алхам 21: Фоторезисторыг хайрцгийн тагны дөнгөж хийсэн никээс оруулаад тагны доороос фоторезисторын хөл рүү холбосон утсыг холбоно уу

Photoresistor -ийг хайрцагны тагны дөнгөж хийсэн ник -ээс оруулаад тагны доороос фоторезисторын хөлтэй холбосон утсыг холбоно уу
Photoresistor -ийг хайрцагны тагны дөнгөж хийсэн ник -ээс оруулаад тагны доороос фоторезисторын хөлтэй холбосон утсыг холбоно уу

Алхам 22: Фоторезисторыг хэлхээний цэг рүү оруулна уу

Алхам 23: Зураг дээр заасан байрлал дээр хайрцагны хамгийн жижиг талд Ник хийнэ

Зураг дээр заасан байрлал дээр хайрцагны хамгийн жижиг талд Ник хийнэ үү (Фоторезисторын доорх тал нь зураг дээр харагдаж байна)
Зураг дээр заасан байрлал дээр хайрцагны хамгийн жижиг талд Ник хийнэ үү (Фоторезисторын доорх тал нь зураг дээр харагдаж байна)
Зураг дээр заасан байрлал дээр хайрцагны хамгийн жижиг талд Ник хийнэ үү (Фоторезисторын доорх тал нь зураг дээр харагдаж байна)
Зураг дээр заасан байрлал дээр хайрцагны хамгийн жижиг талд Ник хийнэ үү (Фоторезисторын доорх тал нь зураг дээр харагдаж байна)

Энэ бол гадаад USB талбарын цахилгаан хангамжийн кабель дараа орох болно.

Алхам 24: Хос хос дупон кабелийг USB Breadboard цахилгаан тэжээлийн эх үүсвэрт холбож, бэхэлгээний цэгүүдийг эргэн тойронд нь бэхлээрэй

Дупонт хос кабелийг гадаад USB талбарын цахилгаан тэжээлд холбож, бэхэлгээний цэгүүдийг туузаар боож бэхлээрэй
Дупонт хос кабелийг гадаад USB талбарын цахилгаан тэжээлд холбож, бэхэлгээний цэгүүдийг туузаар боож бэхлээрэй

Алхам 25: USB кабелийг дөнгөж хийсэн хайрцагныхаа хажуу талд ороод хэлхээний байрлалд оруулна уу

USB кабелийг дөнгөж хийсэн хайрцгийнхаа хажуу талд байгаа Никээс оруулаад хэлхээний байрлалд оруулна уу
USB кабелийг дөнгөж хийсэн хайрцгийнхаа хажуу талд байгаа Никээс оруулаад хэлхээний байрлалд оруулна уу

Алхам 26: Хар хуванцар хавтангаас 2см х 30см хэмжээтэй тууз хайчилж ав

Хар хуванцар хавтангаас 2см х 30см хэмжээтэй тууз хайчилж ав
Хар хуванцар хавтангаас 2см х 30см хэмжээтэй тууз хайчилж ав

Алхам 27: "Үүнийг шийдвэрлэх" нарны шилийг хэвлэх. Үүнийг машиныг бодитоор ажиллуулах үед таны нүдийг бүрхсэн сэлүүр болгон ашиглах болно

Алхам 28: Цаасыг пикселжүүлсэн нарны шил ашиглан нөгөө хуваасан хар хуванцар хавтан дээр тавь. Цаасыг пикселжүүлсэн нарны шилний тойм дагуу самбартай хамт хайчилж ав

Цаасыг пикселжүүлсэн нарны шил ашиглан бусад хуванцар хавтан дээр тавь. Цаасыг пикселжүүлсэн нарны шилний тойм дагуу самбартай хамт хайчилж ав
Цаасыг пикселжүүлсэн нарны шил ашиглан бусад хуванцар хавтан дээр тавь. Цаасыг пикселжүүлсэн нарны шилний тойм дагуу самбартай хамт хайчилж ав
Пикселжүүлсэн нарны шилээр цаасыг бусад огтлоогүй хар хуванцар хавтан дээр тавь. Цаасыг пикселжүүлсэн нарны шилний тойм дагуу самбартай хамт хайчилж ав
Пикселжүүлсэн нарны шилээр цаасыг бусад огтлоогүй хар хуванцар хавтан дээр тавь. Цаасыг пикселжүүлсэн нарны шилний тойм дагуу самбартай хамт хайчилж ав

Алхам 29: Цаасан нарны шилийг нарны шил хэлбэртэй хуванцар хавтан дээр наа

Цаасан нарны шилийг нарны шилний хэлбэртэй хуванцар хавтан дээр наа
Цаасан нарны шилийг нарны шилний хэлбэртэй хуванцар хавтан дээр наа

Алхам 30: Энэ кодыг машиндаа оруулна уу

#оруулах

Servo servo;

void setup () {servo.attach (2); servo.write (0);} // servo -ийг 0 градусын void давталт болгон тохируулна () {}

Алхам 31: Хар хуванцар туузыг Servo -ийн баруун талд наагаад, зураг дээр үзүүлсэн шиг эргэдэг гар үүсгэнэ

Хар хуванцар туузыг Servo -ийн баруун талд байрлуулж, зураг дээр үзүүлсэн шиг эргэдэг гар үүсгэнэ
Хар хуванцар туузыг Servo -ийн баруун талд байрлуулж, зураг дээр үзүүлсэн шиг эргэдэг гар үүсгэнэ

Алхам 32: Нүдний шилийг зурган дээр үзүүлсэн чиглэлд эргүүлэх гарын үзүүр дээр наа

Нүдний шилийг зурган дээр харуулсан чиглэлд эргүүлэх гарын үзүүр дээр наа
Нүдний шилийг зурган дээр харуулсан чиглэлд эргүүлэх гарын үзүүр дээр наа

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

Алхам 33: Doodle

Doodle!
Doodle!
Doodle!
Doodle!

Энэхүү машины төлөөллийн doodle -ийг хэвлээд хайчилж аваад зураг дээр үзүүлсэн байрлал, чиглэлд машин дээр наа.

Алхам 34: Энэ кодыг машиндаа оруулна уу

// Энэ машин нь гэрлийг унтрааж байгааг илрүүлэх замаар ажилладаг бөгөөд гэрэл дахин асах үед машин гараа эргүүлдэг.

#оруулах

Servo servo; void setup () {servo.attach (2); servo.write (0);} void loop () {do {delay (1);} while (analogRead (5)> 400); // Энэ тоо нь фоторезистор хүрээлэн буй орчныг "харанхуй" гэж үзэхийн тулд орчин хэр харанхуй байх ёстойг тодорхойлдог. Фоторезисторыг илүү тод гэрлийг "харанхуй" гэж мэдрүүлэхийн тулд энэ шугамын утгыг нэмэгдүүлж, эсрэгээр нь нэмэгдүүлэх хэрэгтэй. do {delay (1);} while (analogRead (5) <600): // Энэ тоо нь гэрэл ассан гэж тайлбарлахын тулд фоторезистор ямар орчинтой байх ёстойг тодорхойлно. Фоторезисторыг бүдэг гэрлийг мэдрүүлэхийн тулд энэ шугамын утгыг бууруулж, эсрэгээр нь бууруулна уу. servo.write (180); // Энэ шугам нь servo хөдөлгөөнийг хянадаг. Сервог их бага хэмжээгээр эргүүлэхийн тулд өнцгийг тохируулна уу. саатал (10000); // Энэ шугам нь линз таны нүдэн дээр хэр удаан үргэлжлэхийг зохицуулдаг. Анхдагч байдлаар хойшлуулалтыг 10 секунд гэж тохируулсан болно. Линзийг нүдэн дээр удаан байлгахын тулд энэ шугамын утгыг нэмэгдүүлж, эсрэгээр нь өсгө. servo.write (0); // Сервогийн хөдөлгөөнийг буцаахын тулд энэ мөрөнд байгаа тэгийг 10 -р мөрийн утгаар сольж, 6 -р мөрийн зэрэглэлийг 180 болгож өөрчилнө үү.

Баяр хүргэе, та бэлэн боллоо!

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