Dökümanları karıştırıken bir durum ile karşılaştım.
@gumush listener olayından bahsetmişti. Anchor va Tag dışında bir modül anchor ve passive olarak ayarlanıyor. Sonra usb kablo ile uart üzerinden modüle bağlanılıyor. Modüle terminal üzerinden les/lec/lep komutlarından birini verince hareket...
https://pythonhosted.org/pyserial/pyserial_api.html#module-functions-and-attributes
data_received(data)
handle_packet(packet)
isimli iki thread var ama ayrıntısını denemem lazım.
Basit bir tamir kanalı. Daha fazlası değil. Teknik açıklama yapmıyor. Çalışma sisteminden bahsetmiyor.
Verdiği bilgiler var ama ana amaç bilgi vermek değil.
Tamir içerikleri içeren video setini satmak.
Kendisini pek sevmesem de Fıratdeveci blog sayfası güzeldir güç elektroniği için.
İngilizce...
Şu şekilde bir yol buldum. Şimdilik çalışıyor. Kodu öğle arasından sonra paylaşırım.
Counter ve countEx değişkenleri tanımladım. Başta ikisi de 0
Sonsuz döngü içinde
counterEx değişkeni counter değişkene eşitle
1/100 sn bekle
Seri bufferdaki veri boyutunu okuyup counter değişkene aktar.
Eğer...
GSM modül gibi iletişim kurmadan önce açılıp "boot up" prosedürünü tamamlaması gereken cihazlar için bir timeout belirledim.
Atıyorum 2sn cevap vermezse kapalıdır kabul edebilirim ama mesela saniyede 5 defa defa okumam gereken bir cihaz için 2sn timeout kullanamam.
Benim aslında veri alımının...
piezo ve osiloskop ile başlayabilirsin.
titreşime göre çıkış üretecektir. Bunu skop ile takip edip seviyesi ve frekansı hk bilgi sahibi olabilirsin. Enazından bir başlangıç olur.
Bir örneğini çocuk oyuncağı bir trompette görmüştüm.
üstteki beyaz ksmın altında konik şekilde bir yapı var...
Merhaba.
Python ile seri porttan veri okumaya çalışıyorum. Veriyi okuyorum. Bunda sıkıntı yok ama veriyi belirli bir formatı, belirli bitiş karakteri, belirli uzunluğu olmadan nasıl okuyabilirim?
Örnek:
Bir cihazla konuşacağım. BT modül, GSM modül, yada herhangi bir cihaz.
Bu cihazın...
Android uygulamadan ziyade python ile kod yazıp realtime (10Hz) okumayı deneyeceğim. İtiraz edeceğini sanmıyorum.
Arayüzden ayarlanabiliyor ama 10Hz benim için yeterli olacaktır.
@gumush imajı gördüm ama Raspberry pi3B uyumlu ama Pi3B+ uyumlu değil diye not düşülmüş. Elimde Pi3 yok. Bu yüzden denemedim.
Ama yukarda terminal görsellerini kullandığım uart iletişimi benim işimi fazlasıyla görecek.
Birkaç gün içinde python ile uart verilerini işleyen bir kod yazar, sonucu...
Ayarlamadan sonra Grid seçilerek Tag modülün hareketi takip edilmeye başlanabilir.
Tag modülün hareketini okumak için ise ben USB kablo ile bilgisayara bağlanıp terminal üzüerinden okumayı tercih ettim.
Seri port açıldıktan sonra iki defa enter tuşuna basılında modül iletişim kurmaya hazır...
Qorvo Mesh ve Qorvo Connect uygulamasına alternatif olarak ve modüllerle iletişim kurmamı sağlayan android uygulaması olan DRTLS'i aşağıdaki linkten APK olarak indirip telefona kurdum.
MDEK1001 ile ilgili dökümanlar:
https://www.qorvo.com/products/p/MDEK1001#documents
Uygulamayı kurduktan...
Modülleri kullanmak aslında çok basit ama asıl büyük problem Qorvo şirketinin Decawave'i satın aldıktan sonra geliştirdiği Android uygulamasının çalışmaması. Qorvo Mesh ve Qorvo Connect isimli iki uygulama var ama bluetooth üzerinden modülleri görmesine rağmen modüllere bağlanıp onları...
DWM1000 serisi yeni adı Qorvo olan Decawave firması tarafınan üretilen kapalı alanda konumlandırma çözümleridir.
Modüller model numarasına bağlı olarak değişmekle birlikte genel olarak 6.5GHz frekansında çalışmaktadır.
DWM1001 modüller kendi arasında iletişim kurarak telemetri yapmakta ve...
Geçmiş olsun hocam.
Rahmetli babam 70 yaşında katarakt ameliyatı oldu. %15 civarında görüşü varmış. Gözbebeği nornade de küçük olduğu için Isparta'da Levent Tök isimli hoca ve öğrencileri yapmıştı ameliyatı. 2 gözü birden (birer gün ara ile) ameliyat oldu. @czorgormez bahsettiği gibi ameliyatı...
Odrive ile ilgili komutlar anlam kazanmaya başladı.
Arayüz üzerinden yaptığım ayarlar seri port iletişim üzerinden sorgu ve komut şeklinde yazılabiliyormuş.
Bunu öğrendiğim iyi oldu.
Bu sayede uart üzerinden karta reset atılması, motor konfigürasyonunun yenilenmesi gibi işlerde...