Turinys:
Video: „Pasidaryk pats“paprastas „Arduino“dažnio matuoklis iki 6,5 MHz: 3 žingsniai
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:44
Šiandien aš jums parodysiu, kaip sukurti paprastą dažnių skaitiklį, galintį išmatuoti iki 6,5 MHz stačiakampius, sinusinius ar trikampius signalus
1 žingsnis: aprašymas
Vaizdo įraše pateiktas prietaisas yra dažnio matuoklis, pagamintas naudojant „Arduino Nano“mikrovaldiklį. Jis gali išmatuoti stačiakampio, sinusinio ir trikampio formos signalų dažnį.
Šį projektą rėmė „NextPCB“. Galite padėti man palaikyti juos peržiūrėję vienoje iš šių nuorodų:
Tik 7 USD už SMT užsakymą:
Patikimos daugiasluoksnės plokštės Gamintojas:
PCB plokštės 10 vnt nemokamai:
20% nuolaida - PCB užsakymai:
Jo matavimo diapazonas yra nuo kelių hercų iki 6,5 megahercų. Taip pat galimi trys matavimo laiko intervalai - 0,1, 1 ir 10 sekundžių. Jei matuojame tik stačiakampius signalus, formavimo stiprintuvo nereikia ir signalas tiesiogiai tiekiamas į skaitmeninį 5 kaištį iš „Arduino“. Kodas yra labai paprastas „FreqCount“bibliotekos dėka, kurią taip pat galite atsisiųsti žemiau. Prietaisas yra labai paprastas ir susideda iš kelių komponentų:
- „Arduino Nano“mikrovaldiklis
- Formavimo stiprintuvo plokštė
- LCD ekranas
- Įvesties signalo formos parinkiklis
- Įvesties lizdas
-ir laiko intervalo jungiklis: galime pasirinkti tris intervalus 0,1–1 ir 10 sekundžių.
2 žingsnis: statymas
Kaip matote vaizdo įraše, prietaisas yra labai tikslus visame diapazone, o mes taip pat galime kalibruoti dažnio matuoklį atlikdami paprastą toliau aprašytą procedūrą:
„Arduino“bibliotekų aplanke suraskite „FreqCount“biblioteką, „FreqCount.cpp“faile raskite eilutes: #if define (TIMER_USE_TIMER2) && F_CPU == 12000000L float correct = count_output * 0.996155; ir pakeiskite juos: #if apibrėžta (TIMER_USE_TIMER2) && F_CPU == 16000000L float correct = count_output * 1.000000; kur 1.000000 yra jūsų korekcijos koeficientas, koregavimas turi būti atliktas taikant 1 MHz dažnio matuoklio įėjimui. Pakeitę failą, įkelkite naują eskizą į „Arduino“lentą.
3 žingsnis: schema ir „Arduino“kodas
Galiausiai, dažnio matuoklis yra įmontuotas į tinkamą plastikinę dėžę ir yra dar vienas naudingas instrumentas elektroninėje laboratorijoje.
Rekomenduojamas:
„Pasidaryk pats“temperatūros ir dažnio keitiklis: 4 žingsniai
„Pasidaryk pats“temperatūros ir dažnio keitiklis: Temperatūros jutikliai yra viena iš svarbiausių fizinių jutiklių rūšių, nes daugelį skirtingų procesų (taip pat ir kasdieniame gyvenime) reguliuoja temperatūra. Be to, temperatūros matavimas leidžia netiesiogiai nustatyti kitus fizinius
Dažnio matuoklis naudojant mikrovaldiklį: 8 žingsniai
Dažnio matuoklis naudojant mikrovaldiklį: Šioje pamokoje tiesiog nurodoma, kaip apskaičiuoti impulsų šaltinio dažnį naudojant mikrovaldiklį. Aukštos impulsų šaltinio įtampos lygis yra 3,3 V, o žemas - 0 V. Naudojau STM32L476, „Tiva“paleidimo planšetę, 16x2 raidinį ir skaitmeninį LCD kai kuriuos laidus 1 tūkst
„Arduino“pagrindu sukurtas „pasidaryk pats“žaidimų valdiklis - „Arduino PS2“žaidimų valdiklis - Žaidimas „Tekken“naudojant „pasidaryk pats“„Arduino“žaidimų pultą: 7 žingsniai
„Arduino“pagrindu sukurtas „pasidaryk pats“žaidimų valdiklis | „Arduino PS2“žaidimų valdiklis | Žaidimas „Tekken“naudojant „pasidaryk pats“„Arduino Gamepad“: Sveiki, vaikinai, žaisti žaidimus visada smagu, tačiau žaisti su savo „pasidaryk pats“žaidimo valdikliu yra smagiau. Taigi, mes padarysime žaidimų valdiklį naudodami „arduino pro micro“šioje instrukcijoje
LP-2010 AES17 1998 Žemo dažnio (žemo dažnio) perjungimo stiprintuvo filtras: 4 žingsniai
LP-2010 AES17 1998 žemo dažnio (žemo dažnio) perjungimo stiprintuvo filtras: tai puikus D klasės stiprintuvas, žemo dažnio filtro matavimas. Puikus darbas, superiro našumas, lengvas prijungimas leidžia šį produktą lengvai naudoti ir labai verta turėti su aukštos kainos našumas
„Pasidaryk pats“skaitmeninis matuoklis iki <-13 $: 5 žingsniai
„Pasidaryk pats“skaitmeninis protektorius iki <-13 $: Ką daryti, jei jūsų liniuotės skalė būtų konvertuota į „Protractor“….. Šis projektas yra skirtas paprastą liniuotę paversti išmaniąja liniuote, turinčia papildomą kampo matavimo funkciją