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

Arduino машин өгөх үүрэг даалгавар
Arduino машин өгөх үүрэг даалгавар

Видео: Arduino машин өгөх үүрэг даалгавар

Видео: Arduino машин өгөх үүрэг даалгавар
Видео: RADDS - Micro Switch endstop 2024, Долдугаар сарын
Anonim
Arduino машин өгөх даалгавар (өөрөөр хэлбэл өөрийн боп хийх)
Arduino машин өгөх даалгавар (өөрөөр хэлбэл өөрийн боп хийх)

Би одоо судалж буй судалгааныхаа хувьд Arduino -той ямар нэгэн зүйл хийх даалгавар авсан. Би сургуулиас материал цуглуулах стандарт асуудлыг өөртөө авч, гадуур хамгийн бага материалаар тэдгээрийг тойрч гарах ямар нэг зүйлийг бодож олсон. Миний анхны бодол бол Bop-it байсан юм! A Bop-it! Тоглоом нь олон янзын хувилбартай боловч үүнд шууд нөлөөлдөг: тоглоомноос гарах дуу хоолой нь хүний дагах ёстой ажлыг хэлдэг ("bop it" гэдэг нэр том товчлуур дарах ёстой гэсэн үг юм), үүний дараа тоглогч Таймер унтарсны дараа даалгаврыг зөв гүйцэтгэх ёстой.

Энэхүү төсөл нь дараахь зүйлийг тусгайлан хийдэг.

1. Илтгэгчийн дуугаар тоглогчдод даалгавар өгдөг

2. Дуут дохио сонсогдох бөгөөд эхний LED асна.

3. Хоёрдахь дохио дуугарч, хоёр дахь LED асна.

4. Гурав дахь урт дуугаралт сонсогдож, гурав дахь LED асна. Энэ дохио өгөх үед тоглогч эхэндээ өгсөн даалгаврыг гүйцэтгэх ёстой.

Бүрэн биелүүлсэн ажил бүрийн хувьд дээрх дарааллыг гүйцэтгэх хугацаа нь хязгаар хүртлээ хурдан болдог.

Гэрлийн мэдрэгчийг бүрхсэн тохиолдолд дарааллыг хамрах хугацааг 1 секундээр сунгана. Энэхүү гэрлийн мэдрэгчийг шахах даалгаварт хүрэхийн тулд тоглогч гараа амрах гэж байгаа газрын доор байрлуулах ёстой бөгөөд ингэснээр тоглогч тоглож байхдаа зогсож, сууж байгаа эсэхийг анзаардаг. мэдрэгчийг гараараа бүрхэв.

Алхам 1: Цахим материал

Arduino машиныг ажиллуулахын тулд дараахь материалыг ашигласан болно.

1 удаа Arduino Uno

Arduino -д зориулсан 1x DFPlayer Mini MP3 тоглуулагч модуль

1х SD карт

1х чанга яригч

1х талхны самбар (урт эсвэл хоёр урт нь танд илүү хялбар байх болно)

1х хүч мэдрэгч

1х фото мэдрэгч

1х потенцио метр

1х Дууны мэдрэгч (би KY-038 микрофоны дууны мэдрэгчийн модулийг ашигласан)

2х жижиг товчлуурууд

x3 LED гэрэл

(1х гагнуурын самбар)

Buncha утас

Buncha резистор

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

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

Утас угсрах
Утас угсрах

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

Алхам 3: Код

Кодыг хавсаргасан.ino файлыг татаж аваарай.

Энэ код нь эндээс олж болох DFRobotDFPlayerMini номын санг ашигладаг.

www.dfrobot.com/wiki/index.php/DFPlayer_Mi…

Даалгавар өгдөг MP3 файлуудыг SD картанд (MP3 бамбай дотор хийсэн) оруулахаа бүү мартаарай. Код нь эхэнд нь // Даалгавруудыг тэмдэглэх ёстой хэсгийг танд хэлэх болно.

Алхам 4: Ласкертинг/бүрхүүл

