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

Arduino + Mp3: 12 алхам (зурагтай)
Arduino + Mp3: 12 алхам (зурагтай)

Видео: Arduino + Mp3: 12 алхам (зурагтай)

Видео: Arduino + Mp3: 12 алхам (зурагтай)
Видео: Как работает автономка. Ремонт, схема, неисправности. Автономный отопитель. 2024, Долдугаар сарын
Anonim
Image
Image
Arduino + Mp3
Arduino + Mp3
Arduino + Mp3
Arduino + Mp3

Би гэрэл, физик, оптик, электроник, робот техник, шинжлэх ухаантай холбоотой бүх зүйлд дуртай. Би өгөгдөл дамжуулах чиглэлээр ажиллаж эхэлсэн бөгөөд шинэлэг зүйл болж байгаа Li-Fi аргыг туршиж үзэхийг хүсч байна.

Би Li-Fi-ийн өндөр өгөгдөл дамжуулах хурдны талаар мэддэг тул үүнтэй холбоотой ямар нэгэн зүйл хийж, ашигтай зүйл хийхийг хүсч байсан. Энэ төсөлд үүнийг хэмнэлттэй, сонирхолтой болгох талаар бодож үзээд хүн бүхэнд таалагддаг зүйл болох хөгжмийг ашиглахаар шийдлээ.

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

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

Алхам 1: Дизайн

Image
Image

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

Алхам 2: Юу хийх вэ

Та юу хийх вэ
Та юу хийх вэ
Та юу хийх вэ
Та юу хийх вэ

Багаж хэрэгсэл, тоног төхөөрөмж:

  • Мультиметр: Асуудлыг шийдвэрлэхийн тулд та дор хаяж хүчдэл, туйлт байдал, эсэргүүцэл, тасралтгүй байдлыг шалгах хэрэгтэй.
  • Холбоос руу орно уу
  • Гоймон.
  • Гагнах. Холбоос руу орно уу
  • Асаагуур.
  • Хавчаар хайчлах.

Электроник:

  • Жек: Бид олон аудио объектыг дахин боловсруулах боломжтой, гэхдээ энэ тохиолдолд би ажиллахгүй чанга яригчтай холбогдоход ашигласан объектыг олсон.
  • Ардуино: Бид ямар ч ардуино ашиглаж болно, энэ зорилгоор би ардуино ашигласан.
  • LED: Би цагаан гэрэл үүсгэдэг LED -ийг санал болгож байна, учир нь энэ нь цагаан гэрэлгүй байсан тул би цагаан гэрлийг бий болгохын тулд үргэлж 3 өнгийг агуулсан RGB LED ашигладаг байсан (Чухал: Улаан LED, ногоон LED, цэнхэр LED нь бидний хувьд ажиллахгүй болно. хэлхээ).
  • Эсэргүүцэл: Хэрэв та RGB LED ашигладаг бол 1к Ом эсэргүүцэл ашиглахыг зөвлөж байна, хэрэв та цагаан LED ашигладаг бол 330 Ом эсэргүүцэл ашиглаж болно.
  • Батерей: 9V байх нь дээр.
  • 9V батерейны холбогч. Холбоос руу очно уу
  • Кабель: Таслалт, холболтыг хөнгөвчлөхийн тулд би JUMPERS. Go Link -ийг ашигласан
  • Фоторезистор (нарны зай)

Алхам 3: Хэлхээ / диаграм хэрхэн ажилладаг

Хэлхээ / диаграм хэрхэн ажилладаг
Хэлхээ / диаграм хэрхэн ажилладаг
Хэлхээ / диаграм хэрхэн ажилладаг
Хэлхээ / диаграм хэрхэн ажилладаг

Систем хэрхэн ажилладагийг энд харуулав.

Хүний нүд спектрийн зарим интервалд гэрлийг харж чаддаггүй тул LED -ээс ялгарах гэрлийг ашиглан бид давтамжийг тасалдуулж дохио илгээдэг. Энэ нь гэрлийг асаах, унтраахтай адил юм (утааны дохио гэх мэт). Энэ хэлхээ нь бидний бүх хэлхээг тэжээдэг 9В батерейгаар ажилладаг.

Алхам 4: Аудио кабель тавих

Аудио кабель
Аудио кабель
Аудио кабель
Аудио кабель
Аудио кабель
Аудио кабель

Жекийг таслахдаа аль кабель нь газардуулга, дохиотой нийцэж байгааг мэдэхийн тулд мультиметрийн тасралтгүй байдлыг шалгаж болно, 2 кабель (газардуулга ба дохио), бусад 3 кабель (газардуулга, баруун дохио, зүүн дохио) байдаг. Энэ тохиолдолд кабелийг огтлохдоо би мөнгөн кабель, цагаан кабель, улаан кабель авсан. Мультиметрээр би мөнгөн кабель нь газардуулгатай тохирч байгааг тодорхойлж, улаан, цагаан нь дохио юм. Кабелийг хүчирхэг болгохын тулд миний хийсэн зүйл бол кабелийг 50% -50% хуваах явдал бөгөөд би үүнийг мушгих тул ижил туйлтай 2 утас илүү бат бөх байх болно. Break -ийг амархан мэддэг).

Алхам 5: Аудио утас (Үргэлжлэл)

Аудио утас (Үргэлжлэл)
Аудио утас (Үргэлжлэл)
Аудио утас (Үргэлжлэл)
Аудио утас (Үргэлжлэл)

