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

Төрсөн өдрийн мэнд-Баззер ба товчлуур: 10 алхам
Төрсөн өдрийн мэнд-Баззер ба товчлуур: 10 алхам

Видео: Төрсөн өдрийн мэнд-Баззер ба товчлуур: 10 алхам

Видео: Төрсөн өдрийн мэнд-Баззер ба товчлуур: 10 алхам
Видео: Hook Yarn & Dish - Friday Live Crochet Chat 360 2024, Долдугаар сарын
Anonim
Image
Image
Товчлуурыг талхны самбар дээр хавсаргана уу
Товчлуурыг талхны самбар дээр хавсаргана уу

Энэхүү төсөл нь Arduino Uno, дуугаралт, товчлуур ашиглан Happy Birthday дууг тоглуулах болно! Товчлуурыг дарахад Төрсөн өдрийн мэндчилгээний дууг бүхэлд нь тоглуулна. Хүүхдүүддээ маш их хайртай төрсөн өдрийн хөгжимт картны холболтыг би харж байна.

Би энэ төслийг бүтээхээр шийдсэн, учир нь би дуут дохиог ашиглан анхны төслөө дуусгахад товчлуур оруулаагүй бөгөөд маш энгийн загвараар тоглосон. Өмнө нь би LED асаах товчлуурыг ашигладаг байсан тул дуугаралтанд товчлуур нэмж, хүүгийнхээ 5 насны төрсөн өдөрт зориулж төрсөн өдрийн мэнд хүргэе гэж шийдсэн. Тэр үүнд дуртай байсан бөгөөд дахин дахин тоглосон! Хүүхдүүд үргэлж товчлуур дарах дуртай байсан. Энэ төслийн хамгийн хэцүү хэсэг бол төрсөн өдрийн мэнд хүргэх дууны кодыг эхнээс нь бий болгох явдал байсан боловч код бичих нь хөгжим бичих гэх мэт бусад сэдвүүдтэй хэрхэн холбогдохыг харах нь хөгжилтэй байсан.

Ур чадварын түвшин: Эхлэгч

Урам зоригийг оруулсан:

Килич, М. (2016, 11 -р сарын 24). Товчлуурын дуут аялгуу. Http://mertarduinotutorial.blogspot.com.tr/2016/11/buzzer-button-melody.html -ээс авсан.

Материал

  • Arduino Uno бичил хянагч
  • Талхны самбар
  • Пьезо дуугаруулагч
  • товчлуур
  • 10K эсэргүүцэл
  • 5 эрэгтэй, эрэгтэй холбогч утас
  • USB холбогч кабель

Алхам 1: Товчлуурыг Breadboard дээр хавсаргана уу

Алхам 2: 10K резисторыг товчлуурын нэг хөлтэй холбоно уу

10K резисторыг товчлуурын нэг хөлтэй холбоно уу
10K резисторыг товчлуурын нэг хөлтэй холбоно уу

Алхам 3: Резисторын бусад хөлийг газардуул (GND) утсаар холбоно уу

Резисторын бусад хөлийг газардуул (GND) утсаар холбоно уу
Резисторын бусад хөлийг газардуул (GND) утсаар холбоно уу

Алхам 4: Товчлуурын бусад хөлийг +5V -тэй утсаар холбоно уу

Товчлуурын бусад хөлийг +5V -тэй утсаар холбоно уу
Товчлуурын бусад хөлийг +5V -тэй утсаар холбоно уу

Алхам 5: Товчлуурын баруун дээд хөлийг утас ашиглан дижитал зүү 12 -т холбоно уу

Товчлуурын баруун дээд хөлийг утас ашиглан дижитал зүү 12 -т холбоно уу
Товчлуурын баруун дээд хөлийг утас ашиглан дижитал зүү 12 -т холбоно уу

Алхам 6: Баззерыг самбар дээр хавсаргана уу. Баззерын эерэг (+) ба сөрөг (-) талуудын шошгыг анхаарч үзээрэй

Баззерыг самбар дээр хавсаргана уу. Баззерын эерэг (+) ба сөрөг (-) талуудын шошгыг анхаарч үзээрэй
Баззерыг самбар дээр хавсаргана уу. Баззерын эерэг (+) ба сөрөг (-) талуудын шошгыг анхаарч үзээрэй

Алхам 7: Баззерын сөрөг (-) хөлийг газарт холбохын тулд утсыг ашиглана уу (GND)

Дуу чимээний сөрөг (-) хөлийг газарт холбохын тулд утсыг ашиглана уу (GND)
Дуу чимээний сөрөг (-) хөлийг газарт холбохын тулд утсыг ашиглана уу (GND)

Алхам 8: Утас ашиглан баззерын эерэг (+) хөлийг 8 -р зүү рүү холбоно уу

Зангилааны эерэг (+) хөлийг 8 -р зүүтэй холбохын тулд утас ашиглана уу
Зангилааны эерэг (+) хөлийг 8 -р зүүтэй холбохын тулд утас ашиглана уу

Алхам 9: Arduino -г кодлох

Одоо бид таны төслийн кодыг авахад бэлэн байна. Дараах линкээр орж кодыг Arduino редактор руу хуулж аваарай.

Төрсөн өдрийн мэнд хүргэе

Анхаарах код:

  • Давхаргын каталогийн кодын хоёр дахь табыг үүсгээд үүнийг нэрлэнэ үү: pitches.h

    • Талбайн каталогоос кодоо шинэ талбар дээрээ буулгана уу
    • Кодын 4-9-р мөрөнд төрсөн өдрийн мэнд хүргэх дууны тэмдэглэл байна. Тэмдэглэлийг давирхай.h таб дээрээс авсан болно
    • 15-р мөрөнд 4-9-р мөрийн тэмдэглэлтэй тохирч буй тэмдэглэлийн үргэлжлэх хугацаа орно
  • 42 -р мөрөнд та аялгууны хурдыг зохицуулдаг. Хэрэв та аяыг хурдасгах эсвэл удаашруулахыг хүсч байвал энэ дугаарыг тохируулан өөрчилнө үү.
  • 34 -р мөрөнд та дуунд хичнээн нот тоглохыг тохируулдаг. Тиймээс, хэрэв та шинэ аялгуу бичих юм бол 28 дугаарыг шинэ аялгууныхаа тэмдэглэлийн тоонд тааруулж тохируулах шаардлагатай болж магадгүй юм.

Алхам 10: Танд баяр хүргэе! Одоо товчлуурыг дараад төрсөн өдрийн мэнд хүргэх сайхан хөгжмийг сонсоорой

Та дууссандаа баяр хүргэе! Одоо товчлуурыг дараад төрсөн өдрийн мэнд хүргэх сайхан хөгжмийг сонсоорой!
Та дууссандаа баяр хүргэе! Одоо товчлуурыг дараад төрсөн өдрийн мэнд хүргэх сайхан хөгжмийг сонсоорой!

Та Happy Birthday тоглосныхоо дараа хөгжмийн ур чадвараа туршиж үзээд өөр өөр тэмдэглэлийн кодын каталог болгон pitches.h табыг ашиглан өөрийн гэсэн шинэ дууг кодлоорой.

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