Sisällysluettelo:

DIY Yksinkertainen Arduino -taajuusmittari Jopa 6,5 MHz: 3 vaihetta
DIY Yksinkertainen Arduino -taajuusmittari Jopa 6,5 MHz: 3 vaihetta

Video: DIY Yksinkertainen Arduino -taajuusmittari Jopa 6,5 MHz: 3 vaihetta

Video: DIY Yksinkertainen Arduino -taajuusmittari Jopa 6,5 MHz: 3 vaihetta
Video: Виниловый сайдинг! Секреты монтажа и полезные хитрости, о которых мало кто знает! 2024, Heinäkuu
Anonim
DIY Yksinkertainen Arduino -taajuusmittari Jopa 6,5 MHz
DIY Yksinkertainen Arduino -taajuusmittari Jopa 6,5 MHz

Tänään näytän sinulle, kuinka rakentaa yksinkertainen taajuuslaskuri, joka pystyy mittaamaan uudelleen suorakaiteen, sinin tai kolmion signaalien taajuudet aina 6,5 MHz asti

Vaihe 1: Kuvaus

Image
Image

Videossa esitetty laite on Arduino Nano -mikro -ohjaimella tehty taajuusmittari. Se voi mitata signaalien taajuutta suorakulmaisilla, sinimuotoisilla ja kolmion muotoisilla muodoilla.

Tätä projektia sponsoroi NextPCB. Voit auttaa minua tarkistamalla ne jollakin seuraavista linkeistä:

Vain 7 dollaria SMT -tilaukselle:

Luotettavat monikerroslevyt Valmistaja:

Piirilevyt 10kpl ilmaiseksi:

20% alennus - PCB -tilaukset:

Sen mittausalue on muutamasta hertsistä 6,5 megahertsiin. Saatavana on myös kolme mittausaikaa - 0,1, 1 ja 10 sekuntia. Jos mittaamme vain suorakulmaisia signaaleja, muotoiluvahvistinta ei tarvita ja signaali syötetään suoraan Arduinon digitaaliseen nastaan 5. Koodi on hyvin yksinkertainen FreqCount -kirjaston ansiosta, jonka voit myös ladata alla. Laite on hyvin yksinkertainen ja koostuu useista osista:

- Arduino Nano -mikro -ohjain

- Muotoileva vahvistinkortti

- LCD -näyttö

- Tulosignaalin muodon valitsin

- Tulo JACK

-ja aikavälikytkin: voimme valita kolme aikaväliä 0,1 -1 -ja 10 sekuntia.

Vaihe 2: Rakentaminen

Rakennus
Rakennus
Rakennus
Rakennus

Kuten videosta näet, laite on erittäin tarkka koko alueella, ja voimme myös kalibroida taajuusmittarin alla kuvatulla yksinkertaisella toimenpiteellä:

Etsi Arduino -kirjastojen kansiosta FreqCount -kirjasto, FreqCount.cpp -tiedostosta rivit: #if define (TIMER_USE_TIMER2) && F_CPU == 12000000L float correct = count_output * 0.996155; ja korvaa ne seuraavilla: #if define (TIMER_USE_TIMER2) && F_CPU == 16000000L float correct = count_output * 1.000000; jossa 1.000000 on korjauskertoimesi, korjaus on suoritettava käyttämällä 1 MHz taajuusmittarin tuloon. Kun olet vaihtanut tiedoston, lähetä uusi luonnos Arduino -taululle.

Vaihe 3: Kaavio ja Arduino -koodi

Kaavio ja Arduino -koodi
Kaavio ja Arduino -koodi

Lopuksi taajuusmittari on rakennettu sopivaan muovilaatikkoon ja on toinen hyödyllinen väline elektronisessa laboratoriossa.

Suositeltava: