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

Bu proje, çalışma alanlarındaki sıcaklıkların izlenmesi ve ayrıca sıcaklıklar belirli eşiklere ulaştığında sinyal verilmesi ihtiyacından ortaya çıktı. OSHA'nın sıcaklığa maruz kalma sınırlarına dayanan bazı araştırmalar, pratik hale getirilmesine yardımcı oldu. Artık tamamlandığına göre, onu geliştirmemin kesinlikle yolları var, ancak bir kavram kanıtı olarak oldukça iyi çalıştı.
Adım 1: İhtiyacınız Olan Şeyler:
Şaşırtıcı bir şekilde, ilgili şeylerin çoğunu Amazon veya Ebay gibi yerlerden arduino başlangıç kitlerinin çoğunda bulabilirsiniz.
- Uno Kurulu
- LCD1602 modülü
- lcd arka ışık için 10k ohm potansiyometre
- Mini breadboard (17x5+5 pin)
- DHT11 sensörü (Birini zaten bir tahtada kullandım)
- Pasif Zil
- RGB LED'i
- 220 ohm direnç x3
- M-M jumper'lar
- M-F atlama telleri
- 9 voltluk Pil
- Namlu jakı ile 9 voltluk tutucu
- Her şey için muhafaza (benimkini siyah PLA'dan 3 boyutlu yazdırdım)
- Montaj malzemeleri için vidalar
- Programlama kartı için USB kablosu
2. Adım: Miniboard'u Kablolama


İlk olarak, önce miniboard'u kuracağız, bu şekilde daha sonra bileşenleri yerleştirmek için jumper kablolarıyla savaşmayacağız. Başlamak için, 10k potu alın ve tek pin/çıkış size bakacak şekilde yönlendirin. Tek pim bir yarısında ve iki pim diğerinde olacak şekilde devre tahtasına yerleştirin. Ardından, DHT11 sensörünü alın ve sensör sizden uzakta olacak şekilde üst yarıdaki panoya ekleyin. Bu şekilde soldan başlayan pin sırası toprak, vin ve datadır. Son olarak, zili alın ve onu da tahtaya takın. Pimlerin alt kısmında nasıl aralıklı olduğu nedeniyle, sığdırmak için zili hafifçe çevirmeniz gerekecek, böylece pimler arasında L şeklinde tahtaya girecek (satranç atı hareketini düşünün).
Daha sonra, 6 kısa (2 kırmızı, 4 siyah) ve 2 uzun (sarı ve kahverengi kullandım) 8 M-M jumper'a ihtiyacınız olacak. Sol üst köşeyi, potun üstünde, A1 olarak etiketleyerek, sağ alt köşeyi J17 olarak etiketleyerek, topraklama kablolarıyla başlayacağız.
- D1'den F17'ye kısa siyah bir jumper takın
- ardından E7'den G17'ye
- ve E14 ila H17
- sonunda I17'den F13'e
Kırmızı jumper'lar için VIN'lerimiz-
- E8'den F15'e
- D3'ten G15'e
Son olarak, arduino'ya geri dönecek atlama telleri-
- E9'a sarı kablo
- E16'ya kahverengi tel
Uzun atlama tellerini mini tahtaya yerleştirdikten sonra, size doğru uzanmaları için dişli olduklarından emin olun. Bunu bir kenara koyun.
3. Adım: LCD ve LED'i Ayarlayın




Bu adım için, tercihen tamamı uzun olan 16 M-F jumper'a, üç adet 220 ohm direnç, RGB LED, LCD modül, muhafaza üst kısmı ve bazı vidalara ihtiyacınız olacak. Arduino'yu da elinizde bulundurun. Bu adım için fotoğrafların ne kadar karmaşık olduğunu bağışlayın, her şey monte edilmeden önce fotoğraf çekmeyi düşünmedim.
Hepsini bağlamadan önce lcd'yi kapağa takmayı daha kolay buldum, ancak YMMV. Aynısını yapmaya karar verseniz de yapmasanız da, pin başlığı "yukarı" bakacak şekilde lcd'yi ters çevirin. İlk pim ile en sağdan başlayarak 3 M-F jumper takın ve onları yoldan çekin. Arduino'daki pin 7'ye bağlayacağınız dördüncü pin. LCD üzerindeki 5. pin, aradan çıkaracağınız bir diğer pin olacaktır. LCD'nin 6. pinini arduino pin 8'e bağlayın. Sonraki 4 pini bağlantısız bırakacaksınız. Bu kısmı neredeyse bitirdik. Sırasıyla 11'den 14'e kadar olan lcd'yi arduino üzerindeki 9, 10, 11 ve 12 numaralı pinlere bağlayın.
Şimdi önceki adımdaki mini kartı alın. LCD'deki sağ pimden başlayarak (hala baş aşağı), ilk pimli jumper'ı mini kart üzerindeki J17'ye bağlayın. Pin 2 jumper'ını H15'e ve pin 3'ü H2'ye bağlayın. Pin 5, G13'e gidecek. Soldaki iki serbest jumper, 15 ve 16, sırasıyla I15 ve H13'e bağlanır.
Şimdi! LED montajı için. Dirençleri LED ayaklara lehimlemek yerine, mekanik bir uyum sağlamak ve elektriksel olarak birbirlerinden izole etmek için büzülme borusu kullandım. Her şeyi birbirine bağlamak ve her şeyi kaydırırken M-F atlama tellerinin kaymasını önlemek için e-bant kullanıldı. Yukarıdaki montajın resminde, bacaklar 90 derece bükülmüştür, böylece kablolar aşağıya yapışmak ve dolaşma riskini almak yerine üst kısım boyunca takip eder. Teller için soldan sağa Mavi, Yeşil, Ortak toprak, Kırmızı. Renklerin olması gerektiği gibi uyuşmadığını biliyorum. Belki gelecek sefere.
LED, muhafaza kapağından delinmiş bir deliğe sürtünmeyle oturacaktır, bu nedenle yapıştırıcıya veya başka bir şeye gerek yoktur. Ortak topraklama jumper'ını mini kart üzerindeki I13'e, kırmızıları arduino pin 3'e, yeşilleri pin 5'e ve mavileri pin 6'ya bağlayın.
Adım 4: Kablolamayı Bitirin

Bu adım kolay. Buzzer'a bağladığımız kahverengi jumper'ı hatırlıyor musun? Bunu arduinodaki pin 2'ye bağlayın. DHT11'deki sarı jumper mı? Bunu pim 13'e gönderin. Son olarak, 2 uzun jumper alacak ve 5v'yi mini kart üzerindeki J15'e ve zeminlerden birini J13'e bağlayacaksınız. Tamamlandı! Güç ve programlama dışında, tüm kablolama şimdi yapılır.
Adım 5: Programlama ve Test Etme



Devam edin ve lcd'yi sağ tarafı yukarı çevirin ve arduino'yu bilgisayarınıza takın. Aşağıdaki taslağı indirin ve açın. Arduino IDE ile, bunun için gereken her şeye sahip olduğunuzdan emin olmak için taslağı doğrulayın. Her şey çalıştığı sürece, taslağı tahtaya yükleyin. Herhangi bir sorun yoksa, LCD yanmalı ve LED parlak kırmızıya dönmelidir. Bir veya iki saniye bekleyin ve LCD'de görüntülenen verileri görmeye başlamalısınız. Ortam sıcaklığının (T) ve nemin (RH) 26 santigrat derece veya altında bir ısı indeksi (HI) değeri oluşturması şartıyla, veriler görüntülendiğinde LED yeşile döner.
Sarıdan kırmızıya doğru ilerleyen renk gradyanına dikkat ederek yukarıdaki HI tablosuna bakın. 26c ve altı LED ne kadar soğuk olursa olsun yeşil yanacaktır (soğudukça maviye dönecek şekilde de değiştirebilirsiniz). 26-33c, dikkatli olmanız gereken sıcaklıklar için sarı-yeşile dönecektir. 33-41c Biraz gölgeye, daha soğuk havaya girmeyi veya başka bir şekilde soğumaya başlamayı düşündüğünüz sıcaklık aralığı için daha sarı bir renge dönecektir. 41c veya üstüne ulaştığında, LED kırmızı renkte yanıp sönecek ve sesli uyarı, LED ile senkronize olarak çalacaktır. Çalışıp çalışmadığını test etmenin kolay bir yolu, sensöre nefes vermek ve veriler ile LED renklerinin değişmesini izlemektir. Ardından, montaja geçiyoruz!
Adım 6: Hepsini Birleştirme



Güvenli tarafta, bu noktada usb kablosunu çıkardığınızdan emin olun.
Şu an için pili bağlantısız bırakın, ancak yazdırdığım muhafazaya biraz sıkı oturduğundan namlu fişini arduino'ya bağlayın. Kartı, kovan tapası boş alana bakacak şekilde muhafazanın içine kaydırın ve kartı ayırıcılara vidalayın. Güvenli hale geldiğinde ve hareket etmediğinde, LCD'yi de kasanın üstüne takın. Zarar vermemek için eski rc araba servolarından aldığım somun ve cıvataları kullandım. Sürtünmenin LED'e de oturması için bir yerde bir delik açın. 3B baskılı bir muhafaza da kullanıyorsanız, ya benden daha iyi planlayın ve yazdırmadan önce LED deliğini tasarlayın ya da matkapta çok yavaş bir hız. Bir delik açmak istiyorsunuz, plastiği eritmek (sonunda işe yarayabilir mi?) veya malzemeyi kırmak değil.
Bu noktada pili bağlayabilir ve boş alana bırakabilirsiniz. Bir sonraki adımda mini kartı kaydırın ve pilin üzerinden yana doğru itin. Sonraki eğlenceli kısım. Tüm jumper kablolarını yukarıdan kutunun içine besleyin ve kaza sırasında herhangi bir jumper çekmemeye dikkat ederek, üst kısmı kapatın ve kapağı kutuya sabitlemek için kısa vidalar kullanın. İşiniz bitti!
Kutunun şu an olduğu gibi çok az hava akışı olduğunun farkındayım, ancak bu nedenle herhangi bir sorun olursa, havalandırma delikleri oluşturmak için ince bir matkap ucu kullanabilirim.
7. Adım: Sonradan düşünülen
Bunun için neden diğer renkler yerine özellikle siyah PLA kullandığımı merak eden herkes için, bunu yaratmamın ana nedenlerinden biri, kullanılması amaçlanan, bu özel kullanım için güneşten başka radyan ısı kaynakları içeren ortamdı. ihmal edilebilir bir faktör. Aynı zamanda, o ortamda giymem gerekenler için de yakın bir eşleşme ve muhtemelen deneyimleyeceğim şeyleri daha yakından ölçecek.
Önerilen:
Isı Borusu Soğutucusunu Kesmek!: 4 Adım

Bir Isı Borusu Soğutucusunu Kesmek!: Arabamda yemek için Peltier bazlı bir soğutucu yaptım.https://www.instructables.com/id/Making-a-Beefy-Pel…Çok iyi çalışıyor ama içerisi soğuk soğutucu çok büyük. Yemeğimi saklamak istiyorum. İşte bunu nasıl yaptım
Kapı Zili, Hırsız Alarmı, Duman Alarmı vb. İçin Arduino Push Uyarıları: 8 Adım

Kapı Zili, Hırsız Alarmı, Duman Alarmları vb. İçin Arduino Push Uyarıları: Bir Arduino Uno ve bir Ethernet Kalkanı kullanarak Kapı Zilinizden, Hırsız Alarmınızdan, Duman Alarmlarınızdan vb. IoT Bildirimleri. Web sitemdeki tüm ayrıntılar buradaArduino Push Alert Box Hakkında Wiznet W5100 yongasına dayalı bir Arduino Uno ve Ethernet Kalkanı kullanır
Cam Kırma Alarmı / Hırsız Alarmı: 17 Adım

Cam Kırılma Alarmı / Hırsız Alarmı: Bu devre, hırsız tarafından kırılan camın sesinin gelmemesini sağlasa bile, hırsız tarafından camın kırılmasını algılamak için bir alarm çalmak için kullanılabilir
VEML6075 Sensörü ve Little Buddy Talker Kullanan Konuşan UV İndeksi Ölçüm Cihazı: 5 Adım

VEML6075 Sensörü ve Little Buddy Talker'ı Kullanan Konuşan Bir UV İndeksi Ölçüm Cihazı: Yazlar Geliyor! Güneş parlıyor! Bu harika. Ama ultraviyole (UV) radyasyonu daha yoğun hale geldikçe, benim gibi insanlar kırmızı, güneşten yanmış, kaşıntılı bir cilt denizinde yüzen küçük kahverengi adalar gibi çillere sahip oluyorlar. Gerçek zamanlı bilgiye sahip olabilmek
Yüksek Isı Alarmı: 3 Adım

Yüksek Isı Alarmı: Bu, derin dondurucu veya başka bir similair cihazının sıcaklığı derece cinsinden belirli bir sıcaklığın üzerine çıktığında sönmesi için yaptığım basit bir alarmdır. Bunun size ne olduğuna dair biraz bilgi vererek yardımcı olacağını düşündüm