İçindekiler:

Sıcaklık ve Nem Sensörü: 7 Adım
Sıcaklık ve Nem Sensörü: 7 Adım

Video: Sıcaklık ve Nem Sensörü: 7 Adım

Video: Sıcaklık ve Nem Sensörü: 7 Adım
Video: Arduino İle Sıcaklık ve Nem Ölçer(Termometre ve Higrometre) Yapımı 2024, Temmuz
Anonim
Sıcaklık ve Nem Sensörü
Sıcaklık ve Nem Sensörü

Benim adım Tucker Şezlong. Dördüncü yılımdayım ve şu anda Massachusetts Amherst Üniversitesi'nde Elektrik Mühendisliği alanında lisans derecesine devam ediyorum ve M5 olarak da bilinen ECE Makerspace alanını sık sık ziyaret ediyorum.

Adım 1: Orijinal Plan

Asıl plan
Asıl plan

M5'in pek çok uçucu maddeyle ve EÇE öğrencilerinin çok sayıda projesiyle uğraştığını biliyorum. Bir hava kalitesi sensörü oluşturma fikrine yol açan uçucu unsurlar nedeniyle, bölgedeki havanın kalitesi üzerinde bir miktar etkisi olması gerektiğini düşünüyorum. M5'te gerçek zamanlı olarak veri toplayıp doğrudan kullanıcıya raporlayabilen bir sensör ama bu sensörü yapmak için daha yüksek bir bilgi gerekiyor ki bu benim gelecekte yapmak istediğim bir şey. Bunun yerine sıcaklık ve nemi toplayan ve daha çok Makerspace'de sistemle çalışabilecek cihazları oluşturmaya odaklanan önceden oluşturulmuş bir sensör kullanmaya karar verdim.

Adım 2: Yol Boyunca Öğrendiklerim

Yol Boyunca Öğrendiklerim
Yol Boyunca Öğrendiklerim

Makerspace'de ve Profesör Charles Malloch'un yardımıyla kullanıcıyla iletişim kurabilen sensörü oluşturmak. Zaten M5'te oluşturulmuş olan IoT platformuyla iletişim kurmaya yardımcı olması için ESP8266 Wi-Fi modülünü kullanmaya karar verdim. Bunların hepsini yapabilmek için MQTT'yi öğrenmem ve Arduino hakkındaki bilgilerimi de tazelemem gerekiyor.

Adım 3: Zorluklar

Zorluklar
Zorluklar

Sensörü oluşturma yolunda zorluklar ve zorluklar vardır. Karşılaştığım ilk sorunlardan biri, ESP8266'nın doğru ve güvenli bir şekilde çalışması için alabileceği maksimum voltaja sahip olmasıydı. Voltajı 3 ila 3,6V aralığına düşecek şekilde düzenlemek için bir voltaj regülatörü kullanmam gerekiyor. İlk olarak, 3V'a eşdeğer iki pil kullanmaya çalıştım, ancak cihaz yeterli güce sahip değil gibi görünüyor ama üç pil kullanırsanız, voltaj 4.5V'a eşdeğer olacak ve bu da ESP8266'nın alabileceği maksimum voltajı geçiyor. Dönemin sonuna doğru, LCD'yi açarken bir sorunla karşılaştım ve güç kaynağını çalıştırdım, daha sonra sorunun kaynağının, başlangıçta dört soketin açık olduğu, yani açık devre olduğu anlamına gelen pil tutucusunun olduğunu buldum. Kabloyu boş soketler arasına bağlayarak sorunu çözdüm.

4. Adım: M5 Nasıl Değişmeli?

M5 Nasıl Değişmeli?
M5 Nasıl Değişmeli?

M5'in projesini inşa etmek ve üzerinde çalışmak isteyen herkes için mükemmel bir yer olduğunu düşünüyorum, orada sensör üzerinde çalıştığım süre boyunca düşünebildiğim tek şey, M5'in zaten yaptığı daha geniş bir sensör ve parça seçimine sahip olmak. büyük bir seçime sahip harika bir iş! Ve belki de bölgeyi daha düzenli, temiz ve daha parlak hale getirmek için.

Adım 5: Başardıklarım

Başardıklarım
Başardıklarım

Sonunda bir sensör üretip M5'te düzenlenen Circuit & Code etkinliğinde sunum yapabildim. Sensör, verileri toplayabilir ve bunları iki sinyal gönderen Arduino UNO'da saklayabilir. Arduino'nun ilk gönderdiği, sensörün durumlarını gösteren ve kullanıcılara sensörün ne zaman yenileneceğini ve başka bir veri turu göndereceğini söyleyen LCD'ye gönderilir. İkinci sinyal, M5'te IoT sistemi ile iletişim kurmak için kullanılan ESP8266'ya iletir.

Adım 6: Biri Benim Adımımı Nasıl Takip Edebilir?

Biri Benim Adımımı Nasıl Takip Edebilir?
Biri Benim Adımımı Nasıl Takip Edebilir?

Bence bu sensörü oluşturmak zor değil. MQTT, Arduino UNO hakkında bilgi sahibi olmanız, şemaya bakarak devreyi takip edebilmeniz ve kurabilmeniz gerekiyor ve beni biraz zaman alan önemli şeylerden biri de voltaj regülatörünü ve her bir parçanın ne kadar voltaj olduğunu bilmek ve bilmek oldu. ellerinden gelenin en iyisini yapmaları gerekiyordu.

7. Adım: Daha Sonra Ne Yapacağım

Bundan Sonra Ne Yapardım
Bundan Sonra Ne Yapardım

Bu sensör için yapmak istediğim veya başka birinin yapmasını isteyeceğim sonraki şeyler, sensörün IoT'ye doğru şekilde bağlanabilmesini ve M5 için sıcaklık ve nem sensörü olarak görevini yerine getirebilmesini sağlamak için kodda sorun gidermeyi tamamlamaktır. Bundan sonra, hava kalitesi sensörünün gerçek sensör kısmını oluşturmak için çalışmak istiyorum.

Önerilen: