1 puan yazan GN⁺ 2025-02-18 | 1 yorum | WhatsApp'ta paylaş
  • Elecrow’da 18 dolar fiyatla 18 Msps osiloskop, karma sinyal mantık analizörü ve dahili dalga biçimi üretecini tek kartta birleştirerek düşük maliyetli deney ve eğitim amaçlı ölçüm cihazı olarak kullanılabiliyor
  • Ayrı bir uygulama olmadan Chromium tabanlı tarayıcıda WebUSB/Web Serial ile kontrol ediliyor; Windows, macOS, Linux, ChromeOS ve Android’de test edilmiş
  • Analog giriş, 12-bit ADC ile en fazla 18 Msps ve yaklaşık 4 MHz kullanılabilir bant genişliği sunuyor; 9 dijital giriş, analog girişle birlikte eşzamanlı örnekleniyor
  • Web UI üzerinden tetikleme, gecikmeli yakalama, ölçüm ve kalibrasyon yönetiliyor; DAC tabanlı dalga biçimleri en fazla 40 kHz’e, square wave ise en fazla 4 MHz’e kadar çıkış verebiliyor
  • Düşük fiyat için hassas olmayan bileşenlere ve kalibrasyona dayandığından voltaj doğruluğu, gürültü, AC coupling, USB topraklaması ve bazı mobil tarayıcı uyumluluklarında sınırlamalar var

18 dolarlık USB ölçüm kartının temel yapısı

  • Flea-Scope, USB osiloskop, karma sinyal mantık analizörü ve dahili dalga biçimi üretecini birleştiren düşük maliyetli bir kart
  • Fiyatı Elecrow’da 18 dolar olarak belirtiliyor
  • Kontrol, ayrı bir uygulama kurulumu yerine web sayfası üzerinden yapılıyor
    • Chromium tabanlı tarayıcıda WebUSB API veya Web Serial API kullanıyor
    • Bilgisayar, tablet ve telefon bağlantısını destekliyor
  • Kullanıcı cihazı micro-USB veri kablosuyla bağladıktan sonra flea-scope.html dosyasını açıp Start Connect üzerinden USB cihazını veya serial port’u seçiyor
  • Ubuntu Linux’ta sudo adduser user dialout, sudo adduser root dialout komutlarını çalıştırdıktan sonra oturumu kapatıp açmak gerekiyor

Ölçüm donanımı özellikleri

  • Analog giriş 1 kanal ve 12-bit ADC ile en fazla 18 Msps örneklemeyi destekliyor
    • Kullanılabilir analog bant genişliği yaklaşık 4 MHz
    • Tam boy BNC konnektör sunuyor
    • Giriş empedansı 1 Mohm, 14 pF
    • x1 probda -6V~+6V, 10 mV çözünürlük
    • x10 probda -60V~+60V, 100 mV çözünürlük
    • DC coupling veya digital AC coupling destekliyor
  • Dijital mantık analizörü girişi 9 adet ve analog girişle birlikte eşzamanlı örnekleniyor
    • 3.3V veya 5V logic level ile uyumlu
  • Tetikleme modları auto, level, rise, fall seçeneklerini destekliyor
    • Gecikmeli tetikleme/yakalama aralığı 0us~1s
    • trigger out piniyle birden fazla Flea-Scope birlikte çalıştırılarak daha fazla kanal işlenebiliyor
  • Hedef doğruluk, hem voltaj hem zamanlama için %2 seviyesinde
  • Kart boyutu 1" x 3" veya 2.54cm x 7.62cm

Dalga biçimi üretimi ve Web UI ölçümü

  • Test dalga biçimi çıkışı iki şekilde çalışıyor
    • DAC tabanlı arbitrary waveform; sine, triangle, ekg dalga biçimlerini en fazla 40 kHz’e kadar üretiyor
    • square wave en fazla 4 MHz’e kadar üretilebiliyor
  • DAC tabanlı dalga biçimleri döngü başına 100 nokta tekrar ediyor
    • 40 kHz arbitrary waveform’da DAC, noktaları 4 Msps hızında üretiyor
  • Varsayılan durumda wave out pininden 1 kHz sine wave çıkışı veriyor
  • Web UI analog görüntüleme alanı ve dijital görüntüleme alanı sunuyor
    • Ortalama, peak-to-peak ve RMS voltajı gösteriyor
    • measure işleviyle tek bir noktanın zamanı/voltajı veya iki nokta arasındaki zaman farkı, voltaj farkı ve frekans ölçülebiliyor
  • pause, resume, single düğmeleriyle tekrarlı yakalama durdurulabiliyor veya tek tetiklemeli yakalama yapılabiliyor

Tetikleme ve zaman/voltaj ölçeği

  • Yatay ölçek 0.5us/div~100ms/div aralığında ayarlanıyor
    • Görüntüleme alanı toplam 10 division’dan oluşuyor
    • Ekranın solundan sağına yaklaşık 1000 örnek yakalıyor; sağ tarafın dışında yaklaşık 1000 ek örnek daha yakalanıp kaydırarak görülebiliyor
  • En hızlı yatay ölçek aralığı olan 2.5us/div ve altı değerlerde yakalanan örnekler yatayda büyütülerek gösteriliyor
    • Bu sırada division başına görünen örnek sayısı yaklaşık 100 yerine 50, 20 veya 10 seviyesinde olabiliyor
  • Analog tetikleme, belirlenen voltaj çizgisi ile auto, level, rise, fall modlarının birleşimiyle çalışıyor
    • auto, 100 ms içinde tetikleme olmazsa ekranın boş kalmaması için otomatik tetikleme yapıyor
    • rise ve fall, 3 örnekli dijital filtrelemeden sonra voltaj geçişine göre çalışıyor
  • Dijital tetikleme, b0~b8 bitleri 0, 1 veya don't care olarak ayarlanarak kullanılıyor
    • clear düğmesi tüm dijital tetikleme bitlerini don't care durumuna döndürüp analog tetiklemeye geri dönüyor
  • Gecikmeli yakalama, tetiklemeden sonra belirlenen süre kadar bekleyip örnekleri yakalıyor
    • Zaman için milisaniye m sonekiyle, mikrosaniye u sonekiyle belirtiliyor
    • Maksimum gecikme 1 saniye

Kalibrasyon ve giriş aralığı

  • Kullanmadan önce Flea-Scope ve prob kalibre edilmeli
    • x1 ve x10 prob modlarının ayrı kalibrasyon değerleri var
    • Kalibrasyon değerleri MCU flash belleğine kalıcı olarak kaydediliyor
    • new veya clear flash komutu kullanılırsa kalibrasyon değerleri siliniyor
  • Kalibrasyon, sırasıyla 0V ve 3.3V bağlandıktan sonra cal_zero, cal_3v3 düğmelerine basılarak yapılıyor
    • x1 modu ve x10 modunda ayrı ayrı tekrarlanmalı
  • x10 prob kompanzasyonu, Flea-Scope’un 1 kHz square wave çıkışıyla ayarlanabiliyor
  • Sinyal modu unipolar, bipolar veya digital AC coupling arasından seçiliyor
    • Varsayılan değer, USB ground referansına göre pozitif voltajı gösteren unipolar mod
    • ac, sinyali dijital ortalama voltaja göre gösteriyor
  • Dikey ölçek varsayılan olarak 0V~3.3V; UI’da 0.5V~6.6V full scale aralığı seçilebiliyor
    • Dikey görüntüleme aralığını azaltmak analog yakalama çözünürlüğünü artırmıyor
    • 0.33V ve altı görüntüleme aralığında yakalanan örnekler dikeyde büyütülerek gösteriliyor

Düşük maliyetli tasarımın sınırları ve dikkat edilmesi gerekenler

  • Flea-Scope ucuz ve “yeterince iyi” bir cihaz olmayı hedefliyor; hassas olmayan bileşenlere ve kalibrasyona dayanıyor
  • ADC 12-bit modda çalışıyor ve yalnızca tek bir giriş voltaj aralığı var
    • Teorik dikey çözünürlük yaklaşık 4 mV
    • Gürültü tabanı yaklaşık +/-10~15 mV
  • Gerçek AC coupling gerekiyorsa veya DC offset ADC giriş aralığını aşıyorsa harici 0.1uF kondansatör ile uygulanabiliyor
  • Tetikleme gecikmesi 1us altında
  • Eski 3-prong plug PC kullanılıyorsa veya ground loop endişesi varsa, full-speed USB isolator ile osiloskop probunun ground wire bağlantısını PC ground’dan ayırmak öneriliyor
  • DAC tabanlı arbitrary waveform üreteci, 1 Msps dönüştürme hızı ve double-buffer olmaması nedeniyle özellikle yüksek frekanslarda gürültü oluşturabiliyor

Bant genişliği ve platform uyumluluğu

  • 1 MHz square wave testinde, 18 Msps örneklemeli bir osiloskoptan beklenen düzeyde sinyal doğruluğu gösteriyor
  • 4 MHz testinde, tipik osiloskopların -3 dB, %70.7 analog bant genişliği kesiminden hâlâ daha yüksek olsa da Nyquist sınırı sinyal doğruluğunu kısıtlıyor
  • Windows, macOS, Linux, ChromeOS ve Android’de test edilmiş
    • Tarayıcı olarak Google Chrome ve Microsoft Edge’de test edilmiş
    • macOS’te manual web sayfasında WebUSB yerine Web Serial seçilirse performans daha iyi olabilir
  • WebUSB ve Web Serial bilgileri için sırasıyla WebUSB ve Web Serial sayfalarına bakılabilir
  • iPhone ve iPad, tarayıcı JavaScript’i üzerinden USB cihazlarını WebUSB veya Web Serial’a açmadığı için henüz Flea-Scope ile çalışmıyor
  • Bazı Samsung telefonlar USB cihazını serial driver ile sahipleniyor ancak sonrasında Web Serial üzerinden tarayıcıya açmadığından JavaScript’ten erişilemiyor
    • firmware v2.27j sürümünde, güç verilirken a0 pini ground’a bağlanarak non-CDC/ACM USB endpoint’in açılması zorlanabiliyor
    • Daha sonra manual web sayfasında Comm yerine USB tıklanarak geçici çözüm kullanılabiliyor

Deep Dive Interactive Mode ve yeniden programlama

  • flea-scope.html yerine stickos-basic.html açılırsa MCU’da çalışan StickOS BASIC ortamına terminal üzerinden doğrudan bağlanılıyor
    • Aynı anda yalnızca bir web sayfası Flea-Scope’u açabildiğinden mevcut flea-scope.html penceresi kapatılmalı
  • StickOS BASIC, MCU içindeki etkileşimli programlama ortamı
    • Program editörü, line-by-line compiler, etkileşimli debugger, edit-and-continue, performans profiler ve flash dosya sistemi içeriyor
  • MCU 120 MHz PIC32MK0512GPK064
    • BASIC performansı saniyede yaklaşık 150.000 satır düzeyinde
  • deep-dive interactive mode’da 18 çok işlevli I/O pini etkileşimli olarak ayarlanabiliyor
    • digital input/output
    • analog input/output PWM
    • frequency output
    • servo output PWM
    • I2C master
    • SPI master
    • UART input/output
  • hostname hostname komutuyla birden fazla Flea-Scope’u USB ve Web UI içinde ayırt etmek için ad atanabiliyor
    • hostname değişikliğinden sonra MCLR düğmesiyle reset atılmalı
  • 6 pinli ICSP konnektörü kullanılarak Microchip Pickit 3, Pickit 4, Snap programmer ve MPLAB X ile kart doğrudan C üzerinde yeniden programlanabiliyor
    • hello GitHub repository ile başlanabiliyor
    • İşlemden sonra StickOS2 repository içindeki board/pic32.X.27*.production.hex ile Flea-Scope firmware’ine geri dönülebiliyor

1 yorum

 
GN⁺ 2025-02-18
Hacker News yorumları
  • Fiyatı düşününce bu küçük cihaz gerçekten harika.
    Gönderi başlığını yalnızca “More” demek yerine fonksiyon/dalga biçimi üreteci özelliğini de gösterecek şekilde düzeltmek daha iyi olurdu.
    Bu yüzden olsa gerek, yorumların çoğu osiloskop kısmına odaklanmış görünüyor.
    Elektronikle biraz uğraşmış biri, tipik bir çalışma tezgâhının osiloskop, lojik analizör, dalga biçimi üreteci, dijital multimetre ve genelde 12V DC güç kaynağından oluştuğunu bilir.
    Bu 18 dolarlık hibrit sinyal skopu/üreteci bu işlevlerin çoğunu yerine getirebiliyor gibi görünüyor; tek bir cihazda birleşik olduğu için ayrıca senkronizasyon ayarlamaya gerek olmaması da büyük avantaj.
    Eski tarz HP/Agilent/Keysight elektronik çalışma tezgâhı gibi ayrı cihazlardan kurarsanız kolayca on binlerce dolar harcanır.
    Modern tarafta Digilent Discovery Pro 3000/4000/5000 serisi var; “All-In-One High-Speed Mixed Signal Oscilloscope, Function Generator, Power Supply, and DMM” olarak tanımlanıyor ve binlerce dolar seviyesinde.
    Daha ucuz Digilent Discovery 1/2/3 serisi de yaklaşık 400 dolar; bant genişliği ve kaynakları epey sınırlı olduğundan Flea-Scope ile karşılaştırmaya daha uygun.
    [1] Digilent Analog Discovery 3 vs. Digilent Pro ADP2230 [video]:
    https://youtu.be/yr9SGxiBAnI

    • Başlık karakter sınırına takıldığım için yeni başlık önerilerine açığım.
      Bu cihazda başlığa konabilecek kadar çok sayıda özgün, ilginç ve yararlı özellik var.
      Düzenleme: Görünüşe göre artık gönderi başlığını değiştiremiyorum; yazık oldu.
    • 100 dolarlık, “YouTube’da meşhur” Zoyi ZT-703S ile karşılaştırınca nasıl olur merak ediyorum.
  • İlk kez buradayım.
    Aşağıdaki yorumlardan biri biraz yanıltıcı: 100Msps değil, 18Msps; bu yüzden makul bir doğrulukla kabaca 1MHz altındaki sinyaller için iyi diye düşünebilirsiniz.
    STM32 değil PIC32 kullanıyor; ADC 12 bit ama gürültü tabanı yüzünden pratikte 10-11 bite daha yakın.
    Yine de dijital yakalama ve dalga biçimi üretimini aynı anda yapabilmesi güzel; fakat genel olarak oldukça basit bir cihaz.
    Amaç, zaten bilgisayar, tablet veya Chromebook bulunan sınıflarda her sıraya bundan koyup “sadece çalışmasını” sağlamaktı.
    En sevdiğim yanı JavaScript yaklaşımı. GUI için tek bir web sayfası yeterli; yazılım kurulumu veya uygulama mağazası gerekmiyor.
    Sınıf deneylerini daha derinleştirmek için komut satırı UI’si olan ayrı bir “deep dive” web sayfası kullanıp etkileşimli olarak oturum açabilir ve BASIC ile tüm pinleri programatik biçimde kontrol edebilirsiniz.
    Kartı, güç verildiğinde BASIC programı otomatik çalışacak şekilde de ayarlayabilirsiniz.
    4 anahtar, 4 LED, bir buzzer ve yaklaşık 100 satır kodla bir “Simon” oyunu yapılabilir; termokupl, işlemsel yükselteç ve katı hâl rölesi kullanarak reflow lehimleme için tost fırını sıcaklık kontrolcüsü de yapılabilir. Prototipi gerçekten bu şekilde yaptım.
    Güzel yanı, ana makine tarafındaki JavaScript yaklaşımının hâlâ bedavadan gelmesi ve BASIC’in ana bilgisayarla doğrudan iletişim kurabilmesi. Örneğin Python veya PowerShell çalıştırabilirsiniz.
    Örnekler burada: https://rtestardi.github.io/pages/
    Otomotiv uygulamaları da eğlenceliydi. Flea-Scope, yalnızca telefonu veya tableti çıkarıp krank mili sensörünü ölçmeyi kolaylaştırıyor. O olmazsa sadece tanı akış şemasına bakıp tahminle parça değiştirmek zorunda kalıyorsunuz.
    Lisansların tamamı açık kaynak; herkes yeniden yapabilir ve satabilir.
    İçteki BASIC’in patenti var, ancak benim oluşturup test ederek yayımladığım yazılım derlemeleri kalıcı lisansa sahip.
    Teorik olarak BASIC olmadan da skop yapılabilir. Kartı BASIC programlama amaçlı “deep dive” modunda kullanmadığınız sürece gerekli değil.
    İlgilenirseniz Mosquito-Scope fikrini de düşünmüştüm. Hâlâ çok yeni olan dsPIC33A tabanlı, 2 kanallı ve seçilebilir giriş yükseltmeli, milivolt altı sinyallerle çalışan bir cihaz; dsPIC33A aslında PIC32MK’den daha ucuz ve daha hızlı.
    -- Rich

    • Eğitim amaçlı düşünüldüğünü biliyorum ama üretimde seri imalatın ilk kararlılık aşaması için fabrikaya giderken valizime koymak üzere şimdiden iki tane sipariş ettim.
    • Yaptığınız şey harika. Eleştirileri görmezden gelin ve lütfen Mosquito-Scope’u yapın.
    • Flea-Scope’un düşük fiyatını düşününce, devam modelinde de cihaz başına yalnızca bir analog giriş bırakmak bence mantıklı.
      Tabii arayüzün birden fazla skopu aynı anda yönetebilecek şekilde biraz iyileştirilmesi şartıyla.
      Böylece küçük form faktörü korunur ve tasarım ödünlerinden de kaçınılabilir.
    • Bunu sınıftaki her sıraya koyma hedefi gerçekten muazzam ve övgüyü hak ediyor.
      Başarı için gereken unsurlar üzerine çok düşündüğünüz belli.
      Her öğrencinin kendi deney ortamına sahip olmasının iyi bir alternatifi yok.
      Osiloskopla ilk tanıştığımda tüm sınıf, o zamanlar üst seviye olan devasa bir Tek 7k serisi skopu paylaşıyordu; temelleri öğrendim ama gerçekten işe yarar şekilde öğrenmem, çok daha az özellikli kendi skopuma sahip olduktan sonra oldu.
      Bu arada burada yeniyseniz söyleyeyim: Burada biri “bunu ben yaptım” diye paylaştığında, küçük sorunları büyük hataymış gibi didikleyen, kendisi yapsa çok daha iyi yapacağını söyleyen ya da Alibaba’dan daha ucuzunu aldığı için neden yaptığını soran yorumların gelmesi normaldir.
      Elbette Rust ile yazılması gerektiği de söylenecektir. Bunları görmezden gelin.
  • Amazon'dan benzer bir fiyata, yaklaşık 13 dolara aldığım bu mantık analizöründen memnunum
    Problara analizörden daha fazla para harcadım. Problar 24 dolardı ;-)
    Çalıştırmak için SigRock/PulseView kullanıyorum ve uyumlu bir klon olarak tanıyor
    Bu kadar ucuza onlarca nanosaniye genişliğindeki sinyalleri görebilmek şaşırtıcı
    [1] https://www.amazon.com/dp/B077LSG5P2
    [2] https://www.amazon.com/dp/B0CLB63GL3
    [3] https://sigrok.org/wiki/PulseView

    • Bende de aynı üründen var; Saleae Logic yazılımıyla kullanılmasını önermem
      Sürekli kopuyor ve cihazların listelenmesinde de sorun çıkıyor. sigrok'u henüz denemedim
    • Bu tür cihazlar harika. Mikrodenetleyici kodunu profillemede çok işime yaradı
      Kodun önemli bölümlerinin öncesinde ve sonrasında birkaç GPIO pinini yukarı/aşağı çekerseniz sonuçları SigRock'ta görebiliyorsunuz
  • USB osiloskop kullanırken toprak döngülerine dikkat etmek gerekir
    Düşük maliyetli USB skopların çoğu, USB portu üzerinden PC ile ortak toprak kullanır
    Şebeke elektriği ya da anahtarlamalı güç kaynakları gibi yüksek gerilim devrelerini ölçmek, tehlikeli potansiyel farkları oluşturup bilgisayarın zarar görmesine veya daha ciddi risklere yol açabilir
    Bazı skoplar yalıtımlı girişler sunar; sunmuyorsa diferansiyel prob ya da izolasyon trafosu kullanmak gerekir
    Aksi halde devreyi değil, dizüstünün yanmış USB denetleyicisini debug ediyor olabilirsiniz

    • Bununla bağlantılı olarak, bir zamanlar dizüstünün dahili ses donanımını yakmıştım
      Havalandırma deliklerinden birinden duman çıktığını bile gördüm ama bilgisayarın geri kalanı hayatta kaldı
    • Bağlantı verilen belgenin 9. sayfasında da Rich bu sorunu ele alıyor ve full-speed USB izolatörü kullanılmasını şart koşuyor
    • Bazen bu bir avantaj da olabilir. Bir pinde neler olduğunu görmek için iki kablo yerine yalnızca bir kablo bağlamanız yeterli olur
      Sihir gibi hissettiriyor
  • Karşılaştırma için, 2 dolarlık USB skop böyle görünüyor. 800ksps ve 2 gerilim aralığı var: https://files.catbox.moe/0t0dq3.jpg

  • Böyle bir proje 20-30 yıl önce, temel osiloskopların bile ikinci el araba kadar pahalı olduğu dönemde olsaydı kurtarıcı gibi olurdu
    Bugünlerde 200MHz bant genişliğine, iyi bir kullanıcı arayüzüne ve tepkisel bir ekrana sahip oldukça iyi osiloskoplar 300 dolara satılıyor. Siglent, Rigol, UNI-T gibi ürünlerden bahsediyorum
    Bu yüzden çok daha kötüsünü kendin yapmanın avantajı eskisi kadar büyük değil
    Osiloskop, diğer tüm tasarımlardaki sorunları gidermek için kullanılan bir cihaz olduğundan güvenilir, kullanımı kolay ve doğru olması iyidir
    Elbette eğlenceli ve geek işi bir proje olarak yapıp yayımlamanın değeri var. Ama bu, ancak zaten gerçek bir osiloskopa sahip olduktan sonra geçerli
    Daha ekipman toplamaya yeni başlıyorsanız kendiniz için biraz daha para harcamanız daha iyi olur. Geri kalan ekipman o kadar kritik değil

    • “200MHz bant genişliğine, iyi bir UI'ye ve tepkisel bir ekrana sahip osiloskop 300 dolar” ifadesi çok gelişmiş ülke bakış açısı
      300 dolar, dünya genelindeki asgari ücretlere göre oldukça yüksek bir yerde duruyor[1] ve benim ülkem gibi yerlerde fiyatın iki katına çıkması da muhtemel
      Üstelik bu cihazı gerçekten iyi değerlendirebilecek kişiler, örneğin lise öğrencileri, genelde harcayabilecekleri çok daha az paraya sahip
      Kendin yapmanın ve çalışma prensibini öğrenmenin yan etkisini de düşünürseniz bu daha da geçerli
      [1] https://en.wikipedia.org/wiki/List_of_countries_by_minimum_wage
    • 200 dolar, 20 dolar ve 2 dolarlık seçeneklerin farkı, giriş bariyerini neredeyse önemsiz bir seviyeye indirmelerinde bence
      Tam olarak nerede kullanacağımı bilmiyorsam 300 dolar harcamam; ama 20 dolar kolay, 2 dolar ise dürtüsel alışveriş olur
    • Yeni Rigol DHO800 serisi fiyatına göre harika ve birçok açıdan tasarımı çok iyi
      12 bit ADC ön ucu, gerçekten kullanılabilir dokunmatik ekran girişi ve ağ bağlantısı üzerinden çok kolay uzaktan kontrol sunuyor. Yine de IP adresini yalnızca dokunmatik ekranla kontrol etmek biraz zahmetli
      USB-C güç girişi olduğu için isterseniz powerbank ile de çalıştırılabiliyor
      I2C, SPI, UART gibi gerekli decoder'ların hepsi ücretsiz olarak dahili geliyor
      VESA montajı yapılabildiği için monitör koluna takıp masa alanımı geri kazanabildim; bu özelliği gerçekten seviyorum
      Düşük fiyatlı modellerden birini hack'leyip 250MHz modele yükseltmek de çok kolay :D
    • Sunum videosunda [0] Rich, hedefinin genç neslin elektroniğe kolayca erişebilmesini sağlamak olduğunu açıkça söylüyor
      Neredeyse her yönden düşük giriş bariyerinin bu hedefin temel unsuru olduğunu düşünüyorum
      [0]: https://www.youtube.com/watch?v=sbRXDkHS_V0
    • Bu bir bakış açısı meselesi
      ABD'de beyaz yakalı bir profesyonelseniz öyle olabilir
      Ama dünya nüfusunun büyük çoğunluğu için 300 dolar ile 18 dolar arasındaki fark çok büyük
  • Düzeltme: Lisans ARR, kamu malı ve MIT’ten oluşuyor
    https://github.com/rtestardi/StickOS2/blob/main/license.txt
    https://github.com/rtestardi/usbte/blob/master/LICENSE

    • Düzeltme: Üst yorum büyük ölçüde düzenlendiği için bu yorum artık daha az doğal görünüyor
      Buna FOSS demek tamamen yanlış
      Bir kısmı tüm hakları saklı, bir kısmı kamu malı, bir kısmı da yalnızca ticari olmayan kullanım için
      Kamu malı açık kaynak değildir; özellikle de özgürlük anlamındaki free değildir
      Ticari kullanım kısıtlaması da özgür yazılım değildir
      En fazla bu projenin kısmen source-available olduğu söylenebilir
    • All Rights Reserved(ARR)
  • Elektroniği yeni öğrenmeye başlayan birine bu cihazı önerebilirim
    Hackerbox 102[1] ile bir tane edinmiştim; bant genişliğine göre fiyat açısından iyi bir değer sunduğunu düşündüm
    Mühendis arkadaşlarımla konuşunca beklendiği gibi “bu sadece oyuncak” türü tepkiler aldım; elbette pek çok kısıtı var
    Ama bu kısıtlar içinde bile sinyalleri doğrudan görerek öğrenmenin en iyi yol olduğu analog elektronik gibi konuları öğretmek için çok fırsat sunuyor
    Yeni başlayanlar çoğu zaman osiloskopa neden ihtiyaç duyduklarını bile bilmez; bu yüzden öğrenmenin ilk yılında kullanmayacakları özellikler yüzünden büyük bir öğrenme eğrisi yaşamadan aracı tanıtmak için oldukça iyi bir yol :-)
    Daha sonra iyi tezgâh ekipmanlarından birini seçerken de osiloskop özelliklerinin ne işe yaradığını tamamen bilmez durumda olmayacaklar
    Bu yüzden 20 dolar için iyi bir değer olduğunu düşünüyorum ve bu tür şeyleri yeni öğrenenlere öneriyorum
    [1] https://hackerboxes.com/collections/past-hackerboxes/products/hackerbox-0102-flea-scope ve deney kılavuzu https://www.instructables.com/HackerBox-0102-Flea-Scope/

  • Benzer fiyat aralığındaki EspoTek Labrador aklıma geliyor
    https://espotek.com/labrador/

  • Flea-Scope’un USB akışı için hibrit FPGA/MCU mimarisi akıllıca. FPGA pipeline’ı ile 100MS/s yakalamayı işleyip protokol dönüşümünü STM32’ye bırakmak maliyet açısından iyi görünüyor
    Ancak 8 bit ADC çözünürlüğü ve giriş koruma ağı olmaması, Rigol’ün 1MΩ//20pF ön ucu ve aşırı gerilim klempiyle karşılaştırıldığında zayıflatılmamış sinyallerde riskli
    FFT için yerleşik DSP yerine NumPy/SciPy kullanan Python analiz aracı güzel bir kaynak paylaşımı; yakında Jupyter’ı da görecek gibiyiz

    • Aynı belgeye mi baktık bilmiyorum. FPGA yok ve STM32 değil, PIC32MK0512GPK064 kullanıyor
      Ayrıca 100Msps’e yakın bile değil, yalnızca 18Msps; teknik özelliklerde 12 bit yazıyor
      Yorumu yapay zeka yardımıyla mı yazdın, yoksa başka bir cihazdan mı bahsediyorsun merak ettim
    • Teknik özelliklerde 12 bit olduğu yazıyor