İçindekiler:

Osiloskop Kalkanı Üzerinde Arduino XY Ekranı: 7 Adım (Resimlerle)
Osiloskop Kalkanı Üzerinde Arduino XY Ekranı: 7 Adım (Resimlerle)

Video: Osiloskop Kalkanı Üzerinde Arduino XY Ekranı: 7 Adım (Resimlerle)

Video: Osiloskop Kalkanı Üzerinde Arduino XY Ekranı: 7 Adım (Resimlerle)
Video: Control XY-1250 10-50V 60A 3000W PWM motor Speed controller using Arduino 2024, Temmuz
Anonim
Osiloskop Kalkanı Üzerinde Arduino XY Ekranı
Osiloskop Kalkanı Üzerinde Arduino XY Ekranı
Osiloskop Kalkanı Üzerinde Arduino XY Ekranı
Osiloskop Kalkanı Üzerinde Arduino XY Ekranı

Yıllar boyunca, Makerspace'imin yardımcı olduğu olaylara xy modunu kullanarak logoları ve metni gösteren bir osiloskop kullandım. Normalde, titreşimi yumuşatmak için bir Ardiuno ve bir RC devresindeki PWM pinlerini kullanarak sürmek.

Birkaç yıl önce, Alan Wolke'nin, DAC olarak bir R2R merdiveni kullandığı bu gelişmiş yenileme hızı ve genel olarak daha ayrıntılı bir görüntünün görüntülenmesini sağlayan mükemmel bir youtube videosuna rastladım. Daha sonra bunu VintageTek'te Bob'un kodunu kullanarak geliştirdi. Bu paha biçilmez youtube videolarının her ikisinin de bağlantılarını aşağıya ekledim.

#144: Osiloskopta dönen XY grafiği oluşturmak için Arduino Uno'yu kullanın

#164: Daha fazla XY Osiloskop grafiği, VintageTEK ve projelerin nasıl geliştiği

Adım 1: Şematik

Şematik
Şematik

Devre, Alan Wolke'nin hemen hemen doğrudan bir kopyası ama ben, onu bireysel dirençlerden çıkarmak için sadece bir R2R dizisini seçtim. Bu büyük ölçüde tembellikten ve tüm bu dirençleri lehimlemek istememekten kaynaklanıyordu!

2. Adım: Prototip

Prototip
Prototip

Videoyu izledikten hemen sonra, bir protokol kalkanı kullanarak çözümlerimi yükseltiyorum. Bu bize iyi hizmet etti ve birçok etkinlikte kullanıldı, ancak çalıştığı halde biraz kırılgandı, bu yüzden hayatı kolaylaştırmaya ve kalkanın PCB versiyonunu oluşturmaya karar verdim. Bu, kurulumu ve güvenilirliği artırmayı kolaylaştırır.

Adım 3: PCB

PCB
PCB
PCB
PCB
PCB
PCB

Dürüst olmak gerekirse, bir PCB tasarlamak muhtemelen aşırıya kaçtı ve ben bunu en azından bir öğrenme deneyimi olarak yaptım. Basit ve her zaman elinizin altında oldukları için BNC konektörlerini kullanmayı tercih ettim. Sadece probları doğrudan bağlamayı seçtiyseniz, probların kendilerinin yeterli kapasitansa sahip olması gerektiğinden kapasitörleri atlayabilmeniz gerekir.

Adım 4: Parçalar ve Montaj

Parçalar ve Montaj
Parçalar ve Montaj

Kalkanı inşa etmek için ihtiyaç duyacağınız parçaların listesi aşağıdadır.

  • 2 x AMP 5227161-1 BNC Koaksiyel, Sağ Açılı Jak, Geçiş Deliği Sağ Açı, 50 ohm Konnektörler
  • 2 x BOURNS R2R 10 kohm, SIP, Bussed, 4300R Serisi, 10 Pinli Dirençler
  • 2 x KEMET C317C100J1G5TA Çok Katmanlı Seramik Kondansatör, Gold Max, 10 pF, Goldmax, 300 Serisi
  • 0.1 adımlı Pin Başlığı
  • PCB

Ayrıca birleştirmek için lehime ve belki de akıya ihtiyacınız olacak.

Kullanmak için ihtiyacınız olacak

  • Arduino (Bir Uno kullandım)
  • 2 x 50ohm BNC'den BNC'ye kablolar
  • X Y Modlu Osiloskop

Adım 5: Kod

kod
kod

Tekerleği yeniden icat etmek yerine Alan'ın youtube gönderisinde önerilen kodu kullandım. Gerçekten çok iyi bir iş çıkarıyor! Buradan indirebilirsiniz.

O zamandan beri birkaç ekstra ekran oluşturdum.

6. Adım: Örnekler

Örnekler
Örnekler
Örnekler
Örnekler

Kapsamınızda görüntüleyebileceğiniz şeylerin türüne ilişkin birkaç örnek. Animasyon da mümkün ama bunu henüz denemedim.

7. Adım: Sonuç

Çözüm
Çözüm

Sonuç olarak güzel ve eğlenceli bir küçük proje. Bunu ileriye nasıl uyarlayabileceğime dair planlarım var ama bunu şimdilik bir sır olarak tutacağım.

Hala kapasitörler için doğru değeri aldığımdan emin değilim, eğer şansım olursa birkaç değer daha deneyebilirim.

Önerilen: