
İçindekiler:
2025 Yazar: John Day | [email protected]. Son düzenleme: 2025-01-23 15:13

Bu eğitimde, nodemcu'yu dht11 sensörü ile arayüzledik ve sıcaklık ve nem verilerini Thingsspeak sunucusuna gönderdik. Burada ayrıca şey konuşma sunucusuna sıcaklık ve nem grafiğini çizdik.
Adım 1: Kullanılan Yazılım:

1. Arduino IDE: Nodemcu için sadece arduino IDE kullanıyoruz. En son Arduino IDE'yi bu linkten indirebilirsiniz:
www.arduino.cc/en/Main/Software Şimdi nodemcu'yu arduino IDE'ye nasıl yapılandıracağınızı, aşağıdaki adımlarda size bunu anlatacağız.
Adım 2: Kullanılan Bileşen:


1) Düğüm MCU V3: Düğüm MCU, açık kaynaklı bir IOT platformudur. ESP-12 modülüne dayalı donanımdan ESP8266 Wi-Fi SoC üzerinde çalışan bellenimi içerir. Varsayılan olarak "Düğüm MCU'su" terimi, geliştirme kitleri yerine bellenimi ifade eder.
2) DHT11 sensörü: Bu DHT11 Sıcaklık ve Nem Sensörü, sıcaklık ve nem sensörü özelliği ile kalibre edilmiş bir dijital sinyal çıkışına sahiptir. Yüksek performanslı 8 bitlik bir mikro denetleyici ile entegre edilmiştir. Teknolojisi, yüksek güvenilirlik ve mükemmel uzun vadeli istikrar sağlar. Bu sensör, bir direnç elemanı ve ıslak NTC sıcaklık ölçüm cihazları için bir sensör içerir. Mükemmel kalite, hızlı tepki, parazit önleme özelliği ve yüksek performansa sahiptir.
Adım 3: Arduino IDE'de Nodemcu Nasıl Yapılandırılır:



Arduino IDE'de nodemcu'yu yapılandırma adımları aşağıdadır.
Yukarıdaki I1, I2 ve I3 resimleri, anlamanızı sağlamak için referanslarımızda kullanacağımız referans içindir.
Adım 1: Öncelikle Arduino IDE'yi açmanız gerekiyor.
Adım 2: Şimdi I1 resmi gibi tercihler sekmesine tıklayın. Şimdi ek pano yöneticisinde bir URL kopyalamanız gerekiyor. İşte URL- https://arduino.esp8266.com/stable/package_esp8266… ardından Tamam'ı tıklayın
Adım 3: Şimdi Araçlar'a gidin ve ardından Yönetim Kurulu Yöneticisi'ni seçin. I2 gibi bir pencere alacaksınız.
Sadece o pencerede aşağı kaydırın ve esp8266 by ESP8266 Community'yi arayın veya arama seçeneğine yazarak doğrudan esp8266'yı aratın, şimdi yükle düğmesine tıklayın.
Adım 4: Arduino IDE'nizi yeniden başlatın
Adım 5: Şimdi Araçlar'a gidin ve ardından I3 resminde gösterdiğimiz gibi nodemcu cihazınızı seçin
Adım 4: Thingspeak Çalışıyor:



Şimdiye kadar bu projede kullanılan yazılımı ve Bileşenleri aldınız.
Yani şimdi şeykonuşan Sunucuyu anlamalısınız.
Peki, şey nedir: ThingSpeak, İnternet veya Yerel Alan Ağı üzerinden HTTP protokolünü kullanan şeylerden veri depolamak ve almak için açık kaynaklı bir Nesnelerin İnterneti (IoT) uygulaması ve API'sidir.
Bu nedenle, grafiği ve sensör verilerini Thingsspeak'te elde etmek için öncethingspeak'te bir hesap oluşturmanız gerekir.
Hesabı başarıyla oluşturduktan sonra şimdi hesapta oturum açmanız gerekiyor.
Şimdi bir kanal oluşturmanız gerekiyor, bunun için yukarıdaki şekilde gösterilen Yeni Kanallar'a tıklayın.
Şimdi Uygulamanıza uygun bir isim verin, yukarıdaki resimde gördüğünüz gibi DHT11 sensör verilerini isimlendirdik ve açıklama ve alan1 ve alan2 gibi bazı şeyleri doldurun.
Tek bir kanal için 8 adede kadar alan oluşturabiliriz. Burada dht11 sensöründen sıcaklık ve nem alacağımız için sadece 2 kanala ihtiyacımız var.
Şimdi kanalı başarıyla oluşturduktan sonra API Keys sekmesine gitmeniz ve Arduino IDE'de yazılmış nodemcu kodunuzda kullanacağınız bu Write API Key bu kanalın Write API Key'ini almanız gerekiyor.
Adım 5: Devre Şeması:

