PİC TEN PİCE IR İLE veta OPTO ile DATA GÖNDERME

Başlatan Mr.Thinking, 28 Kasım 2020, 17:50:15

Mr.Thinking

Bir picten bir pice seri iletişim yolu ile 8bit 9600 baudrate hızla veri göndermek istiyorum. Opto kuplör ile veya ır verici led ve ır alıcı led ile yapılabilir mi?
Eğer evet ise piclerdeki pinlere bağlantı şeması nasıl olmalıdır.
ego=1/Knowledge

fide

Volkan ünal blog sayfasında elektrik sayacından veri okumak için bir düzenek yapıp Picproje.com'da da paylaşmıştı. Basit transistör ve ir alıcı verici ledlerle yapılmış bir düzenekti.

Picproje.com yada volkansspace blog sayfasını inceleyin.

Modüleli olarak kullanım için mcp2120 ve hsdl 1000 gibi modülatör ve opto transceiver da kullanabilirsiniz ama uğraştırır biraz.

https://engineeringvolkan.wordpress.com/category/elektronik/
Her birimiz, geride bıraktığımız eserler kadar ölümsüzüz. Evlat gibi, talebe gibi, icatlar gibi...   http://fidenetgaraj.blogspot.com

M.Salim GÜLLÜCE

Eğer IR veri transferi işini modülasyonlu yapmazsan sıkıntılar yaşarsın.
Hazır IR verici alıcı Modülleri war.
Kendisi modülasyon yapıyor.
Mesla bu alıcı.
https://www.robotistan.com/38-khz-ir-alici-aa3p-tk19


Buda verici alıcı birlikte.
https://www.robotistan.com/38-khz-ir-alici-verici-tekli-sensor-karti


ACM

  Tek bir çiple hem gönderip hem nasıl alabiliyor ? Işık hızına nasıl yetişiyor çip ?
 
  Ben yapmıştım ama 2 işlemciyle yapabildim , adamlar benide açmış maşallah.

RaMu

Alıntı yapılan: A.C.M - 30 Kasım 2020, 01:26:03...Işık hızına nasıl yetişiyor çip ?...
Işık hızıyla ne alakası var,
sen konuşurken ses hızına mı çıkıyorsun :)
Sorularınıza hızlı cevap alın: http://www.picproje.org/index.php/topic,57135.0.html

ACM

#6
Alıntı yapılan: RaMu - 30 Kasım 2020, 14:09:45Işık hızıyla ne alakası var,
sen konuşurken ses hızına mı çıkıyorsun :)

  RaMu hocam bir pinden 38 Khz üretecek , sonra bunu kesip alıcıyı kontrol edecek.Kestiğinde ışığı nasıl algılayacak.Olduğu kesinde nasıl olduğunu anlamak istiyorum.

  Donanımsl pwm ile çok denedim ama tam tutmuyor kayma oluyordu.Hatta pwm komutlarıylada yapamadım yine kayıyordu , kayma olunca tam bir iletişim sağlayamadım. Çözümü 1.çip ile assembly komutları kullanarak devamlı 38 khz üretip 2.çiplede esneye esnaye algılama yapmak olmuştu.

   Ramu hocam bide tüm beğeniler size gidiyor yahu , bizim hiçmi katkımız yok , onbaşıyız diyemi yapıyorlar , teeessüf ederim.

OG

4 MHz de çalışan pic'i
8 bit donanımsal pwm'e ayarlarsın 38461,538 Hz
%50 duty sürersin olur
max duty 104 dür, yarısı 52 sürersin
pwm çıkışını da data göndermek için anahtarlarsın (bir transistör vs üzerinden)

pwm katını unutur (o sürekli çalışır), data gönder al ile uğraşırsın.
FORUMU İLGİLENDİREN KONULARA ÖM İLE CEVAP VERİLMEZ.

ACM

#8
  Önerdiğiniz gibi yaptım OG hocam ama tam randuman alamamıştım.Gerçi çok zorlamadım , 1 hafta uğraştım o kadar :) Çalışıyordu ama ara ara kesiliyordu. Belki atladığım birşey olabilir.Eğer bir lamba yanarsa kafada tekrar zorlayabilirim tek çip için.

  Aslında bir lamba yandıydı , ben yapmadım ama yapmak isteyen olursa süper bir proje.El yıkarken 20 saniye sabunlamaya başladığımızda temassız çalışan ufak IR cihaza elimizi yaklaştırıp sayıcıyı çalıştıracağız , 20 saniye sonra buzzer ile bitti diyecek.Böylece "1ve2ve3ve...." diye saymaktan kurtuluruz.Bunu ev hanımları özellikle çocuklar için alır bence. Buna ek olarak otomatik musluklara bu çalışma adapte edilebilir.Musluk az çalışıp durur (sabunu ıslatacak kadar) 20 saniye akmaz  , sonra akar. Tabii suyu beklerken "len seni icat edenin" diye küfredenlere karışmam.

  Bu projemde gitti kontrol kalemi gibi ama size feda olsun.

kudretuzuner

Merhaba,
Hazır bu konu açılmışken müsaadenizle ben de yazayım dedim. Bu bleutooth işini bir türlü becerememiştim. bir arkadaşım JDT40 RF önerdi. Süper bir modül. TX-RX bağla +3.3v gnd işlem tamamdır. Bir odadan diğer odaya dahi iletişim sağlıyor. Ben çok memnun kaldım ve de FT232RL ile birlikte bir kit haline getirdim. Artık USB bağlantım kablosuz oldu. Birinci videoda FT232RL ve JDY40 PC'den besleniyor. İkinci videoda ise PC'nin USB 5 voltu kullanılmıyor,9 voltluk pil ile besleme sağlanıyor.                                                                                       https://www.youtube.com/watch?v=69-feX6WvE8
https://www.youtube.com/watch?v=oLU1MddcW7g
https://www.robiz.net/jdy40
Amatör

