İçindekiler:
2025 Yazar: John Day | [email protected]. Son düzenleme: 2025-01-13 06:58
Bu proje taşınabilir lüksmetre yapmakla ilgilidir. Çocukların farklı ışık kaynaklarını ölçebilecekleri okullarda kullanılabilir.
Fonksiyonlar:
1. ışığın yoğunluğunu lüks olarak ölçün.
2. güneş ışınımını lüksten watt/m2'ye kadar hesaplayın (faktör 112)
3. USB bağlantı noktasını kullanarak pili şarj etme
Kılıfsız toplam maliyeti 13$ civarındadır. Lüksmetre 15 mA alır, bu nedenle bir Li-Ion pille uzun süre çalışır.
1. Adım: Malzeme Listesi
Proje için bu bileşenlere ihtiyacınız var (beni desteklemek istiyorsanız bağlı kuruluş bağlantıları):
Arduino Pro Mini 5V
Bağlantı
MAX44009
- Geniş 0,045 Lüks - 188, 000 Lüks Aralığı VCC = 1,7V - 3,6V ()
- ICC = 0.65µA Çalışma Akımı
- -40°C ila +85°C Sıcaklık Aralığı
- Bağlantı
OLED ekran
- Çapraz Ekran Boyutu:0.96"
- Piksel Sayısı: 128 x 64
- Renk Derinliği:Tek Renkli (Sarı&Mavi)
- Boyut:27,8x27.3x4,3 mm
- Çalışma Gerilimi: 3.3~ 5V DC
- Güç: 0.06W
- MaxViewing Açısı: > 160 Derece
- Görev:1/32Parlaklık (cd/m2):150 (Tip) @ 5V
- Arayüz: I2C
- Bağlantı
TP4056
- şarj etmek için USB'den mikro USB'ye kabloya ihtiyacınız var
- 5V giriş
Bağlantı
Li-İyon pil
- 3 - 4,2 Volt
- Bağlantı
18650 tutucu
Bağlantı
Anahtar atlama teli
Bağlantı
Kablolar ve başlık
- kadından kadına
- kadın ve erkek başlık
- Kablolara bağlantı
- Başlıkları sabitlemek için bağlantı
2. Adım: Devre
Li-Ion pil (4, 2 V!) ile çalıştırmak için elbette 5V Arduino'ya ihtiyacınız var.
Bağlantılar:
Arduino - MAX44009 (OLED ekran için aynı)
A4 - SDA
A5 - SCL
VCC - VIN
GND - GND
TP4056 - Arduino Pro Mini ÇIKIŞ+ - VCC
Arduino - pil
VCC - artı terminal (Arduino 5V için maksimum 5 V)
Arduino - jumper'ı değiştir
GND - ilk değiştirici
TP4056 - anahtar atlama teli
ÇIKIŞ - - ikinci anahtarlayıcı
Pil - anahtar atlama teli
eksi terminal - birinci ve ikinci anahtarlayıcı
3. Adım: Kodlayın
#Dahil etmek
#include #include
#Dahil etmek
#include "MAX44009.h"
MAX44009 Lüks(0x4A);
yüzer lüks; yüzer watt; // OLED ekran TWI adresi #define OLED_ADDR 0x3C Adafruit_SSD1306 display(-1); // arduino void kurulumunda reset butonu ile ekranı yeniden başlat() { Lux. Begin(0, 188000); display.begin(SSD1306_SWITCHCAPVCC, OLED_ADDR); display.clearDisplay(); display.display(); // bir metin satırı göster display.setTextSize(1); display.setTextColor(BEYAZ); display.setFont(&FreeSerif9pt7b); display.setCursor(1, 15); display.print("MAX44009"); display.display(); } boşluk döngüsü() { lux=Lux. GetLux(); // lüks watt olsun =Lux. GetWpm(); // watt/m2 olsun, sadece SUN kaynağı için display.fillRect(1, 20, 100, 100, BLACK); // değerler pozisyonunda siyah dikdörtgen oluştur display.setCursor(1, 40); display.print(lüks); display.setCursor(80, 40); display.print("lüks"); display.setCursor(1, 60); display.print(watt); display.setCursor(80, 60); display.print("G/m"); display.setCursor(115, 55); display.print("2"); display.display(); gecikme(1000); }
Adım 4: Lehim
Arduino Pro Mini için prototip kart soketi ve diğer şeyleri bağlamak için pinler oluşturuyorum. Ayrıca kontrplaktan basit kasa yapıyorum. Ekranı kapıya monte etmek için Plastik Zip Kablo Teli kullanın, ayrıca eklemler için.
Adım 5: Şarj Etme
Şarj modülünü - TP4056'yı lüksmetreye monte ediyorum. Kırmızı ışık şarjı gösteriyor, mavi ışık bağlı değil usb kablosu (mikro usb). Switch jumper ile şarjı açıp kapatabiliyorum.
Adım 6: Resmi Ders Planı
1. Öğretmen lüks, watt nedir ve lüksmetre ile nasıl çalışılacağını açıklar.
2. Öğrencilerin lüksü ölçmek için görevleri olacaktır:
a, ışık kaynaklarını seçin ve uzunluk ölçeri kullanarak kaynağa olan mesafeyi ölçün
b, ışık kaynağının yoğunluğunu ölçün
c, tüm değerleri tabloya yazın.
Adım 7: Kendi Ölçümü
- Sokak lambası 5 - 25 lüks verir, muhtemelen ışık kaynağının yüksekliğine bağlıdır.
- Gün ışığı, sensör ve güneş ışınları arasındaki açıya bağlı olarak 80 000 - 100.000 lüks verir.
- Güneşli bir günde bulutun altında güneş 15 000 lüks
- LCD monitör bana 78 lüks (0 cm mesafe), 63 lüks (10 cm), 50 lüks (20 cm) veriyor
- akıllı telefon 60 lüks (0 cm)
- güneşli bir günde oda içi 60 lux geri çekilmiş panjur
Watt/m2 hesaplaması için ışık verimini (watt başına lümen cinsinden) bilmeniz gerekir.
Güneş için 110 lümen/W (yatay düzlemde), 96 lümen/W (doğrudan Güneş ışınları üzerinde) civarındadır.
Yani Sun için doğrudan 700 - 900 W/m2 yoğunluk alıyorum.
Lux to watt/m2 hesaplayıcı