İçindekiler:
- Adım 1: Proje için Gerekli Malzemelerin IO-listesi
- 2. Adım: Akış Şeması
- Adım 3: Evi 3D Basmak
- Adım 4: Fritzing
- Adım 5: Kodlama
- Adım 6: Düğüm-kırmızı
- Adım 7: Wampserver MySQL
- Adım 8: Projenin Çizimi
Video: UCL - IIoT - İç mekan iklimi 4.0: 8 Adım
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:18
Bu talimatı okuduktan ve üzerinde çalıştıktan sonra, Düğüm kırmızısı yardımıyla çevrimiçi olarak gözlemleyebileceğiniz kendi otomatik iç mekan ikliminize sahip olacaksınız. Bizim durumumuzda bu fikri geliştirdik ve 3 boyutlu yazıcıda sunduk.
Adım 1: Proje için Gerekli Malzemelerin IO-listesi
Arduino MEGA 2560
RAYSTAR OPTRONICS RC1602A-FHW-ESXDHT-sensörü
BD243C Transistör
Y. S. TECH FD244010HB 4010 40mm x10mm Fan 24V 0.07A 2Pin 446
2. Adım: Akış Şeması
Bu, projenin karmaşıklığını gösteren bir akış şemasıdır. Gördüğünüz gibi veriler akış şemasının en üstünden başlıyor ve adım adım Arduino'da bitiyor. Akış şeması, herkesin sistemi nasıl kurduğumuzu anlayabilmesi için proje hakkında temel bir bilgi sağlamak üzere tasarlanmıştır. Node-red ve wampserver'ın nasıl çalıştığı hakkında daha fazla bilgi sonraki adımlarda verilecektir.
Adım 3: Evi 3D Basmak
18x16 boyutunu kullanıyoruz ve ekipmanın içine sığması gerektiği için daha da küçültmüyoruz. 3D baskı için, deneyiminiz ne ise onu kullanın veya Fusion360 veya SketchUp'ı kullanın. Projeye daha fazla öğe veya malzeme uygulamak istiyorsanız, en azından ekipmanı içeride istiyorsanız, çalışmak için daha büyük bir ev isteyebilirsiniz.
Yaptığımız ev sadece basit ve kolay çalışan bir ev. Bununla ilgileniyorsanız, açıkça daha hassas ve daha iyi görünmesini sağlayabilirsiniz. Ama KISS kuralına bağlı kalmayı seviyoruz, Basit Tut Aptal.
Adım 4: Fritzing
Bizim yöntemimizle fritz yapmak istiyorsanız, projenin amaçlandığı gibi çalışacağından emin olmak için aynı malzemelere ihtiyacınız var. Öğelerin konumu, yalnızca nasıl kablolandıklarını görmeyi kolaylaştırmak içindir. LCD ekran çatıya gidiyor, onun için bir delik açıp yapıştırıyoruz, gerisi evin içinde.
Adım 5: Kodlama
Kod, C ve C++ programlama dilinin bir kombinasyonu olan Arduino'da yazılmıştır. Bir kopya denenirse, aynı kitaplıkların dahil edildiğinden emin olun.
Adım 6: Düğüm-kırmızı
Node-red, CMD aracılığıyla bilgisayarınıza indirdiğiniz bir yazılımdır. tarayıcı tabanlı bir akış düzenleyici sağlayan, görsel programlama için kullanılan akış tabanlı bir geliştirme aracıdır.
DHT sensöründen aldığımız değerlerin işlenmesinde ve ardından bunları gösterge tablosunda göstergeler olarak göstermede önemli bir rol oynar. Bu, projenin kullanıcısının sistemin şu anda nasıl çalıştığını kolayca bilmesi içindir. Göstergelere bakarak kullanıcı, iç ve dış ortam sıcaklığından, iç mekan neminden, fanın mevcut hızından ve meraklı bir hava raporundan haberdar olacaktır. Dijital olarak bakmanın yanı sıra evin çatısında da LCD ekranda görülebilir.
Herkesin kullanabilmesi için node-red'imizdeki kodu panoya yükledik. Yapmanız gereken, cihazınıza node-red'i indirip kontrol panelindeki bir sekmeye aktarmak. Uygulandıktan sonra, Arduino'nuzu COM3'e ayarladığınızdan ve Wampserver kurulumunda aynı SQL veritabanına sahip olduğunuzdan emin olun. Ayrıca, seçilen şehirdeki dış hava sıcaklığının bir görünümünü sağlamak için Weather.com'dan veri almaya karar verdik. Rakamları bizim için daha okunaklı hale getirmek için farhenhaytı celcius'a çevirdik. Burada sıcaklık aralığının -100 ile 100 derece sinüs arasında olmasına karar verdik, bu çok gerçekçi ve aşılmayacak bir aralık.
Çok önemli bir düğüm, aynı işlevlere sahip olmak için aynı kitaplıkların node-red'de kurulu olması gerektiğidir. Yönetim paletinde kitaplıkları içe aktarabilirsiniz ve bizimle aynı şeye sahip olmanız gerekenler:
düğüm kırmızısı
düğüm-kırmızı-katkı-dizesi
düğüm-kırmızı-katkı-birim-dönüştürücü
düğüm-kırmızı-dashboard
düğüm-kırmızı-düğüm-arduino
düğüm-kırmızı-düğüm-feedparser
düğüm-kırmızı-düğüm-mysql
İndirmesi ücretsizdir ve veritabanının sonucu için gereklidir. Node-rod bu kütüphaneler olmadan düzgün çalışmayacak ve onlarsız denerseniz size sadece hatalar verecektir.
Adım 7: Wampserver MySQL
Wampserver: MySQL-veritabanı Arduino'dan veri kaydetmek için kullanılır. Bu durumda iç ve dış sıcaklığı, fan hızı ve nemi. Bu tür bir veritabanındaki her şey bilgisayarda dahili olarak çalışır. Giriş yapabilmek için "root" ID tipi kullanmanız ve kod alanının boş olması gerekmektedir. Node-red'den gönderdiğiniz verilerin MySQL'deki adlarla aynı olması önemlidir, aksi takdirde veriler sunucuya ulaşmaz ve node-red'de hatalar olur.
MySQL'de bir veritabanı oluşturmanız gerekir ve bizim durumumuzda buna 'nodered' adını verdik. Bu veritabanında projekt ile iletişim kurduğumuz bir tablo oluşturuyorsunuz, bu tabloda kaydetmek istediğiniz veriler için isimlerle satırlar oluşturmalısınız. Fan hızı, iç ortam nemi, dış ortam nemi, sıcaklık ve süreye sahibiz. Zaman düğüm-red tarafından sağlanır ve diğerleri Arduino'dan gelen verilerdir.
Adım 8: Projenin Çizimi
Projenin olması gerektiği gibi çalıştığının bir gösterimi.
Önerilen:
İç Mekan Hava Kalitesi Ölçer: 5 Adım (Resimli)
İç Mekan Hava Kalitesi Ölçer: Evinizdeki hava kalitesini kontrol etmek için basit bir proje. Son zamanlarda evden çokça kaldığımız/çalıştığımız için, havanın kalitesini izlemek ve pencereyi açma zamanı geldiğinde kendinize hatırlatmak iyi bir fikir olabilir. ve içeri biraz temiz hava alın
Kendin Yap İç Mekan Bisikleti Akıllı Eğitmeni: 5 Adım
Kendin Yap İç Mekan Bisikleti Akıllı Eğitmen: Giriş Bu proje, direnç ayarları için basit bir vida ve keçe pedleri kullanan bir Schwinn IC Elite iç mekan bisikletinde basit bir değişiklik olarak başladı. Çözmek istediğim sorun, vida aralığının çok büyük olmasıydı, bu yüzden aralık
Ahududu Pi Üzerine Kurulu Otomatik Bahçe Sistemi Dış Mekan veya İç Mekan - MudPi: 16 Adım (Resimli)
Dış Mekan veya İç Mekanlar için Raspberry Pi Üzerine Kurulu Otomatik Bahçe Sistemi - MudPi: Bahçecilik yapmayı seviyor ama bakımını yapmaya zaman bulamıyor musunuz? Belki biraz susamış görünen veya hidroponiğinizi otomatikleştirmenin bir yolunu arayan bazı ev bitkileriniz var mı? Bu projede bu sorunları çözeceğiz ve temellerini öğreneceğiz
İç Mekan / Dış Mekan Papyon Anteni: 5 Adım
İç Mekan / Dış Mekan Fiyonk Anteni: Standart papyon anteni her zaman beni büyüledi ve iyi özelliklere sahip olduğunu gördüm. bu yüzden bir süre önce bir RadioShack'teyken ve her biri 5 dolara rafta 2 tanesini gördüğümde, kendime engel olamadım ve koleksiyonuma 2 ekledim ve 3
UCL-lloT-Dış mekan ışığı Gün doğumu/gün batımı tarafından tetiklenir.: 6 Adım
UCL-lloT-Outdoor-light Gündoğumu/gün batımı tarafından tetiklenir.: Herkese merhaba! Biraz çalışmayla, bazı parçalar ve kodlarla, size baştan sona bu dış mekan ışığının tam olarak nasıl üretileceğini gösterecek olan bu talimatı bir araya getirdim. Fikir, yaz boyunca manuel olarak dışarı çıkmak zorunda kalan babamdan çıktı