Arama butonu
Bu konudaki kullanıcılar: 1 misafir
30
Cevap
2336
Tıklama
1
Öne Çıkarma
nrf24l01 Kullanarak Arduino Tabanlı Telsiz Yapımı | Blogvari Konu | Devam
İ
3 yıl
Yüzbaşı
Konu Sahibi

Arkadaşlar özellikle
https://circuitdigest.com/microcontroller-projects/arduino-walkie-talkie-using-nrf24l01
bu siteyi baz alarak bir telsiz yapmak istedim.
Yardımcı olarak
https://ugrdmr.wordpress.com/2018/07/22/arduino-telsiz-walkie-talkie//
gibi siteleri de kullandım. Her iki sitede de anlatılan şeyler benzer ama bir türlü en ufak ses dahi alamadım. nrf24l01'i düzgün bağladığıma eminim. Koyduğum butonda düzgün çalışıyor eğer bu devreyi bağlamaz isek. Mesela normalde tuşa basılınca ledin yanması gerekirken cihazı usbye bağladığımda led yanmaya başlıyor butona basıyorum sonra led sönüyor bir daha da yanmıyor.
https://www.direnc.net/max4466-elektret-mikrofon-modulu
Şu modülü kullanıyorum ama doğru çalışıp çalışmadığından da emin değilim.
< Resime gitmek için tıklayın >


< Resime gitmek için tıklayın >


< Resime gitmek için tıklayın >
Devrenin fotoğrafları da bunlar.

Kod da bu
https://paste.ubuntu.com/p/3zsrp52NMg//





< Bu mesaj bu kişi tarafından değiştirildi itsclobberintime -- 29 Ocak 2021; 22:5:45 >

S
3 yıl
Binbaşı

Nrf 3 voltla çalışıyor.
Arduinodan gelen çıkış pinleri 5 volt seviyesinde olduğu için nrf bozulmuştur büyük ihtimalle.
Araya 470 ohm direnç at.En kolay çözümü bu.



< Bu ileti mobil sürüm kullanılarak atıldı >
Bu mesaja 1 cevap geldi.
İ
3 yıl
Yüzbaşı
Konu Sahibi

Nrfleri basit bir program yazarak çalıştırdım. Birbirlerine yazı gönderip alabiliyorlar. Birde ben arduinonun 3.3v girişine bağladım onları, zaten devrede 5vla çalışan bir şey yok. O mikrofon modülü de 3.3vda çalışıyor hoparlörün - bacağı gnd'de + sı 10. girişte.




Bu mesajda bahsedilenler: @symbolcu
İ
3 yıl
Yüzbaşı
Konu Sahibi

Bence sıkıntı daha temellerde olabilir. Mesela butona bir kaç bas çek yaptığımda led yanılı kalıyor gücü kesmeden de sönmüyor. Yukardaki koda göre böyle bir şey olmamalı ama sebebini de bulamadım. Zaten arduino ile ilk uğraşım bu proje. Kapasitör olsun olmasın farketmiyor.
< Resime gitmek için tıklayın >



İ
3 yıl
Yüzbaşı
Konu Sahibi

Led sorununu çözdüm 470 ohmluk dirençle.

nrf veri gönderiyor ama almıyor. nrflerde görünür bir sorun yok. Aklıma 2 sorun geliyor.

1.nrf nin + ve gnd uçlarına 100nflik kondansatör taktım bir şey değişmedi. Acaba klon unoda mı sorun var ? Güç yine 3.3vluk kanaldan bağlı
2.100 nf yeterli değil mi ekstradan bir direnç mi bğlamalıyım ?





< Bu mesaj bu kişi tarafından değiştirildi itsclobberintime -- 15 Ocak 2021; 23:5:20 >

S
3 yıl
Binbaşı

Beni anlamadın.

Ben sana nrf yi 5 volt ile besliyorsun demedim.

Arduino 5 voltla çalışmıyormu?

5 volt ile çalışıyorsa atıyorum ce pini haberleşirken 5 volt seviyesine çıkar.

Buda nrfde anlamsızlık oluşturur.

Yani bu seviyeyi 3.3 voltta tutman lazım..

Ha illa budur demiyorum fakat bunu aradan elemen lazım.





< Bu mesaj bu kişi tarafından değiştirildi symbolcu -- 16 Ocak 2021; 9:50:30 >

< Bu ileti mobil sürüm kullanılarak atıldı >
Bu mesaja 1 cevap geldi.
İ
3 yıl
Yüzbaşı
Konu Sahibi

https://github.com/moggiex/NRF24L01-PA-LNA-Testing-Scripts/blob/master/Start_with_this_testing_script.ino

Burdaki test scriptine göre nrflerde sıkıntı yoksa çıkışın nasıl olduğu scriptin aşşağısında yazıyor.

Benim iki nrfde'de bu çıktıyı alıyorum.

< Resime gitmek için tıklayın >

Bu çıktıya göre bir sorun olmadığını düşünüyorum.



İ
3 yıl
Yüzbaşı
Konu Sahibi

Hocam bu konuları yeni olduğum için olayları tam kafamda oturtamadım kusura bakmayın.

CE 7.pin, CSN 8.pin bağlı. Siz bunların ucuna 470ohmluk direnç atıp dene diyorsunuz değil mi ? Diğer girişlere gerek var mı ?

Bu konuda hakkında vcc ve gnd dışındaki pinler 5V'yi tolere edebilir yazmışlar ama edemiyor demek ki.

Eğer dediğim şekildeyse araya 470ohm dirençleri attım. CE ve CSN pinlerine.

Örnek bir kod denediğimde ise
< Resime gitmek için tıklayın >

transmitter veri gönderiyor. Ama receiver bu şekilde kalıyor ve hoparlörden tiz bir ses geliyor. 470lik direnci atmadan önce en azından start oluyordu. Telsiz programını çalıştırdığımda butona bastığımda kendi hoparlörümden cızırtı geliyor halbu ki karşı tarafın hoparlöründen ses gelmesi lazım değil mi ?

< Resime gitmek için tıklayın >


https://www.robotistan.com/nrf24l01-adaptor-modulu-3

şöyle bir şey alıp farklı nrflerle denemek işe yarayabilir mi ? Çünkü aklıma başka bir şey gelmiyor.





< Bu mesaj bu kişi tarafından değiştirildi itsclobberintime -- 17 Ocak 2021; 3:48:29 >
Bu mesaja 1 cevap geldi.

Bu mesajda bahsedilenler: @symbolcu
F
3 yıl
Yüzbaşı

Merhaba. NRF modüllerini ayrı bir voltaj regülatörüyle beslemek işe yarayabilir. Robotistandaki adaptör modülünde kullanılan AMS1117-3.3 entegresinden ilk mesajda paylaştığınız circuitdigest linkinde de bahsedilmiş.
quote:

For the power supply, you need to drop the voltage first from 5 volts to 3.3v with good current stability. Also, you have to put a 100nF capacitor on the VCC and ground of the nrf24l01 module. So, I used AMS1117 which is a 3.3-volt voltage regulator, the module also reduces your project size and makes it compact.

Ben de NRF modüllerim için AMS1117-3.3 entegreleriyle birer adaptör yapmıştım. Arduinoyu beslediğim 5 V'luk kaynağı AMS modülünün girişine de bağlıyorum, NRF'ler gayet güzel çalışıyor.

Birden fazla malzemede sıkıntı yaşadığınız için her birini ayrı ayrı devrelerle test etmenizi tavsiye ederim. İstediğiniz şekilde çalışan program parçalarını aşama aşama birleştirirsiniz. NRF modüllerini mümkünse ayrı bir 3.3 V'luk kaynaktan besleyin, Arduino'nun 3.3 V çıkışı yetmiyor olabilir.

İyi forumlar.


Bu mesaja 1 cevap geldi.

Bu mesajda bahsedilenler: @itsclobberintime
İ
3 yıl
Yüzbaşı
Konu Sahibi

İlk başta arduinonun 3.3ü ile denedim sonra bu ürün vardı elimde bunla da denedim bir fark olmadı.

https://www.robotistan.com/ams1117-33-v-gerilim-regulator-karti

Yedek nrfler alacağım bu sefer voltaj konusuna daha da dikkat edeceğim belki elimdekileri üzerinde oynarken bozduk bilemiyorum.




Bu mesajda bahsedilenler: @F3SV mağduru
F
3 yıl
Yüzbaşı

