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

DIY Энгийн Arduino давтамжийн тоолуур 6.5MHz хүртэл: 3 алхам
DIY Энгийн Arduino давтамжийн тоолуур 6.5MHz хүртэл: 3 алхам

Видео: DIY Энгийн Arduino давтамжийн тоолуур 6.5MHz хүртэл: 3 алхам

Видео: DIY Энгийн Arduino давтамжийн тоолуур 6.5MHz хүртэл: 3 алхам
Видео: Драм-секвенсор Arduino: 8 дорожек, 16 шагов на такт, 8 тактов на паттерн 2024, Долдугаар сарын
Anonim
DIY Энгийн Arduino давтамжийн тоолуур 6.5MHz хүртэл
DIY Энгийн Arduino давтамжийн тоолуур 6.5MHz хүртэл

Өнөөдөр би 6.5 МГц хүртэлх урвалж, синус эсвэл гурвалжин дохионы давтамжийг хэмжих чадвартай энгийн давтамжийн тоолуурыг хэрхэн бүтээхийг танд үзүүлэх болно.

Алхам 1: Тодорхойлолт

Image
Image

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

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

SMT захиалгад ердөө 7 доллар:

Найдвартай олон давхар хавтан үйлдвэрлэгч:

ПХБ -ийн самбар 10 ширхэг үнэгүй:

20% хямдарсан - ПХБ -ийн захиалга:

Түүний хэмжих хүрээ нь хэдэн герцээс 6.5 мегагерц хүртэл байдаг. Хэмжих гурван интервал байдаг - 0.1, 1 ба 10 секунд. Хэрэв бид зөвхөн тэгш өнцөгт дохиог хэмждэг бол хэлбэржүүлэгч өсгөгч шаардлагагүй бөгөөд дохиог Arduino -аас дижитал зүү 5 руу шууд өгдөг. Код нь "FreqCount" номын сангийн ачаар маш энгийн бөгөөд та үүнийг доороос татаж авах боломжтой. Төхөөрөмж нь маш энгийн бөгөөд хэд хэдэн бүрэлдэхүүн хэсгээс бүрдэнэ.

- Arduino Nano микроконтроллер

- Өсгөгчийн хавтанг хэлбэржүүлэх

- LCD дэлгэц

- Оролтын дохионы хэлбэр сонгогч

- JACK оролт

-ба Цагийн интервал шилжүүлэгч: бид гурван интервал 0.1-1 -ба 10 секундыг сонгож болно.

Алхам 2: Барилга

Барилга
Барилга
Барилга
Барилга

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

Arduino номын сангийн фолдероос FreqCount номын санг, FreqCount.cpp файлаас дараах мөрүүдийг олоорой: #if тодорхойлогдсон (TIMER_USE_TIMER2) && F_CPU == 12000000L float зөв = тоолох_хэрэглэл * 0.996155; мөн тэдгээрийг орлуулна уу: #if тодорхойлогдсон (TIMER_USE_TIMER2) && F_CPU == 16000000L float зөв = тоолох_ гаралт * 1.000000; 1.000000 бол таны засварлах хүчин зүйл бол давтамжийн тоолуурын оролтод 1 МГц -ийг ашиглан залруулга хийх ёстой. Файлыг өөрчилсний дараа Arduino самбар дээр шинэ ноорог байршуулна уу.

Алхам 3: Схем ба Arduino код

Схем ба Arduino код
Схем ба Arduino код

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

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