birden fazla esp32 wroom ile haberleşme

Başlatan interrupter, 10 Haziran 2024, 15:54:30

interrupter

merhaba iyi günler arkadaşlar. 10 ayrı ds18b20 sıcaklık sensörüm var bu sensörlerimdeki sıcaklık veriisini atmega 328 ve seri haberleşme mantığıyla tek bir noktada toparlayabiliyorum. ancak ortalıktaki kablo karmaşasından kurtulmak için. esp 32 wroom32u düşündüm ancak birden fazla esp den nasıl veri toplarım yada farklı bir yöntem varmıdır. değerli tecrübelerinize ve önerilerinizee ihtiysacım var...


mehmet

Bu on sensörü tek hat(Vcc, GND, Data) ile okuyorsunuz değil mi?
Yoksa, her sensör için ayrı hat mı çekiliyor?
Olan olmuştur,
olacak olan da olmuştur.
Olacak bir şey yoktur.
---------------------------------------------
http://www.mehmetbilgi.net.tr
https://creativecommons.org/licenses/by/4.0/deed.tr "CC BY"

mustafa_cmbz

Youtubede bir eleman var esp now ile ilgili videosunu izlemiştim fakat belirli sayıda cihaz ile haberleşebiliyor bunu iyi bakmak gerekir.

fide

Sensörlerin bulunduğu ortamda Wifi bağlantısı varsa verileri topladığınız bilgisayarı sunucu haline getirin. ESP32 ile bu bilgisayara istek gönderip sensor id ve sensör verisini ekleyip. Sunucu tarafında da aldığınız veriyi veritababnına yazın yada anlık işlem yaptırın.
Her birimiz, geride bıraktığımız eserler kadar ölümsüzüz. Evlat gibi, talebe gibi, icatlar gibi...   http://fidenetgaraj.blogspot.com

interrupter

Arkadaşlar ilginiz için çok çok teşekkür ederim olay ESP now Muş. Kafayı Lora modüllerde takmıştım ama ESP nowla halletmeye calisicam bakalım ESP Ler antenle kaç metreden haberlesecek

interrupter

Alıntı yapılan: mehmet - 10 Haziran 2024, 18:58:25Bu on sensörü tek hat(Vcc, GND, Data) ile okuyorsunuz değil mi?
Yoksa, her sensör için ayrı hat mı çekiliyor?
hepsi farklı besleme kaynağına sahip. Hepsinin tx ucunu bir diot üzerinden geçirerek birleştirdim ve bütün hepsinin gnd sini birlestirdim. Ana roplatici kartımdan tek kablo veri hattım var bu kablo bütün devreleri dolanıyor (60-70) metre uzunluk. Bir tanede gnd için kablo dolanıyor.  Ancak seri porttan sorgu yaparak veri yi toparlayamamistim. O yüzden bütün kartlara dijital input koymustum hangi kartın dijital inputuna sinyal gelmişse veri hattına o kart bilgiyi basıyordu.

mehmet

Diyot ne için kullanıldı, anlamadım. Ayrıca, bu uzunlukta olan hattan veri okumak ilginç.
Olan olmuştur,
olacak olan da olmuştur.
Olacak bir şey yoktur.
---------------------------------------------
http://www.mehmetbilgi.net.tr
https://creativecommons.org/licenses/by/4.0/deed.tr "CC BY"

fide

Alıntı yapılan: interrupter - 20 Haziran 2024, 01:03:53Arkadaşlar ilginiz için çok çok teşekkür ederim olay ESP now Muş. Kafayı Lora modüllerde takmıştım ama ESP nowla halletmeye calisicam bakalım ESP Ler antenle kaç metreden haberlesecek

ESP now bir yönüyle kullanışlı ama sisteme yeni eklenen esp32'nin sisteme tanıtılması lazım. Diğer esp32'lerdeji kodun güncellenmesi lazım.
Esp32 id/Mac temelli bir sistem ile çalışıyor.
Her birimiz, geride bıraktığımız eserler kadar ölümsüzüz. Evlat gibi, talebe gibi, icatlar gibi...   http://fidenetgaraj.blogspot.com

SERRO EFE

Gönderen de broadcastAddress lerin hepsini 0xFF yaparsanız alıcı mac ayırmadan tüm dataları alacaktır.

interrupter

#10
Alıntı yapılan: mehmet - 20 Haziran 2024, 03:52:29Diyot ne için kullanıldı, anlamadım. Ayrıca, bu uzunlukta olan hattan veri okumak ilginç.
tx pinleri direkt bağlayınca olmuyor.diot üzerinden bağlayınca sorun olmuyor. En uzak slavla master arasinda 50-60 metre mesafe var. Baund rate i düsük tutarak sorunsuz veri toplayabildim. 4 yılı geçkindir calisiyor sorun çikmadi.

21 Haziran 2024, 23:13:10
ESP 32 nin çekim mesafesinden tereddüt ettiğim için Lora 22d sipariş verdim bakalım gelsin uğraşmaya basliycam

M_B

Merhabalar,
Yeni konu açmadan buradan sormak istiyorum.
Bir adet master ve 50 adet node olacak şekilde ESP32 ile yapılacak bir yapımız var. Esp-now protokolu ile unicast yapısında haberleştirmek istiyorum. Veri trafik yapısı ise her node ta bulunan butona basılınca bulunduğu konum bilgisini master cihaza gönderecek. Bu uygulamayı başladığımda ne tur sorunlar la karşılaşabilirim. Veya başka çözüm yollarına mı odaklanmam gerekir. Öneri ve tecrübelerinizden yararlanmak isterim.

Teşekkürler.

Not:
Cihazların bulunduğu yerlerde Acces Point wi-fi sinyalleri yoğundur.
Cihazlar acık alanda ve 700m mesafeye sahip.


@interrupter hocam sizin proje nasıl sonuclandı.
İmkanın sınırlarını görmek için imkansızı denemek lazım.                                                             Fatih Sultan Mehmet

mustafa_cmbz

https://www.elektrobot.net/esp-now-ile-haberlesme/

Espnow ağında max cihaz sayısı kısıtlı diye hatırlıyordum. Tek master ile yazıda da bahsettiği şekilde 20 adet ise bu sayı senin proje now ile olmaz.

Lora modüller ile bir ağ kurman faydalı olur.

Yada bir pc alıp scada tarzı bir yazılım kurup modbus tan sorgu atacaksın hepsine ağ üzerinden en güzelde bu olur ama proje bilmediğimiz için yanıt ve öneriler sadece bu kadar olabiliyor.

uzaylivolkan

  Tcp-İp üzerinden bağlantı yapabilirsiniz. Ben evim için geliştirdiğim Ev otomasyonu IOT cihazları birbiri ile bu şekilde bağlıyorum. (esp32 d1 mini, esp32 wrom, esp-12e vb).
        Bir cihazı sunucu diğerlerini client yapıyorum. Çift taraflı iletişim yapabilirsiniz.
  Linkteki kütüphaneyi incelerseniz bir fikir verir sanırım ESPAsyncTCP

M_B

Alıntı yapılan: uzaylivolkan - 06 Aralık 2024, 11:01:45Tcp-İp üzerinden bağlantı yapabilirsiniz. Ben evim için geliştirdiğim Ev otomasyonu IOT cihazları birbiri ile bu şekilde bağlıyorum. (esp32 d1 mini, esp32 wrom, esp-12e vb).
        Bir cihazı sunucu diğerlerini client yapıyorum. Çift taraflı iletişim yapabilirsiniz.
  Linkteki kütüphaneyi incelerseniz bir fikir verir sanırım ESPAsyncTCP
Teşekkürler Hocam. Bu yaklaşım ve yöntemde güzelmiş.

Not: Hocam Sunucu ve Client arası max mesafe nekadardır.

İmkanın sınırlarını görmek için imkansızı denemek lazım.                                                             Fatih Sultan Mehmet