RaMu

Alıntı yapılan: A.C.M - 30 Kasım 2020, 15:32:26RaMu hocam bir pinden 38 Khz üretecek , sonra bunu kesip alıcıyı kontrol edecek.Kestiğinde ışığı nasıl algılayacak.Olduğu kesinde nasıl olduğunu anlamak istiyorum.
...
3 nolu mesajdaki engel algılama devresi için konuşuyoruz değil mi.

38kHz hiçbir zaman kesilmiyor,
mcu sürekli bu frekansı üretiyor.
Karşıda bir cisim varsa üretilen ışık yansıyor ve TK göz ile algılanıyor.
Karşıda engel yok ise ir ledin ışığıda yansıyamıyor TK göz den bu ışık yok bilgisi gelmiş oluyor.
Zaten linktede anlatmış aynısını.

Bunun dışında:
Ir alıcı verici uygulaması tek mcu ile hayli hayli yapılır.
Bu işler yapılırken aynı zamanda daha birçok işte yaptırılır mcu ya.

Daha bu şleri kolaylaştırmak için ST nin "IRTIM" özelliği olan mcuları var.

Sorularınıza hızlı cevap alın: http://www.picproje.org/index.php/topic,57135.0.html

ACM

 RaMu hocam sizin gibi hocalarımın karşısında iddiacı olmak heleki benim gibi acemi birisinin saygısızlık olur. Tek çiple donanımsal pwm de düzen tutturamamıştım , çalışıyor ama birçok zaman tekliyordu , demekki bir yerde hata yapmışım. Tekrar gözden geçirmek gerekli.

RaMu

Ne hocası ne saygısızlığı, boşver fazla takılma bunlara,
biz sadece yola daha erken çıkanlar yada daha hızlı yol almış olanlarız,
önümüzde ve arkamızdakilerle bilgi alışverişi yapıyoruz.

Senin ne şartlarda neler yaptığının detaylarını bilmediğim için
neden düzgün çalışmamış olacağını net olarak söyleyemem.
İşin içinde bir çok detay var, öğrendikçe denedikçe kolaylaşıyor.
Sorularınıza hızlı cevap alın: http://www.picproje.org/index.php/topic,57135.0.html

M.Salim GÜLLÜCE

#13
Alıntı yapılan: A.C.M - 01 Aralık 2020, 01:09:49RaMu hocam sizin gibi hocalarımın karşısında iddiacı olmak heleki benim gibi acemi birisinin saygısızlık olur. Tek çiple donanımsal pwm de düzen tutturamamıştım , çalışıyor ama birçok zaman tekliyordu , demekki bir yerde hata yapmışım. Tekrar gözden geçirmek gerekli.

MCU içinde PWM işlemci tarafından ayarlanabilen bağımsız bir aygıttır.
Tıpkı diğer aygıtlar gibi.
MCU yardımıyla onlar set edilir. Sonrasında o aygıtlar kendi başına enerjisi kesilmediği sürece iş yapar.
MCU ların Donanımsal iç yapılarını anlamaya çalış.
İşlemciler ile arasında bir bağ war. İşlemci onları sadece yönetir. Bilgi verir yada alır.

Mesela timerlar:
İşlemci Bir değere set eder saymaya başlar.
Saydığının kaç olduğunu işlemci sorarsa söyler. Geri sayımda yada ileri sayımda taşma yada boşalma (sıfırlama) olduğunda uyarı çıkışı, (İnterrupt) kesme verir. ister uyarıyı değerlendirir ister değerlendirmezsin.

Bir MCU içinde çok miktarda donanımsal aygıt (Device) bulunabilir.
İstediğini seçip kullanabilirsin.
MCU denilmesinin sebebide İşlemciye bağlanmış aygıtlar topluluğudur.
MCU RAM'ı ROM'u EPROM'u ve Diğer çevresel donanımları kendi içinde olan işlemcidir.

Bu işler için PDF DataSheetler çok iyi bir yardımcıdır.
Ancak PIC ailesindeki sıkıntı, (Genel olarak MCU larda) şöyle bir problem karşına çıkar;
Her MCU için yeniden öğrenmek zorundasın. Bir MCU yu A'sından Z'sine öğrenmek bir başka MCU da da öğrenmiş olmanı sağlamaz.
O yüzden İhtiyacın olan Device ları öğrenip gerisini ihtiyacın olduğunda O MCU için araştırıp öğrenmek yada kullanmak sana hız kazandırır.

Kısacası "HER MCU FARKLI BİR ROMAN" dır.
Birini okuyup birmek bir başka kitabın içindeki ayrıntıları öğrenmiş olmanı sağlamaz.



Kabil ATICI

http://elektronikvelemciler.blogspot.com/2010/12/hava-ortamnda-bilgisayar-ve-ymc162-lcd.html
Uygulamamda 2400 baud haberleşme mümkün olmuştu. Epey eski bir deneme idi. Ama yine de TSSOP sensörler gelen IR sinyale kilitlenmek için belirli bir zaman istiyor (gecikme oluşturuyor.)

Eğer ki normal Ir diyot kullanarak yapacaksan o zaman hızlı bir opamp kullanman gerekiyor. Ve tabii, fototransistör kullansan bile o zaman da ek NE567 gibi tone decoder/phase-locked loop bir sisteme ihtiyacın var. Bu tür sistemlerinde elbette bir gecikmesi olacaktır.
ambar7