Boeing 737NG MCP Paneli Yapmak

İki tane encoder kullan biri ile arttır biri ile azalt :katil1: :cheeky2:
Olmaz öyle. :katil1:
Ama stereo pot gibi bir encoder varsa ve göbeğinde terse çevrilecek ikinci bir modül varsa olur. Uçakta var öyle bir encoder mesela. Ucundan sağa sola ve ayrıca göbeğinden de sağa sola çevrilebiliyor.
 
Ama en güzeli arduino nano. LS7183 den ucuz çıkarsa da hiç şaşırmam :) İşi öğreniyor olman da bonus.
 
Ama en güzeli arduino nano. LS7183 den ucuz çıkarsa da hiç şaşırmam :) İşi öğreniyor olman da bonus.
Abi hiç bilgim yokki. Neresinden başlayacağımı da bilmiyorum. Yazılım işide var. Onu yapmam için birirnin bana al şu malzeme listesini şu şemaya göre yap demesi lazım.
 
Şöyle bir encoder buldum nette. Üstündeki pinler konusun da beni aydınlatabilir misiniz? Voltaj girişleri dışındaki 3 pin nasıl kullanılır?
Birde buna türkiyede bulunabilen bir entegre önerisine ihtiyacım var bu aşamada.

Screenshot_20200528-172005.jpg
 
  • Beğen
Reactions: nt
Clk dt pals çıkışları (kanal a, kanal b)

SW : switch. tepesinden bastırınca çalışan buton çıkışı

bence nano ile yap. Kodlaması oldukça basit. Ek olarak porejene başka özellikler ekleme şansın olur.
 
Alt kisminda bir entegre var mi ?
Eger yok ise DT ve CLK A ve B pinleri anlamina geliyor.
SW ise bildigin buton. Cevirmek yerine uzerine bastirinca tik yapiyor.
Encoder mantigini anlamak basta zor olabilir fakat oldukca kolaydir. Yazilim ile saga mi sola mi dondugunu anlayabilirsin.
Sana direk sag veya sol sinyalini verecek entegre/devreler de mevcut.
Fakat yazilim ile bu isi yapmak cokda zor degil.
Donus anlarinda mekanik yapidan dolayi ark oldugundan oturu filtreleme yapmak lazim. Yoksa kacirmalar olabilir.

Duzenleme : Kotu turkcem icin kusura bakmayin klavyem ingilizce:)
Endorfin ayni aciklamayi yapmis zaten
 
Clk dt pals çıkışları (kanal a, kanal b)

SW : switch. tepesinden bastırınca çalışan buton çıkışı

bence nano ile yap. Kodlaması oldukça basit. Ek olarak porejene başka özellikler ekleme şansın olur.
Nano ile bu encoderi almak yeterli mi?
Bu encoderden 6 tane var o panelde. Nanonun bacakları yeterli mi? Yada nanonun bir bacağına 6 farklı encoder programlayabilir miyiz?
 
Alt kisminda bir entegre var mi ?
Eger yok ise DT ve CLK A ve B pinleri anlamina geliyor.
SW ise bildigin buton. Cevirmek yerine uzerine bastirinca tik yapiyor.
Encoder mantigini anlamak basta zor olabilir fakat oldukca kolaydir. Yazilim ile saga mi sola mi dondugunu anlayabilirsin.
Sana direk sag veya sol sinyalini verecek entegre/devreler de mevcut.
Fakat yazilim ile bu isi yapmak cokda zor degil.
Donus anlarinda mekanik yapidan dolayi ark oldugundan oturu filtreleme yapmak lazim. Yoksa kacirmalar olabilir.

Duzenleme : Kotu turkcem icin kusura bakmayin klavyem ingilizce:)
Endorfin ayni aciklamayi yapmis zaten
Altta entegre yok.

Screenshot_20200528-173458.jpg
 
tamam o halde bu pinler a ve b. Sadece pull up\pull down yapmis.
hangisinin ne oldugunun onemi yok.
aldigin referansi A kabul ederek B yi inceleyebilirsin. Bunu pin degisim kesmesi icerisinde yaparsan cok guzel olur
 
Ben şunu buldum. Gayet açık ve mantıklı. Burada sadece koda müdahale ederek sıfırın altına düşmemesini sağlayacağız. Bir "if" e bakar :D
Yalnız arduinoyu pcye joysitick olarak tanıtmam lazım.

 
Arduino için açık kaynaklı klavye uygulaması var. Çok çok daha kolay olur üstelik uzun vadede istediğin gibi genişletirsin. Telefondan yazdığım için şu an bahsettiğim paylaşamıyorum.
 
Arduino için açık kaynaklı klavye uygulaması var. Çok çok daha kolay olur üstelik uzun vadede istediğin gibi genişletirsin. Telefondan yazdığım için şu an bahsettiğim paylaşamıyorum.
Klavye uygulaması süper olur. İstediğim kadar tuş atayabilirim. Zamanla bütün kokpiti bile yapabilirim. Ama beni biliyorsunuz önce öğrenip anlamam lazım :D
 
6 adet bağlarsın bacaklar yeter. Burda önemli olan aynı anda çevirecekmisin bu meretleri... Yazacağın programda delay olursa pals kaçırabilirsin.

Atıyorum if ile kontrol ettin encoderi sonra program alt satırda başka birşey yapıyor ve daha başa dönüp tekrar if sorgusuna gelmedi. işte bu arada gelen palsleri sayamazsın. Bunun için interrupt girişleri var ancak sadece iki tane. Biraz kafanı karıştırmış olabilirim.
 
6 adet bağlarsın bacaklar yeter. Burda önemli olan aynı anda çevirecekmisin bu meretleri... Yazacağın programda delay olursa pals kaçırabilirsin.

Atıyorum if ile kontrol ettin encoderi sonra program alt satırda başka birşey yapıyor ve daha başa dönüp tekrar if sorgusuna gelmedi. işte bu arada gelen palsleri sayamazsın. Bunun için interrupt girişleri var ancak sadece iki tane. Biraz kafanı karıştırmış olabilirim.
Tek elimi kullanacağım için aynı anda çeviremem. Ama iniş kalkış esnasında o düğmeleri seri kontrol etmem gerekiyor. Normalde yaptığım mouse ile düğmelere tıklamak, mouse'un orta scrool tuşu ilede encoderleri çevirmek. Yani aynı anda olmayacak ama çok küçük aralıklarla birinden diğerine hızla geçicem.
 
Sana encoder + arduino + arduino icin 5v lazim nano kullanacaksan disi header ile baglanti yapabilirsin. Tek sorun arduino dan cikan sinyal isini gorecek mi? 5v nasil temin edecen?

Cikislar icin opto coupler olabilir belki..
 
Ben şunu buldum. Gayet açık ve mantıklı. Burada sadece koda müdahale ederek sıfırın altına düşmemesini sağlayacağız. Bir "if" e bakar :D
Yalnız arduinoyu pcye joysitick olarak tanıtmam lazım.


Konuyu biraz karistiyim. Dondurme hizini arduino ile nasil tespit ederiz. (Not. Bende bilmiyorum)
 

Çevrimiçi personel

Forum istatistikleri

Konular
6,955
Mesajlar
118,787
Üyeler
2,824
Son üye
selocan32

Son kaynaklar

Son profil mesajları

hakan8470 wrote on Dede's profile.
1717172721760.png
Dedecim bu gul mu karanfil mi? Gerci ne farkeder onu da anlamam. Gerci bunun anlamini da bilmem :gulus2:
Lyewor_ wrote on hakan8470's profile.
Takip edilmeye başlanmışım :D ❤️
Merhaba elektronik tutsakları...
Lyewor_ wrote on taydin's profile.
Merhabalar. Elektrik laboratuvarınız varsa bunun hakkında bir konunuz var mı acaba? Sizin laboratuvarınızı merak ettim de :)
Lyewor_ wrote on taydin's profile.
Merhabalar forumda yeniyim! Bir sorum olacaktı lcr meterler hakkında. Hem bobini ölçen hemde bobin direnci ölçen bir lcr meter var mı acaba?
Back
Top