АНХААРУУЛГА: энэ хайрцаг нь алдаатай бөгөөд төлөвлөгөөг ихэвчлэн мэдрэгчийн ерөнхий байрлалыг дамжуулахад ашиглах ёстой. Өөрийнхөө хайрцгийг хийж үзээрэй, эсвэл үүнийг засаарай. Таны хийх ёстой хамгийн бага зүйл бол хайрцгийг илүү өндөр болгох явдал юм, ингэснээр утас нь илүү сайн тохирдог.

Энэ төслийн хувьд би лазер хайч ашигласан. Хэрэв та үүнийг өөр аргаар хийхийг хүсч байвал энэ нь зүгээр, гэхдээ ямар ч байсан үүнийг хийх ёстой.dxf файлуудыг хэрэв хүсвэл файл хэлбэрээр хавсаргасан болно. Би перспексийг бүрхүүлийнхээ материал болгон ашигласан бөгөөд энэ нь тийм ч үзэсгэлэнтэй биш, учир нь та миний муу гагнуур+утсыг харж байна.

Зүүн доод талд байрлах том гадаргуу нь хайрцгийн дээд хэсэг юм.

Энэ гадаргуугийн зүүн дээд буланд байрлах жижиг дөрвөлжин нь Force мэдрэгчийн тээглүүрийн нүх юм.

Дотор нь дөрвөлжин хэлбэртэй улаан тойрог (энэ нь хөнгөвчлөх болно) нь Фотосенсорыг нягт нааж өгөхөд зориулагдсан болно. Улаан тойргийг фотосенсорынхоо хэмжээгээр өөрчил.

Энэ гадаргуугийн дунд хэсэгт байрлах том дөрвөлжин нь чанга яригчдад зориулагдсан болно.

Доод доод хэсэгт байрлах жижиг тойрог нь Дууны мэдрэгчийн микрофоныг байрлуулах нүх юм. Хэрэв та өөр дууны мэдрэгч ашигладаг бол үүнийг солино уу.

Хоёр ижил хэмжээтэй тойрог нь жижиг товчлуур ба Потенцио тоолуурт зориулагдсан бөгөөд та том хэмжээтэй, өөрөө хийсэн товчлууруудыг дээр нь тавьдаг. Би баруун дээд буланг Жижиг товчлуурт, нөгөөг нь Потенцио тоолуурт ашигласан. Эдгээр тойргийн диаметр нь 40 мм байна.

Дээд талын гадаргуу, баруун доод гадаргуу, дөрвөлжин хэлбэртэй гадаргуу нь хайрцгийн зүүн тал юм. Талбай нь Arduino -ийн кабелийн үүрэнд зориулагдсан болно.

Баруун дээд гадаргуу нь хайрцагны баруун тал юм. Дугуй нь бариулыг дотор нь байрлуулах бөгөөд доор нь жижиг товчлуур дарна. Энэ нь бүтцийн хувьд сайн санаа биш юм, учир нь хэтийн төлөв нь нимгэн үзүүртэй бөгөөд бариулыг хайрцгийн өндөрөөс 3 см өндөр өргөх боломжгүй юм. Хайрцагны дээд талд хаа нэгтээ бариул хийж, хажуу талын товчлуурыг дарна уу. Нүх нь 22 мм.

Алхам 5: Гагнах ба бүрхүүл

Мэдрэгч ба түүний утсыг гагнуурын самбар дээр гагнана, ингэснээр мэдрэгчийг 40 мм -ийн хоёр товчлуурыг бүрхүүлээр дамжуулж, Потенцио метр, Жижиг товчлуур дээр байрлуулж, бариул нь холбогдсон Жижиг товчлуурт хүрэх боломжтой болно. тоон оролт руу 7. Хоёр жижиг товчлуур ба Потенцио тоолуурын хувьд гагнуурын хавтангийн жижиг (хайчилж авсан) хэсгүүдийг ашиглах нь сайн хэрэг (миний утсыг муутгаагүй зүйл). Эдгээрийг хайрцаг дотор тээглүүртэй байлга, тэгвэл эдгээр мэдрэгч дээр дарах нь бусад электрон төхөөрөмжүүдтэй хамт таны гагнуурын самбар руу орохгүй.

Хүч мэдрэгч ба Фотосенсорыг гагнахаас өмнө хайрцагны дээд гадаргуугийн нүхээр оруулах ёстой.

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

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