İki Arduino arası Bluetooht haberleşme 8-9 kanal
  • arkadaşlar iki tane blok flütte biri öğretmende diğeri öğrencide olacak. öğretmenin parmağını bastığı tuşlar , öğrencinin flütündeki her değiliğin yanındaki ledi yakacak . Öğretmendeki hangi deliğe basıldığı bilgisini bluettohla yada rf ile karşıya aktarmam gerekli bunun için ne kullanmalıyım? Birde aynı anda öğretmen 9 tane nota deliğinden 5-6'sına basacak 1-2 sine basmayacak yani aynı anda 8-9 tane deliğin durumunu (Açık /Kapalı) karşıya iletmesi gerekecek. Kanal sayısı burada nota deliği sayısı kadar mı olmalı acaba
  • butun flut deliklerine bir sensor koymanız lazım. arduino pinlerini uzatıp el temaası ile bunları algılayabılmek lazım. o kısmı çozerseniz geriye verileri atmak kalıyor bir byte 8 bittir yani her deliği bir bitle temsil edebilirsiniz tek seferde 8 deliğin bilgisini yollarsınız. 2 byte yollarsanız artan bitlerle flutun başka durumlarını da yollarsınız. bir eldiven tasarlanabilir belki eldivende parmak uçlarında sensorler konabilir ledler konabilir.
  • eğer siz sembolik olarak çalacaksanız şayet , yani göstermek amaçlı. bütün delikler ldr ile kapatılabilir diye düşünüyorum.Daha sonra parmağınızla kapattığınızda ldr üzerinde ki voltaj değişikliğinde analog olarak okuma yapıp işlem yaptırılabilir.Bence dikkat edilmesi gereken şeyler , veri kaybını engellemek , çünkü siz bir veri gönderilerken diğer notaya basarsanız buffer bunu kabul etmeyio veri aktarımında sıkıntı yaşanabilir.
  • Aklimdaki sey şu. Flüt deliginin etrafina iletken halka yapistirarak yapmayi dusunu yorum . Yada Klavyelerdeki iki katmanin birbirine temas etmesi gibi de olabilir ...
  • Veri aktariminda sıkıntı cikmamasi icin iki arduino yu kablo ile birbirine baglasak veri kaybi olayi cozulur mu . Birde kablo ile baglandiginda kac cm ye kadar kablo cekilebiliyor. Proje yapacagiz da altından kalkabilir miyiz onu once sizlerin gorusunu alarak yapmak istiyorum da tesekkurler
  • ikili basmalarda algoritma yapmanız gerekebilir
  • mesala bazen 3 lü basıcaksınız ya da 5 bunları tutmanız gerekiyor aynı zamanda mesala bastınız 50ms sonra basacaksınız diyelim. arada ki süreyi tutmanız gerekiyor. eğer real time çalışmayacaksa taklit edecekse sonrasında. benim vizelerden sonra bu konuda bir çalışmam olacak
  • Npn türü bc547 gibi transistörler insan vicudundaki elektrikten beyz alıyor. Bunu kullanarak hangi deliğe parmak teması olduğu algılatılır. Beyz alan npn transistör emiter bacağı pullup yapılır 74hc14 inputuna girilir. Terslenmiş dijital sinyal alınıp arduinoya girilir. Low giriş high bilgisi olarak karşıya herhangi bi yöntemle iletilir.
  • Makey makey diye bir sey var . Muz vs .. seylere crocodille kablo bagliyorlar
    Parmagin muza degince islem yaptiriyor . Oyle bisey gibi mi acaba.
  • Her ms icin veri okumasi yapilsa anlik ms cinsinden basili olan delik 1 . Basili olmayan delik 0 seklinde dizi halinde gondersek olabilir mi . Kablosuz haberlesmede iletin suresi ile ilgili bi alt limit var mi
  • midi diye bir iletişim protokolu var arduinoda da kullanabilirsiniz. yapı olarak basılan nota ve süresi yollanıyor kablodan. bu veriyi de herturlu akılllı muzik cihazı çalabiliyor
  • Kablolu bir şekilde transistörle bir şeyler yaptım . devre aşağıdaki gibi ancak bir sorun var . Bir kere dokunduktan sonra base ye bağlı bacaktaki kabloyu oynatınca çok düşük bir şekilde de olsa ledden ışık geliyor . Bunu nasıl engellerim? Base bacağı önüne 10k direnç koydum yinede ışık veriyor . Pulldown tarzı birşey yapılabilir mi?

    Transistör:C547B W 5n

    3.3v ---------->Collector ------> Emitter--------> Led+ -----> Led - --->GND
    |
    |
    |
    10 K direnç (base ucuna)
    |
    |
    Dokunma





  • Yazıyı yazınca base ucunu sola kaymış . Base ucu collector ile emitter arasında.
  • forum yapısı bu tip çizime musait değil resim paylaşsanız daha iyi olacak.
  • Base ucuna dokunmadığım halde çok çok az bir ışık geliyor . Bunu sıfıra indiremez miyiz?
  • Base ucuna biraz daha direnç ekleyince problem çözüldü gibi

Howdy, Stranger!

It looks like you're new here. If you want to get involved, click one of these buttons!

Login with Facebook
Açık kaynak kültürü gereği, çözdüğünüz problemlerin çözümlerini paylaşmayı lütfen unutmayın.