Мазмуну:

Осциллограф калканындагы Arduino XY дисплейи: 7 кадам (сүрөттөр менен)
Осциллограф калканындагы Arduino XY дисплейи: 7 кадам (сүрөттөр менен)

Video: Осциллограф калканындагы Arduino XY дисплейи: 7 кадам (сүрөттөр менен)

Video: Осциллограф калканындагы Arduino XY дисплейи: 7 кадам (сүрөттөр менен)
Video: Полный обзор цифрового ЖК-дисплея ZK-12KX, 12 А, понижающий преобразователь с литиевым зарядным устройством 2024, Июль
Anonim
Осциллограф калканчында Arduino XY дисплейи
Осциллограф калканчында Arduino XY дисплейи
Осциллограф калканчында Arduino XY дисплейи
Осциллограф калканчында Arduino XY дисплейи

Көп жылдар бою мен Макспэйс жардам берген окуяларга x y режимин колдонуп логотипти жана текстти көрсөткөн осциллографты көп алгам. Адатта аны Ardiuno жана RC схемасындагы PWM казыктарын колдонуп айдап кетүү.

Бир нече жыл мурун мен Алан Волктун youtube'дагы эң сонун видеосун көрдүм, анда ал R2R тепкичин DAC катары колдонгон, бул жаңыртуу ылдамдыгын жакшыртып, жалпы сүрөттү көрсөтүүгө мүмкүнчүлүк берген. Ал кийинчерээк VintageTek'теги Бобдун кодун колдонуп, муну жакшыртты. Төмөндө бул баа жеткис youtube видеолоруна шилтемелерди коштум.

#144: Осциллографта XY графигин түзүү үчүн Arduino Uno колдонуңуз

#164: Дагы XY осциллограф графикасы, VintageTEK жана долбоорлордун өнүгүшү

1 -кадам: схемалык

Схемалык
Схемалык

Бул схема Алан Волктун түздөн -түз көчүрмөсү, бирок мен аны жеке резисторлордон жасоо үчүн колдонулган R2R массивин тандап алдым. Бул көбүнчө жалкоолуктан жана бардык резисторлорду салгысы келбегендиктен болгон!

2 -кадам: Прототип

Прототип
Прототип

Видеону көргөндөн кийин мен чечимдеримди протоборд калканч менен жаңыртам. Бул бизге жакшы кызмат кылды жана көптөгөн иш -чараларда колдонулду, бирок ал иштеп жатканда бир аз морт болчу, ошондуктан мен жашоону жеңилдетип, калкандагы ПХБ версиясын курууну чечтим. Бул жөндөөнү жөнөкөйлөтүп, ишенимдүүлүктү жакшыртат.

3 -кадам: PCB

ПХБ
ПХБ
ПХБ
ПХБ
ПХБ
ПХБ

Чынын айтсам, ПКБны иштеп чыгуу, балким, ашыкча болгон жана мен муну үйрөнүү тажрыйбасы катары жасаган жокмун. Мен BNC туташтыргычтары менен барууну чечтим, анткени алар жөнөкөй жана дайыма колдо. Эгерде сиз пробаларды түз эле туташтырууну тандасаңыз, конденсаторлорду өткөрүп жиберишиңиз керек, анткени зонддордун сыйымдуулугу жетиштүү болушу керек.

4 -кадам: Бөлүктөр жана Ассамблея

Бөлүктөр жана Ассамблея
Бөлүктөр жана Ассамблея

Төмөндө калкан куруу үчүн талап кылынган бөлүктөрдүн тизмеси келтирилген.

  • 2 x AMP 5227161-1 BNC коаксиалдуу, оң бурчтуу Jack, тешик аркылуу туура бурч, 50 ом коннекторлору
  • 2 x BOURNS R2R 10 kohm, SIP, Bussed, 4300R Series, 10 Pins Resistors
  • 2 x KEMET C317C100J1G5TA Көп кабаттуу керамикалык конденсатор, Gold Max, 10 pF, Goldmax, 300 Сериялар
  • 0.1 чым Pin Piner
  • ПХБ

Сиз ошондой эле чогултуу үчүн ширетүүнү жана балким флюсту талап кыласыз.

Аны колдонуу үчүн сизге керек болот

  • Arduino (Мен Uno колдондум)
  • 2 x 50ohm BNCден BNC кабелине чейин
  • X Y Mode менен осциллограф

5 -кадам: Код

Code
Code

Дөңгөлөктү кайра ойлоп тапкандын ордуна, Аландын youtube постунда сунушталган кодду колдондум. Бул чынында эле абдан жакшы иш кылат! Бул жерден жүктөп алсаңыз болот.

Мен ошондон бери бир нече кошумча дисплейлерди түздүм.

6 -кадам: Мисалдар

Мисалдар
Мисалдар
Мисалдар
Мисалдар

Сиздин чөйрөңүздө көрсөтө турган нерселердин бир нече мисалы. Анимация да мүмкүн, бирок мен муну азырынча сынап көрө элекмин.

7 -кадам: Жыйынтык

Жыйынтык
Жыйынтык

Жыйынтыктап айтканда, абдан кызыктуу кызыктуу долбоор. Мен муну алдыга кантип ылайыкташтыруу жөнүндө пландарым бар, бирок азырынча бул сырды сактайм.

Конденсаторлор үчүн туура мааниге ээ экениме дагы деле ишенбейм, эгер мүмкүнчүлүк болсо, анда мен дагы бир нече баалуулуктарды колдонуп көрөм.

Сунушталууда: