ዝርዝር ሁኔታ:

ሰማያዊ መብራት የለም - 4 ደረጃዎች
ሰማያዊ መብራት የለም - 4 ደረጃዎች

ቪዲዮ: ሰማያዊ መብራት የለም - 4 ደረጃዎች

ቪዲዮ: ሰማያዊ መብራት የለም - 4 ደረጃዎች
ቪዲዮ: Top 5 Jobs In Ethiopia : 5 በኢትዮጲያ ከፍተኛ ደሞዝ ተከፋይ ስራዎች 2024, ሀምሌ
Anonim
ሰማያዊ መብራት የለም
ሰማያዊ መብራት የለም
ሰማያዊ መብራት የለም
ሰማያዊ መብራት የለም
ሰማያዊ መብራት የለም
ሰማያዊ መብራት የለም
ሰማያዊ መብራት የለም
ሰማያዊ መብራት የለም

ስለዚህ ይህ ሰነፍ ብሉይ ጂክ (ኤል.ኦ.ጂ.) በሰማያዊ ብርሃን ፕሮጀክት ላይ ሲሠራ ቆይቷል -

www.instructables.com/id/Blue-Light-Projec…

www.instructables.com/id/Blue-Light-Projec…

ደህና ፣ ለሚቀጥለው እርምጃ በቀን ውስጥ ብሩህ እና በምሽት/ማታ ሰማያዊ መብራት የሌለውን መብራት ፈልጌ ነበር።

የንድፍ ሃርድዌር;

ለብርሃን ለውጦች ጊዜዎችን ለመቆጣጠር RTC (እውነተኛ ሰዓት ሰዓት) ለመጠቀም ወሰንኩ።

ከ DS1307 የበለጠ ትክክለኛነትን ለመጠበቅ የተሻለ ጊዜ ስላለው DS3231 ን መርጫለሁ። DS3231 5v ወይም 3.3v ሊሆን ይችላል።

ለብርሃን ፣ የ WS2812B LED ሕብረቁምፊን እጠቀማለሁ። እነዚህ ቀላል ሶስት የሽቦ በይነገጽ እና ሊቆጣጠሩት የሚችል ቀይ ፣ አረንጓዴ እና ሰማያዊ ኤልኢዲዎች አሏቸው። WS2812B 5v መሣሪያዎች ናቸው።

ለማይክሮ መቆጣጠሪያ እኔ Pro ማይክሮን ፣ 5v 16 ሜኸዝ እጠቀማለሁ።

WS2812B ምናልባት ከ 3.3 ቪ ጋር ቢሠራም ፣ 5 ቪ አርዱዲኖን መጠቀም የተሻለ ነው።

Pro ማይክሮ Atmega32U4 ማይክሮ መቆጣጠሪያን በመጠቀም ርካሽ አርዱinoኖ ነው።

መብራቱ መብራቱን ለማብራት ወይም ለማጥፋት ማብሪያ/ማጥፊያ ይኖረዋል።

ብሩህነትን ለመቆጣጠር ፖታቲሞሜትር ይኖራል።

የዲዛይን ሶፍትዌር;

DS3231 RTC ጊዜውን ይቆጣጠራል ፣ የባትሪ ምትኬ አለው ስለዚህ ኃይል ቢጠፋም ጊዜውን መጠበቅ አለበት።

በቀን ውስጥ ፣ ሁሉም የ RGB LED ዎች በርተዋል ፣ በድስት እስከ ሙሉ ጥንካሬ ይቆጣጠራሉ።

ማለዳ ላይ ፣ ሰማያዊዎቹ ኤልኢዲዎች ፣ ቀይ እና አረንጓዴ ቢበዛ ይጠፋሉ።

እንደ ምሽቱ እድገት ፣ ቀይ እና አረንጓዴ ኤልኢዲዎች እየቀነሱ ይሄዳሉ ፣ ቀይ ከአረንጓዴ በላይ በመምረጥ (የእኔ ሙከራ በክፍል 2 ውስጥ አረንጓዴው ኤልዲዎች በውስጣቸው አንዳንድ ሰማያዊ እንዳላቸው ይጠቁማል)።

ከጠዋቱ 10 ሰዓት ገደማ በኋላ ሁሉም ኤልኢዲዎች ይጠፋሉ።

ችግር -

ወደ DS3231 RTC ሞዱል ተመለስኩ ፣ ለሌሎቹ ክፍሎች እንዳደረግኩት የእኔን ከአሊክስፕረስ ገዛሁ።

እነዚህ ከ LIR2032 ዳግም ሊሞላ የሚችል ባትሪ ጋር አብረው መሥራት እና መሙላት አለባቸው ተብሎ ይታሰባል። ሞክሬዋለሁ። ከአንድ ቀን ገደማ በኋላ ባትሪው ሞቷል።

ደህና ፣ በበይነመረብ ላይ አንዳንድ ፍለጋ ካደረግሁ በኋላ ይህንን ጽሑፍ አገኘሁት።

www.onetransistor.eu/2019/07/zs042-ds3231-…

በዚህ ትንታኔ እስማማለሁ ግን LIR2032 በበቂ ሁኔታ ግን ከመጠን በላይ አያስከፍልም ብዬ አስቤ ነበር። ተሳስቼ ነበር። ምንም እንኳን በጽሁፉ ውስጥ እንደ ZS-042 ምልክት ተደርጎበት ቢሆንም የእኔ DS3231 ከዚያ ትንሽ የተለየ ነበር ፣ ግን እሱ ተመሳሳይ ነው። ስለዚህ በሥዕሉ ላይ የሚታየውን ዲዲዮ አልፈታሁ እና CR2032 ባትሪ ጫንኩ። ያለ ዲዲዮው ሞጁሉ ባትሪውን ለመሙላት አይሞክርም። አሁን DS3231 ከኃይል መቋረጥ ጋር እንኳን ትክክለኛውን ጊዜ ይይዛል እና ባትሪው ለብዙ ዓመታት ጥሩ መሆን አለበት።

የኃይል መስፈርቶች

WS2812B አንዳንድ ጊዜ ኒኦፒክስል ተብሎ የሚጠራ የ RGB LEDs ሕብረቁምፊ ነው። እያንዳንዱ ኒኦፒክስል ቢበዛ 60mA ይፈልጋል። እኔ 12 ኒዮ ፒክሴሎችን እጠቀማለሁ ስለዚህ 0.72 ኤ ያስፈልገኛል። እኔ 2A ዩኤስቢ አስማሚን እጠቀማለሁ ስለዚህ ብዙ ወቅታዊ ይኑርዎት።

ደረጃ 1 ፦ BlueLamp PCB

BlueLamp ፒሲቢ
BlueLamp ፒሲቢ
BlueLamp ፒሲቢ
BlueLamp ፒሲቢ

ስለዚህ እኔ እንደማደርገው እኔ ፒሲቢዬን ለማቀናበር እና ለመፍጠር ነፃውን የ Eagle Cadsoft ሶፍትዌር (አሁን Autodesk) ተጠቀምኩ።

www.autodesk.com/products/eagle/free-downl…

የንስር ንድፍ እና የቦርድ ፋይሎች በስዕሉ ውስጥ ካለው ንድፍ ጋር ተያይዘዋል።

ስለ ዕቅዱ አንድ አስተያየት ፣ 330 ohm resistor እና 10, 000uFd capacitor በአዳፍ ፍሬው ኒዮፒክስል መመሪያ ምክሮች ናቸው።

learn.adafruit.com/adafruit-neopixel-uberg…

እኔ የ “ችቦ የግፊት ቁልፍ መቀየሪያ” የተጠቀምኩበት የመቀየሪያ ቁልፍ ከዚህ ነበር

www.aliexpress.com/item/32904942704.html?s…

10 ኪ (B103) ፖታቲሞሜትር ከዚህ

www.aliexpress.com/item/32672253655.html?s…

ደረጃ 2 መብራቱን መሰብሰብ

መብራቱን መሰብሰብ
መብራቱን መሰብሰብ
መብራቱን መሰብሰብ
መብራቱን መሰብሰብ

እኔ ከገዛሁት መብራት ከባድ መሠረት ነበረኝ። በላዩ ላይ ትልቅ ክብ ሚስማር ነበረው። በላዩ ላይ የሚገጣጠም የፒ.ቪ.ቪ. ትንሽ ልቅ ስለነበር እሱን ለማጠንከር ብሎን እና ሁለት ፍሬዎችን ወሰድኩ። (ፎቶውን ይመልከቱ)

WS2812B በሚፈልጉት የ NeoPixels ቁጥር ውስጥ ሊቆረጥ ይችላል። የገዛሁት ሰቅ በ NeoPixels መካከል ሰፊ ቦታዎች አሉት። እኔ ትንሽ ብሩህ እንዲሆን ስለፈለግኩ ሁለት የ 6 ኒኦፒክስል ቁርጥራጮችን በመቁረጥ በትይዩ በትንሹ ማካካሻ ሮጥኳቸው። የ WS2812B ሰቆች በ NeoPixels መካከል ሊቆረጡ ይችላሉ። በዚህ ሁኔታ እኔ የ 180 ዲግሪ ለውጥ አስፈልጎኝ ነበር ስለዚህ እርሳሱን ቆረጥኩ እና የጃምፐር ሽቦዎችን በመካከል አደረግኩ። ይህንን መቼም ካደረጉ ምልክቶቹ እና የአቅጣጫው ቀስቶች ትክክል መሆናቸውን ያረጋግጡ። (ሥዕሉን ይመልከቱ)

ይህ WS2812B እንዲሁ ሽቦዎች እና አያያዥ አለው (ይህ አገናኝ ሌላ ቦታ ለመጠቀም ከፈለጉ JST-SM 3pin አገናኝ ነው)። ይህ አገናኝ ቀድሞውኑ ስለነበረ ፣ ሽቦዎቹን ወደ ፒሲቢዬ ብቻ ሸጥኩ። ለዚህ WS2812B ቀይ ሽቦ 5v ፣ አረንጓዴ ምልክት እና ነጭ መሬት ነው።

ፒሲቢውን አንዴ ከሠራሁ በኋላ ከታች ቴፕ አደረግኩ እና ከመሠረቱ ጋር አጣበቅኩት። ከዚያ ፕሮ ማይክሮን እና DS3231 ን ሰካሁ።

ደረጃ 3: አርዱዲኖ ንድፍ

አርዱዲኖ ንድፍ
አርዱዲኖ ንድፍ

ምንም እንኳን የእኔን Pro ማይክሮን ከ Aliexpress.com ገዝቼ ቢሆንም አርዱዲኖ እንዲሠራ የሚከተሉትን መረጃዎች እጠቀም ነበር -

learn.sparkfun.com/tutorials/pro-micro--fi…

ለ DS3231 ቤተ -መጽሐፍት ለመጫን ፣ እኔ ይህንን እጠቀማለሁ

github.com/PaulStoffregen/DS1307RTC

የዚፕ ፋይልን ያውርዱ

አርዱዲኖን ይክፈቱ ፣ ‹ንድፍ› ‹ቤተ -መጽሐፍትን ያካትቱ› ‹zizi ቤተ -መጽሐፍት አክል ›ን ይምረጡ።

የሚከተለውን ይጫኑ ተመሳሳይ ዘዴ ይጠቀሙ

የጊዜ ቤተ -መጽሐፍት ፖል ስቶፍረገን

github.com/PaulStoffregen/Time

የሰዓት ዞን ቤተ -መጽሐፍት

github.com/JChristensen/Timezone

ሲጨርሱ አርዱዲኖን ይጀምሩ።

በመሳሪያዎች ሰሌዳዎች ስር “Sparkfun Pro Micro” ን ይምረጡ

መሣሪያዎችን እንደገና ጠቅ ያድርጉ ፣ ለአቀነባባሪው ምርጫ ይኖራል

እሱን መለወጥ ይችላሉ “Atmega32U4 (5V 16Mhz)”

ማስጠንቀቂያ እኔ እንደ እኔ ቸልተኛ ከሆንክ “Atmega32U4 (3.3V 8Mhz)” ን በስህተት መርጫለሁ። አርዱዲኖ ሊያየው እንዳይችል ይህ ‹ጡብ› አድርጎታል። ደህና ፣ እኔ ብዙውን ጊዜ አዳዲስ ነገሮችን ከማግኘቴ እና ስለዚህ ነገር አንድ ነገር ከማስታወስዎ በፊት ለማንበብ እሞክራለሁ-

learn.sparkfun.com/tutorials/pro-micro--fi…

በዚህ መመሪያ ውስጥ ‹‹Bricked› Pro ማይክሮን እንዴት ማደስ እንደሚቻል› የሚባል ክፍል አለ። እሱ እንደጠቀሰ ፣ በጣም አስቸጋሪ ሂደት ነው ፣ ግን የእኔን ማገገም ችዬ ነበር።

