Мазмуну:
- 1 -кадам: Сизге эмне керек
- 2 -кадам: Output Response
- 3 -кадам: Circuit
- 4 -кадам: Visuinoду баштаңыз жана Arduino UNO Board Board түрүн тандаңыз
- 5 -кадам: Visuinoдо Компоненттерди кошуу, орнотуу жана туташтыруу
- 6 -кадам: Arduino кодун түзүү, түзүү жана жүктөө
- 7 -кадам: Play
Video: Arduino DDS Frequency Sign Generator AD9850 кантип колдонсо болот: 7 кадам
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:36
Бул үйрөткүчтө биз AD9850 модулун жана Arduino менен жыштык сигнал генераторун жасоону үйрөнөбүз.
Видео көрүү!
Эскертүү: Мен +50МГцке чейин жыштыкты ала алдым, бирок жогорку жыштыктар менен сигналдын сапаты начарлайт.
1 -кадам: Сизге эмне керек
- Arduino Uno же башка Arduino тактасы
- AD9850 (DDS Synthesizer) Көбүрөөк маалымат
- Өткөргүч зымдар
- Breadboard
- Visuino программасы: Бул жерден жүктөп алыңыз
2 -кадам: Output Response
Сиз 10 Гц жыштыгынын жыйынтыктарын көрө аласыз
- Биринчи сүрөт - SQ Wave 1 пинге туташкан Scope
- Биринчи сүрөт - Sine Wave 1 пинге туташкан чөйрө
3 -кадам: Circuit
- "AD9850" модулунун пин сериясын "W_CLK" Arduino Digital пин 8ге туташтырыңыз
- "AD9850" модулунун пин сериясын "FQ_UD" Arduino Digital пин 9га туташтырыңыз
- "AD9850" модулунун пин сериясын "Сериялык маалыматтар" Arduino Digital пин 11ге туташтырыңыз
- "AD9850" модулунун пин сериясын "Кайра коюу" Arduino Digital пин 10го туташтырыңыз
- "AD9850" VCC модулун Arduino pin 5V туташтырыңыз
- "AD9850" модулунун пин GND (эки жагында) Arduino pin GNDге туташтырыңыз
4 -кадам: Visuinoду баштаңыз жана Arduino UNO Board Board түрүн тандаңыз
Visuino: https://www.visuino.eu да орнотулушу керек. Акысыз версиясын жүктөп алыңыз же акысыз сыноого катталыңыз.
Visuino'ду биринчи сүрөттө көрсөтүлгөндөй баштаңыз Arduino компонентиндеги "Куралдар" баскычын чыкылдатыңыз (Picture 1) Visuino диалог пайда болгондо, 2 -сүрөттө көрсөтүлгөндөй "Arduino UNO" тандаңыз.
5 -кадам: Visuinoдо Компоненттерди кошуу, орнотуу жана туташтыруу
- "Analog Devices Serial DDS Synthesizer (Sign Generator) - AD9850" компонентин кошуу
- "Synthesizer1" компонентин тандаңыз жана "Frequency (Hz)" астындагы касиеттер терезесинде каалаган жыштыкты орнотуңуз, биздин учурда биз 10Hz жыштыгын коёбуз
- "Synthesizer1" компонентин тандап, "Word Load Clock" төөнөгүчүн Arduino санарип пин 8ге туташтырыңыз
- "Synthesizer1" компонентин тандап, "Frequency Update" пинин Arduino санарип пин 9го туташтырыңыз
- "Synthesizer1" компонентин тандап, "Reset" пинин Arduino санарип пин 10го туташтырыңыз
- "Synthesizer1" компонентин тандап, "Data" пинин Arduino санарип пин 11ге туташтырыңыз
6 -кадам: Arduino кодун түзүү, түзүү жана жүктөө
Visuino'до, ылдый жагындагы "Build" өтмөгүн чыкылдатыңыз, туура порт тандалганын текшериңиз, андан кийин "Compile/Build and Upload" баскычын басыңыз.
7 -кадам: Play
Эгерде сиз Arduino UNO модулун иштетсеңиз, AD9850 жыштыгын чыгуучу казыктарга кое баштайт, "SQ Wave Out 1" же "Sine Wave Out 1" пинсинде Синус толкуну боюнча Square толкуну.
Куттуктайм! Сиз Visuino менен долбооруңузду бүтүрдүңүз. Бул көрсөтмө үчүн мен түзгөн Visuino долбоору дагы тиркелет, аны жүктөп алып, Visuinoдо ачсаңыз болот:
Сунушталууда:
Arduino 1.3 дюймдук OLED дисплейин SH1106 кантип колдонсо болот: 7 кадам
Arduino 1.3 дюймдук OLED дисплейди SH1106 кантип колдонуу керек: Бул окуу куралы бизде 1.3 дюймдук OLED дисплей SH1106 Arduino жана Visuino программалык камсыздоону кантип колдонууну үйрөнөт
20x4 I2C Character LCD дисплейин Arduino менен кантип колдонсо болот: 6 кадам
20x4 I2C Character LCD дисплейин Arduino менен кантип колдонсо болот: Бул жөнөкөй окуу куралында биз 20x4 I2C Character LCD дисплейин Arduino Uno менен кантип колдонууну үйрөнөбүз " Hello World.Видеону көрүңүз
Кантип DIY 32 Band LED аудио музыкасы спектр анализаторун Arduino Nano менен үйдө колдонсо болот #arduinoproject: 8 кадам
Кантип DIY 32 Band LED аудио музыкасы спектр анализаторун Arduino Nano менен үйдө колдоно алабыз #arduinoproject: Бүгүн биз 32 диапазондуу LED Audio Music спектр анализаторун Arduino аркылуу жасайбыз, ал жыштык спектрин көрсөтүп, ошол эле учурда muisc ойной алат. 100k каршылыгынын алдында туташуусу керек, антпесе спеанын чуусу
Arduino менен Neopixel Ws2812 LED же LED STRIP же Led Ring кантип колдонсо болот: 4 кадам
Arduino менен Neopixel Ws2812 LED же LED STRIP же Led Ring кантип колдонуу керек: Салам балдар, Neopixel алып келген тилке абдан популярдуу жана ал ошондой эле ws2812 LED тилкеси деп аталат. Алар абдан популярдуу, анткени бул лентада биз ар бир светодиодду өзүнчө чече алабыз, демек, эгер сиз бир нече леддердин бир түстө жаркырашын кааласаңыз
Arduino калкуляторун жасоо үчүн баскычтопту жана LCDди Arduino менен кантип колдонсо болот: 5 кадам
Arduino калкуляторун жасоо үчүн Arduino менен баскычтопту жана LCDди кантип колдонуу керек .: Бул окуу куралында мен 4x4 матрицалуу клавиатураны жана 16x2 ЖКны Arduino менен кантип колдонуп, аны жөнөкөй Arduino калкуляторун жасоо менен бөлүшөм. Андыктан баштайлы