ዝርዝር ሁኔታ:
- ደረጃ 1 - ክፍሎች ዝርዝር እና መሣሪያዎች
- ደረጃ 2 የ OLED ማሳያ እና የእውነተኛ ሰዓት ሰዓት ያዘጋጁ
- ደረጃ 3: ሮታሪ ኢንኮደርን ያዘጋጁ
- ደረጃ 4: ማቀፊያ
- ደረጃ 5: Arduino Power LED ን ያሰናክሉ (ከተፈለገ)
- ደረጃ 6 የኃይል አቅርቦት + ድፍን የስቴት ቅብብሎሽ
- ደረጃ 7: አርዱዲኖ ናኖ + የኃይል አቅርቦት + ጠንካራ-ግዛት ቅብብሎሽ
- ደረጃ 8: አርዱዲኖ ናኖ + የእውነተኛ ሰዓት ሰዓት
- ደረጃ 9: የ OLED ማሳያ ያገናኙ
- ደረጃ 10 ሮታሪ ኢንኮደር
- ደረጃ 11: በግቢው ውስጥ መጫኛ
- ደረጃ 12 ለመቀየር ከዋና / ብርሃን ጋር መገናኘት
- ደረጃ 13: ማቀፊያን ማጠናቀቅ
- ደረጃ 14 - አርዱዲኖን ፕሮግራም ማድረግ
- ደረጃ 15 - ጊዜን ማቀናበር እና የመቀየሪያ ጊዜዎችን
ቪዲዮ: Arduino Dusk/ንጋት የሰዓት ቆጣሪ 15 ደረጃዎች
2024 ደራሲ ደራሲ: John Day | [email protected]. ለመጨረሻ ጊዜ የተሻሻለው: 2024-01-30 07:32
ማጠቃለያ
ይህ በአርዱዲኖ ላይ የተመሠረተ ሰዓት ቆጣሪ በምሽት ፣ በማለዳ ወይም በተወሰነው ጊዜ አንድ 220V መብራት መለወጥ ይችላል።
መግቢያ ፦
በቤቴ ውስጥ ያሉ አንዳንድ መብራቶች በቅድመ ዝግጅት ጊዜ ወይም እስከ ንጋት (ሌሊቱን ሙሉ) እስከ ማታ ድረስ በራስ-ሰር ይበራሉ።
የመብራት ቦታው የብርሃን ዳሳሽ መጠቀምን አይፈቅድም። መደበኛው የሚገኝ የሰዓት ቆጣሪዎች በተወሰነ ሰዓት ላይ ያበራሉ። በእኩለ ሌሊት አካባቢን ለማብራት የሰዓት ቆጣሪ ፕሮግራሙን መቼት ማስተካከል ይጠይቃል።
እንደ ጥሩ ፈታኝ ፣ በምትኩ ብጁ አርዱዲኖን መሠረት ያደረገ ብቸኛ ሰዓት ቆጣሪ ለመገንባት ወሰንኩ። መብራቶቹ ማብራት ወይም ማጥፋት ያለበትን ጊዜ ለመወሰን በእውነተኛ ሰዓት ሰዓት እና በ Dusk2Dawn ቤተ -መጽሐፍት ይጠቀማል። የዚህ ሰዓት ቆጣሪ 3 ዲ ታትሞ በ Thingiverse ላይ ሊገኝ ይችላል። ለዚህ ፕሮጀክት የአርዱዲኖ ኮድ በጊትሆብ ላይ ይገኛል።
በዚህ ሰዓት ቆጣሪ መፈጠር በበይነመረብ ላይ ከብዙ ዲዛይኖች እና ወረዳዎች መነሳሻ አገኘሁ። በግልፅ ያልተጠቀሱትን አስተዋፅዖ አድራጊዎች ሁሉ አመሰግናለሁ።
ለተነባቢነት ከፊል ሥዕላዊ መግለጫዎች የተሟላ የወረዳ ዲያግራም ከማድረግ ይልቅ አስፈላጊ በሚሆንባቸው ደረጃዎች ውስጥ ይታያሉ።
አማራጭ መፍትሄዎች
በተናጥል ሰዓት ቆጣሪ ፋንታ ብልጥ የቤት አውቶማቲክ ሲስተም መብራቶችን የሚመራባቸው ብዙ መፍትሄዎች አሉ። ግቤ በ WIFI (ወይም በሌላ) ግንኙነት ላይ የማይመሠረት ገለልተኛ መፍትሔ ማግኘት ነበር።
ገደቦች ፦
በዚህ ፕሮጀክት የቀረበው ኮድ በአውሮፓ የቀን ብርሃን ቆጣቢ ስርዓት ላይ በመመርኮዝ የቀን ብርሃን ቁጠባ ለውጦችን መተግበርን ያጠቃልላል።
ደረጃ 1 - ክፍሎች ዝርዝር እና መሣሪያዎች
ክፍሎች ፦
ጠቅላላ ክፍሎች ወጪዎች (3 ዲ ህትመት ሳይጨምር) በግምት € 30 ፣ -.
- አርዱዲኖ ናኖ ቪ 3 (ተኳሃኝ) ያለ ራስጌዎች
- የኃይል አቅርቦት 5V 0.6A (34 x 20 x 15 ሚሜ)
- ድፍን -ግዛት ቅብብል 5V - ንቁ ዝቅተኛ - 2 ሀ 230VAC
- የእውነተኛ ሰዓት ሰዓት DS3231 (ትንሽ)
- 0.96”OLED ማሳያ SPI 128*64 ፒክሰሎች
- ሮታሪ ኢንኮደር - EC11 - 20 ሚሜ
- አንጓ 6 ሚሜ ዘንግ 15 ሚሜ * 17 ሚሜ
- የዳቦ ሰሌዳ የታተመ የወረዳ ሰሌዳ ፣
- 4* M3x25 ሚሜ ብሎኖች
- 3 ዲ የታተመ ማቀፊያ
- ሙቀት-የሚቀንስ ቱቦ
- ሽቦዎች
- ተርሚናል ብሎክን (ገለልተኛ ሽቦዎችን ለማገናኘት)
የሚያስፈልጉ መሣሪያዎች ፦
- የብረታ ብረት
- የመሸጫ ገመድ
- ዴልደርዲንግ ፓምፕ
- የሽቦ ቀበቶዎች
- መቁረጫዎች
- 3 ዲ አታሚ (ማቀፊያ ለማተም)
- የተለያዩ ትናንሽ መሣሪያዎች
ማስጠንቀቂያ
ይህ ወረዳ በ 230 ቪ ኤሲ ላይ ይሠራል እና ከዋናው voltage ልቴጅ ጋር መሥራት ካልለመዱ ወይም ከ 230v AC ኤሌክትሪክ አውታር ጋር በመስራት በቂ ልምድ ከሌለዎት እባክዎን ከዚህ ፕሮጀክት ይራቁ።
ይህንን ፕሮጀክት በመከተል ወይም በቀጥታ ለደረሰ ማንኛውም ኪሳራ ወይም ጉዳት ምንም ሀላፊነት የለኝም።
ከኤሲ ኤኤንኤስ ጋር በሚሰሩበት ጊዜ ሁል ጊዜ ተገቢውን ጥንቃቄ እና ጥንቃቄ እንዲያደርግ ይመከራል።
ደረጃ 2 የ OLED ማሳያ እና የእውነተኛ ሰዓት ሰዓት ያዘጋጁ
3 ዲ የታተመ አጥር ለአነስተኛ መጠን የተነደፈ ነው። በዚህ ምክንያት የ OLED ማሳያ እና የእውነተኛ ሰዓት ሰዓት ራስጌዎች መወገድ አለባቸው።
ለሚቀጥለው ደረጃ በመዘጋጀት ፣ ቀሪውን ብየዳውን ከደረቁ ፓምፖች ከጉድጓዶቹ ያፅዱ።
ደረጃ 3: ሮታሪ ኢንኮደርን ያዘጋጁ
የ rotary encoder ደካማ አያያ hasች አሉት። ጉዳትን ለመከላከል ፣ የታተመ የወረዳ ሰሌዳ ቁራጭ ወደ መቀየሪያው ይጫኑ።
በስዕሉ ላይ የመሬቱ ግንኙነት (ከላይ ወደ ቀኝ እና መካከለኛ ታች) እንዲሁ ተዘጋጅቷል።
ማሳሰቢያ -የታተመ የወረዳ ሰሌዳ ያለው የ rotary ኢንኮደር አርዱዲኖን ሳይነካው በግቢው ውስጥ የሚስማማ መሆኑን ያረጋግጡ። የተጣጣመ ሁኔታ ለማግኘት የታተመውን የወረዳ ሰሌዳ መፍጨት ሊያስፈልግ ይችላል።
ደረጃ 4: ማቀፊያ
የማሸጊያውን ሶስት ክፍሎች በ 3 ዲ አታሚ ያትሙ። በ Thingiverse ላይ ያሉትን መመሪያዎች ይመልከቱ።
ደረጃ 5: Arduino Power LED ን ያሰናክሉ (ከተፈለገ)
በሰዓት ቆጣሪው ውስጥ አረንጓዴ ብልጭታ እንዳይኖር ለመከላከል ፣ የአርዱዲኖ ኃይል LED ሊሰናከል ይችላል።
ይህ ማሻሻያ እንደ አማራጭ መሆኑን ልብ ይበሉ።
ወደ አርዱዲኖ ናኖ የተደረገው ማሻሻያ ከኃይል መሪው አጠገብ ያለውን ተከላካይ ማስወገድ (በስዕሉ ላይ ቀይ ክብ ይመልከቱ)።
ደረጃ 6 የኃይል አቅርቦት + ድፍን የስቴት ቅብብሎሽ
በዚህ ደረጃ የኃይል አቅርቦቱ እና ጠንካራ-ግዛት ቅብብል ተጣምረው በግቢው የታችኛው ክፍል ውስጥ ተጭነዋል።
በኃይል አቅርቦቱ እና በቅብብሎሽ መካከል ያሉ ግንኙነቶች በእነዚህ ክፍሎች ታች ላይ ይደረጋሉ። የቅብብሎሹ የፍጥነት ተርሚናል ብሎክ ከአርዲኖ ጋር ለመገናኘት ያገለግላል።
ማሳሰቢያ-ግንኙነቶችን በሚፈጥሩበት ጊዜ ፣ ጠንካራ-ግዛት ቅብብሎሽ የመጫኛ ቀዳዳዎች በነፃ እንዲቀመጡ ያረጋግጡ።
- በጠንካራ ሁኔታ ማስተላለፊያ A1 መካከል ካለው የኃይል አቅርቦት ኤሲ ግንኙነቶች መካከል የግንኙነት ሽቦን ያሽጡ
- ሽቦውን ወደ ሌላ የኃይል አቅርቦት (ኤሲ) ግንኙነት ያዙሩ (ይህ በደረጃ 7 ውስጥ ካለው ገለልተኛ የሽቦ ተርሚናል ማገጃ ጋር ይገናኛል)
- ዲሲን ለማስተላለፍ በኃይል አቅርቦት -Vo መካከል ሽቦን ያሽጡ
- የኃይል አቅርቦትን +ቮን ለማስተላለፍ ዲሲን ለማስተላለፍ ሽቦን ያሽጡ
ማሳሰቢያ - በግቢው ውስጥ ለመገጣጠም በኃይል አቅርቦቱ እና በቅብብሎሽ ላይ መሪዎቹን ማሳጠር ሊያስፈልግ ይችላል።
ደረጃ 7: አርዱዲኖ ናኖ + የኃይል አቅርቦት + ጠንካራ-ግዛት ቅብብሎሽ
በዚህ ደረጃ አርዱዲኖ ናኖ ከኃይል አቅርቦት እና ከጠንካራ ግዛት ቅብብል ጋር ተገናኝቷል።
- በግምት 70 ሚሜ ርዝመት ያላቸውን ሁለት ሽቦዎች ይቁረጡ። በአንድ ጎን 30 ሚሜ ማግለል ፣ በሌላ በኩል ደግሞ 4 ሚሜ።
- ሽቦው ተጣብቆ ወደ አርዱinoኖ +5 ቮ እና ጂኤንዲ በ 30 ሚ.ሜ ተነጥሎ መነጠልን ጎን ያሽጉ
- የ 20 ሚሜ ርዝመት ያላቸውን ሁለት ሙቀት-የሚቀንሱ ቱቦዎችን ይቁረጡ እና በ 25 ሚሜ በተነጠፈው ክፍል ላይ ያድርጓቸው። ይህ ከተራራ ጠመዝማዛ ተርሚናል ብሎክ ዲሲ+ እና ከጠንካራ-ግዛት ቅብብሎሽ ዲሲ ጋር ያለውን ግንኙነት እስከ ሽቦዎቹ ድረስ ያገልላል።
- ለ GND እና +5V ሽቦዎች ከቅብብል ስፒል ተርሚናል ማገጃ ጋር በትክክል ለመገናኘት መሻገር እንዳለባቸው ልብ ይበሉ።
- በግምት 40 ሚሊ ሜትር ርዝመት ያለው ሽቦ ይቁረጡ እና 4 ሚሊ ሜትር የሁለቱም ጫፎች ማግለል። በአርዱዲኖው ጀርባ ላይ ወደ A2 ግንኙነት አንድ ጎን ይሽጡ ፣ እና ሌላውን ጎን ከጠንካራ-ግዛት ተራራ ጠመዝማዛ ተርሚናል ማገጃ ከ CH1 ግንኙነት ጋር ያገናኙ።
ማስጠንቀቂያ
አርዱዲኖ የአርዲኖ ውስጣዊ የኃይል መቆጣጠሪያን ከመጠቀም ይልቅ በቀጥታ ከተረጋጋው +5V የኃይል አቅርቦት በቀጥታ ይሠራል። ስለዚህ አርዱዲኖ ከኃይል አቅርቦቱ ኃይል ሲቀበል ዩኤስቢን ማገናኘት ደህንነቱ የተጠበቀ አይደለም።
የአርዱዲኖ ዩኤስቢ ግንኙነትን ከመጠቀምዎ በፊት ሁል ጊዜ 230VAC አውታሮችን ያላቅቁ።
ደረጃ 8: አርዱዲኖ ናኖ + የእውነተኛ ሰዓት ሰዓት
በዚህ ደረጃ የእውነተኛ ሰዓት ሰዓት ከአርዱዱኖ ጋር ተገናኝቷል ፣ በከፊል በቀደመው ደረጃ የተዘጋጁ ገመዶችን በመጠቀም።
- ከ Arduino GND (እንዲሁም ከዲሲ- ከሪሌይ) ጋር የሚመጣውን ሽቦ ወደ '-' የእውነተኛ ሰዓት ሰዓት ያሽጡ።
- ከ Arduino+5V (እንዲሁም ከመስተዋወቂያው ዲሲ+ጋር የተገናኘ) የሚመጣውን ሽቦ ወደ “+” የእውነተኛ ሰዓት ሰዓት ያሽጡ።
- በግምት 40 ሚሜ ርዝመት ያላቸውን ሁለት ሽቦዎች ይቁረጡ እና 4 ሚሊ ሜትር የሁለቱም ጫፎች ማግለል።
- በ Arduino A4 እና በእውነተኛ ሰዓት ሰዓት ዲ (ኤስዲኤ) መካከል ሽቦን ያሽጡ።
- በ Arduino A5 እና በእውነተኛ ሰዓት ሰዓት C (SCL) መካከል ሽቦን ያሽጡ።
- በ rotary encoder ውስጥ ጣልቃ እንዳይገቡ ለማረጋገጥ የእውነተኛ ሰዓት ሰዓቱን ሽቦዎች ቅርፅ ይስሩ። ለዚህም ፣ ሽቦዎቹ በማጠፊያው ታችኛው ክፍል ላይ መሆን አለባቸው።
ደረጃ 9: የ OLED ማሳያ ያገናኙ
በዚህ ደረጃ የ OLED SPI ማሳያ ወደ አርዱinoኖ ታክሏል።
- የ 65 ሚሜ ርዝመት ያላቸውን 2 ሽቦዎች ይቁረጡ እና 4 ሚሜውን ከሁለቱም ጫፎች ማግለል።
- ከኦሌድ ማሳያ ወደ GND ግንኙነት ሽቦን ያዙሩ። ይህንን ሽቦ ከ Arduino GND (ወደ ደረጃ 4 ይመልከቱ) ከሚመጣው የሙቀት-መቀነሻ ቱቦው ገለልተኛ ሽቦ ጋር ያሽጉ እና ሁለቱንም ሽቦዎች ከዲሲ-ተራራ ጠመዝማዛ ተርሚናል ብሎክ ከጠንካራው ግዛት ቅብብል ጋር ያገናኙ።
- ከኦሌድ ማሳያ ወደ ቪሲሲ ግንኙነት ሽቦን ያዙሩ። ይህንን ሽቦ ከ Arduino + 5V (ወደ ደረጃ 4 ይመልከቱ) ከሚመጣው የሙቀት-መቀነሻ ቱቦው ገለልተኛ ሽቦ ጋር ያሽጉ እና ሁለቱንም ሽቦዎች ከጠንካራው ግዛት ቅብብሎሽ ከዲሲ + ተራራ የፍተሻ ተርሚናል ብሎክ ጋር ያገናኙ።
- የ 65 ሚሜ ርዝመት 5 ሽቦዎችን ይቁረጡ እና 4 ሚሜውን ከሁለቱም ጫፎች ያላቅቁ።
- D0 (CLK) ን ከአርዱዲኖ D10 ጋር ለማገናኘት ሽቦን ያሽጡ
- D1 (MOSI / DATA) ን ከ Arduino D9 ጋር ለማገናኘት ሽቦን ያሽጡ
- RES (RT) ን ከ Arduino D8 ጋር ለማገናኘት ሽቦን ያሽጡ
- ዲሲን ከአርዱዲኖ ዲ 11 ጋር ለማገናኘት ሽቦን ያሽጡ
- ሲኤስን ከአርዱዲኖ ዲ 12 ጋር ለማገናኘት ሽቦን ያሽጡ
ማሳሰቢያ የማሳያ ሽቦዎች ቅደም ተከተል አመክንዮአዊ አይደለም። ይህ በመጀመሪያ የአዳፍሬዝ ምሳሌን የመጠቀም ውጤት ነው ፣ እና ከዚያ ግንኙነቶችን የመቀየር ውጤት ነው ምክንያቱም D13 ን መጠቀም ሁል ጊዜ በአርዱዲኖ ላይ ቀይ LED ያስከትላል።
አማራጭ
ለ SPI ግንኙነቶች ‹መደበኛ› ትዕዛዝን መጠቀም ይቻላል። ለዚህ ፣ በ oledcontrol.cpp ውስጥ የ Arduino ፕሮግራም ዲጂታል ውፅዓት ፍቺ በዚህ መሠረት መስተካከል አለበት።
// ሶፍትዌር SPI በመጠቀም
// የፒን ትርጓሜዎች
#CS_PIN ን ይግለጹ 12
#RST_PIN 8 ን ይግለጹ
#ዲሲን_ፒን 11 ን ይግለጹ
#MOSI_PIN ን ይግለጹ 9
#መለየት CLK_PIN 10
ደረጃ 10 ሮታሪ ኢንኮደር
ሥዕላዊ መግለጫው የአርዲኖን ግንኙነቶች ወደ ሮታሪ ኢንኮደር (ከላይ የሚታየው ኢንኮደር) ያሳያል።
- የ 45 ሚሜ 4 ሽቦዎችን ይቁረጡ እና 4 ሚ.ሜውን ከሁለቱም ጫፎች ማግለል።
- አርዱዲኖ ጂኤንዲን ከላይኛው ቀኝ እና ታች የመቀየሪያ መካከለኛ አያያorsች ጋር ያገናኙ
- አርዱዲኖ D2 ከመቀየሪያው ታችኛው ግራ በኩል ያገናኙ
- አርዱዲኖ D3 ን ከመቀየሪያው ታች በስተቀኝ በኩል ያገናኙ
- አርዱዲኖ D4 ን ከመቀየሪያው በላይኛው ግራ በኩል ያገናኙ
ደረጃ 11: በግቢው ውስጥ መጫኛ
በግቢው የታችኛው ክፍል ውስጥ ሁሉንም ኤሌክትሮኒክስ ይጫኑ:
- በአቀባዊው ማስገቢያ ላይ አርዱዲኖን ያንሸራትቱ
- በታችኛው ክፍል ውስጥ የእውነተኛውን ሰዓት ሰዓት ያንሸራትቱ
- በላይኛው ክፍል ውስጥ የኃይል አቅርቦቱን እና ማስተላለፊያውን ያንሸራትቱ ፣ ማስተላለፊያው በተራሮቹ ላይ መቀመጡን ያረጋግጡ።
ደረጃ 12 ለመቀየር ከዋና / ብርሃን ጋር መገናኘት
ማስጠንቀቂያ
ከኤሲ ኤኤንኤስ ጋር በሚሰሩበት ጊዜ ተገቢውን ጥንቃቄ እና ጥንቃቄ ማድረግን ያረጋግጡ ፣ የኤሲኤንኤምኤን ግንኙነት መቋረጡን ያረጋግጡ።
ይህንን ፕሮጀክት በመከተል በቀጥታ ወይም በመነሳት ለሚከሰት ማንኛውም ኪሳራ ወይም ጉዳት ምንም ሀላፊነት የለኝም።
- የ AC Mains ደረጃን ከ A1 (ግራ) ወደ ማስተላለፊያው ተርሚናል ብሎክ ያገናኙ።
- ወደ ማስተላለፊያው ወደ B1 (ቀኝ) የመጠምዘዣ ተርሚናል ብሎክ ለመቀየር የብርሃን ደረጃውን ያገናኙ።
- የኤሲኤን ዋናውን ገለልተኛ ሽቦ ፣ ቀላልውን ገለልተኛ ሽቦ እና የኃይል አቅርቦቱን ገለልተኛ ሽቦ ለማገናኘት የተለየ የፍጥነት ተርሚናል ብሎክን ይጠቀሙ።
- ለጭንቀት እፎይታ ፣ በእያንዳንዱ የኃይል ገመዶች ዙሪያ የጥቅል መጠቅለያ ይጫኑ።
ደረጃ 13: ማቀፊያን ማጠናቀቅ
በዚህ ደረጃ በእቅፉ ውስጥ መጫኑ ተጠናቅቋል
- በግቢው መካከለኛ ክፍል ውስጥ ባለው የማሳያ መጫኛ ቀዳዳ በኩል የ OLED ማሳያውን ያንሸራትቱ።
- በመካከለኛው ክፍል ባለው ቀዳዳ በኩል የ rotary encoder ን ያንሸራትቱ ፣ የፀረ-ሽክርክሪት መስመሮቹ ወደ ላይ መሄዳቸውን ያረጋግጡ። የተካተተውን ማጠቢያ እና ነት በመጠቀም የ rotary ኢንኮደርን ይጫኑ።
- የአቀማሚውን የላይኛው ክፍል ከፍ ያድርጉ እና አራቱን M3x25 ሚሜ ብሎኖች ከስር በመጫን መከለያውን ይዝጉ።
ደረጃ 14 - አርዱዲኖን ፕሮግራም ማድረግ
ማስጠንቀቂያ
አርዱዲኖ የአርዲኖ ውስጣዊ የኃይል መቆጣጠሪያን ከመጠቀም ይልቅ በቀጥታ ከተረጋጋው +5V የኃይል አቅርቦት በቀጥታ ይሠራል። ስለዚህ አርዱዲኖ ከኃይል አቅርቦቱ ኃይል ሲቀበል ዩኤስቢን ማገናኘት ደህንነቱ የተጠበቀ አይደለም።
የአርዱዲኖ ዩኤስቢ ግንኙነትን ከመጠቀምዎ በፊት ሁል ጊዜ 230VAC አውታሮችን ያላቅቁ።
የ Arduino የሰዓት ቆጣሪ ፕሮግራሙን ከ GitHub ያውጡ።
ይህ ፕሮግራም እዚህ ሊገኝ የሚችለውን አርዱዲኖ አይዲኢ ይጠቀማል።
ፕሮግራሙ የሚከተሉትን ተጨማሪ ቤተመፃህፍት ይጠቀማል።
SSD1303 አሲሲ
የአርዱዲኖ ሽቦ ቤተ -መጽሐፍት
የ dusk2dawn ቤተ -መጽሐፍት እንዲሁ ጥቅም ላይ እንደዋለ ልብ ይበሉ ፣ ግን በእሱ በይነገጽ ለውጥ ምክንያት እንደ ኮድ ተካትቷል።
ትክክለኛውን የምሽት / የማለዳ ስሌት ለማረጋገጥ ኬንትሮስ እና ኬክሮስ እና የሰዓት ሰቅ ማዘጋጀት አለበት።
በእኩለ ቀን ላይ እንደተገለፀው ለማንኛውም ቦታ ኬንትሮስ እና ኬክሮስ ለማግኘት ቀላሉ መንገድ በ Google ካርታዎች ውስጥ ቦታውን መፈለግ ፣ በካርታው ላይ ያለውን ቦታ በቀኝ ጠቅ ያድርጉ እና “እዚህ ያለው ምንድን ነው?” የሚለውን ይምረጡ። ከታች ፣ መጋጠሚያዎች ያሉት ካርድ ያያሉ።
ኬንትሮስ እና ኬክሮስ በፕሮግራሙ ውስጥ በ Dusk2Dawn.cpp መስመር 19 እና 20 ውስጥ ሃርድኮድ ተደርጓል።
/* የአከባቢዎ ኬክሮስ እና ኬንትሮስ እዚህ መቀመጥ አለበት።
* * ፍንጭ -ለማንኛውም ቦታ ኬንትሮስ እና ኬክሮስ ለማግኘት ቀላሉ መንገድ * በ Google ካርታዎች ውስጥ ቦታውን መፈለግ ፣ በካርታው ላይ ያለውን ቦታ በቀኝ ጠቅ ያድርጉ እና * “እዚህ ምን አለ?” የሚለውን ይምረጡ። ከታች ፣ ከ * መጋጠሚያዎች ጋር አንድ ካርድ ያያሉ። */ #መለየት LATITUDE 52.097105; // Utrecht #definine LONGTITUDE 5.068294; // Utrecht
የሰዓት ሰቅ እንዲሁ በ Dusk2Dawn.cpp መስመር 24 ውስጥ በሃርድ ኮድ ተይ isል። በነባሪነት ወደ ኔዘርላንድስ (GMT + 1) ተዘጋጅቷል
/* የሰዓት ሰቅዎን (ወደ ጂኤምቲ ማካካሻ) እዚህ ያስገቡ።
*/ #ይግለጹ TIMEZONE 1
አርዱዲኖን ለመጀመሪያ ጊዜ ሲያዘጋጁ ፣ የ EEPROM ማህደረ ትውስታ መጀመር አለበት። ለዚህ ፣ EEPROM ን ማስጀመር ለማድረግ timer.cpp መስመር 11 ን ይለውጡ
// ለፕሮግራም ለመጀመሪያ ጊዜ ወደ እውነት ይለውጡ
#INITIALIZE_EEPROM_MEMORY ሐሰትን መለየት
ፕሮግራሙን ወደ አርዱዲኖ ይስቀሉ እና አርዱዲኖን ያስነሱ።
የ EEPROM አጀማመርን ያሰናክሉ እና ፕሮግራሙን እንደገና ወደ አርዱinoኖ ይስቀሉ። ሰዓት ቆጣሪው አሁን እንደገና ሲነሳ የመቀየሪያ ጊዜ ቅንብሮችን ያስታውሳል።
ደረጃ 15 - ጊዜን ማቀናበር እና የመቀየሪያ ጊዜዎችን
የተጠቃሚ መስተጋብር ጽንሰ -ሀሳቦች;
- አጭር ፕሬስ ምርጫዎችን ለማረጋገጥ ያገለግላል። በተጨማሪም ፣ በዋናው የሰዓት ቆጣሪ ማያ ገጽ ላይ አጭር ፕሬስ መብራቱን ያበራል ወይም ያጠፋዋል።
- ረጅም ማተሚያ ምናሌውን ከዋናው የሰዓት ቆጣሪ ማያ ገጽ ለማስገባት ያገለግላል። በምናሌው ውስጥ በማንኛውም ቦታ ፣ ረዥም ፕሬስ ወደ ዋናው የሰዓት ቆጣሪ ማያ ገጽ ይመለሳል።
- '>' የምርጫ ኩርኩስ። ይህ ጠቋሚ በአንድ ምናሌ ውስጥ የተመረጠውን አማራጭ ያመለክታል።
ዋናው የሰዓት ቆጣሪ ማያ ገጽ
ዋናው የሰዓት ቆጣሪ ማያ ገጽ ያሳያል
የሳምንቱ ቀን ሱ
የአሁኑ ሰዓት 16:00
የአሁኑ የሰዓት ቆጣሪ ሁኔታ እና የሚቀጥለው የመቀየሪያ ጊዜ ሰዓት ቆጣሪ እስከ 17:12 ድረስ ጠፍቷል
የማለዳ እና የመሸ ጊዜ ሰዓት ንጋት 08:05 ማለዳ 17:10
ትክክለኛውን ሰዓት ማቀናበር
ወደ ምናሌው ለመግባት ረጅም ይጫኑ። የሚከተሉት አማራጮች ይታያሉ
የ BackSet timeWeek ቀን ፕሮግራም የሳምንቱ መጨረሻ ፕሮግራም አማራጮች
የእውነተኛ ሰዓት ሰዓቱን ቀን እና ሰዓት ለማዘጋጀት የተቀናጀ ጊዜን ይምረጡ። ትክክለኛዎቹን እሴቶች ያስገቡ ለ ፦
የአመቱ ወርሃዊ ቀን
ሰዓት ቆጣሪው የሳምንቱን ቀን በራስ -ሰር ይወስናል። የቀን ብርሃን ቁጠባ ጊዜን መለወጥ እንዲሁ በራስ -ሰር ይከናወናል። የቀን ብርሃን ቁጠባ ለአውሮፓ የጊዜ ሰቅ ብቻ ይተገበራል።
የሰዓት ቆጣሪ ፕሮግራሙን ማቀናበር
ሰዓት ቆጣሪው 2 ፕሮግራሞች አሉት ፣ አንዱ ለሳምንታት ቀናት ፣ አንዱ ለሳምንቱ መጨረሻ። አርብ የሳምንቱ መጨረሻ አካል እንደሆነ ተደርጎ ይቆጠራል ፣ መብራቶች ትንሽ ረዘም ሊቆዩ ይችላሉ።
እያንዳንዱ ሰዓት ቆጣሪ ማብሪያ / ማጥፊያ / ማብሪያ / ማጥፊያ አለው። ቅጽበቱ ወይ ሊሆን ይችላል-
- ሰዓት - በትክክል የተጠቀሰው ጊዜ
- ጎህ: - በማለዳ በተሰላ ሰዓት ላይ የተመሠረተ ይቀያይሩ
- እኩለ ቀን - በተለወጠ የምሽት ሰዓት ላይ በመመርኮዝ ይቀያይሩ
ለጠዋት እና ንጋት ከ 59 ደቂቃዎች በፊት ወይም በኋላ የማረሚያ ዋጋን ማስገባት ይቻላል።
ምሳሌዎች
ሌሊቱን በሙሉ ብርሃን ለማብራት ፣ በ (ምሽት + 10 ደቂቃ) ላይ ማብሪያን ይምረጡ ፣ በ (ንጋት - 10 ደቂቃ) ላይ ያጥፉ
ምሽት ላይ መብራት ለማብራት ፣ ምሽት ላይ ማብሪያን ይምረጡ ፣ በሰዓት ያጥፉ - 22 30።
አማራጮች
በአማራጮች ማያ ገጽ ውስጥ ማያ ገጹን ለመቀየር የጊዜ ማብቂያ ሊዘጋጅ ይችላል።
ማያ ገጹ ሲጠፋ ፣ የ rotary encoder ቁልፍን መጫን ወደ ዋናው የሰዓት ቆጣሪ ማያ ገጽ ይመለሳል።
የሚመከር:
555 የሰዓት ቆጣሪ IC ን በመጠቀም Servo ን ይቆጣጠሩ - 3 ደረጃዎች
555 ሰዓት ቆጣሪ IC ን በመጠቀም Servo ን ይቆጣጠሩ - የእኔ የመጀመሪያ አስተማሪ የአናሎግ ጆይስቲክን በመጠቀም ሰርቪስን መቆጣጠር ነበር። ከዚያን ጊዜ ጀምሮ እኔ ሰርቪስ የሚያስፈልጉ ጥቂት ፕሮጄክቶችን አጋርቻለሁ - የሮቦት ክንድ እና የፊት መከታተያ። ሰርቦቹን ለመቆጣጠር እኛ ሁልጊዜ ማይክሮ መቆጣጠሪያ እንጠቀም ነበር። ግን ወደ
555 የሰዓት ቆጣሪ ምላሽ ጨዋታ 5 ደረጃዎች
555 የሰዓት ቆጣሪ ምላሽ ጨዋታ - ዒላማ ታዳሚዎች ይህ አስተማሪ በጥቂት ርካሽ ክፍሎች ብቻ ሊገነቡ የሚችሏቸውን ቀላል ጨዋታ ለሚፈልጉ ወረዳዎች (በትንሽ ዳራ) ፍላጎት ላላቸው ሰዎች የታለመ ነው። አስቸጋሪ ደረጃ ይህ ከሆነ
555 የሰዓት ቆጣሪ ቲቪ የርቀት ጃመር 3 ደረጃዎች
555 የሰዓት ቆጣሪ ቲቪ የርቀት ጃመር - የቴሌቪዥን መጨናነቅ እንዴት ይሠራል የቴሌቪዥን የርቀት መቆጣጠሪያ ከርቀት ወደ ቴሌቪዥኑ ምልክቶችን ለማስተላለፍ ብርሃንን ይጠቀማል። በርቀት ላይ ያለው መሪ የተወሰኑ የሁለትዮሽ ኮዶችን የሚዛመድ የማይታይ የኢንፍራሬድ ብርሃን ያወጣል። እነዚህ ሁለትዮሽ ኮዶች እንደ
LED Dimmer Circuit - 555 የሰዓት ቆጣሪ ፕሮጀክቶች 5 ደረጃዎች
LED Dimmer Circuit | 555 የሰዓት ቆጣሪ ፕሮጄክቶች -ሙሉ የፕሮጀክት መግለጫን ያግኙ & Use https://circuits-diy.com/how-to-ma
የ 30 ደቂቃ የሰዓት ቆጣሪ ማንቂያ ሰዓት-3 ደረጃዎች (ከስዕሎች ጋር)
የ 30 ደቂቃ የሰዓት ቆጣሪ ማንቂያ ሰዓት-አንድ ጓደኛ ለ 30 ደቂቃዎች የጊዜ መርጃዎችን የሚከራይ አነስተኛ ንግድ ይጀምራል። እሷ በየ 30 ደቂቃዎች (በሰዓቱ እና በግማሽ ሰዓት) በሚያስደስት የጎንግ ድምጽ ማስጠንቀቅ የሚችል ሰዓት ቆጣሪን ፈልጋ ነበር ፣ ግን ምንም ማግኘት አልቻልኩም። ሲን ለመፍጠር አቀረብኩ