Mundarija:

Osiloskop qalqonidagi Arduino XY displeyi: 7 qadam (rasmlar bilan)
Osiloskop qalqonidagi Arduino XY displeyi: 7 qadam (rasmlar bilan)

Video: Osiloskop qalqonidagi Arduino XY displeyi: 7 qadam (rasmlar bilan)

Video: Osiloskop qalqonidagi Arduino XY displeyi: 7 qadam (rasmlar bilan)
Video: Diy oscilloscope - XY mode testing 2024, Noyabr
Anonim
Arduino XY ekranining osiloskop qalqoni
Arduino XY ekranining osiloskop qalqoni
Arduino XY ekranining osiloskop qalqoni
Arduino XY ekranining osiloskop qalqoni

Ko'p yillar davomida men tez -tez Makerspace yordam beradigan voqealarga x y rejimidan foydalanib logotip va matnni ko'rsatadigan osiloskopni oldim. Odatda chayqalishni yumshatish uchun Ardiuno va RC sxemasidagi PWM pinlari yordamida haydash.

Bir necha yil oldin men Alan Vulk tomonidan yaratilgan youtube -dagi ajoyib videoni ko'rdim, u R2R zinapoyasini DAC sifatida ishlatgan, bu yangilanish tezligini yaxshilagan va tasvirni yanada aniqroq ko'rsatishga imkon bergan. Keyinchalik u buni VintageTek -dagi Bob kodidan foydalanib yaxshilandi. Men quyida youtube -dagi bu bebaho videolarga havolalarni qo'shdim.

#144: Osiloskopda aylanadigan XY grafikasini yaratish uchun Arduino Uno -dan foydalaning

#164: XY osiloskopining boshqa grafikalari, VintageTEK va loyihalar qanday rivojlanayotgani

1 -qadam: sxematik

Sxematik
Sxematik

O'chirish deyarli Alan Volkning to'g'ridan -to'g'ri nusxasi, lekin men uni individual rezistorlardan yasashga muvofiq R2R qatorini tanladim. Bu asosan dangasalik va barcha qarshiliklarni lehimlashni xohlamaslikdan kelib chiqdi!

2 -qadam: prototip

Prototip
Prototip

Videoni ko'rganimdan so'ng, men protoboard qalqoni yordamida echimlarimni yangilayman. Bu bizga yaxshi xizmat qildi va ko'plab tadbirlarda ishlatilgan, lekin u ishlayotganda biroz mo'rt edi, shuning uchun men hayotni osonlashtirishga va qalqonning PCB versiyasini yaratishga qaror qildim. Bu ishonchlilikni sozlash va yaxshilashni osonlashtiradi.

3 -qadam: PCB

PCB
PCB
PCB
PCB
PCB
PCB

Rostini aytsam, tenglikni loyihalash juda qiyin edi va men buni tajriba sifatida qildim. Men BNC ulagichlari bilan ishlashni tanladim, chunki ular oddiy va har doim qo'lda. Agar siz zondlarni to'g'ridan -to'g'ri ulashni tanlagan bo'lsangiz, kondansatkichlarni tashlab qo'yishingiz kerak, chunki problar etarli sig'imga ega bo'lishi kerak.

4 -qadam: ehtiyot qismlar va yig'ilish

Ehtiyot qismlar va yig'ilish
Ehtiyot qismlar va yig'ilish

Quyida qalqonni qurish uchun kerak bo'ladigan qismlar ro'yxati keltirilgan.

  • 2 x AMP 5227161-1 BNC koaksiyal, to'g'ri burchakli uyasi, to'g'ri burchakli teshik orqali, 50 ohmli ulagichlar
  • 2 x BOURNS R2R 10 kohm, SIP, Bussed, 4300R seriyali, 10 pinli rezistorlar
  • 2 x KEMET C317C100J1G5TA ko'p qatlamli keramik kondansatkich, Gold Max, 10 pF, Goldmax, 300 seriyali
  • 0,1 qadamli pin sarlavhasi
  • PCB

Bundan tashqari, yig'ish uchun lehim va ehtimol oqim kerak bo'ladi.

Uni ishlatish uchun sizga kerak bo'ladi

  • Arduino (men Uno ishlatganman)
  • 2 x 50 ohmli BNC -BNC kabellari
  • X Y rejimi bilan osiloskop

5 -qadam: kod

Kod
Kod

G'ildirakni kashf qilishning o'rniga men Alanning youtube -dagi postida tavsiya etilgan kodni qo'lladim. Bu, albatta, juda yaxshi ish qiladi! Siz bu yerdan yuklab olishingiz mumkin.

O'shandan beri men bir nechta qo'shimcha displeylar yaratdim.

6 -qadam: misollar

Misollar
Misollar
Misollar
Misollar

O'z doirangizda ko'rsatishingiz mumkin bo'lgan narsalarning bir nechta namunalari. Animatsiya ham mumkin, lekin men buni hali sinab ko'rmaganman.

7 -qadam: Xulosa

Xulosa
Xulosa

Xulosa qilib aytganda, qiziqarli kichik loyiha. Men buni oldinga qanday o'zgartirishim mumkinligi haqida rejalarim bor, lekin hozircha bu sirni saqlayman.

Kondensatorlar uchun to'g'ri qiymatga ega ekanligimga hali ishonchim komil emas, agar men boshqa bir nechta qiymatlarni sinab ko'rsam.

Tavsiya: