İçindekiler:
- Adım 1: İhtiyacınız Olan Şeyler
- Adım 2: İnşa Edin
- 3. Adım: Kalıcı Yapın
- Adım 4: Kod (Arduino Kroki)
- Adım 5: Sonuç:
Video: Arduino ile Lüks Metre: 5 Adım
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:19
Lüks metre (Işık ölçer olarak da bilinir) - Işık ölçer, ışık miktarını ölçmek için kullanılan bir cihazdır.
Lüks - Lüks (sembol: lx), birim alan başına ışık akısını ölçen, SI'dan türetilen aydınlık ve ışık yayma birimidir.
Topal erkekler için lüks, bir alan üzerinde ne kadar ışık olduğudur ve lüks metre bunu kullanmak için bir araçtır. Bu çok kullanışlı bir araçtır ancak yılda bir veya iki kez veya sadece bir kez kullanacaksanız, bir metrenin maliyeti biraz israftır, ancak benim gibi bir LDR'niz ve ideal bir Arduino'nuz varsa, o zaman yaklaşık 20 dakika içinde ve sizi dükkana götürmek için gereken benzin maliyetinden daha az bir sürede inşa ettiğinizi fark edersiniz.
Adım 1: İhtiyacınız Olan Şeyler
· 200 Ω direnç
· Arduino UNO
· Perfboard
· Işığa Bağlı Direnç (LDR)
· lehim
· Havya
· Erkekten Erkeğe Süveter
(İsteğe bağlı)
ekmek tahtası
Adım 2: İnşa Edin
200 Ωdirenci ve LDR'yi yukarıdaki şemada açıklandığı gibi bir voltaj bölücü konfigürasyonunda düzenleyin:
İlk olarak, Perfboard'a lehimlemeden önce test etmek için devreyi bir breadboard üzerinde kurmanızı tavsiye ederim, şöyle:
3. Adım: Kalıcı Yapın
Lehimleme için bileşiklerinizi toplayın.
Parçaları şu şekilde düzenleyin:
Direncin bir ucu kendi rayı üzerinde ve LDR'nin bir ucu kendi rayı üzerinde olmalı, kalan kablo bir raya bağlanmalıdır. Bu, Arduino'ya beslememiz gereken voltaj bölücüyü oluşturacak ve başlıkları unutma; her başlık bir raya bağlanır.
İpucu: Bir çubuk havya kullanıyorsanız (lehim istasyonu değil), LDR'yi Perfboard'a düz koymayın, LDR'yi yaktım ve yeniden yapmak zorunda kaldım.
İşiniz bittiğinde, şöyle görünmelidir:
Adım 4: Kod (Arduino Kroki)
Probu oluşturduktan sonra, bu ham verileri insan konuşmasına, Lux ölçümüne çevirmek için hala bir ölçüm cihazına ihtiyacımız var.
İlk olarak, daha sonra hesaplamalarımızda kullanmak üzere bazı sabitler tanımlıyoruz.
Kurulum fonksiyonumuzda, okumalarımızı görüntülemek için sadece bir seri bağlantı başlatıyoruz.
Döngümüzde değişkenleri ve türlerini bildiriyoruz. Ardından, Arduino pin A1 aracılığıyla probdan okumayı alıyoruz. Şimdi herkesin favori kısmı MATH, A1'den gelen voltajı MAX_ADC_READING sabitimizle bölüyoruz ve sonra direnç voltajını çıkarmak için ADC_REF_VOLTAGE sabitimizle çarpıyoruz. LDR voltajını ADC_REF_VOLTAGE'dan hesapladığımız direnç voltajını eksi olarak elde etmek için, bu değer daha sonra LDR voltajını direnç voltajımıza bölerek ve sonucu REF_RESISTANCE sabitimizle çarparak LDR direncini elde etmek için kullanılır, neredeyse bitti, pow kullanıyoruz () temel olarak ldrResistance ve çıkış üssü olarak LUX_CALC_EXPONENT sabiti kullanarak bir üs elde etmek için Arduino kitaplığında işlev görür, bu değer daha sonra Lux değerimizi elde etmek için LUX_CALC_SCALAR sabiti ile çarpılır. Tamam Matematik dersi bitti. Şimdi bu bilgiyi seri monitöre yazdırıyoruz ve okuyabilmek için 250 ms bekliyoruz. Sadece kodu Arduino'nuza yükleyin ve probu bağlayın, şimdi gidip ışık aydınlığını ölçmeye hazırsınız.
Adım 5: Sonuç:
Evet, Arduino'dan ışık ölçer alabileceğinizi biliyorum ama yine de bir LCD ve/veya SD kart patlaklarıyla geliştirilebilir, bu bileşikleri almak için yaşadığım yerde bu bileşikler oldukça pahalı, bu yüzden ekleyemedim. Yine de bunu okuyan birinin tasarımımı geliştireceğini ve başaracağını umuyorum. Başka bir gelişme, mini veya nano gibi daha küçük bir Arduino kullanmak olabilir ve daha sonra hareket etmeyi ve saklamayı kolaylaştırabilirsiniz.
Önerilen:
INA219 ile Minik V/A Metre: 9 Adım (Resimlerle)
INA219 ile Minik V/A Metre: Küçük bir projede hem voltajı hem de akımı ölçmek istediğinizde multimetrenizi yeniden takmaktan bıktınız mı? Minik V/A metre ihtiyacınız olan cihazdır! INA219 yüksek yan akım sensörü hakkında yeni bir şey yoktur. Çok güzel projeler var
Adım Adım Arduino Uno ile Akustik Kaldırma (8 adım): 8 Adım
Arduino Uno ile Akustik Kaldırma Adım Adım (8 adım): ultrasonik ses dönüştürücüler L298N erkek dc pinli Dc dişi adaptör güç kaynağı Arduino UNOBreadboardBu nasıl çalışır: İlk olarak, Arduino Uno'ya kod yüklersiniz (dijital ile donatılmış bir mikrodenetleyicidir) ve kodu dönüştürmek için analog bağlantı noktaları (C++)
Arduino Lux Metre - Arduino ile OPT3001 Arayüzleme: 4 Adım
Arduino Lux Meter - Arduino ile OPT3001 Arayüzleme: Genellikle ışık yoğunluğunu ölçmemiz gereken bir durumla karşı karşıyayız. Bu sorunu çözmemize yardımcı olacak küçük bir proje yapmaya karar verdim. Bu proje, OPT3001'i Arduino ile Lux metre olarak nasıl kullanabileceğimizi göstermektedir. Ben bu projede
ESP32 ile PWM - Arduino IDE ile ESP 32'de PWM ile LED Karartma: 6 Adım
ESP32 ile PWM | Arduino IDE ile ESP 32'de PWM ile LED Karartma: Bu talimatta Arduino IDE & PWM temel olarak herhangi bir MCU'dan analog çıkış üretmek için kullanılır ve bu analog çıkış 0V ile 3.3V (esp32 durumunda) arasında herhangi bir şey olabilir & itibaren
STM32 ile RPM Metre: 8 Adım
STM32'li RPM Ölçer: Satın almak biraz zahmetli olsa da (çünkü birçok internet mağazasında mevcut değildir), STM32 L432KC'yi tartışmayı gerekli buluyorum. Bu çip, ULTRA DÜŞÜK GÜÇ olduğundan özel ilgiyi hak ediyor. Ancak ST'ye sahip olmayanlar için