İçindekiler:
2025 Yazar: John Day | [email protected]. Son düzenleme: 2025-01-23 15:13
Şu ana kadar cihazları internet üzerinden kontrol etmeyle ilgili birkaç öğretici video hazırladım. Bunun için de Adafruit MQTT sunucusunu kullanımı kolay ve kullanıcı dostu olduğu için her zaman tercih etmişimdir. Ama tüm bunlar internete dayalıydı. Bu, cihazları yalnızca uygun internet bağlantımız olduğunda kontrol edebileceğimiz anlamına gelir, aksi takdirde bu hiç çalışmaz. Bu sefer internete ihtiyaç duymadan cihazları kontrol edebileceğimiz Yerel MQTT sunucusuna dayalı Ev otomasyonu ile geldim. Tüm cihazlar tek bir ağa bağlanacak ve akıllı telefon uygulamamızı kullanarak bunları kolayca kontrol edebiliyoruz.
Ayrıca pcb'mize takılı çeşitli sensörlerin verilerini de ölçebiliriz. Öyleyse nasıl çalıştığını ve nasıl yapıldığını görelim.
Adım 1: Gerekli Bileşenler
- Raspberry Pi 3B kurulu
- hafıza kartı
- Nodemcu Yönetim Kurulu
- 4 x 5V Röle
- DHT11 sensörü
- 4 x BC547 transistör
- 4 x 1n4007 diyot
- 4 x 330 ohm direnç
- 7805 IC
- 9v Güç Adaptörü
- DC güç soketi
- 2 pinli Yeşil Konnektörler
Adım 2: Devre Şeması
Adım 3: Bu Proje için PCB Siparişi Verme
Bu proje, birbirine bağlanacak çok sayıda bileşen gerektirir. Genel Amaçlı PCB alacaksanız sizin için yoğun ve uzun bir süreç olacaktır. Özel olarak tasarlanmış bir PCB'ye gitmek daha iyidir. jlcpcb.com'dan kendi PCB'lerinizi sipariş etmek çok basit. Sadece bir hesap oluşturmanız, PCB'nin gerber dosyasını yüklemeniz ve siparişinizi vermeniz yeterli. Kapınıza kadar PCB'leri alacaksınız. Ve hey, bu PCB'lerin fiyatını biliyor musunuz?
10 PCB için sadece 2 dolar. Evet, doğru duydunuz, sadece 2$'a kapınızın önünde birinci sınıf kaliteye sahip 10 muhteşem PCB alacaksınız. Projelerimde kullandığım PCB'ler için her zaman JLCPCB'yi tercih ediyorum ve size de gitmenizi önereceğim. Bu projede kullanılan PCB'nin gerber dosyasını edinmek isterseniz www.easyeda.com/techiesms/ultimate-home-automation adresinden ücretsiz olarak indirebilirsiniz. Gerber dosyasını indirdikten sonra JLCPCB'ye yükleyin ve siparişinizi verin. Basit.
Adım 4: Mosquitto MQTT Broker'ı Rpi'ye Yükleme
Öncelikle raspberry pi'nin resmi web sitesinden raspbian jessie'nin en son sürümünü indirin. Görüntüyü yüklemeden önce, öncelikle SD kartı, SD kart biçimlendirici uygulamasıyla biçimlendirin.
Daha sonra Etcher adlı yazılım yardımıyla görüntüyü SD karta yükleyin.
Görüntüyü karta başarıyla yükledikten sonra cihazı çalıştırın, wifi üzerinden internete bağlayın. Terminali açın ve bu komutları tek tek girin, sudo apt-get güncellemesi
sudo apt-get yükseltme
sudo apt-get kurulum sivrisinek
sudo apt-get install sivrisinek istemcileri
Bunu yaptıktan sonra Pi'nizi bir MQTT brokeri olarak kullanabileceksiniz.
Adım 5: MQTT İstemcisi Olarak NodeMCU
Bu projede MQTT client code yüklenmiş bir controller olarak NodeMCU kullanıyorum. Bu projenin kodu GitHub hesabıma yüklendi. Bu kodu kullanmak için sisteminizde Adafruit MQTT Library ve DHT11 kütüphanesinin kurulu olması gerekmektedir.
Kodun içinde yapmanız gereken tek değişiklik, önce WiFi kimlik bilgilerini girmeniz gerektiğidir. Daha sonra MQTT sunucusu olarak görev yapan ahududu pi kartınızın yerel ip adresini girmeniz gerekir. Raspberry Pi kartınızın IP adresini almak için terminali açın ve ifconfig komutunu girin ve enter tuşuna basın.
NodeMCU panosunun kodu GitHub hesabıma yüklendi. Böylece projeniz için bu kodu kolayca indirebilir ve kullanabilirsiniz.
6. Adım: Eğitim Videosu
Bu projenin her bir bölümünü kapsadığım tam bir eğitim videosu hazırladım. Ayrıca bu MQTT pano android uygulamasının nasıl yapılandırılacağını da gösterdim. Bu yüzden lütfen bu videoyu izleyin.
Önerilen:
Esp8266 (aREST, MQTT, IoT) Kullanarak İnternet/Bulut Kontrollü Ev Otomasyonu: 7 Adım (Resimlerle)
Esp8266 (aREST, MQTT, IoT) Kullanan İnternet/Bulut Kontrollü Ev Otomasyonu: Bulut hizmeti için TÜM krediler http://arest.io/'ya!!Şu anda dünyanın en çok tartışılan konusu IoT!! Bunu mümkün kılan bulut sunucular ve servisler günümüz dünyasının çekim noktası… UZAKLIK BARİYERİNİ ÇIKARMAK
MQTT ve ESP8266 Kullanarak Ev Otomasyonu: 6 Adım
MQTT ve ESP8266 Kullanarak Ev Otomasyonu: Günümüzde Ev otomasyonu, IoT'nin (Nesnelerin İnterneti) trend ve yükselen dönemidir. Herkes evi bir şekilde otomatikleştirmeye çalışır, o zaman bu uzaktan kumandalı veya manuel olabilir. Bu da onlar için hayatı kolaylaştırıyor. Kontrol etmesi gereken erkek teknikleri var
Araba FM Vericili Mikro Yayın / Yerel Yerel Radyo: 8 Adım
Mikro Yayın / Araba FM Vericili Hiper Yerel Radyo: Kullanıma hazır teknolojiyi kullanan bu basit atölye çalışması, radyoyu keşfetmek ve çok kısa menzilli yerel yayınlar oluşturmak için kullanılabilir. Katılımcılar kendi yerel radyo yayınlarını yapabilirler. Katılımcılar cep telefonlarında kayıtlar oluşturacak
PCB Tasarımlı Wemos D1 Mini Kullanarak Adım Adım Ev Otomasyonu: 4 Adım
PCB Tasarımlı Wemos D1 Mini Kullanarak Adım Adım Ev Otomasyonu: PCB Tasarımlı Wemos D1 Mini Kullanarak Adım Adım Ev Otomasyonu Birkaç hafta önce rootsaid.com'da hobiler arasında iyi karşılanan ve "Raspberry Pi kullanarak Ev Otomasyonu" adlı bir öğretici yayınladık. üniversite öğrencileri. Sonra bir üyemiz geldi
ESP8266 Yerel Bir Web Sunucusunda DHT11 Kullanarak Nodemcu Sıcaklık İzleme - Oda Sıcaklığını ve Nemini Tarayıcınızdan Alın: 6 Adım
ESP8266 Yerel Web Sunucusunda DHT11 Kullanarak Nodemcu Sıcaklık İzleme | Tarayıcınızda Oda Sıcaklığını ve Nemini Alın: Merhaba arkadaşlar bugün nem & ESP 8266 NODEMCU & DHT11 sıcaklık sensörü. Sıcaklık ve nem DHT11 Sensör & hangi web sayfasının yönetileceği tarayıcıda görülebilir