İçindekiler:
2025 Yazar: John Day | [email protected]. Son düzenleme: 2025-01-13 06:58
Son Ders Kitabımda size bir Sıcaklık sensörünü TTN üzerinden Lora'ya nasıl bağlayacağınızı gösterdim. Şimdi size bu verileri nasıl okuyabileceğinizi ve bir Gösterge Tablosunda nasıl gösterebileceğinizi göstereceğim. Ayrıca IFTTT'deki verilerin nasıl kullanılacağını da ele alacağız.
1. Adım: Node-red'i indirin
Node-red'i zaten yüklediyseniz bu adımı atlayabilirsiniz.
kırmızı düğümü yükle
İlk önce Node.js'yi yüklemelisiniz. Kurulumu bitirdikten sonra CMD'yi açın ve şu komutu çalıştırın:
npm install -g --unsafe-perm node-red
düğüm kırmızısını başlatmak için CMD'yi açın ve şu komutu çalıştırın:
düğüm kırmızısı
Resmi Kurulum Kılavuzu:
2. Adım: Düğümleri Kurun
Şimdi ihtiyacımız olacak düğümleri kurmamız gerekiyor.
2 yol vardır:
1) CMD'yi açın ve şu komutu yürütün:
cd./.node-rednpm node-red-dashboard'u kurun
2) Node-red'in çalıştığından emin olun, 127.0.0.1:1880'i açın, sağ üst köşedeki 3 çubuğa basın, paleti yönete gidin, kuruluma gidin, "node-red-dashboard" aratın, kuruluma basın
3. Adım: Node-red'i açın ve Flow'u yükleyin
Tarayıcınıza "127.0.0.1:1880" yazarak node-red'i açın.
node-red.txt dosyasındaki metni aşağıdan kopyalayın
Sağ üst köşedeki 3 çubuğa basın, içe aktar seçeneğine gidin ve panoya basın. Şimdi daha önce kopyaladığınız metni yapıştırın.
4. Adım: MQTT düğümünü yapılandırın
MQTT düğümüne çift tıklayın ve sağ üst köşedeki kalemle düzenleyin.
Sunucuyu "eu.thethings.network" ve bağlantı noktasını "1883" olarak ayarlayın
"Güvenlik"e basın ve kimlik bilgilerinizi girin
kimlik bilgilerinizi uygulama sitesinde bulabilirsiniz.
Adım 5: Bazı Ekstralar
Arduino betiğimde, ondalık basamakları kaldırmak için sıcaklığı 100 faktörü ile çarptım. Bu özelliği istemiyorsanız, düğümü kolayca kaldırabilir ve "Parsefloat"ı "Celsius/Farenheit"e bağlayabilirsiniz.
Ayrıca santigrat ve farenhayt arasında geçiş yapmanıza izin veren bir düğümüm var. Farenheit'e geçmek için ilk satırı yorumlayın ve ikinci satırdan "//" işaretini kaldırın.