Adım 6: Kod:
Kaynak kodunu Github Linkimizden alabilirsiniz.
7. Adım: Video:

Tüm Proje Açıklaması yukarıdaki videoda verilmiştir.
Bu projeyle ilgili herhangi bir şüpheniz varsa, aşağıda bize yorum yapmaktan çekinmeyin.
Gömülü sistem hakkında daha fazla bilgi almak isterseniz youtube kanalımızı ziyaret edebilirsiniz.
Sık güncellemeler için lütfen Facebook Sayfamızı ziyaret edin ve beğenin.
Teşekkürler & Saygılar, Embedotronik Teknolojileri
Önerilen:
Kablosuz Sıcaklık ve Nem Sensörünün Verilerini Excel'e Gönderme: 34 Adım

Kablosuz Sıcaklık ve Nem Sensörünün Verilerini Excel'e Gönderme: Burada NCD'nin Sıcaklık ve Nem sensörünü kullanıyoruz, ancak adımlar herhangi bir ncd ürünü için eşit kalıyor, bu nedenle başka ncd kablosuz sensörleriniz varsa, bunların yanında gözlemlemekten çekinmeyin. Bu metnin stopu ile yapmanız gereken
IoT Uzun Menzilli Kablosuz Sıcaklık ve Nem Sensörü Verilerini Google Sayfasına Gönderme: 39 Adım

IoT Uzun Menzilli Kablosuz Sıcaklık ve Nem Sensörü Verilerini Google Sayfasına Gönderme: Burada NCD'nin Sıcaklık ve Nem sensörünü kullanıyoruz, ancak adımlar herhangi bir ncd ürünü için eşit kalıyor, bu nedenle başka ncd kablosuz sensörleriniz varsa, gözlemlemekten çekinmeyin yanında yanında. Bu metnin stopu ile yapmanız gereken
IOT-Verilerini-Kablosuz-Sıcaklık-ve-Nem-Sensörünü-MySQL'e Gönderme: 41 Adım

IOT-Verilerinin-Kablosuz-Sıcaklık-ve-Nem-Sensörünün-MySQL'e Gönderilmesi: NCD'nin Uzun Menzilli IoT Sıcaklık ve Nem Sensörü ile tanışın. 28 mile kadar menzile ve kablosuz ağ ağ mimarisine sahip bu sensör, nem (±1.7%) ve sıcaklık (±0.3°C) verilerini kullanıcı tanımlı aralıklarla iletir, uyurken
Arduino MySQL Sunucusuna (PHPMYADMIN) Sıcaklık ve Nem Verisi Gönderiyor: 5 Adım

Arduino MySQL Sunucusuna Sıcaklık ve Nem Verisi Gönderiyor(PHPMYADMIN): Bu projede arduino ile DHT11 arayüzünü kurdum ve ardından phpmyadmin veri tabanına nem ve sıcaklık olan dht11 verisini gönderiyorum. Burada verileri phpmyadmin veritabanına göndermek için bir PHP betiği kullanıyoruz
IoT Kolaylaştı: Uzak Hava Verilerini Yakalama: UV ve Hava Sıcaklığı ve Nem: 7 Adım

IoT Kolaylaştı: Uzak Hava Verilerini Yakalama: UV ve Hava Sıcaklığı ve Nem: Bu eğitimde, UV (Ultra-Violet radyasyon), hava sıcaklığı ve nem gibi uzak verileri yakalayacağız. Bu veriler çok önemli olacak ve gelecekte eksiksiz bir Hava İstasyonunda kullanılacak. Blok Diyagram sonunda ne elde edeceğimizi gösteriyor