Кабель нь маш нимгэн бөгөөд зүсэх хэрэгслээр эвдэх нь маш амархан тул би гал ашиглахыг зөвлөж байна, энэ тохиолдолд асаагуур ашигласан.

Кабелийн үзүүрийг галаар дүрэлзүүлээд шатаахдаа кабелийг халуун байхад нь хуруугаараа эсвэл ямар нэгэн багажаар салгаж авах хэрэгтэй (бидний арилгаж байгаа зүйл бол кабелийг хамарсан хуванцар юм). зангилаа.

Алхам 6: Фоторезистор

Фоторезистор
Фоторезистор
Фоторезистор
Фоторезистор

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

Манай эс вольтметрээр ажиллаж байгаа эсэхийг мэдэхийн тулд нарны гэрэлд байрлуулбал ямар хүчдэл өгч болохыг мэдэх боломжтой (үүнийг 2V ± 0.5 байна гэж зөвлөж байна)

Алхам 7: Манай LED хэлхээний барилгын ажил

Манай LED хэлхээний барилгын ажил
Манай LED хэлхээний барилгын ажил
Манай LED хэлхээний барилгын ажил
Манай LED хэлхээний барилгын ажил
Манай LED хэлхээний барилгын ажил
Манай LED хэлхээний барилгын ажил

RGB LED ба 1 к ом эсэргүүцэлтэйгээр бид цагаан өнгийг олж авах боломжтой бөгөөд протокол самбар дээрх хэлхээг 9В -ийн батерейгаар цэнэглэж, LED -ийг эерэгээр цэнэглэж, дэлхийг холбосон болно. Манай тоглуулагчийг илгээдэг дохио (хөгжмийн дохио). Jackpot газар нь LED -ийн сөрөг талтай холбогддог.

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

Алхам 8: Тэмдэглэлийн давтамжийг олж авах онол

Тэмдэглэлийн давтамжийг олж авах онол
Тэмдэглэлийн давтамжийг олж авах онол
Тэмдэглэлийн давтамжийг олж авах онол
Тэмдэглэлийн давтамжийг олж авах онол
Тэмдэглэлийн давтамжийг олж авах онол
Тэмдэглэлийн давтамжийг олж авах онол
Тэмдэглэлийн давтамжийг олж авах онол
Тэмдэглэлийн давтамжийг олж авах онол

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

Хөгжим нь бидний "октав" гэж нэрлэдэг хэсгүүдийн боломжит давтамжуудад хуваагддаг бөгөөд октав тус бүрийг бидний хөгжмийн нот гэж нэрлэдэг 12 хэсэгт хуваадаг. Октавын нот бүр дээд октавын давтамжтай ижил давтамжтай тэнцүү байна.

Дууны долгион нь биетийг шидэх үед усны гадаргуу дээр гарч буй долгионтой маш төстэй байдаг бөгөөд ялгаа нь дууны долгион нь саад тотгор учруулж, түүнийг гажуудуулахгүй л бол агаарыг гарал үүслээс нь бүх чиглэлд чичиргээнд оруулдаг.

Ерөнхийдөө "o" октавын (0 -ээс 10 хүртэл) "n" (Do -ийн хувьд n = 1, Do -ийн хувьд n = 2, Тиймийн хувьд n = 2) тэмдэглэл нь f (n, O) давтамжтай байдаг. бид ингэж тооцоолж болно (Зураг):

Алхам 9: Arduino програмчлал

Arduino програмчлал
Arduino програмчлал
Arduino програмчлал
Arduino програмчлал

Програмчлалын хувьд бид зүгээр л дуу авч, тэмдэглэлийн төрлийг сонгох болно, чухал зүйлийг анхаарч үзэх хэрэгтэй. Нэгдүгээрт, програмд манай чанга яригчийн гаралтыг 11 -р зүү гэж тодорхойлсон бөгөөд дараа нь ашиглах гэж буй тэмдэглэл бүрт харгалзах хөвөх утгыг давтамжийн утгыг нь дагаж мөрдөөрэй. Тэмдэгтийн төрлүүдийн хоорондох хугацаа өөр өөр байдаг тул бид тэмдэглэлийг тодорхойлох ёстой бөгөөд үндсэн тэмдэглэлийг ажиглаж болох бөгөөд хурдыг нэмэгдүүлэх эсвэл багасгах bpm цаг бидэнд байдаг. Та кодын зарим тайлбарыг олох болно, ингэснээр тэдгээрийг удирдан чиглүүлэх боломжтой болно.

Алхам 10: Холболтын диаграм

Холболтын диаграм
Холболтын диаграм
Холболтын диаграм
Холболтын диаграм
Холболтын диаграм
Холболтын диаграм

Arduino шороог Жак кабелийнхаа газартай холбож эерэг 9В батерейтай холбож үзье. Дохио нь батерейны сөрөг хэсэгт холбогдсон 11 -р зүүгээс гарах болно.

Алхам 11: Хөгжим

Одоо бид кодыг arduino болон бүх холболтуудад ачаалсан тул тоглох цаг боллоо! Бидний эвэр ардуинод холбогдоогүйгээр хэрхэн дуугарч байгааг бид харах болно, бид зүгээр л LED -ээр дохио илгээдэг.

Алхам 12: Эцсийн дүгнэлт

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

Мекатроника ЛАТАМ

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