O zaman adaptörü almanız da bir şey değiştirmeyecektir, zaten AMS1117 ile denemişsiniz. Jumper kabloları da tek tek kontrol edin, çoğu zaman temassızlık hatta kopmalar oluyor. Yine önceki mesajda da dediğim gibi projenin parçalarını ayrı ayrı test edip çalışmayan malzeme varsa bulabilirsiniz. Biraz sabır işi, insan uğraşmak istemiyor çoğu zaman. Kolay gelsin.





< Bu mesaj bu kişi tarafından değiştirildi F3SV mağduru -- 17 Ocak 2021; 18:6:31 >
Bu mesaja 1 cevap geldi.
İ
3 yıl
Yüzbaşı
Konu Sahibi

Onu da yaptım. Button devresinden başladım(ilk başta buton bile düzgün çalışmıyormuş) bütüne doğru geldim.

Hatta sadece nrfleri bağlayıp yazı gönderip almayı denedim.
Led bağladım sadece bağlantı kurduğunda led yansın dedim olmadı.
Butona bastığımda karşı tarafın ledi yansın dedim olmadı.
Basit olarak da bir sürü program denedim olmadı hiç biri.


Bu mesaja 1 cevap geldi.

Bu mesajda bahsedilenler: @F3SV mağduru
F
3 yıl
Yüzbaşı

O zaman kafayı ve enerjiyi toplayıp başka bir zaman ilk aşamadan tekrar başlamak gerekiyor. Belki yapmak istediğinize benzeyen ama birebir aynı olmayan bir projeyi deneyebilirsiniz.


Bu mesaja 1 cevap geldi.

Bu mesajda bahsedilenler: @itsclobberintime
İ
3 yıl
Yüzbaşı
Konu Sahibi

Bu konuda büyük hata yaptım ben. Bu projenin deadline'ı yaklaşıyor. Ben üstün körü bakmıştım basit diyip sonra son 2 3 haftaya attım devre kurma çalıştırma işelmlerini. Tabi devreyi kurmak basit çıktı ama bu kadar sorun olacağını tahmin etmemiştim. :D




Bu mesajda bahsedilenler: @F3SV mağduru
S
3 yıl
Binbaşı

470 ohm fazla gelmiş olabilir 330 ohm la dene.



< Bu ileti mobil sürüm kullanılarak atıldı >

O
3 yıl
Yüzbaşı

Mikrofondan arduinoya gelen sinyale ve speakara gelen sinyallere osiloskopla bak. Sinyal gidiyormu sinyal geliyormu?Problem gidendemi gelendemi analamaya çalış bence. Daha sonra koda yoğunlaşırsın.



O
3 yıl
Yüzbaşı

Sinyali gördünde gain lerle oynarsın.Speker tarafında ne kullanıyrsun gormedim ama mik tarafı direncle ayarlanıyor, opamp kazancı ile ayarlanıyor yazıyor.


Bu mesaja 1 cevap geldi.
O
3 yıl
Yüzbaşı

Jumper kablolar ve breadboar arasında temassızlık herseyi mahveder. bence kurulu devrede izleyerek her sinyali gormelisin emin olmalısın.



İ
3 yıl
Yüzbaşı
Konu Sahibi

< Resime gitmek için tıklayın >

Devrenin son hali bu şekilde. Bu konuyu blog olarak kullanma kararı aldım o yüzden yaptığım geliştirmeleri paylaşıyorum. Devreyi bu haliyle çalıştırmayı başardım en azından artık birbirlerine yazı iletebiliyorlar. Butona bastığımda karşı tarafın hoparlöründe cızırtı duyulmaya da başladı. Şİmdi sorun mikrofonda gibi görünüyor. Onu da çözebilirsem bu iş tamamlanacak gibi.



İ
3 yıl
Yüzbaşı
Konu Sahibi

Attığım linkte adam kendisi yapmış mikrofon devresini ben hazır aldım.

Aldığım ürün bu

https://www.direnc.net/max4466-elektret-mikrofon-modulu?utm_campaign=DonanimHaber&utm_medium=referral&utm_source=DonanimHaber

Bu modülün arkasında op-ampı ayarlayabiliyorsun. Paketten çıkardığım haliyle devreye taktım büyük ihtimal bu şekilde çalışmıyor bu. İntertte gördüm sadece bu modülü kullanarak ses kaydeden var.




Bu mesajda bahsedilenler: @oshinankara