Turinys:
- 1 žingsnis: ko jums reikės
- 2 žingsnis: išvesties atsakas
- 3 žingsnis: grandinė
- 4 veiksmas: paleiskite „Visuino“ir pasirinkite „Arduino UNO“plokštės tipą
- 5 veiksmas: „Visuino“pridėkite, nustatykite ir prijunkite komponentus
- 6 veiksmas: sukurkite, sukompiliuokite ir įkelkite „Arduino“kodą
- 7 žingsnis: žaiskite
2025 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2025-01-13 06:57
Šioje pamokoje sužinosime, kaip sukurti dažnio signalų generatorių naudojant AD9850 modulį ir „Arduino“.
Žiūrėti video įrašą!
Pastaba: man pavyko gauti dažnį iki +50MHz, tačiau signalo kokybė blogėja naudojant aukštesnius dažnius.
1 žingsnis: ko jums reikės
- „Arduino Uno“ar bet kuri kita „Arduino“lenta
- AD9850 (DDS sintezatorius) Daugiau informacijos
- Jumperio laidai
- Bandomoji Lenta
- „Visuino“programinė įranga: atsisiųskite čia
2 žingsnis: išvesties atsakas
Galite matyti 10Hz dažnio išvesties rezultatus
- Pirmoji nuotrauka yra apimtis, prijungta prie „SQ Wave 1“kaiščio
- Pirmoji nuotrauka yra apimtis, prijungta prie 1 sinuso bangos
3 žingsnis: grandinė
- Prijunkite „AD9850“modulio kaištį „W_CLK“prie „Arduino Digital“kaiščio 8
- Prijunkite „AD9850“modulio kaištį „FQ_UD“prie „Arduino Digital“kaiščio 9
- Prijunkite „AD9850“modulio kaištį Serijiniai „Serijiniai duomenys“prie „Arduino Digital“kaiščio 11
- Prijunkite „AD9850“modulio kaiščio nuoseklųjį „Reset“prie „Arduino Digital“kaiščio 10
- Prijunkite „AD9850“modulio kaištį VCC prie „Arduino“kaiščio 5V
- Prijunkite „AD9850“modulio kaištį GND (iš abiejų pusių) prie „Arduino“kaiščio GND
4 veiksmas: paleiskite „Visuino“ir pasirinkite „Arduino UNO“plokštės tipą
Taip pat reikia įdiegti „Visuino“: https://www.visuino.eu. Atsisiųskite nemokamą versiją arba užsiregistruokite nemokamam bandymui.
„Visuino“paleidimas, kaip parodyta pirmoje nuotraukoje „Visuino“spustelėkite mygtuką „Įrankiai“, esantį „Arduino“komponente (1 pav.) Kai pasirodys dialogo langas, pasirinkite „Arduino UNO“, kaip parodyta 2 paveiksle
5 veiksmas: „Visuino“pridėkite, nustatykite ir prijunkite komponentus
- Pridėkite komponentą „Analog Devices Serial DDS Synthesizer (Signal Generator) - AD9850“
- Pasirinkite „Synthesizer1“komponentą ir ypatybių lango skiltyje „Frequency (Hz)“nustatykite norimą dažnį, mūsų atveju nustatome 10Hz dažnį
- Pasirinkite „Synthesizer1“komponentą ir prijunkite kaištį „Word Load Clock“prie „Arduino“skaitmeninio kaiščio 8
- Pasirinkite „Synthesizer1“komponentą ir prijunkite kaištį „Frequency Update“prie „Arduino“skaitmeninio kaiščio 9
- Pasirinkite „Synthesizer1“komponentą ir prijunkite kaištį „Reset“prie „Arduino“skaitmeninio kaiščio 10
- Pasirinkite „Synthesizer1“komponentą ir prijunkite kaištį „Data“prie „Arduino“skaitmeninio kaiščio 11
6 veiksmas: sukurkite, sukompiliuokite ir įkelkite „Arduino“kodą
„Visuino“apačioje spustelėkite skirtuką „Sukurti“, įsitikinkite, kad pasirinktas teisingas prievadas, tada spustelėkite mygtuką „Kompiliuoti/kurti ir įkelti“.
7 žingsnis: žaiskite
Jei įjungsite „Arduino UNO“modulį, AD9850 pradės nustatyti dažnį ant išvesties kaiščių, kvadratinę bangą išjungti „SQ Wave Out 1“kaiščiu arba sinusinę bangą „sinusinės bangos išėjimo“1 kaiščiu.
Sveikinu! Jūs baigėte savo projektą su Visuino. Taip pat pridedamas „Visuino“projektas, kurį sukūriau šiam „Instructable“, galite jį atsisiųsti ir atidaryti „Visuino“: