ዝርዝር ሁኔታ:

የምሽት ሰማይ ታዛቢዎች ተንቀሳቃሽ የአየር ሁኔታ ጣቢያ 7 ደረጃዎች (ከስዕሎች ጋር)
የምሽት ሰማይ ታዛቢዎች ተንቀሳቃሽ የአየር ሁኔታ ጣቢያ 7 ደረጃዎች (ከስዕሎች ጋር)

ቪዲዮ: የምሽት ሰማይ ታዛቢዎች ተንቀሳቃሽ የአየር ሁኔታ ጣቢያ 7 ደረጃዎች (ከስዕሎች ጋር)

ቪዲዮ: የምሽት ሰማይ ታዛቢዎች ተንቀሳቃሽ የአየር ሁኔታ ጣቢያ 7 ደረጃዎች (ከስዕሎች ጋር)
ቪዲዮ: የምሽት ሰማይ አካላት / Elements of the Night Sky 2024, ሀምሌ
Anonim
ለሊት ሰማይ ታዛቢዎች ተንቀሳቃሽ የአየር ሁኔታ ጣቢያ
ለሊት ሰማይ ታዛቢዎች ተንቀሳቃሽ የአየር ሁኔታ ጣቢያ

የብርሃን ብክለት በዓለም ላይ ካሉ ብዙ ችግሮች አንዱ ነው። ያንን ችግር ለመፍታት የሌሊት ሰማይ በሰው ሠራሽ ብርሃን ምን ያህል እንደተበከለ ማወቅ አለብን። በዓለም ውስጥ መምህራን ያላቸው ብዙ ተማሪዎች የብርሃን ብክለትን ውድ በሆኑ ዳሳሾች ለመለካት ይሞክራሉ። ተንቀሳቃሽ የቅንጦት መለኪያዬን (የበለጠ ለመፈተሽ የቀደሙ የመማሪያ ኘሮጀክት ፕሮጀክት ተንቀሳቃሽ Luxmeter ን) ወደ የአየር ሁኔታ ጣቢያ በ TSL2591 ዳሳሽ ለመቀየር ወሰንኩ። ይህ አነፍናፊ የሌሊት ብክለትን ለመለካት በቂ ስሜታዊ ነው። እንዲሁም ፣ ለሙቀት እና እርጥበት ልኬት HTU21D ን እጨምራለሁ።

ደረጃ 1 - የሌሊት ብክለት ምንድነው እና እንዴት ይለካል

የሌሊት ብክለት ምንድነው እና እንዴት ይለካል
የሌሊት ብክለት ምንድነው እና እንዴት ይለካል

የሌሊት ብክለት ከመብራት ፣ ከመኪናዎች ፣ ከቤቶች ፣ በከተማ ውስጥ ካሉ ግዙፍ ኤልሲዲ ፓነሎች እና በሰው ከተሠራ እያንዳንዱ ብርሃን ነው። ያ ብርሀን ሰው ሰራሽ ነው። ለታዛቢዎች ፣ ሰው ሰራሽ ብርሃን ከዋክብትን ከከተማ ማየት ዋና ችግር ነው ፣ እናም ከከተማ ውጭ መሄድ አለባቸው። ለሰው ልጅ ፣ ከፍተኛ የብርሃን ብክለት ጎጂ ነው። እንዲሁም ለዛፎች ፣ ለሣር እና ለእንስሳት።

የቦታዎን ቀላል ብክለት ለመፈተሽ ፣ እዚህ የብርሃን ብክለት ካርታ እዚህ ማየት ይችላሉ

እሱ ሞዴል ብቻ ነው ፣ እና እውነተኛ እሴቶች ሊለያዩ ይችላሉ። ያንን የቅንጦት መለኪያ የፈጠርኩት ለዚህ ነው።

የብርሃን ብክለትን ለመለካት ፣ እኔ ልኬትን ብቻ እለካለሁ እና መጠኑን/ arsec2 ን እሰላለሁ።

በአንድ suqare ሜትር ከ lux ወደ candela ማስላት እችላለሁ

1 ሲዲ/ሜ 2 = 1 ሉክ

ስፋት በካሬ arcsecond (mag/arcsec2) የምሽት ሰማይ ዳራውን ይገልፃል (የወለል ብሩህነትን ይጠራል)።

በዊኪ ላይ ተጨማሪ: የወለል ብሩህነት

ሲዲ/ሜ 2 ን ወደ mag/arcsec2 ለማስላት ቀመር ነው

[እሴት በ mag/arcsec2] = Log10 ([እሴት በ cd/m2]/108000)/-0.4

unihedron.com/projects/darksky/magconv.php

ደረጃ 2 - BOM

ቦም
ቦም

ለዚህ ፕሮጀክት የሚከተሉትን ያስፈልግዎታል

1. WEMOS D1 Mini ወይም ማንኛውም ማይክሮ መቆጣጠሪያ

(ትንሾችን እጠቀማለሁ ፣ ምክንያቱም እሱ ትንሹ ስለሆነ ፣ በዩኤስቢ ወደብ ፣ አርዱዲኖ ናኖን መሞከር ይችላሉ)

WEMOS D1 MINI (Yanwen Economic Air Mail)

WEMOS D1 MINI (AliExpress መደበኛ መላኪያ)

WEMOS D1 MINI 10 pcs (የቻይና ፖስት የተመዘገበ የአየር ሜይል - ነፃ ጭነት)

የዩኤስቢ ገመድ ለፕሮግራም እና ኮድ ወደ ማስታወሻዎች ለመስቀል

2. TSL2591 ዳሳሽ

TSL2591 (ያንዌን ኢኮኖሚያዊ አየር ሜይል)

TSL2591 (የቻይና ፖስት የተመዘገበ የአየር ሜይል)

TSL2591 (የቻይና ፖስት የተመዘገበ የአየር ሜይል)

3. HTU21D የሙቀት መጠን እና እርጥበት ዳሳሽ

HTU21D (ካይኒያ ሱፐር ኢኮኖሚ)

HTU21D (ያንዌን ኢኮኖሚያዊ አየር ሜይል - ነፃ መላኪያ)

4. OLED ማሳያ 0.96 (128 x 64)

OLED ማሳያ

OLED ማሳያ

OLED ማሳያ

5. 18650 ባትሪ

18650 ሊቲየም አዮን ባትሪ

18650 ሊቲየም አዮን ባትሪ

ባትሪ 18650 መያዣ

6. TP4056 ቻርጅ ሞዱል

tp4056

tp4056

7. አዝራሮችን ይቀይሩ ወይም መዝለልን ይዝለሉ

swtich ቀይ መጥለቅ

swtichers ፣ ብዙ የተለያዩ

8. የዳቦ ሰሌዳ እና ዱፖንት ኬብሎች

ትንሽ የዳቦ ሰሌዳ

የዳቦ ሰሌዳ ስብስብ

9. መያዣ ፣ ከእንጨት + ቴፕ እፈጥራለሁ

ቀይ ፕላስተር

ፕሩሳ 3 ዲ አታሚ ፣ እኔ ከፕላስቲክ ጉዳይ አደርጋለሁ ብዬ ተስፋ አደርጋለሁ: ዲ

ደረጃ 3 ወረዳ

ወረዳ
ወረዳ

ወረዳው በጣም ቀላል ነው-

ሁሉንም i2c ሞጁሎች (TSL2591 ፣ OLED ፣ HTU21D) ከ SCL እና SDA ካስማዎች በ wemos (SDA -> D2 ፣ SCL -> D1) ያገናኙ።

ከ 3.3 ቮ ከዌሞሞስ ጋር ኃይል ያድርጓቸው።

በባትሪ ላይ ከ 5V ፒን እና በ tp4056 ባትሪ መሙያ ሞዱል ላይ የባትሪውን ተርሚናል ከባትሪ ላይ ተርሚናል ጋር ያገናኙ።

ሁሉንም ምክንያቶች አንድ ላይ ያገናኙ።

ደረጃ 4 HTU21D ዳሳሽ

HTU21D ዳሳሽ
HTU21D ዳሳሽ

በትክክለኛ 0.3 ° ሴ የሚለካ አዲስ የሙቀት ዳሳሽ እገዛለሁ!

ስለዚህ ዳሳሽ ማወቅ ያለብዎት ነገሮች (ከስፓርክfun)

  • የ I2C በይነገጽን ይጠቀማል
  • የተለመደው እርጥበት ትክክለኛነት ± 2%
  • የተለመደው የሙቀት መጠን ± 0.3 ° ሴ
  • ከ 0 እስከ 100% እርጥበት ይሠራል ፣ ግን ይህ ዳሳሽ ከውኃ ጋር ሊገናኝ በሚችልባቸው ከባድ አካባቢዎች (እንደ ዝናብ) አይመከርም።
  • 3.3V ዳሳሽ - የ 5 ቮ ምልክቶችን ለመገደብ የመስመር ውስጥ አመክንዮ ደረጃ መለወጫዎችን ወይም 10 ኪ ተቃዋሚዎችን ይጠቀሙ
  • በአንድ HTU21D ዳሳሽ ብቻ በ I2C አውቶቡስ ላይ በአንድ ጊዜ መኖር ይችላል

ማጠቃለያዬ - እሱ ጥሩ ዳሳሽ ነው ፣ ምክንያቱም በትክክለኛው 0.3 ° ሴ እና በሁለቱም - የሙቀት መጠን እና እርጥበት ይለካል። Pros I2C ጣልቃ ገብነት እና ጉዳቶች 3.3 ቪ ነው ፣ ግን በእኔ ሁኔታ ምንም አይደለም።

ደረጃ 5 TSL2591

TSL2591
TSL2591

ይህ ዳሳሽ በስሜታዊነት (እስከ 188 ማይክሮ lux!) የሌሊት ሰማይን ብክለትን ለመለካት ጥሩ ነው።

1. ሊሆኑ ከሚችሉት ir እና ሙሉ ልኬት ጋር ዳዮዶች ናቸው። አልጠቀምበትም።

2. የቮልቴጅ ተቆጣጣሪ ከ 5 ቮ እስከ 3.3 ቮ

ቺፕ ዝርዝሮች (ከአዳፍ ፍሬ)

  • የሰውን የዓይን ምላሽ ይገምታል
  • እጅግ በጣም ሰፊ ተለዋዋጭ ክልል ከ 1 እስከ 600 ፣ 000 ፣ 000 ቆጠራዎች
  • የሉክስ ክልል - 188 uLux ትብነት ፣ እስከ 88 ፣ 000 የሉክስ የግቤት መለኪያዎች።
  • የሙቀት ክልል -30 እስከ 80 *ሴ
  • የቮልቴጅ መጠን: 3.3-5V በቦርድ ተቆጣጣሪ ውስጥ
  • በይነገጽ: I2C
  • ይህ ሰሌዳ/ቺፕ I2C 7-ቢት አድራሻ 0x29 (ቋሚ) ይጠቀማል
  • ልኬቶች - 19 ሚሜ x 16 ሚሜ x 1 ሚሜ /.75 "x.63" x.04 "ክብደት 1.1g
  • ሁለቱንም ለመለካት 2 ዳዮዶች - አይአር እና ሙሉ ስፔክትሪክ

ማጠቃለያ

188 uLux ፍጹም ነው ፣ እንዲሁም የ I2C ግንኙነት ቀላል ነው። ምናልባት ችግር ሊስተካከል ይችላል I2C አድራሻ (0x29)። እንዲሁም በቦርዱ ተቆጣጣሪ ላይ በክረምት (በረዶ) ወቅት ዳሳሹን ለመጠቀም ጥሩ እና ይቻላል።

ደረጃ 6 ኮድ

እነዚህ ቤተመፃህፍት ያስፈልግዎታል (ወደ አንድ ዚፕ ፋይል እጨምራለሁ)

  • Adafruit-GFX-Library-master
  • adafruit_gfx_library_master
  • Adafruit_HTU21DF_መጽሐፍት-መምህር
  • Adafruit_Sensor-master
  • Adafruit_TSL2591_መጻሕፍት-መምህር

ኮድ - የእኔን መጠቀም ወይም የራስዎን መፍጠር ይችላሉ። የሌሊት ሰማይ ልኬት ከፍተኛውን የመዋሃድ ጊዜ (600 ኤምኤስ) ማቀናበር እና ወደ ከፍተኛ (GAIN_MAX) መድረሱን አይርሱ።

የእኔን ኮድ ለመጠቀም ከሞከሩ እባክዎን የኢኖ ፋይልን ያውርዱ። ከማስተማሪያ ኮዴዬን ስገለብጥ ፣ በቤተመጽሐፍት ውስጥ የሆነ ችግር አለ።

እኔ ለመዝናናት የጨረቃን የመጫኛ ምስል እጠቀማለሁ። ማንኛውንም መጠቀም ይችላሉ ፣ ድርድር ለማግኘት ይህንን ገጽ ይጠቀሙ

javl.github.io/image2cpp/

//https://lastminuteengineers.com/oled-display-arduino-tutorial///https://javl.github.io/image2cpp/ // mcd ወደ መጠኑ https://unihedron.com/projects/darksky/magconv.php… // HD44780 በባህሪ ላይ የተመሠረተ ፈሳሽ ክሪስታል ማሳያዎች (ኤልሲዲዎች) ተቆጣጣሪ ነው። https://unihedron.com/projects/darksky/magconv.php… #ጨምሮ

#ያካትቱ

#አካትት #አካትት #አካፍፍ_ኤችቲ 21DF.h " #አካት" Adafruit_TSL2591.h "int counter; // የ OLED ማሳያ TWI አድራሻ #ገላጭ OLED_ADDR 0x3C Adafruit_SSD1306 ማሳያ (-1); // - 1 ለ arduino_HTU21DF htu = Adafruit_HTU21DF () በአርዲኖ ቦርድ ላይ እንደገና በማስነሳት ቁልፍን እንደገና ለማስጀመር; Adafruit_TSL2591 tsl = Adafruit_TSL2591 (2591); // ለአነፍናፊ መለያ (በቁጥርዎ ለመጠቀም በኋላ) uint32_t lum በቁጥር ውስጥ ይለፉ ፤ uint16_t ir, ሙሉ; int ulux; ተንሳፋፊ lux; ተንሳፋፊ የሙቀት መጠን; ተንሳፋፊ rel_hum; ተንሳፋፊ mag_arcsec2; // visual mags/arcsecond² [value in mag/arcsec2] = Log10 ([እሴት በ cd/m2]/108000)/-0.4 // ምልክቶች // ዲግሪ ለሴልሺየስ const ያልተፈረመ ቻር ዲግሪ PROGMEM = {0xe, 0x11 ፣ 0x11 ፣ 0x11 ፣ 0xe ፣ 0x0 ፣ 0x0 ፣ 0x0}; // ኤክስፕሎረር 2 const ያልተፈረመ ቻር ኤክስፖተር PROGMEM = {0xe, 0x1b, 0x3, 0x6, 0xc, 0x18, 0x1f, 0x0}; // 'moon_logo' ፣ 128x64px const ያልተፈረመ ቻር መግቢያ PROGMEM = {0xff ፣ 0xff ፣ 0xff ፣ 0xff ፣ 0xff ፣ 0xff ፣ 0xff ፣ 0xfe ፣ 0x3f ፣ 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, 0xff, 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 ፣ 0xc0 ፣ 0xff ፣ 0xfd ፣ 0xff ፣ 0xff ፣ 0xff ፣ 0xff ፣ 0xff ፣ 0xff ፣ 0xff ፣ 0xff ፣ 0xff ፣ 0xff ፣ 0xff ፣ 0xff ፣ 0xff ፣ 0xff ፣ 0xff ፣ 0xff ፣ 0xff ፣ 0xff ፣ 0xff ፣ 0xff ፣ 0xff ፣ 0xff ፣ 0xff ፣ 0xfe ፣ 0x03 ፣ 0xff ፣ 0xc0 ፣ 0x3f ፣ 0xff ፣ 0xff ፣ 0xff ፣ 0xff ፣ 0xff ፣ 0xff ፣ 0xff ፣ 0xff ፣ 0xff 0xfc ፣ 0x07 ፣ 0xff ፣ 0xe0 ፣ 0x7f ፣ 0xff ፣ 0xff ፣ 0xff ፣ 0xff ፣ 0xff ፣ 0xff ፣ 0xff ፣ 0xff ፣ 0xff ፣ 0xff ፣ 0xf0 ፣ 0x07 ፣ 0xff ፣ 0xf8 ፣ 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 ፣ 0x80 ፣ 0x1f ፣ 0xbe ፣ 0x7f ፣ 0xff ፣ 0xff ፣ 0xff ፣ 0xff ፣ 0xff ፣ 0xff ፣ 0xff ፣ 0xff ፣ 0xff ፣ 0xff ፣ 0xff ፣ 0xff ፣ 0x80 ፣ 0x1f ፣ 0xcc ፣ 0xff ፣ 0xff ፣ 0xff ፣ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x3f, 0xc0, 0xff, 0xff, 0x1f, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 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 ፣ 0xfc ፣ 0x00 ፣ 0x3f ፣ 0x80 ፣ 0x1f ፣ 0xff ፣ 0xff ፣ 0xff ፣ 0xff ፣ 0xff ፣ 0xff ፣ 0xff ፣ 0xff ፣ 0xff ፣ 0xff ፣ 0xf ፣ 0x00, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xf8, 0x00, 0x3f, 0xf1, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff ፣ 0xff ፣ 0xff ፣ 0xf0 ፣ 0x00 ፣ 0x3f ፣ 0xf9 ፣ 0xff ፣ 0xff ፣ 0xff ፣ 0xff ፣ 0xff ፣ 0xff ፣ 0xff ፣ 0xff ፣ 0xff ፣ 0xff ፣ 0xff ff ፣ 0xff ፣ 0xf0 ፣ 0x00 ፣ 0x3f ፣ 0xfb ፣ 0xff ፣ 0xff ፣ 0xff ፣ 0xff ፣ 0xff ፣ 0xff ፣ 0xff ፣ 0xff ፣ 0xff ፣ 0xff ፣ 0xff ፣ 0xf ፣ 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 ፣ 0x0 ፣ 0x60 ፣ 0xff ፣ 0xff ፣ 0xff ፣ 0xff ፣ 0xff ፣ 0xff 0xff ፣ 0xff ፣ 0xff ፣ 0xff ፣ 0xff ፣ 0xff ፣ 0xff ፣ 0xe0 ፣ 0x00 ፣ 0xff ፣ 0xff ፣ 0xff ፣ 0xff ፣ 0xe7 ፣ 0xff ፣ 0xff ፣ 0xff ፣ 0xff ፣ 0xff ፣ 0xff ፣ 0xff ፣ 0xff ፣ 0xff 0xff, 0xff, 0xff, 0xff, 0xe1, 0xe7, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xc0, 0x00, 0xff, 0xff, 0xff, 0xff, 0x0, 0xff, 0xff, 0xff 0xff ፣ 0xff ፣ 0xff ፣ 0xff ፣ 0xff ፣ 0xc0 ፣ 0x18 ፣ 0xff ፣ 0xff ፣ 0xff ፣ 0xff ፣ 0xe0 ፣ 0x0f ፣ 0xff ፣ 0xff ፣ 0xff ፣ 0xff ፣ 0xff ፣ 0xff ፣ 0xff ፣ 0xff ፣ 0xff ፣ 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 ፣ 0x00 ፣ 0x1f ፣ 0xff ፣ 0xff ፣ 0xff ፣ 0xff ፣ 0xff 0xff ፣ 0xff ፣ 0xc0 ፣ 0xc4 ፣ 0x1f ፣ 0xff ፣ 0xff ፣ 0xfc ፣ 0x00 ፣ 0x0f ፣ 0xff ፣ 0xff ፣ 0xff ፣ 0xff ፣ 0xff ፣ 0xff ፣ 0xff ፣ 0xf0 ፣ 0x60 ፣ 0x0f ፣ 0x0f ፣ 0xff ፣ 0xff ፣ 0xff ፣ 0xff ፣ 0xff ፣ 0xff ፣ 0xff ፣ 0xff ፣ 0xc0 ፣ 0xf0 ፣ 0x03 ፣ 0xff ፣ 0xff ፣ 0xff ፣ 0xf0 ፣ 0x07 ፣ 0xff ፣ 0xff ፣ 0xff ፣ 0xff ፣ 0xff ፣ 0xff 0xc0 ፣ 0x00 ፣ 0x00 ፣ 0xff ፣ 0xff ፣ 0xff ፣ 0xf0 ፣ 0xe3 ፣ 0xff ፣ 0xff ፣ 0xff ፣ 0xff ፣ 0xff ፣ 0xff ፣ 0xff ፣ 0xff ፣ 0xff ፣ 0x00 ፣ 0xff ፣ 0xff ፣ 0xff ፣ 0xff 0xff ፣ 0xff ፣ 0xff ፣ 0xff ፣ 0xff ፣ 0xff ፣ 0xff ፣ 0xc0 ፣ 0x00 ፣ 0x01 ፣ 0xff ፣ 0xff ፣ 0xff ፣ 0xf1 ፣ 0xff ፣ 0xff ፣ 0xff ፣ 0xff ፣ 0xff ፣ 0xff ፣ 0xff ፣ 0xff 0x43 ፣ 0xff ፣ 0xff ፣ 0xff ፣ 0xfb ፣ 0xff ፣ 0xff ፣ 0xff ፣ 0xff ፣ 0xff ፣ 0xff ፣ 0xff ፣ 0xff ፣ 0xff ፣ 0xe0 ፣ 0x00 ፣ 0x4f ፣ 0xff ፣ 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, 0xff, 0xf0, 0x00, 0x3f, 0xff, 0xff, 0x87, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 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 ፣ 0xf8 ፣ 0x00 ፣ 0x01 ፣ 0xff ፣ 0xff ፣ 0xff ፣ 0xff ፣ 0xff ፣ 0xff ፣ 0xff ፣ 0xff ፣ 0xff ፣ 0xff ፣ 0xff ፣ 0xff ፣ 0xf8 ፣ 0xff ፣, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xfc, 0x01, 0x0f, 0x3f, 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, 0xfe, 0x00, 0x00, 0x3f, 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 ፣ 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 ፣ 0xe0 ፣ 0x00 ፣ 0x01 ፣ 0xff ፣ 0xff ፣ 0xfd ፣ 0xff ፣ 0xff ፣ 0xff ፣ 0xff ፣ 0xff ፣ 0xff ፣ 0xff ፣ 0xff ፣ 0xff ፣ 0xff 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 ፣ 0xfc ፣ 0x00 ፣ 0x00 ፣ 0x00 ፣ 0xfc ፣ 0x0f ፣ 0xff ፣ 0xff ፣ 0xff ፣ 0xff ፣ 0xff ፣ 0xff ፣ 0xff ፣ 0xff ፣ 0xff ፣ 0xff ፣ 0xff ፣ 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 ፣ 0xff ፣ 0xe0 ፣ 0x00 ፣ 0x00 ፣ 0x00 ፣ 0xff ፣ 0xff ፣ 0xff ፣ 0xff ፣ 0xff ፣ 0xff ፣ 0xff ፣ 0xff ፣ 0xff ፣ 0xff ፣ 0xff ፣ 0xf8 ፣ 0x00 ፣ 0x00 ፣ 0x03 ፣ 0x 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}; ባዶነት ማዋቀር () {// htu21d htu.begin (); // tsl2591 sensor_t ዳሳሽ; tsl.getSensor (& ዳሳሽ); tsl.setGain (TSL2591_GAIN_MAX); // MAX ፣ HIGH MED ፣ LOW ፣ tsl.setTiming (TSL2591_INTEGRATIONTIME_600MS); // 100MS ፣ 200 MS ፣ 300MS ፣ 400MS ፣ 500MS ፣ 600MS/ ለቅባት ማሳያ ማሳያ። display.clearDisplay (); display.display (); display.drawBitmap (0 ፣ 0 ፣ መግቢያ ፣ 128 ፣ 64 ፣ ነጭ); display.display (); መዘግየት (1000); display.setTextSize (1); display.setTextColor (ነጭ); display.setFont (& FreeSerif9pt7b); display.clearDisplay (); } ባዶነት loop () {lux = 0; ulux = 0; mag_arcsec2 = 0; ሙቀት = 0; rel_hum = 0; መዘግየት (100); lum = tsl.getFullLuminosity (); ir = lum >> 16; ሙሉ = lum & 0xFFFF; መዘግየት (100); lux = tsl.calculateLux (ሙሉ ፣ አይር); // የብርሃን ማጠናከሪያ በ microlux ulux = lux*1000000; ከሆነ (ulux <0) {ulux = 0; } mag_arcsec2 = log10 (lux/108000)/-0.4; // (መዝገብ ((ulux/108000)) /(-0.4) temp = htu.readTemperature () ፤ rel_hum = htu.readHumidity () ፤ display_values () ፤} ባዶ ማሳያ_ቫልሶች () {//display.drawPixel (120) ፣ 50 ፣ ነጭ) ፤ ማሳያ። 15) ፤ display.print ("C") ፤ display.setCursor (70 ፣ 15) ፤ display.print (rel_hum) ፤ ማሳያ 1 ፣ 20 ፣ 127 ፣ 20 ፣ ነጭ) ፤ display.drawLine (67 ፣ 1 ፣ 67 ፣ 20 ፣ ነጭ) ፤ ማሳያ, 35); display.print (ulux); display.setCursor (1, 55) ፤ display.print (“mag/arsec”) ፤ display.drawBitmap (70 ፣ 45 ፣ exponent ፣ 8 ፣ 8 ፣ WHITE) ፤ ማሳያ። setCursor (83, 55) ፤ display.print (mag_arcsec2) ፤ display.display () ፤}

ደረጃ 7: ውስጥ

ውስጥ
ውስጥ
ውስጥ
ውስጥ

እኔ የራሴን መያዣ እፈጥራለሁ እና እርስዎ እንደሚመለከቱት ከዳፖንት ኬብሎች ጋር የዳቦ ሰሌዳ እጠቀማለሁ።

በዩኤስቢ ገመድ ባትሪ ለመሙላት TP4056 እጠቀማለሁ (swtich dip jumper ያስፈልጋል)።

ለማብራት/ለማጥፋት እኔ የመጥለቅያ ዝላይን እጠቀማለሁ።

ለቀን ብርሃን ፣ TSL2591 0 ያሳያል እና mag/arcsec2 ናን ነው።

ለሊት ሰማይ TSL2591 ከ 0 እስከ 1000 000 ማይክሮሉክስ (ulux) እና ተጓዳኝ mag/arcsec2 ማሳየት አለበት

(ከ 14 እስከ 22 mag/arsec2)።

ለሙሉ ጨረቃ እኔ 50k ulux ን ለካ ይህም 0.05 lux ነው።

የሚመከር: