Агуулгын хүснэгт:
- Хангамж
- Алхам 1: Ир мэдрэгчийг суурилуулах
- Алхам 2: Мэдрэгчийн утсыг холбох
- Алхам 3: Гаралтыг холбох
- Алхам 4: Ир мэдрэгчийн хүрээг тохируулж, хар өнгийн хуудасны өнхрүүлгээр бүрхэх
- Алхам 5: Микро хянагчийн самбарын код
- Алхам 6: Үр дүн
Видео: Агаарын төгөлдөр хуур нь IR ойролцоо мэдрэгч ба Arduino Uno Atmega 328: 6 алхам (зурагтай)
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:01
Ер нь төгөлдөр хуур нь товчлуур дарах энгийн механизм дээр цахилгаан эсвэл механик ажил хийдэг. Гэхдээ энд зарим нэг мэдрэгч ашиглан төгөлдөр хуурын түлхүүрийн хэрэгцээг арилгах боломжтой юм. Мөн хэт ягаан туяаны ойролцоо мэдрэгч нь ашиглахад хялбар учир микроконтроллерын самбарын зөвхөн нэг дижитал зүүг эзэлдэг. Мөн эдгээр мэдрэгчүүд нь тэнд байгаа хамгийн хямд мэдрэгчүүдийн нэг юм. Би дуут дохиог хөгжмийн гаралт болгон ашиглаж байгаа боловч та зөв чанга яригч/ сабвуфер ашиглаж болно. Ирээдүйд би Subwoofer ашиглан басс өсгөгч ашиглан төслийг сайжруулах болно.
Хангамж
1) 10 ширхэг Ир ойролцоо мэдрэгч
2) Arduino uno/ mega
3) шураг (заавал биш)
4) Утас
5) Пьезо цахилгаан цахилгаан баззер
6) Хар картны хуудас/ Хар хийлний соронзон хальс
Алхам 1: Ир мэдрэгчийг суурилуулах
Ир мэдрэгчийн модулиуд нь төв хэсэгт бэхлэх нүхээр тоноглогдсон байдаг. Та нүхийг мэдрэгчийг боолтоор бэхлэх эсвэл цавуугаар наахад л хангалттай. Би нийлэг хуудсыг суурь болгон ашиглаж, нүх тус бүр 2 см -ийн зайтай, зохих тэмдэглэгээтэй нийлэг нүхэнд өрөмдсөн. Мэдрэгчийг бие биентэйгээ ойрхон байрлуулж болохгүй, учир нь энэ нь төгөлдөр хуурын хэрэглэгчийн туршлагыг сүйтгэж болзошгүй юм.
Алхам 2: Мэдрэгчийн утсыг холбох
Мэдрэгчийн бүх эерэг терминалуудыг утас ба гагнуур ашиглан холбоно уу (заавал биш). Мөн бүх мэдрэгчийн бүх газардуулгыг холбоно уу. Эцэст нь хэлэхэд та Ir мэдрэгчээс гаралтын тээглүүрийг микроконтроллерын самбарын дижитал тээглүүртэй холбох хэрэгтэй. Миний хувьд энэ бол Arduino uno юм. Саад тотгор илрэх үед мэдрэгчийн гаралт бага байгааг санаарай. Тиймээс, хэрэв та хэлхээг индикатор болгон холбохыг хүсвэл сөрөг терминалыг мэдрэгчийн гаралттай холбож, Arduino uno -ийн 3.3в эерэг төмөр замд эерэг холбоно уу.
Алхам 3: Гаралтыг холбох
Одоо дижитал гаралтын зүүг дуугаруулагч/ чанга яригчийн эерэг терминал руу холбоно уу. Сөрөг терминалыг Arduino uno -ийн газартай холбоно уу. Хэрэв та өндөр хүчдэл шаарддаг дуут дохио/ чанга яригч ашиглаж байгаа бол npn bjt ашиглахыг зөвлөж байна, учир нь энэ нь маш хурдан солигддог бөгөөд Arduino -ийн хувьсах давтамжийн оролттой жигд ажиллах боломжтой. Хэрэв та өндөр хүчдэлийн дохио ашиглаж байгаа бол arduino -ийн тэжээлийг бүү ашиглаарай. Үүний оронд гадны эх үүсвэр ашиглаарай, гэхдээ миний хувьд эрчим хүчний хэрэглээ бага тул би Arduino -аас шууд ашиглаж байна.
Алхам 4: Ир мэдрэгчийн хүрээг тохируулж, хар өнгийн хуудасны өнхрүүлгээр бүрхэх
Төгөлдөр хуурын товчлууруудын тохирох хүрээг тохируулахын тулд мэдрэгч модулийн потенциометрийг ашиглана уу. Зурагт үзүүлсэн шиг хар картны хуудсыг өнхрүүлгийн модуль ба гэрэл диод дээр холбоно уу. Энэ нь өөр чиглэлд хүсээгүй саад бэрхшээлийг илрүүлэхгүйн тулд хийгддэг. Бид хуруугаа зөвхөн урд талаас нь илрүүлэхийг хүсч байна. Хар нь бүх долгионы уртыг, тэр ч байтугай хэт улаан туяаг шингээдэг тул бид хар картыг ашигладаг.
Алхам 5: Микро хянагчийн самбарын код
Код нь дуугарагч/чанга яригчийн гаралтыг хүсч буй давтамжийг тодорхойлохоос эхэлдэг. Дараа нь бид мэдрэгчийн оролтод ашиглах зүүг тодорхойлдог. Дараа нь бид зүүгээ хоосон тохиргоонд тохируулдаг (). In void loop () код нь энгийн болж, өнөөгийн хэрэгцээнд хангалттай сайн байгаа тул би дөнгөж сая нөхцөлт мэдэгдлүүдийг ашигласан.
Зөвлөмж болгож буй:
Энгийн робот нохой (төгөлдөр хуур, тоглоомын буу, хулганаар хийсэн): 20 алхам (зурагтай)
Энгийн робот нохой (төгөлдөр хуурын түлхүүр, тоглоомон буу, хулганаар хийсэн): Өө, Азербайжан! Галын орон, агуу зочломтгой, найрсаг хүмүүс, сайхан эмэгтэйчүүд (… уучлаарай, эмэгтэй минь! Мэдээжийн хэрэг би зөвхөн чамайг харах нүдтэй, миний сайхан балака ана өрдөкбурун эхнэр!). Үнэнийг хэлэхэд, энэ нь үйлдвэрлэгчийн хувьд маш хэцүү газар юм, ялангуяа та
IR-ийн ойролцоо мэдрэгч, чанга яригч, Arduino Uno ашиглан агаарын төгөлдөр хуур (сайжруулсан/2-р хэсэг): 6 алхам
IR ойролцоо мэдрэгч, чанга яригч, Arduino Uno ашиглан агаарын төгөлдөр хуур (сайжруулсан/хэсэг-2): Энэ бол өмнөх төгөлдөр хуурын төслийн сайжруулсан хувилбар юм уу? Энд би JBL чанга яригчийг гаралт болгон ашиглаж байна. Би горимыг шаардлагын дагуу өөрчлөхийн тулд мэдрэгчтэй товчлуурыг оруулсан болно. Жишээлбэл- Хатуу басс горим, Энгийн горим, Өндөр
MIDI бүхий хурдан жимсний төгөлдөр хуур: 6 алхам (зурагтай)
MIDI-тэй хурдан жимсний төгөлдөр хуур: Энэ бол үнэхээр энгийн багтаамж бүхий төгөлдөр хуур юм. Жимс, лааз, сод, ус, хөнгөн цагаан тугалган цаас гэх мэт зүйл дээр дарахад та компьютерээсээ төгөлдөр хуурын полифоник хөгжим авах болно. Програм хангамж бичигдсэн тул төсөл илүү их хугацаа шаардагдахгүй байх ёстой
RGB LED бүхий товчлуурын модуль төгөлдөр хуур: 5 алхам (зурагтай)
RGB LED бүхий товчлуурын модуль төгөлдөр хуур: IntroHello бүсгүйчүүд, ноёд оо, миний анхны зааварчилгаанд тавтай морил! Өнөөдөр би танд товчлуурын модуль, пьезо дуугаруулагч гэсэн үндсэн бүрэлдэхүүн хэсгүүдтэй төгөлдөр хуур хэрхэн бүтээхийг зааж өгөх бөгөөд DO-RE-MI гэх мэтийг тоглуулах боломжтой болно
Arduino шалны төгөлдөр хуур: 10 алхам (зурагтай)
Arduino Floor Piano: Нэг зун би энэ төгөлдөр хуурыг бүтээсэн. Энэ нь "Том" кинонд тоглосон төгөлдөр хуурын загварыг бага зэрэг загварчилсан болно. Би үүнийг бүтээхэд бараг 100 цаг зарцуулсан боловч хэрэв би үүнийг дахин хийх юм бол ердөө 30 цаг зарцуулах болно гэж бодож байна. 1 гаруй байна