FYI: የተለያዩ የቮልቴጅ እና ፍጥነቶች ለምን ሁለት ስሪቶች አሉ ብለው እያሰቡ ከሆነ ፣ Atmega32U4 (እንደ Atmega328 ተመሳሳይ) በ 5 ቪ ከ 16 ሜኸ ሰዓት ጋር በጥሩ ሁኔታ ይሠራል። ነገር ግን በ 3.3V የንድፍ ዝርዝር 16 ሜኸ ሰዓት አይሰራም ይላል ፣ ለዚያም ነው ሰዓቱ በ 8 ሜኸ ላይ ያላቸው። በአጠቃላይ ፣ የአርዲኖን ሶፍትዌር መናገር ማንኛውንም የጊዜ ጉዳዮችን ይንከባከባል።

የ RTC ጠቃሚ ምክር - ለ DS1307 የተፃፉት አብዛኛዎቹ ሶፍትዌሮች በጣም ተመሳሳይ ሶፍትዌር ስላላቸው ከ DS3231 ጋር ይሰራሉ።

የቀን ብርሃን ቁጠባ ጊዜ

ደህና ፣ እኔ DST ን ለመተግበር ፈልጌ ነበር ፣ ስለዚህ በዓመት ሁለት ጊዜ መብራቴን እንደገና ማረም አልነበረብኝም። በዚህ ላይ ለበርካታ ቀናት ሠርቻለሁ። ጊዜ ፣ TimeLib እና RTClib እንዴት እንደሠሩ ምንም ጥሩ ቀላል ማብራሪያዎችን ማግኘት አልቻልኩም።

እኔ በእርግጥ ለ IPClock አንዳንድ የ DST ኮድ ጻፍኩ-

www.instructables.com/id/NO-MORE-SPRING-FO…

ያ ለኢንተርኔት ጊዜ ሰርቷል ነገር ግን ለ RTC ጊዜ እንዲሠራ አላገኘሁትም።

በመጨረሻ በ JChristensen የሚከተለውን ተመለከትኩ።

forum.arduino.cc/index.php?topic=96891.0

github.com/JChristensen/Timezone

ይህንን ለመጠቀም በመጀመሪያ RTC ን ወደ UTC (የተቀናጀ ሁለንተናዊ ሰዓት) ማቀናበር አለብዎት ፣ ይህ ጊዜ በግሪንዊች ፣ እንግሊዝ ውስጥ ነው። ደህና ፣ ያንን እንዴት ማድረግ እንዳለብኝ አላውቅም ግን ይህንን ጽሑፍ አገኘሁ-

www.justavapor.com/archives/2482

ለተራራ ጊዜ (ተያይ attachedል) UTCtoRTC.ino ን እንደገና ጻፈው

ከዚያ የሰዓት ሰቅን በእኔ ንድፍ ውስጥ አካትቻለሁ። እውነቱን ለመናገር ፣ እሱ እንደሚሰራ በማሰብ ብቻ አልሞከርኩትም።

የእኔ ንድፍ MTS_BlueLamp.ino ተያይ attachedል።

ደረጃ 4 መደምደሚያ

መደምደሚያ
መደምደሚያ

ለ CPAP የፊት ጭንብልዬ አናት ላይ ትንሽ መንጠቆ ሠራሁ። በድሮው የአልጋ መብራቴ ላይ እሰቅለው ነበር።

በመሠረቱ በዚህ መብራት በጣም ደስተኛ። በቀን ውስጥ ሙሉ ብሩህ እና በምሽት እና በሌሊት ሰማያዊ የለም።

አንድ የማልወደው ነገር ከ 10 ፒኤም በኋላ መጠቀም አለመቻሌ ነው። እና ከጠዋቱ 5 ሰዓት በፊት

እኔ ደግሞ አብዛኛውን ጊዜ ብቻ dimmer ማብሪያ መጠቀም እንደ እኔ ላይ / የ መቀያየሪያ ማጥፋት አይጠቀሙም መሆኑን አልተገኘም.

ለወደፊቱ ፣ ንድፉን እንደገና መጻፍ እና አዝራሩን ወደ መርሐግብር የተያዘ ወይም ያልታቀደ (ሙሉ ማብራት) መቀያየር እችል ይሆናል። ነገር ግን በእኔ ደካማ የኮዲንግ ክህሎቶች ትንሽ ጠብቄ ይሆናል።

የሚመከር: