daha stm32 yi bilgisayara bağlıyamıyorumBen dediydim micropiton öğrensene bir tane raspberry pi pico w alarak yazılım bilgin ile donanımı uçurursun bence
py ve uPy temelde aynı yani ben micropyhton biliyorum çünkü aynısı
daha stm32 yi bilgisayara bağlıyamıyorumBen dediydim micropiton öğrensene bir tane raspberry pi pico w alarak yazılım bilgin ile donanımı uçurursun bence
Projenizi inceledim. Araştırmalarım sırasında tam olarak istediğiniz projeler ile karşılaştığımı hatırlıyorum. Benim projemde sizin istediğiniz şeyleri yapacak potansiyele sahip. Ama biraz düzeltme yapmak gerekir. Özellikle gps özelliği için. Telegram konusu şöyle. Botfather ile çift yönlü iletişim sağlayabiliyorum. Yani oluşturğumuz bot'a mesaj gönderip mesaj alabiliyoruz. Sistemden telegrama gönderdiğimiz mesajlar ile sistemden bilgi almış oluyoruz. Sisteme telegramdan gönderdiğimiz mesajlar ile sistemi uzaktan kontrol edebiliyoruz. Yani sizin projenize tam uygun bir yöntem.Projenize benzer bir proje uzun süredir aklımda var. Yalnız sizin bahsettiğiniz bir konuyu çözemedim.
Projenizde telegram desteği var yazmışsınız. Teleport yada telegram API kullanmadan sadece web sayfası çağırarak "push" bildirim mi yapıyor yoksa telegram arayüzden menü oluşturup kontrol de sağlayabiliyor musunuz?
Açık Kaynak - Acil Çağrı Butonu ve Nesne Takip Cihazı
FedEx ile daha önce 3-4 kargom geldi. Genel olarak kutu içindeki in bedelinin %25i gibi ücret çıkıyor. 6-7$ tahminim de buna dayanıyor. Gelişmeleri merakla bekliyorum ben de.mekatronik.org
Bu ilk tasarımımdı. Rp2040 yerine Arduino ta geçip bir model daha tasarlamak istiyorum. Lora, GPS ve birkaç küçük destek daha olacak inşallah.
Bu bilgi için çok teşekkür ederim. Yani gsm modülünün içinde dahili bir rct var doğru mu? Yoksa saat bilgisini şebekeden mi alıyor. Wifi üzerinden saat bilgisi almayı düşünüyordum ama hiç internetin olmadığı ortamlarda da kullanılabilsin diye onu şöyle düşündüm. Önce internetin olup olmadığını kontrol ettireceğiz. Sonra internet varsa saat bilgisini internetten alacak internet yoksa gsm modülünden alacak.Saat bilgisi için rtc kullanmanıza gerek yok. Saati Gsm modülünden öğrenebilirsiniz. (AT+CCLK komutu ile)
Esp nin rtc'si iyi çalışmıyor demişsiniz. Geri kalma durumu varsa saate bir kere gsm modülünden gerçek saati ögrenip düzeltme yapabilirsiniz.
Yada saati gsm değil wifi üzerinden de öğrenebilirsiniz.
Telegram üzerinden kontrolü en az 5 projemde kullandım. Veritabanından data çekip Excel dosyasına atıp telegram üzerinden gönderdim. Kullanımına hakimim diyebilirim.Projenizi inceledim. Araştırmalarım sırasında tam olarak istediğiniz projeler ile karşılaştığımı hatırlıyorum. Benim projemde sizin istediğiniz şeyleri yapacak potansiyele sahip. Ama biraz düzeltme yapmak gerekir. Özellikle gps özelliği için. Telegram konusu şöyle. Botfather ile çift yönlü iletişim sağlayabiliyorum. Yani oluşturğumuz bot'a mesaj gönderip mesaj alabiliyoruz. Sistemden telegrama gönderdiğimiz mesajlar ile sistemden bilgi almış oluyoruz. Sisteme telegramdan gönderdiğimiz mesajlar ile sistemi uzaktan kontrol edebiliyoruz. Yani sizin projenize tam uygun bir yöntem.
Gsm modülü vasıtasıyla şebeke üzerinden utc saat bilgisini alabilirsiniz. sim800de olur m95de olur.Bu bilgi için çok teşekkür ederim. Yani gsm modülünün içinde dahili bir rct var doğru mu? Yoksa saat bilgisini şebekeden mi alıyor. Wifi üzerinden saat bilgisi almayı düşünüyordum ama hiç internetin olmadığı ortamlarda da kullanılabilsin diye onu şöyle düşündüm. Önce internetin olup olmadığını kontrol ettireceğiz. Sonra internet varsa saat bilgisini internetten alacak internet yoksa gsm modülünden alacak.
ben sim800 kullanıyorum mesela hangi modüllerde rtc vardır biraz bilgi verebilir misiniz? m95 falan.
Universal Telegram Bot isimli bir kütüphaneyi kullanarak yapıyorum ben.Telegram üzerinden kontrolü en az 5 projemde kullandım. Veritabanından data çekip Excel dosyasına atıp telegram üzerinden gönderdim. Kullanımına hakimim diyebilirim.
Ama kullanım için raspberry pi tarzı işletim sistemi olan bir sbc/PC lazım.
Esp32'de işletim sistemi yok. GSM modülde de doğrudan web sayfası çağırma kabiliyeti yok. Telegram desteğini nasıl sağladınız onu sordum.
Esp32 üzerinden wifi ile telegram sayfasını çağırmanız mümkün ama verimli/kullanışlı bir yöntem değil.
Yani gsm modüllerinde dahili rtc yok değil mi? Yani sadece şebekeden saat bilgisini alıyor. Şebeke yoksa alamıyor. Doğru mudur?Gsm modülü vasıtasıyla şebeke üzerinden utc saat bilgisini alabilirsiniz. sim800de olur m95de olur.
Şebeke erişimi varsa saat bilgisi alınabiliyor.Yani gsm modüllerinde dahili rtc yok değil mi? Yani sadece şebekeden saat bilgisini alıyor. Şebeke yoksa alamıyor. Doğru mudur?
Bence gsm modülü için hiçbir kütüphaneye gerek yok. Zaten çok basit at komutları ile istediğimiz işlemi gerçekleştirebiliyoruz. Ben hiçbir kütüphane kullanmadım.GSM modül için Arduino seri port kütüphanesi çok yetersiz. İyi bir GSM modül iletişimi için sağlam bir kütüphane yazmak gerekiyor
Bence gsm modülü için hiçbir kütüphaneye gerek yok. Zaten çok basit at komutları ile istediğimiz işlemi gerçekleştirebiliyoruz. Ben hiçbir kütüphane kullanmadım.
Githupda da belittiğim gibi "Aslında yazılım bilgim çok çok az düzeyde. Yaptıklarımın çoğunu kopyala yapıştır ile yaptım."Sizin Arduino kodlarında gördüğüm kadarıyla siz sadece komut gönderip işin gerçekleşmesini umuyorsunuz.
Halbuki komut "error", "ok" yada başka text ile dönüş yapabilir. Özellikle GPRS komutlarında bu hayati önemli. O yüzden aşağıdaki gibi bir kütüphane mutlaka gerekli.
Yapmak istediğiniz işte biraz ilerleyince derli toplu bir kütüphaneye olan ihtiyaç artıyor.
Tipik Arduino programcısı yaklaşımını biraz geliştirmeniz öneririm.
29440 eklentisine bak
GitHub - fidenetgaraj/OTEC: OTEC Object Tracking and Emergency Call Button
OTEC Object Tracking and Emergency Call Button. Contribute to fidenetgaraj/OTEC development by creating an account on GitHub.github.com
Projenin Micropython kodları
Aslında elimde bir kaç usb-ttl var. Onlarla dediğiniz gibi çıkan verileri takip ediyorum. Ama mesela gsm modülünün döndürdüğü OK Veya ERROR gibi verileri nasıl kullanabilirim onu bilmiyorum.@taydin, @ozkarah , @Sercan gibi hayatı boyunca yazılımla içiçe olmuş üstadlar varken burada ben sadece bir öğrenciyim.
Öğrenmeyi seviyorum diyelim.
Öncelikle USB/seri çevirici bir adaptör edinin. Hatta 2 kanal olursa iyi olur.
Ch340, ft232rl, ft2242 gibi.
USB seri çeviricilerin rx ucunu Arduino tx ve diğer çeviricinin rx ucunu Arduino rx ucuna bağlayın. Xctu, rsterm gibi bir terminal programı ile hem Arduino'dan çıkan hem de GSM modülden çıkan veriyi takip edin.
SMS ve GPRS ile ilgili işlemlerde gelen veriyi analiz edip anlamak hayati önem arz edecek.
Hazır kütüphane kullanmayı düşünmeyin. Nasıl çözebilirim buna odaklanın.
Takıldığınız yerde yine yardımcı olmaya çalışırım.