İçindekiler:
- Adım 1: Gece Kirliliği Nedir ve Nasıl Ölçülür?
- 2. Adım: Malzeme Listesi
- Adım 3: Devre
- Adım 4: HTU21D Sensörü
- Adım 5: TSL2591
- 6. Adım: Kod
- Adım 7: İçeride
Video: Gece Gökyüzü Gözlemcileri için Taşınabilir Hava İstasyonu: 7 Adım (Resimlerle)
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:19
Işık kirliliği dünyadaki birçok sorundan biridir. Bu sorunu çözmek için gece gökyüzünün yapay ışıkla ne kadar kirlendiğini bilmemiz gerekiyor. Dünyada öğretmenli birçok öğrenci pahalı sensörlerle ışık kirliliğini ölçmeye çalışıyor. Taşınabilir lüksmetremi (daha fazla bilgi için Taşınabilir Lüksmetre projesini daha fazla kontrol etmek için) TSL2591 sensörlü hava istasyonuna değiştirmeye karar verdim. Bu sensör gece kirliliğini ölçmek için yeterince hassastır. Ayrıca sıcaklık ve nem ölçümü için HTU21D ekliyorum.
Adım 1: Gece Kirliliği Nedir ve Nasıl Ölçülür?
Gece kirliliği, lambalardan, arabalardan, evlerden, şehirdeki büyük lcd panellerden ve insan tarafından yapılan her ışıktan gelen ışıktır. O ışık yapay diyor. Gözlemciler için, şehirden yıldızları görmek için yapay ışık ana sorundur ve şehir dışına çıkmaları gerekir. İnsanlar için yüksek ışık kirliliği zararlıdır. Ve ayrıca ağaçlar, çimenler ve hayvanlar için.
Bulunduğunuz yerin ışık kirliliğini kontrol etmek için buradan lightpollutionmap'i inceleyebilirsiniz.
Sadece modeldir ve gerçek değerler değişebilir. O lüksmetreyi bu yüzden yarattım.
Işık kirliliğini ölçmek için sadece lüksü ölçüyorum ve büyüklük/arsek2 hesaplıyorum.
Suqare metre başına lüksten kandelaya kadar hesaplayabilirim:
1 cd/m2 = 1 lüks
Yay saniyesi başına büyüklük (mag/arcsec2) gece gökyüzü arka planını tanımlar (yüzey parlaklığı olarak adlandırılır).
Wiki hakkında daha fazlası: Yüzey parlaklığı
cd/m2'yi mag/arcsec2'ye hesaplamak için formül:
[mag/arcsec cinsinden değer2] = Log10([cd/m2 cinsinden değer2]/108000)/-0.4
unihedron.com/projects/darksky/magconv.php
2. Adım: Malzeme Listesi
Bu proje için ihtiyacınız olan:
1. WEMOS D1 Mini veya herhangi bir mikrodenetleyici
(Ben wemos kullanıyorum, en küçüğü olduğu için, usb portlu, Arduino Nano'yu deneyebilirsiniz)
WEMOS D1 MINI (Yanwen Ekonomik Hava Posta)
WEMOS D1 MINI (AliExpress Standart Nakliye)
WEMOS D1 MINI 10 adet (Çin Posta Kayıtlı Hava Posta - ücretsiz Gönderim)
wemos'a programlama ve kod yüklemek için usb kablosu
2. TSL2591 Sensörü
TSL2591 (Yanwen Ekonomik Hava Posta)
TSL2591 (Çin Posta Kayıtlı Hava Posta)
TSL2591 (Çin Posta Kayıtlı Hava Posta)
3. HTU21D sıcaklık ve nem sensörü
HTU21D (Cainiao Süper Ekonomi)
HTU21D (Yanwen Ekonomik Hava Posta - ücretsiz gönderim)
4. OLED ekran 0,96 (128 x 64)
OLED ekran
OLED ekran
OLED ekran
5. 18650 pil
18650 lityum iyon pil
18650 lityum iyon pil
pil 18650 tutucu
6. TP4056 şarj modülü
tp4056
tp4056
7. anahtar düğmeleri veya dip jumper
kırmızı daldırma anahtarı
swtichers, çok farklı
8. breadboard ve dupont kabloları
küçük ekmek tahtası
ekmek tahtası seti
9. kasa, ahşap + banttan oluşturduğum
bürokrasi
Prusa 3D yazıcı umarım plastikten kılıf yaparım:D
Adım 3: Devre
Devre oldukça basit:
Tüm i2c modüllerini (TSL2591, OLED, HTU21D) wemos üzerindeki SCL ve SDA pinlerine bağlayın (SDA -> D2, SCL -> D1).
Onları wemos'tan 3,3 V ile güçlendirin.
Bataryanın artı ucunu wemos üzerindeki 5V pinine ve tp4056 şarj modülündeki batarya + pinini batarya üzerindeki artı terminaline bağlayın.
Tüm toprakları birbirine bağlayın.
Adım 4: HTU21D Sensörü
0,3 °C hassasiyetle ölçen yeni sıcaklık sensörü satın alıyorum!
Bu sensör hakkında bilmeniz gerekenler (Sparkfun'dan):
- I2C arayüzünü kullanır
- ±%2'lik tipik nem doğruluğu
- ±0,3 °C'lik tipik sıcaklık doğruluğu
- %0 ila %100 nem arasında çalışır ancak bu sensör, suyla temas edebileceği (yağmur gibi) zorlu ortamlar için önerilmez.
- 3.3V sensör - 5V sinyalleri sınırlamak için satır içi mantık seviye dönüştürücüler veya 10k dirençler kullanın
- I2C veriyolunda aynı anda yalnızca bir HTU21D sensörü bulunabilir
Özetim: iyi bir sensör çünkü 0,3 °C hassasiyetle ve hem sıcaklık hem de nem ölçümü yapıyor. Artıları I2C paraziti ve eksileri 3.3V, ancak benim durumumda önemli değil.
Adım 5: TSL2591
Bu sensör, hassasiyeti nedeniyle gece gökyüzü kirliliğini ölçmek için iyidir (188 mikro lükse kadar!).
1. Olası ir ve tam ölçülü diyotlardır. kullanmıyorum.
2. 5V - 3.3 V arası voltaj regülatörü
Çip özellikleri (adafruit'ten):
- Yaklaşık İnsan Gözü Tepkisi
- Son derece geniş dinamik aralık 1 - 600, 000, 000 Sayım
- Lux Aralığı: 188 uLux hassasiyeti, 88.000 Lux giriş ölçümüne kadar.
- Sıcaklık aralığı: -30 ila 80 *C
- Voltaj aralığı: 3.3-5V yerleşik regülatöre
- arayüz: I2C
- Bu kart/çip, I2C 7 bitlik 0x29 adresini kullanır (sabit)
- Boyutlar: 19mm x 16mm x 1mm /.75" x.63" x.04"Ağırlık: 1.1g
- Hem IR hem de Tam spektrum ölçümü için 2 diyot
Özet:
188 uLux mükemmeldir, ayrıca I2C iletişimi basittir. Belki sorun giderilebilir I2C adresi (0x29). Ayrıca yerleşik regülatör, kışın (don) sensörü kullanmak için iyidir ve mümkündür.
6. Adım: Kod
Bu kitaplıklara ihtiyacınız var (bunları bir zip dosyasına ekliyorum):
- Adafruit-GFX-Library-master
- adafruit_gfx_library_master
- Adafruit_HTU21DF_Library-master
- Adafruit_Sensor-master
- Adafruit_TSL2591_Library-master
Kod: benimkini kullanabilir veya kendinizinkini oluşturabilirsiniz. Gece gökyüzü ölçümü için maksimum entegrasyon süresini (600 MS) ve kazancı maksimuma (GAIN_MAX) ayarlamayı unutmayın.
Kodumu kullanmayı denerseniz, lütfen ino dosyasını indirin. Kodumu talimattan kopyaladığımda, kitaplıklarda bir sorun var
Sadece eğlence için ayın yükleme görüntüsünü kullanıyorum. Herhangi birini kullanabilirsiniz, sadece dizi almak için bu sayfayı kullanın:
javl.github.io/image2cpp/
//https://lastminuteengineers.com/oled-display-arduino-tutorial///https://javl.github.io/image2cpp/ // mcd büyüklüğü https://unihedron.com/projects/darksky/magconv.php… // HD44780, karakter tabanlı sıvı kristal ekranlar (LCD'ler) için bir kontrolördür. https://unihedron.com/projects/darksky/magconv.php… #include
#Dahil etmek
#include #include #include "Adafruit_HTU21DF.h" #include "Adafruit_TSL2591.h" int sayaç; // OLED ekran TWI adresi #define OLED_ADDR 0x3C Adafruit_SSD1306 display(-1); // - 1 arduino kartında yeniden başlatma düğmesi ile yeniden başlatma ekranı için Adafruit_HTU21DF htu = Adafruit_HTU21DF(); Adafruit_TSL2591 tsl = Adafruit_TSL2591(2591); // sensör tanımlayıcısı için bir sayı girin (daha sonra kullanmak üzere) uint32_t lum; uint16_t ir, dolu; int ulux; yüzer lüks; yüzer sıcaklık; float rel_hum; kayan mag_arcsec2; // görsel mags/yaysaniye² [mag/yay2 cinsinden değer2] = Log10([cd/m2/108000 cinsinden değer)/-0.4 // semboller // Santigrat sabit için derece işaretsiz karakter derece PROGMEM = { 0xe, 0x11, 0x11, 0x11, 0xe, 0x0, 0x0, 0x0 }; // üs 2 const işaretsiz karakter üssü PROGMEM = { 0xe, 0x1b, 0x3, 0x6, 0xc, 0x18, 0x1f, 0x0 }; // 'moon_logo', 128x64px const imzasız karakter giriş PROGMEM = { 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0x3f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xc1, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0x0f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf0, 0x3f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xc0, 0xff, 0xfd, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x01, 0xff, 0xfd, 0xff, 0xfd, 0xff, 0x 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0x03, 0xff, 0xc0, 0x3f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfc, 0x07, 0xff, 0xe0, 0x7f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf0, 0x07, 0xff, 0xf8, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xe0, 0x0f, 0xff, 0xf0, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xc0, 0x0f, 0xff, 0x77, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x80, 0x1f, 0xbe, 0x7f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x80, 0x1f, 0xcc, 0xff, 0xff, 0xff, 0xf, 0x, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x3f, 0xc0, 0xff, 0xff, 0x1f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xx, 00, 0xfe,, 0xc0, 0xff, 0xff, 0x8f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0x00, 0x3f, 0xe0, 0x7f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,, 0xff, 0xff, 0xff, 0xff, 0xfc, 0x00, 0x3f, 0x80, 0x1f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf8, 0x00, 0x3, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf8, 0x00, 0x3f, 0xf1, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xffxff, 0xff, 0xff, 0xff,, 0xff, 0xff, 0xf0, 0x00, 0x3f, 0xf9, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x ff, 0xff, 0xf0, 0x00, 0x3f, 0xfb, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf0, 0x00, 0x3f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xe0, 0x0f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xe0, 0x18, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xe0, 0x60, 0xff, 0xff, 0xff, 0xff, 0xef, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xe0, 0x00, 0xff, 0xff, 0xff, 0xff, 0xe7, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xc0, 0xff, 0xff, 0xff, 0xff, 0xe1, 0xe7, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xc0, 0x00, 0xff, 0xff, 0xff, 0xff, 0xe0, 0x07, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xc0, 0x18, 0xff, 0xff, 0xff, 0xff, 0xe0, 0x0f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xc0, 0x38, 0xff, 0xff, 0xff, 0xe0, 0x0f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xc0, 0x48, 0x7f, 0xff, 0xff, 0xff, 0xc0, 0x1f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xc0, 0x80, 0x3f, 0xff, 0xff, 0xff, 0x00, 0x1f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xc0, 0xc4, 0x1f, 0xff, 0xff, 0xfc, 0x00, 0x0f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xc0, 0x60, 0x0f, 0xff, 0xff, 0xff, 0xff, 0x0f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xc0, 0xf0, 0x03, 0xff, 0xff, 0xff, 0xf0, 0x07, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xc0, 0x00, 0x00, 0xff, 0xff, 0xff, 0xf0, 0xe3, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xc0, 0x00, 0x00, 0xff, 0xff, 0xff, 0xf0, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xc0, 0x00, 0x01, 0xff, 0xff, 0xff, 0xf1, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xx, 00,xe0, 0x43, 0xff, 0xff, 0xff, 0xfb, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xe0, 0x00, 0x4f, 0xff, 0xff, 0xff, 0xfb, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xe0, 0x00, 0x5f, 0xff, 0xff, 0x03, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf0, 0x00, 0x3f, 0xff, 0xff, 0x87, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf0, 0x00ff, 0x03, 0x00ff, 0x03, 0xff,, 0xcf, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf0, 0x00, 0x01, 0xff, 0xff, 0xb7, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,, 0xff, 0xff, 0xf8, 0x00, 0x01, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf8, 0x00, 0x03, 0xff, 0xff,, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfc, 0x01, 0x0f, 0x3f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff,, 0xfc, 0x01, 0xfe, 0x3f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0x00, 0x00, 0x3f, 0xff, 0xff, 0xff, 0xff,, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x1f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x, 0x00, 0x0f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x80, 0x 00, 0x0f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xc0, 0x00, 0x03, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xe0, 0x00, 0x01, 0xff, 0xff, 0xfd, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf0, 0x00, 0x7f, 0xff, 0xf3, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf8, 0x00, 0x00, 0x1f, 0xff, 0xc7, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfc, 0x00, 0x00, 0x00, 0xfc, 0x0f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x 0x1f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x80, 0x00, 0x00, 0x00, 0x7f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x 0xff, 0xff, 0xff, 0xe0, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf8, 0x00, 0x00, 0x03, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfe, 0x00, 0x00, 0x1f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xe0, 0x01, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff }; geçersiz kurulum() { // htu21d htu.begin(); // tsl2591 sensor_t sensörü; tsl.getSensor(&sensor); tsl.setGain(TSL2591_GAIN_MAX); // MAKS, YÜKSEK ORTA, DÜŞÜK, tsl.setTiming(TSL2591_INTEGRATIONTIME_600MS); // 100MS, 200 MS, 300MS, 400MS, 500MS, 600MS // oled ekran kurulumu için kurulum.başla(SSD1306_SWITCHCAPVCC, OLED_ADDR); display.clearDisplay(); display.display(); display.drawBitmap(0, 0, giriş, 128, 64, BEYAZ); display.display(); gecikme(1000); display.setTextSize(1); display.setTextColor(BEYAZ); display.setFont(&FreeSerif9pt7b); display.clearDisplay(); } geçersiz döngü() { lüks = 0; ulux = 0; mag_arcsec2=0; sıcaklık=0; rel_hum=0; gecikme(100); lum = tsl.getFullLuminosity(); ir = lum >> 16; tam = lum & 0xFFFF; gecikme(100); lüks = tsl.hesaplaLux(dolu, ir); // microlux'te ışık yoğunluğu ulux= lux*1000000; if (ulux<0) { ulux=0; } mag_arcsec2 = log10(lux/108000)/-0.4; //(log((ulux/108000)) /(-0.4) temp = htu.readTemperature(); rel_hum = htu.readHumidity(); display_values(); } void display_values() { //display.drawPixel(120, 50, BEYAZ); display.clearDisplay(); display.setCursor(1, 15); display.print(temp); display.drawBitmap(42, 2, derece, 8, 5, BEYAZ); display.setCursor(50, 15); display.print("C"); display.setCursor(70, 15); display.print(rel_hum); display.setCursor(114, 15); display.print("%"); display.drawLine(1, 20, 127, 20, BEYAZ); display.drawLine(67, 1, 67, 20, BEYAZ); display.setCursor(1, 35); display.print("ulux ="); display.setCursor(50, 35); display.print(ulux); display.setCursor(1, 55); display.print("mag/arsec"); display.drawBitmap(70, 45, exponent, 8, 8, WHITE); display. setCursor(83, 55); display.print(mag_arcsec2); display.display(); }
Adım 7: İçeride
Kendi kasamı oluşturuyorum ve gördüğünüz gibi dupont kablolarla breadboard kullanıyorum.
Pili usb kablosuyla şarj etmek için TP4056 kullanıyorum (switch dip jumper'a ihtiyacım var).
Açma/kapama için dip jumper kullanıyorum.
Gün ışığı için TSL2591 0'ı gösterir ve mag/arcsec2 nan'dır.
Gece gökyüzü için TSL2591, 0 ila 1000 000 mikrolux (ulux) ve buna karşılık gelen mag/arcsec2 göstermelidir
(cca. 14 ila 22 mag/arsec2).
Dolunay için 0,05 lux olan 50k ulux ölçtüm.
Önerilen:
NaTaLia Hava İstasyonu: Arduino Güneş Enerjili Hava İstasyonu Doğru Şekilde Yapıldı: 8 Adım (Resimlerle)
NaTaLia Hava İstasyonu: Arduino Güneş Enerjili Hava İstasyonu Doğru Şekilde Yapıldı: 2 farklı lokasyonda 1 yıllık başarılı operasyonun ardından, güneş enerjili meteoroloji istasyonu proje planlarımı paylaşıyor ve gerçekten uzun süre hayatta kalabilen bir sisteme nasıl evrildiğini açıklıyorum. güneş enerjisinden dönemler. Takip ederseniz
DIY Hava İstasyonu ve WiFi Sensör İstasyonu: 7 Adım (Resimlerle)
DIY Hava İstasyonu ve WiFi Sensör İstasyonu: Bu projede size bir WiFi sensör istasyonu ile birlikte bir hava istasyonunun nasıl oluşturulacağını göstereceğim. Sensör istasyonu, yerel sıcaklık ve nem verilerini ölçer ve WiFi aracılığıyla hava durumu istasyonuna gönderir. Hava durumu istasyonu daha sonra t görüntüler
Etkileşimli Akrilik Gece Gökyüzü: 6 Adım
Etkileşimli Akrilik Gece Gökyüzü: Muhteşem bir gece manzarası çizimi, odanız veya oturma odanız ne olursa olsun, iç tasarımınızı geliştirebilir. Bu proje size odanızı kendi ellerinizle tasarlama seçeneği sunuyor. Sanat yeteneğinizi toplayın ve bitirmek için adımlarımı takip edin
TESS-W Gece Gökyüzü Parlaklık Fotometresi: 8 Adım (Resimlerle)
TESS-W Gece Gökyüzü Parlaklık Fotometresi: TESS-W, ışık kirliliği çalışmaları için gece gökyüzü parlaklığını ölçmek ve sürekli izlemek için tasarlanmış bir fotometredir. STARS4ALL H2020 Avrupa Projesi sırasında açık bir tasarımla (donanım ve yazılım) oluşturulmuştur. TESS-W fotometre
Raspberry Pi ve Weewx Kullanan Acurite 5'i 1 Arada Hava İstasyonu (Diğer Hava İstasyonları Uyumludur): 5 Adım (Resimlerle)
Acurite 5'i 1 Arada Hava İstasyonu Raspberry Pi ve Weewx Kullanarak (diğer Hava İstasyonları Uyumludur): Acurite 5'i 1 arada meteoroloji istasyonunu satın aldığımda, evde yokken hava durumunu kontrol edebilmek istedim. Eve gelip kurduğumda, ekranı bir bilgisayara bağlamam ya da akıllı hub'larını satın almam gerektiğini fark ettim,