Nextion HMI Ekranlar kendi hafızasına sahip seri haberleşme ile diğer elektronik cihazlar ile haberleşmenizi kolaylaştıracak en basit ekran türüdür. Bu tip ekranları "Nextion Editor" programı ile rahatlıkla programlayabilirsiniz. Arduinodan veri almasa dahi kendi içersinde hafızası olduğundan ekrana sadece güç vererek görüntüleme sağlayabilirsiniz.
Kalman filtresi belirli matematiksel hesaplar sonrasında sistemdeki paraziti alınan sensör hatası veya hesaplama hatasına göre 2 değerin değiştirilmesi ile filtreleme işlemi yapılmaktadır. Genellikle NTC, basınç sensörü (bmp180-gy63), accelometre, gyroscope gibi sensörlerin filtrelemesinde sıklıkla kullanılmaktadır.
Map fonksiyonu arduino içerisinde gelen değerin maksimum ve minimum değerlerini belirterek istediğimiz 2 değer arasında interpolasyon yapmasını sağlamaktadır. İnterpolasyon işlemi örneğin 1 ile 10 arasında 2 değerini 1 ile 100 arasına yerleştir dediğimizde 20 değerini almaktayız. bu işlemde 2.1 değerini istediğimizde map fonksiyonu bize 21 değerini verememektedir. Bu nedenle kendimiz bir float işlemiyle interpolasyon yapabilen fonksiyon oluşturmamız gerekmektedir.
Merhaba arkadaşlar öncelikle biraz modülden bahsedeyim. Modül önceki "NEOGPS" modüllerine göre biraz daha pratikleştirilmiş bir sisteme sahip. Tek kartta tüm işleri bitirmişler birkaç da güzel ince nokta eklemişler. Önceki "NEOGPS" üzerinde kart ayrı anten ayrı bağlantıyı aşıp tek kart üzerinde birleştirme yapılmış. Kartın arka yüzüne anten sabitlenmiş. Bu sayede kartı ayrı sabitleme, anteni ayrı sabitleme olayı geçmiş ve aradaki kablo kısmı aşılmış gayet güzel bir detay.
Bu cihaz ile 2 farklı arduino arasında 3000metre+ mesafede kablosuz haberleşme sağlayabilirsiniz. Verdiğim kodlar arduino mega serialine uygun şekildedir. Diğer arduino türlerinde çalışmayabilmektedir.
433/470/868/915MHz ISM bandlarında haberleşme sağlayabiliyor fakat bunu değiştirmenin yolunu bilmiyorum :) aldığım cihazda sadece 433 Mhz üzerinde haberleşiyor data kısmında bu bant aralıklarında da yayın yapabildiği belirtilmiş