
Агуулгын хүснэгт:
2025 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2025-01-23 15:00


Энд бид пьезо дуугаруулагчийг чанга яригч болгон ашигладаг Arduino төгөлдөр хуур хийх болно. Энэхүү төсөл нь өргөтгөх боломжтой бөгөөд танаас хамаарч их эсвэл бага тэмдэглэлтэй ажиллах боломжтой. Бид үүнийг хялбарчлахын тулд зөвхөн дөрвөн товчлуур/түлхүүрээр бүтээх болно. Энэ бол маш бага ур чадвар шаардсан хөгжилтэй, хялбар төсөл боловч үүнийг илүү нарийн төвөгтэй, том хэмжээтэй болгож болно.
Хангамж:
- 1x Arduino Uno (бусад Arduino хавтангууд сайн байх ёстой, гэхдээ туршиж үзээгүй)
- 1х Хагас хэмжээтэй эсвэл том талхны хавтан
- 1x Идэвхтэй пьезо дуугаруулагч
- 4x түр зуурын товчлуур
- 11х талхны самбар холбогч утас (сөрөг 6 хар, товчлуур, дуугаралтын хувьд 5 өнгөлөг)
Алхам 1: Цахилгааны утас



Эхлэхийн тулд бид эхний зураг дээр үзүүлсэн шиг талхны тавцангийн нөгөө талд 4 товчлуурыг байрлуулж, пьезо дуугаруулагчийг байрлуулна. Дараа нь бид сөрөг утсыг холбоно. Нэгдүгээрт, бид талхны тавцан дээрх сөрөг төмөр замыг Arduino дээрх "GND" гэж бичсэн сөрөг зүүтэй холбоно. Дараа нь бид товчлуур бүрийн нэг хөлийг сөрөг төмөр замд холбодог. Пьезо дуугаруулагч нь нэг хөлөө богино буюу сөрөг хөлтэй. Бид мөн үүнийг сөрөг төмөр замд холбох болно.
Одоо үлдсэн утсыг холбох цаг болжээ. Бид зурган дээр үзүүлсэн шиг товчлуурын бусад хөлийг 2-5-р голтой холбоно. Эцэст нь бид пиезо дуугарагчийн эерэг хөлийг (урт нь) 10 -р зүүгээр холбоно. Пин дугаарыг дараа нь кодонд амархан өөрчилж болно. Утсан холболтыг илүү нарийвчлалтай болгохын тулд зургийг үзнэ үү.
Алхам 2: Програмчлал

Код нь маш энгийн бөгөөд өөрөө тайлбарладаг. Дээд талд бид хувьсагчдад зүү дугаар өгдөг. Дараа нь бид тус бүрийг оролт эсвэл гаралт гэж зарладаг. Эцэст нь бид тодорхой товчлуур дарагдсан тохиолдолд юу хийхээ зааж өгдөг. But1-but4 гэсэн товчлуурууд тус бүрийг дарахад тоглох давтамжтай тохирч байна. But1 нь 100Hz -ийн хамгийн бага давтамж боловч 4 нь хамгийн өндөр давтамжтай 400Hz юм. Бид Tert () функцийг ашиглан Герц дахь аялгууг тоглуулдаг. Энэ нь ийм бүтэцтэй байна:
ая (buzzerPin, [давтамж герц], [үргэлжлэх хугацаа]);
Хэрэв та илүү олон товчлуур нэмж оруулахыг хүсч байвал түүнийг дарахад шинэ хувьсагч болон шинэ 'if' мэдэгдэл үүсгэх шаардлагатай болно. Хуулбарлах нь маш хялбар байдаг.
Гэхдээ Arduino нэг удаад зөвхөн нэг ая тоглож чадна гэдгийг санаарай. Хэрэв та олон товчлуурыг нэгэн зэрэг дарвал Arduino өөр өөр давтамж хооронд хурдан шилжиж байгаа тул дуу нь зөв биш байх болно.
Алхам 3: Осциллограф дээр аяыг үзэх




Осциллографыг сөрөг төмөр зам, дуугаралтын зүү рүү холбоход бид хэд хэдэн өөр дөрвөлжин долгион авдаг. Давтамж өндөр байх тусам үсрэлтүүд хоорондоо ойртдог. Эхний зураг нь манай програмын хамгийн өндөр давтамжийг (400Гц), сүүлийн зураг хамгийн бага давтамжийг (100Гц) харуулж байна. Давтамж буурах үед квадрат долгион нь улам бүр холддог. Үр дүнг харахын тулд зургуудыг үзээрэй.
Зүүнээс баруун тийш:
400 Гц, 300 Гц, 200 Гц, 100 Гц
Алхам 4: Actuall төгөлдөр хуурын түлхүүрүүд үү?

Хэрэв та 3D принтер ашиглах боломжтой бол Arduino piezo дуугаралтын товчлуур хийх сонирхолтой байж магадгүй юм. Эдгээр нь жижиг товчлууруудыг илүү сайн мэдрэх боломжийг олгодог. Та тэдгээрийг эндээс prusaprinters.org дээрээс олж болно.
Алхам 5: Дүгнэлт

Та Arduino piezo дуугаралтын гарыг бүтээх дуртай байсан гэж найдаж байна, мөн кодыг өөрчлөхийг зөвлөж байна. Хэрэв танд энэ төсөл таалагдсан бол сэтгэгдлээ доор бичээрэй. Баярлалаа!: D
Зөвлөмж болгож буй:
Энгийн Arduino төгөлдөр хуур: 8 алхам

Энгийн Arduino төгөлдөр хуур: Өнөөдөр бид энгийн нэг октавтай төгөлдөр хуур бүтээх болно, энэ нь бусад төслүүдийн хувьд маш сайн эхлэл болно. Энэхүү төсөл нь Arduino -ийн үндсэн бүрэлдэхүүн хэсгүүд болон програмчлалыг ахлах сургуулийн түвшинд нэвтрүүлэх болно. Кодыг урьдчилан бэлтгэсэн хувь хүмүүс байхад
Arduino ашигладаг мини төгөлдөр хуур: 4 алхам

Arduino ашиглан мини төгөлдөр хуур: Arduino заавар: Arduino ашиглан мини төгөлдөр хуур Энэ видеон дээр би Arduino ашиглан мини төгөлдөр хуур хэрхэн хийхийг танд үзүүлэх болно
IR-ийн ойролцоо мэдрэгч, чанга яригч, Arduino Uno ашиглан агаарын төгөлдөр хуур (сайжруулсан/2-р хэсэг): 6 алхам

IR ойролцоо мэдрэгч, чанга яригч, Arduino Uno ашиглан агаарын төгөлдөр хуур (сайжруулсан/хэсэг-2): Энэ бол өмнөх төгөлдөр хуурын төслийн сайжруулсан хувилбар юм уу? Энд би JBL чанга яригчийг гаралт болгон ашиглаж байна. Би горимыг шаардлагын дагуу өөрчлөхийн тулд мэдрэгчтэй товчлуурыг оруулсан болно. Жишээлбэл- Хатуу басс горим, Энгийн горим, Өндөр
Arduino төгөлдөр хуур: 3 алхам

Arduino төгөлдөр хуур: Энэ " төгөлдөр хуур " жинхэнэ төгөлдөр хуурын октав тоглож чаддаг. Товчлуур дарах нь төгөлдөр хуур дээр товчлуур дарахыг илэрхийлнэ. Дууг Piezo чанга яригчаар дамжуулах болно
Arduino - Piezo Гурван товчлууртай төгөлдөр хуур: 4 алхам

Arduino - Piezo Гурван товчлууртай төгөлдөр хуур: Гурван товчлууртай төгөлдөр хуур нь Arduino ашиглах туршлагатай эхлэгчдэд зориулсан төсөл юм. Би анх удаа пьезо баззераар тоглож байхдаа үүнийг бүтээх гэж санамсаргүйгээр шүүрдэж авлаа. Энэ нь маш чанга байсан! Янз бүрийн зүйлийг олж тогтоохыг хичээж байна