gsm modül

Başlatan frederic, 13 Haziran 2018, 21:44:33

frederic

Merhaba, pic ile gsm modül haberleştirmek istiyorum fakat adım adım ilerleyeyim dedim.

Bir geliştirme kartı ve usb to uart çevirici satın aldım.

Sorum ise şu, usb uart çeviriden bu modulün rx-tx bağlantısını direk yapabilirmiyim ?

Yoksa geliştirme kartı çıkışına max232'li devremi yapmam lazım?

https://www.direnc.net/raspberry-pi-gsm-gps-gelistirme-modulu
https://www.direnc.net/cp2102-usb-uart-cevirici-usb-a

ismail kaya

CP2102 modülü 3v3 ile çalıştırırsan doğrudan aşağıdaki gibi bağlayabilirsiniz.

Eğer 5V ile çalışacaksanız datasheet 30. sayfada direnç ile level converter tarifi var.

daha sonra RSTERM uygulaması ile seri porttan modüle AT komutu yolladığınızda OK cevabı alacaksınız.

fide

Telit için rsterm, Quectel için qnavigator programları var. Simm modülü kullanmadım ama illaki bir program vardır. İlk önce program ike istediğin işi yapıp komutlarını kopyalarsan rahat edersin. Bu arada mcu ile seriporttan veri alma ve parçalama işini iyi öğrenmeye bak.
Her birimiz, geride bıraktığımız eserler kadar ölümsüzüz. Evlat gibi, talebe gibi, icatlar gibi...   http://fidenetgaraj.blogspot.com

frederic

İkinizi de ayrı ayrı teşekkür ederim, çok faydalı oldu.

fide

#4
Bu yazı bu sitede de vardı ama hem blog adresinin yayılması hem de faydalı olması dileğiyle tekrar paylaşıyorum.
http://fidenetgaraj.blogspot.com/2018/06/pic-mcuyu-internet-baglayalm.html?m=1

Modül farklı olduğu için komut syntaxı da farklıdır. Ama  komutları edit ederek istediğin işi /kontrolü yaptırabilirsin.

Özellikle komut kütüphanesini iyi anlamanı tavsiye ederim.
Her birimiz, geride bıraktığımız eserler kadar ölümsüzüz. Evlat gibi, talebe gibi, icatlar gibi...   http://fidenetgaraj.blogspot.com

Sozuak

@fide  mümkünse kelimelerin Türkçelerini kullanarak yazsak daha iyi olmaz mı>

syntax = Sözdizimi
edit  = Düzenleme

frederic

@fide Hocam merhaba, link için teşekkür ederim. Bir sorum daha olacak, aldığım kartın üzerinde sim800 var. Bu modülün default haberleşme ayarlarını nereden görebilirim?

Baud hızı, parity, stop bit vs. ilk haberleşme de bunları nasıl ayarlayacağımı bulamadım.

frederic

Tekrar merhaba, şu an 115200,8,n,1 ayarlarını yaparak rsterm ile sorunsuz bağlandım.

Yalnız atd komutu ile sadece sabit hatlı 0212 li numaraları arayabiliyorum, kendi cep telefonumu aradığımda no carrier olarak mesaj dönüyor, bunun sebebi ne olabilir?

Benim tek yapmak istediğim bu modül ile sesli iletişim kurmak, ev telefonunu arayıp açtığımda taktığım mikrofonlu kulaklıktan ses alamıyorum bir de?

Mikrofon ve hoparlör girişlerini at komutları ile aktif mi etmeliyim yoksa ?

Bu konuda hiç çalışmadığım için biraz bodoslama daldım kusuruma bakmayın.

mufitsozen

#8
AT+CPIN?
AT+CGREG?
AT+COPS?
AT+CSQ

komutlarini yollayinca ne cevap veriyor yazabilirmisiniz?

ATD komutunun sonuna ';' yazmayi unutmadiniz umarim?
Aptalca bir soru yoktur ve hiç kimse soru sormayı bırakana kadar aptal olmaz.

frederic

@mufitsozen Hocam, iyi yaşayın. ; koymayı bilmiyordum, sorun çözüldü sayenizde.

fide

Alıntı yapılan: Sozuak - 14 Haziran 2018, 12:58:19@fide  mümkünse kelimelerin Türkçelerini kullanarak yazsak daha iyi olmaz mı>

syntax = Sözdizimi
edit  = Düzenleme
Haklısınız. Dikkat etmeye çalışırım.
Her birimiz, geride bıraktığımız eserler kadar ölümsüzüz. Evlat gibi, talebe gibi, icatlar gibi...   http://fidenetgaraj.blogspot.com

mufitsozen

Alıntı yapılan: frederic - 14 Haziran 2018, 16:59:55@mufitsozen Hocam, iyi yaşayın. ; koymayı bilmiyordum, sorun çözüldü sayenizde.

Sizde iyi yasayin (hatta cumlemiz iyi yasayalim! )

ATD komutunun sonuna ';' koymazsaniz karsi tarafta bir modem olmasini bekler. O cevap vermeyince size NO CARRIER diyor.

Karsi tarafta cevap veren hatta bagli bir FAX varsa onun CARRIER sinyalini aldigi isin 0212xxx numaralara baglanabilmisinizdir. Normal bir ev hattini arasaydiniz onada NO CARRIER diyecekti.

Aptalca bir soru yoktur ve hiç kimse soru sormayı bırakana kadar aptal olmaz.

fide

Simm modüllerin söz dizimini bilmiyorum ama telitte at+fclass=8 komutu ses araması, at+fclass=0 data/fax araması yapıyor. Aramadan önce ne araöası yapılacağını belirtmek için simm modüllerde bir komut vardır muhakkak.
Her birimiz, geride bıraktığımız eserler kadar ölümsüzüz. Evlat gibi, talebe gibi, icatlar gibi...   http://fidenetgaraj.blogspot.com

frederic

Merhaba dostlar, sayenizde hızlı bir biçimde arama ve sms atma işlerini hallettim, sıkıntısız çalışıyor.

Şimdi yeni bir hedefim var. Ben hobi olarak model uçak uçuruyorum.

Yemi hedefim gsm module üzerinden uçağın kordinat bilgisini 1 sn periyotla, kendime ait web siteme aktarmak.

Bu iş için ilk önce şunu öğrenmelisin diyecek olan varmıdır aramızda ?

Http,ftp,html bir çok kavram var, hangisi işime yarayacak ve hangisini öğrenmeliyim ?

Bu konuları başardığım da inşallah yeni başlayanlar için güzel bir döküman hazırlayacağım.



fide

#14
İlk işin dedicated server kiralamak yada kendi modemine sabit ip almak. Bu sayede ip ile erişilebilir bir siten okur.
İkinci aşamada modemini gprs bağlantısını yap. 80 portunu kullanarak soket aç. web sayfası isteğinde bulunurken querystring ekine enlem boylam bilgilerini girer servera gönderebilirsin.
Sunucu tarafında ise asp+access yada sql + c# yada c#+ access ile kayıt tutar, web sayfada gösterirsin. Saniye başına kayıt zor. 5snde bir dersen daha rahat olur. Çünkü web isteği oluşturup cevap almak yaklaşık 2-2.5 saniye sürer.


Simm modülü komutlarını bilmiyorum ama telit komutları hem rsterm hem de daha önce picproje de paylaştığım ve kendi blog sitemde de verdiğim yazıda var.
Pic kullanmak zorunlu değilse arduino ile daha fazla kaynak bulursun.

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