İçindekiler:
- Gereçler
- Adım 1: Arduino'yu bağlayın
- Adım 2: DHT 22 Sensörlerini bağlayın
- 3. Adım: Anteni Bağlayın
- 4. Adım: Kodu Yükleyin
- Adım 5: Pili Takın
- Adım 6: Proje Tamamlandı! Ama Geliştirilebilir mi?
Video: Uzaktan Sıcaklık Algılama: 6 Adım
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:18
Bu projede 3 adet DHT 22 sensörünü kontrol etmek ve sonucu koda girilen cep telefonu numarasına iletmek için bir MKR 1400 kullanılıyor (nerede olduğunu göstereceğim). DHT 22'den alınan tek veri sıcaklıktır, ancak nemin de alınabileceğini belirtmek ilginçtir.
Bu talimat, bir tahıl ambarı sıcaklık izleme sisteminin geliştirilmesine yönelik olarak yapılmış bir çalışmadır. Çalışmaların çoğu ben ve @acrobatbird (GitHub adı) tarafımdan tamamlandı. Projenin ana GitHub'ı https://github.com/PhysicsUofRAUI/binTempSensor ve tamamlandığında bunun için ayrı bir GitHub yapacağım.
Gereçler
-
3 DHT 22 sensör (daha büyük proje için üç gereklidir)
www.adafruit.com/product/385
-
3 10K direnç
www.digikey.ca/product-detail/en/yageo/CFR…
-
Bir Arduino MKR 1400
https://store.arduino.cc/usa/mkr-gsm-140
-
Çeşitli Jumper Telleri
Herhangi bir tedarikçinin bazı
-
sim kart
Bölgenizdeki en ucuz ön ödemeli kart hangisiyse onu tavsiye ederim. Benimki SaskTel'di ama Kanada, Saskatchewan'da yaşamıyorsanız, bu iyi bir seçim değil
-
Lityum Polimer Pil (ve gerekirse şarj cihazı)
-
www.adafruit.com/product/390
- www.adafruit.com/product/258
-
-
Arduino Anteni
www.adafruit.com/product/1991
İnternette kullanılan parçaların çoğunu satın alabileceğiniz yerleri verdim ama önce yerel hobi elektronik mağazasından alışveriş yapmanızı tavsiye ederim. Sadece yerel işletmeleri desteklemek için değil, aynı zamanda en kısa sürede bir parçaya ihtiyacınız olduğunda ve nakliye için beklemek istemediğinizde onlara sahip olmanın uygun olduğu için.
Adım 1: Arduino'yu bağlayın
Benim özel durumumda Arduino MKR 1400'ü bir ekmek tahtasına yerleştirdim, benimkinin başlıkları var ve daha sonra zemini devre tahtasının negatif hattına ve 5 V'u pozitif kısma bağladım.
Adım 2: DHT 22 Sensörlerini bağlayın
Sensörlerin her biri toprağa, 5 V pinine ve bir veri pinine bağlanmalıdır. Arduino'nun 5 V pinine ayrıca pull up görevi görmesi için 10 K'lık bir direnç bağlanmalıdır. Sensörleri 4, 5 ve 6 numaralı pinlere bağladım. Onları farklı pinlere bağlamak istiyorsanız kodu değiştirmeniz gerekecek.
Adafruit, bu bağlantıda bunların nasıl bağlanacağını derinlemesine anlatan güzel bir makaleye sahip:
3. Adım: Anteni Bağlayın
Makul bir bağlantı sağlamak için anten Arduino MKR 1400'e bağlanmalıdır.
4. Adım: Kodu Yükleyin
Şimdi kod Arduino'ya yüklenecek. Kodu ekli bir zip dosyasına ekledim ve gerekli kitaplıklar kurulu olduğu sürece Arduino düzenleyicide iyi bir şekilde açılıp derlenmelidir. Gerekli kütüphaneler MKRGSM, DHT.h, DHT_U.h ve Adafruit_Sensor.h'dir. Bu kitaplıklar bilgisayarınızda yüklü değilse, bu https://www.arduino.cc/en/Guide/Libraries'e benzer adımları izleyerek bunları eklemeniz gerekir.
Arduino LowPower kullanmak projenin çalışma süresini artırabilir, ancak şu anda çalışmasını sağlamak için testler yapıyorum. Projenin GitHub'ında bunun için kod var.
Adım 5: Pili Takın
Pil artık takılabilir. Burada kullanılan pil sadece 1000 mAh ama 3,7 V olduğu sürece daha büyüğü kullanılabilir.
Adım 6: Proje Tamamlandı! Ama Geliştirilebilir mi?
Yah, size her 12 saatte bir sıcaklık gönderen bir uzak sıcaklık sensörümüz var, ancak bunu yalnızca 24 saatten kısa bir süre için yapıyor. Bekle, bu pek kullanışlı değil. İşte projeyi daha kullanışlı hale getirmek için üzerinde çalışılan ve düşünülen şey.
-
Daha büyük bir pil
oldukça açık bir öneri, ancak piller kapasite arttıkça oldukça pahalı hale geldiğinden bu kadar olacaktır
-
Arduino Düşük Güç
Bu, yalnızca yazılımda bir değişiklik olduğu için pil ömrünü artırmak için iyi bir düşük maliyetli alternatiftir, ancak kazanımların önemli olması beklenmemektedir
-
bir güneş paneli
- Sistemin insan müdahalesi olmadan süresiz olarak çalışmasını sağlamak için şu anda üzerinde çalışılan şey budur.
- Pilin gece boyunca ve büyük ölçüde bulutlu aylarda çalışmasını sağlamak için muhtemelen yukarıdaki ikisinden bazılarını birleştirecektir.
Başka önerilere kesinlikle açığız. Okuduğunuz için teşekkürler!
Önerilen:
CPX Kullanan Sıcaklık Algılama Torbası: 5 Adım
Sıcaklık Algılama Torbası CPX Kullanımı: Bir sıcaklık algılama torbası yapmak için istediğiniz herhangi bir torbaya ihtiyacınız olacaktır. Kendi çantamı dikerek yaptım ama siz hazır bir çanta satın alabilir veya evde bulduğunuz eski bir çantayı yeniden kullanabilirsiniz. Sıcaklık sensörünü dahil etmek için bir CPX-a Circuit playgr
TouchFree: Otomatik Sıcaklık Kontrolü ve Maske Algılama Kiosku: 5 Adım
TouchFree: Otomatik Sıcaklık Kontrolü ve Maske Algılama Kiosku: Dünyadaki Ülkeler Yeniden Açılırken, Yeni Koronavirüs ile yaşamak yeni yaşam biçimi haline geliyor. Ancak Virüsün Yayılmasını Durdurmak için Coronavirüsü olan insanları Diğerlerinden ayırmamız gerekiyor. CDC'ye göre, ateş l
Herhangi Bir Uzaktan Kumandalı Arabayı Bluetooth Uygulaması Kontrollü Uzaktan Kumandalı Arabaya Dönüştürme: 9 Adım
Herhangi Bir R/C Arabayı Bluetooth App Control R/C Arabasına Dönüştürme: Bu proje, sıradan bir uzaktan kumandalı arabayı Wombatics SAM01 robotik kartı, Blynk App ve MIT App Inventor ile bir Bluetooth (BLE) kontrol arabasına dönüştürme adımlarını gösterir. LED farlar ve LED farlar gibi birçok özelliğe sahip birçok düşük maliyetli RC araba
IRduino: Arduino Uzaktan Kumanda - Kayıp Bir Uzaktan Kumandayı Taklit Etme: 6 Adım
IRduino: Arduino Uzaktan Kumanda - Kayıp Bir Uzaktan Kumandayı Taklit Edin: TV veya DVD oynatıcınızın uzaktan kumandasını kaybettiyseniz, cihazın üzerindeki düğmeleri yürümek, bulmak ve kullanmak zorunda olmanın ne kadar sinir bozucu olduğunu bilirsiniz. Bazen bu düğmeler, uzaktan kumandayla aynı işlevi bile sunmaz.
Korad Güç Kaynağı için Uzaktan Algılama: 8 Adım (Resimli)
Korad Güç Kaynağı için Uzaktan Algılama: Güç kaynağı üniteleri, elektronikle uğraşan herkes için temel araçlardır. Benim için Korad, yani lineer (ağır) bir güç kaynağı olan, fiyatı uygun ve iyi eleştiriler almış bir sahibim oluyor. Güç kaynağı nedir ve olası