ዝርዝር ሁኔታ:
- ደረጃ 1: ክፍሎች
- ደረጃ 2 - Raspberry Pi ን ማቀናበር
- ደረጃ 3: የ LED ስትሪፕን መጫን
- ደረጃ 4: የ LED ስትሪፕን መቆጣጠር
- ደረጃ 5 የሰዓት ፊት ማድረግ
- ደረጃ 6 Pi ን ኃይል መስጠት
- ደረጃ 7 የወረዳውን እና ማሸጊያውን ያጠናቅቁ
- ደረጃ 8 ኮዱን ይስቀሉ + ጨርስ
ቪዲዮ: ወደላይ የተቀቀለ የማንቂያ ሰዓት ስማርት ብርሃን 8 ደረጃዎች (ከስዕሎች ጋር)
2024 ደራሲ ደራሲ: John Day | [email protected]. ለመጨረሻ ጊዜ የተሻሻለው: 2024-01-30 07:30
በዚህ ፕሮጀክት ውስጥ ሙሉ በሙሉ የተሰበረውን የንፋስ ማንቂያ ደወል ሰዓትን እጠቀማለሁ። የሰዓት ፊቱ በ 12 ኤልኢዲዎች ተተክቷል ፣ በሰዓቱ ጠርዝ ዙሪያ ባለው የ LED ስትሪፕ ያበራል። 12 ቱ ኤልኢዲዎች ጊዜውን ይነግሩታል እና የ LED ስትሪፕው እንደ ማንቂያ ሆኖ እንዲሠራ በፕሮግራሙ ተዘጋጅቷል ፣ በተቀመጠው ጊዜ ወደ ሙሉ ብሩህነት ይለወጣል። ኢሜል በሚቀበሉበት ጊዜ የብርሃን ማንቂያውን ከስልክዎ ማንቂያ ጋር በራስ -ሰር ማመሳሰል ወይም ኤልኢዲዎችን ማብራት የመሳሰሉ ስፍር ቁጥር የሌላቸው ውህደትን እና የማስፋፊያ ዕድሎችን በመፍቀድ ሁሉም ነገር በ Raspberry Pi Zero ቁጥጥር ስር ነው።
ፕሮጀክቱ በአንፃራዊነት ርካሽ ወይም እንደገና ጥቅም ላይ የዋሉ ክፍሎችን ይጠቀማል - እኔ የገዛሁት ብቸኛው ነገር የቮልቴጅ ተቆጣጣሪው ነበር። እኔ ያጋጠመኝ ሌላ ነገር ሁሉ እንደ LED ጠፍጣፋ መቁረጥ ዙሪያ ተኝቶ ነበር። ይህ አስተማሪው ለተሰበረው ሰዓቴ አዲስ ሕይወት እንዴት እንደሰጠሁ ይመራዎታል እናም የእራስዎን አንድ ነገር እንዲሻሻሉ ያነሳሳዎታል ብዬ ተስፋ አደርጋለሁ።
ደረጃ 1: ክፍሎች
እኛ Raspberry Pi Zero ን እንደ ትንሽ የምንጠቀምበትን ሁሉ ለመቆጣጠር ፣ በጣም ትንሽ ወጭ እና ከ WiFi ጋር ሊገናኝ ይችላል ፣ ይህ ማለት እንደ እውነተኛ ሰዓት ሰዓት አያስፈልገንም ፣ እና ስለዚህ ከኮምፒዩተር ከርቀት በቀላሉ ኮዱን በቀላሉ ማዘመን ይችላል። Pi Zero W ከሌለዎት ፣ የዩኤስቢ ዋይፋይ ዶንግልን በመጠቀም ከ WiFi አውታረ መረብ ጋር እንገናኛለን።
እኔ የተጠቀምኳቸው ክፍሎች ዝርዝር እዚህ አለ ግን አብዛኛዎቹ ነገሮች ተስማሚ ለሆኑ አማራጮች ሊለወጡ ይችላሉ። ለምሳሌ ከ Raspberry Pi ይልቅ ፕሮጀክቱን ለመቆጣጠር አርዱዲኖን በእውነተኛ ሰዓት ሰዓት መጠቀም ይችላሉ።
ያገለገሉ ክፍሎች
- የድሮ የማንቂያ ሰዓት
- 30 ሴ.ሜ ሙቅ ነጭ የ LED ንጣፍ
- 1x Raspberry Pi Zero + micro SD ካርድ
- 1x USB WiFi dongle + micro USB ወደ ዩኤስቢ መለወጫ
- 12x LEDs
- 12x 330ohm resistors (ደብዛዛ ኤልኢዲዎችን ከፈለጉ ከፍ ያለ ይጠቀሙ)
- 1x TIP31a (ወይም ሌላ የ npn ኃይል ትራንዚስተር ወይም MOSFET)
- 1x 1 ኪ resistor
- 1x LM2596 ዲሲ-ዲሲ የሚስተካከል የባክ መቀየሪያ (ለ Raspberry Pi 12V ወደ 12V ዝቅ ይላል)
- 1x 12v የኃይል አቅርቦት (+ ወደ ፕሮጀክትዎ የሚገቡበት መንገድ)
- ለሠዓቱ ፊት 10 ሴ.ሜ x 10 ሴ.ሜ እንጨት (የእርስዎን ኤልኢዲዎች ለመጫን ተስማሚ ቀጭን መሆን አለበት)
- የተለያየ ቀለም ሽቦ የተለያዩ ቁርጥራጮች
ሊኖራቸው የሚገባ ጠቃሚ ነገሮች
- የሚሸጥ ብረት + መሸጫ
- ትኩስ ሙጫ
- መልቲሜትር
- የዳቦ ሰሌዳ
- የሴት ራስጌ ፒኖች
- የማይክሮ ኤስዲ ካርድ አንባቢ ወይም መለወጫ
- ኮምፒተር
- የፒ ዴስክቶፕ አከባቢን ለመጠቀም ከፈለጉ አነስተኛ የኤችዲኤምአይ አስማሚ + የኤችዲኤምአይ ማያ ገጽ
ደረጃ 2 - Raspberry Pi ን ማቀናበር
የአሰራር ሂደት
Raspberry Pi ከማያ ገጽ ጋር ስለማይገናኝ ከዴስክቶፕ አከባቢ ጋር የማይመጣውን Raspbian Buster Lite ለመጠቀም መረጥኩ። ለ Raspberry Pi አዲስ ከሆኑ ከዴስክቶፕ ጋር በሚመጣው መደበኛ Raspbian Buster ላይ መጣበቅ ይፈልጉ ይሆናል። የእርስዎን ስርዓተ ክወና እንዴት እንደሚጭኑ እርግጠኛ ካልሆኑ ይህ ትልቅ ሀብት ነው። ሁለቱም የአሠራር ስርዓቶች ከ Raspberry Pi ድር ጣቢያ ማውረድ ይችላሉ።
ለጊዜው ፣ Pi ን በማይክሮ ዩኤስቢ የኃይል ግብዓት በኩል ያብሩ። እንዲሁም የዩኤስቢ WiFi dongle ን ያገናኙ።
ከ Raspberry Pi ጋር መነጋገር
አንዴ ሁሉም ነገር ከተጠቃለለ ኮዱን ለመለወጥ ከፈለጉ ወዘተ Pi ን መድረስ በጣም ከባድ ነው SSH ን መጠቀም መጠቀምን ከ Pi ጋር ማገናኘት እና ከሌላ ኮምፒዩተር ለመቆጣጠር ያስችለዋል። ይህ በነባሪነት አይበራም ነገር ግን በቀላሉ በኤስዲ ካርድዎ የማስነሻ ክፍልፍል ውስጥ ssh የሚባል አቃፊ በመሥራት ማድረግ እንችላለን። አስቀድመው ወደ የእርስዎ ፒ ከገቡ እርስዎም ተርሚናል ውስጥ sudo raspi-config ን በመተየብ እና ወደ በይነገጽ አማራጮች> ኤስኤስኤች በማሰስ እና እሱን ለማንቃት አዎ በመምረጥ ይህንን ማድረግ ይችላሉ።
አሁን በሌላ ኮምፒተር ላይ ከእርስዎ ፒ ጋር መገናኘት ይችላሉ። በማክ ወይም ሊኑክስ ላይ የእርስዎን ተርሚናል መተግበሪያ መጠቀም ይችላሉ ፣ ግን በአብዛኛዎቹ የዊንዶውስ ስሪቶች ላይ እንደ PuTTY ያለ የኤስኤስኤች ደንበኛን መጫን አለብዎት። የአስተናጋጅ ስም በአይፒ አድራሻዎ የአስተናጋጅ ስም በሚተካበት ssh pi@ በመተየብ ከ Pi ጋር ይገናኙ። ነባሪው የአስተናጋጅ ስም raspberrypi.local ነው። እስካሁን ካልቀየሩት ፣ እንጆሪ (raspberry) የሆነ የይለፍ ቃል ይጠይቅዎታል።
ዕቃዎችን መጫን ያስፈልጋል
በመጀመሪያ የሱዶ ተስማሚ ዝመናን በማሄድ ሁሉም ነገር ወቅታዊ መሆኑን ያረጋግጡ እና ከዚያ sudo apt ሙሉ-ማሻሻል።
በፒ ዓይነት ላይ የ GPIO ፒኖችን ለመቆጣጠር ምን እንደሚያስፈልገን ለማረጋገጥ sudo apt-get install python-rpi.gpio እና sudo apt-get install python3-rpi.gpio። እነዚህ ቀድሞውኑ በ Raspbian ሙሉ ስሪት ላይ መጫን አለባቸው።
ኮዱ
ሁሉም እንዲሠራ ለማውረድ ኮዱ እዚህ አለ። የዴስክቶፕ አከባቢን እየተጠቀሙ ከሆነ እነዚህን በሰነዶች አቃፊዎ ውስጥ ይለጥፉ።
የኤስኤስኤች የትእዛዝ መስመሩን የሚጠቀሙ ከሆነ ሲዲ ~/ሰነዶችን በመተየብ እና አስገባን በመጫን ወደ መነሻ አቃፊዎ ይሂዱ። ናኖ test1.py ጋር test1.py የተባለ አዲስ ፋይል ያድርጉ። ይህ በወረደው test1.py ፋይል ኮድ ውስጥ መለጠፍ የሚችሉበትን የናኖ ጽሑፍ አርታዒ ይከፍታል። CTRL-O እና ፋይሉን ለማስቀመጥ Enter ን ይጫኑ እና አርታኢውን ለመተው CTRL-X ን ይጫኑ። ለቀሩት ፋይሎች ሂደቱን ይድገሙት።
ደረጃ 3: የ LED ስትሪፕን መጫን
ምን ያህል እንደሚያስፈልግዎ ለማየት በመጀመሪያ የኤልዲውን ንጣፍ በሰዓት ውስጥ ያንሱ ፣ ይህንን ርዝመት ምልክት ያድርጉበት እና እንደሚታየው በሚቀጥለው የመቁረጫ ነጥብ ላይ ጠርዙን ይቁረጡ። ሽቦው በቦታው ላይ ከመጣበቁ በፊት ሽቦውን ወደ ሽቦው ማድረጉ በጣም ቀላል ነው። ይህንን እንዴት ማድረግ እንደሚቻል ላይ ጥሩ ጥሩ መመሪያ ነው ፣ ግን እርግጠኛ ካልሆኑ ፣ እርስዎ ብቻ የእርስዎን ክር በሚቆርጡበት ቁርጥራጭ ላይ በሻጩ ላይ መቀላቀልን እለማመዳለሁ። አንድ ሽቦ ወደ አዎንታዊ የሽያጭ ነጥብ እና አንድ ሽቦ ወደ አሉታዊ። በሰዓትዎ ውስጥ ከመለጠፍዎ በፊት የ LED ስትሪፕ ሥራዎን መሞከርዎን ያረጋግጡ።
እኔ የተጠቀምኩበት የ LED ስትሪፕ የራሱን የማጣበቂያ ድጋፍ ከማጣቱ በፊት ጥቅም ላይ ስለዋለ በሰዓቱ ጠርዝ ዙሪያ ያለውን ሰቅ ለማስተካከል ትኩስ ሙጫ መጠቀም ነበረብኝ። ከመጠን በላይ ርዝመት ካለዎት ሽቦዎቹ የተጣበቁበትን ቦታ ይሸፍኑ። በኋላ ላይ ጭረቱን ለመጫን ይፈልጉ ይሆናል ፣ ግን በሰዓት ውስጥ መደበቁ ቀላል ሆኖ አግኝቼዋለሁ።
ደረጃ 4: የ LED ስትሪፕን መቆጣጠር
የ LED ንጣፍን በማገናኘት ላይ
የ LED ስትሪፕ በ 12 ቮ ላይ ይሠራል ፣ ስለሆነም በቀጥታ ከ Pi ሊነቃ አይችልም። እነሱን ለመቆጣጠር ከላይ እንደሚታየው ከ Pi ጋር የተገናኘ የኃይል ትራንዚስተር (ለምሳሌ TIP31a) እንጠቀማለን። በመጀመሪያ ይህንን ሁሉ እንዲፈትሹ እመክራለሁ ሁሉም በዳቦ ሰሌዳ ላይ ይሠራል።
- በ 1 ኪ resistor በኩል GPIO 19 ን ከመሠረቱ ጋር ያገናኙ
- አመንጪው ከ GND ጋር መገናኘት አለበት
- ሰብሳቢውን ከኤዲዲው ስትሪፕ አሉታዊ ተርሚናል ጋር ያገናኙ
- አወንታዊውን የ LED ንጣፍ ተርሚናል ከ +12 ቪ ጋር ያገናኙ
ሙከራ
በትእዛዝ መስመሩ ውስጥ ወደ ሰነዶችዎ አቃፊ (ሲዲ ~/ሰነዶች) ይሂዱ እና የ Python test1.py ን ይተይቡ እና ያስገቡ። የ LED ስትሪፕ ጭማሪ እና ብሩህነት ሲቀንስ ማየት አለብዎት። ፕሮግራሙን ለመተው CTRL-C ን ይጫኑ። በፕሮግራሙ ውስጥ ያለውን ፍጥነት እና ብሩህነት ለመለወጥ ፋይሉን (nano test1.py) ማርትዕ ይችላሉ።
RPi. GPIO ን እንደ GPIO የማስመጣት ጊዜ GPIO.setmode (GPIO. BCM) # የቢሲኤም ፒኖው GPIO.setwarnings (ሐሰተኛ) ይጠቀሙ # ስለ ፒኖች ማስጠንቀቂያዎችን ችላ ይበሉ ledStripPin = 19 # LED strip ከዚህ ፒን GPIO.setup ይነሳል። (ledStripPin ፣ GPIO. በክልል ውስጥ (0 ፣ 101 ፣ 1) ፦ # ጠፋ pwm. ChangeDutyCycle (dutyCycle) time.sleep (0.05) ለዲሲ በክልል (95 ፣ -1 ፣ -1) ፦ # Fade down pwm. ChangeDutyCycle (dc) ጊዜ.እንቅልፍ (0.05) ከቁልፍ ሰሌዳ በስተቀር መቋረጥ- # ለመተው CTRL-C ን ይጫኑ ፣ እና ከዚያ pwm.stop () # pwm GPIO.cleanup ን () # የጂፒዮ ፒኖችን ያፅዱ
ደረጃ 5 የሰዓት ፊት ማድረግ
በሰዓትዎ ውስጥ እንዲገጣጠም ለሰዓትዎ ፊት ያለውን የእንጨት ቁራጭ ይቁረጡ። እኔ ከፊት ለፊቱ 3 ሴንቲ ሜትር ያህል እንዲያርፍ የእኔን ሠራሁ። የኤልዲዎችዎን ዲያሜትር (አብዛኛውን ጊዜ 3 ሚሜ ወይም 5 ሚሜ) እርስ በእርስ በ 30 ዲግሪዎች ርቀት 12 ቀዳዳዎችን ይከርሙ። የፊት ፊቱን ወደታች አሸዋ እና በመረጡት ማጠናቀቂያ ላይ ይተግብሩ። ከኋላ በኩል ኤልኢዲዎቹን ያስቀምጡ ስለዚህ ወደ ፊት ይጠቁማሉ። LEDs በአዎንታዊ ተርሚናል (ረዣዥም ሽቦ) ወደ ውስጥ ወደ ፊት ለፊት እንዲቆይ ለማድረግ ሙጫ ሙጫ እጠቀም ነበር። የሰዓት ፊቴ መጠን ማለት ሁሉንም አሉታዊ ተርሚናሎች በአንድ ላይ መሸጥ እችላለሁ (ከላይ ይመልከቱ) ስለዚህ ሁሉንም 12 LEDs ከ GND ጋር ለማገናኘት አንድ ሽቦ ብቻ ያስፈልጋል። በመቀጠሌ ሇእያንዲንደ ኤል.ዲ.ዲ.
ይህንን በዳቦ ሰሌዳ ላይ ለመሞከር ከፈለጉ በመጀመሪያ ከፒ ፒ ጂፒዮ ፒኖች ጋር ከማገናኘትዎ በፊት እያንዳንዱን LED በተከታታይ አንድ ተከላካይ (330ohm በጣም ጥሩ ደረጃ ነው) መጠቀምዎን ያስታውሱ። እርስዎ የተደሰቱበትን የብሩህነት ደረጃ ለማግኘት በሚጠቀሙበት የተከላካይ እሴት ዙሪያ ይጫወቱ። የቲ-ኮብለር በእርግጥ የፒን ፒኖችን ወደ የዳቦ ሰሌዳ ለመስበር በጣም ጠቃሚ ነው። Test2.py ን ይጠቀሙ (Python test2.py ን በመጠቀም ያሂዱ) ግን መጀመሪያ ፕሮግራሙን ማርትዕዎን ያረጋግጡ እና ለእያንዳንዱ LED የተጠቀሙባቸውን የፒ ፒ ጂፒኦ ፒኖችን ያስገቡ።
RPi. GPIO ን እንደ GPIO ያስመጡ
የማስመጣት ጊዜ GPIO.setmode (GPIO. BCM) # የቢሲኤም ፒኖው GPIO.setwarnings (ሐሰት) ይጠቀሙ # ፒኖች ለሌሎች ነገሮች ጥቅም ላይ ስለዋሉ ማስጠንቀቂያዎችን ችላ ይበሉ # አንድ ፣ ሁለት ፣… በተዛማጅ የፒን ቁጥር ሰዓት ፒን = [አንድ ፣ ሁለት ፣ ሶስት ፣ አራት ፣ አምስት ፣ ስድስት ፣ ሰባት ፣ ስምንት ፣ ዘጠኝ ፣ አስር ፣ አስራ አንድ ፣ አሥራ ሁለት] GPIO. OUT) # ሁሉንም የሰዓት ፒኖች እንደ ውጤቶች GPIO.output (hourPin ፣ 0) # ያዘጋጁ። # ሁሉም ኤልኢዲዎች መሞታቸውን ያረጋግጡ ፦ እውነት ነው - በክልል ውስጥ (0 ፣ 12) GPIO.output (hourPin , 1): ጊዜ.sleep (0.05) በ i ውስጥ በክልል (0 ፣ 12) GPIO.output (hourPin ፣ 0) ፦ time.sleep (0.05) ከቁልፍ ሰሌዳ አቋራጭ በስተቀር # ለማቆም CTRL-C ን ይጫኑ ፣ እና ከዚያ: GPIO.cleanup () # የ GPIO ፒኖችን ያፅዱ
ደረጃ 6 Pi ን ኃይል መስጠት
እስካሁን ድረስ ለማገልገል የምንጠቀምበትን ማይክሮ ዩኤስቢ ገመድ ለማስወገድ 5V ወደ Pi Zero የማድረስ ቀላል መንገድ እንፈልጋለን። እንደ LM7805 መስመራዊ የቮልቴጅ ተቆጣጣሪ ያሉ ከ 12 ቮ እስከ 5 ቮ የሚወርዱ በርካታ መፍትሄዎች አሉ ነገር ግን እነዚህ በጣም ቀልጣፋ ስላልሆኑ ይልቁንስ የኤል ኤም 2596 ቺፕን በመጠቀም ይበልጥ ቀልጣፋውን የተስተካከለ የባንክ መቀየሪያ ለመጠቀም መረጥኩ። ኤንቢ በዚህ መሠረት የውጤት ቮልቴጁ እንደአስፈላጊነቱ ወደ 5 ቮ እስኪቀንስ ድረስ የ potentiometer ን ማዞር አለብዎት ፣ ስለሆነም የተወሰነ የመለኪያ መንገድ ያስፈልግዎታል።
LM2596 ን መጠቀም ቀላል ነው- +12V ን ወደ IN +፣ መሬት ከ IN- ጋር ያገናኙ። ፒኢው OUT+ ን ከ Pi 5V ፒኖች አንዱን በማገናኘት በቀጥታ ከ 5 ቮ ጋር ሊገናኝ ይችላል ፣ ግን ይህንን ከማድረግዎ በፊት የውጤት ቮልቴጅን ወደ 5 ቮ መለወጥዎን ያረጋግጡ ወይም እርስዎ Pi ን ያበስላሉ!
ደረጃ 7 የወረዳውን እና ማሸጊያውን ያጠናቅቁ
ከላይ ባለው አጠቃላይ ወረዳ ውስጥ አብረው የሚታዩትን ሦስቱን የወረዳውን ክፍሎች አሁን ሸፍነናል። ቦታን ለመቆጠብ እና የወረዳውን ቀልጣፋ ለማድረግ ወረዳዎን በወረቀት ሰሌዳ ወይም በፕሮቶታይፕ ቦርድ ላይ ያድርጉት። መጀመሪያ አነስተኛውን ክፍሎች ፣ ተከላካዮቹን ፣ ከዚያ የኃይል ትራንዚስተርን ፣ ማንኛውንም ማያያዣዎችን እና በመጨረሻም ሽቦዎችን። ለሁሉም ነገር ቦታ እንዳገኙ ለማረጋገጥ ከመሸጥዎ በፊት ወረዳዎን ያቅዱ።
ፒ ፒ በቀጥታ ወደ ፒሲቢ ላይ እንዲወጣ ሁሉንም ነገር በፕሮቶታይፕ ፒሲቢ ላይ አገናኘሁ እና የሴት ራስጌ ፒንዎችን እጠቀም ነበር። በሰዓት ፊት ላይ ያሉት ኤልኢዲዎች በቦርዱ በአንዱ በኩል በተቆጣጣሪዎች በኩል ተገናኝተዋል እና በቦርዱ በሌላኛው በኩል ለኃይል ትራንዚስተር ቦታን አስቀምጫለሁ እና በኋላ ላይ ላክለው ለማንኛውም ሌላ ወረዳ ነፃ ነኝ።
የሰዓቱን ፊት ከሰዓት ጋር ያያይዙ እና ኤሌክትሮኒክስ ሁሉም ተስማሚ መሆናቸውን ያረጋግጡ። ሁሉም ነገር ለእኔ በጣም ጠባብ ነበር። ጀርባውን ከማያያዝዎ በፊት ሁሉም ነገር እንደሚሰራ ለማየት የኃይል አቅርቦቱን ያገናኙ እና test1.py እና test2.py ን ከኤስኤስኤች ያሂዱ።
ደረጃ 8 ኮዱን ይስቀሉ + ጨርስ
ኮዱ
በመጨረሻም እስካሁን ካላደረጉት ኮዱን ይስቀሉ እና እንደወደዱት ያስተካክሉት (ናኖ ፋይልን.ፒ. በመጠቀም)። በኤስኤስኤች ላይ ከ Pi ጋር የመገናኘት ጥቅሙ ሰዓቱን ሳይከፍቱ ኮዱን ማዘመን ነው።
ከደረጃ 2 እነዚህ የፓይዘን ፕሮግራሞች የሚከተሉትን ያደርጋሉ
- light_clock_simple.py በቀላሉ ሰዓቱን በ LEDs ላይ ያሳየ እና በተወሰኑ ጊዜያት የ LED ንጣፍ ወደ ላይ እና ወደ ታች ይደበዝዛል።
- light_clock_pwm.py ከላይ ካለው ጋር ተመሳሳይ ነው ፣ ግን የ LED ዎች ብሩህነት እንዲቀንስ እና ደቂቃዎቹን በተለየ ብሩህነት ወደ ሰዓታት ያሳያል። ከሁለቱም የብሩህነት ደረጃዎች ጋር መጫወት ያስፈልግዎታል ስለዚህ በሁለቱ መካከል ያለው ንፅፅር ጎልቶ ይታያል
እነዚህ ኮዱን ለማከል ጠንካራ መሠረት መስጠት አለባቸው ፣ ለምሳሌ የብርሃን ማንቂያውን ለማሸለብ አንድ አዝራር ማከል ይፈልጉ ይሆናል።
ፒ ቦት ጫማ በሚነሳበት ጊዜ ፕሮግራሙን ለማስጀመር ከ ‹crontab -e› ጋር ከተከፈተው ተርሚናል ሊከፈት በሚችለው የ crontab ፋይል መጨረሻ ላይ ‹@reboot nohup python light_clock_pwm.py &› ን ማከል አለብን። አሁን ከሱዶ መዘጋት -r ጋር እየሰራ መሆኑን ለማረጋገጥ የእርስዎን Raspberry Pi እንደገና ያስጀምሩ።
ሊሆኑ የሚችሉ ጭማሪዎች
ሊታከሉ የሚችሉ ተጨማሪ ተግባራት አንዳንድ ሀሳቦች እዚህ አሉ
- የሚያሸልብ አዝራር በማከል ላይ
- የመብራት ሁነታን ማከል
- ከ IFTTT ጋር በመገናኘት ላይ (ለምሳሌ ፣ የስልክ ጥሪ ማንቂያ ሲጠፋ/ኢሜል ሲቀበል መብራት መብራት ይችላል)
- የአቅም ንክኪ ችሎታን ማከል ማለትም ሰዓቱን ወደ ንክኪ መብራት ያድርጉት
PWM ን ሲጠቀሙ አንዳንድ ጊዜ ፣ በተለይም በዝቅተኛ ብሩህነት ፣ ኤልኢዲ በትንሹ እንደሚያንጸባርቅ ያስተውሉ ይሆናል። ይህ የሆነው ፒ ፒ የሶፍትዌር PWM ን ስለሚጠቀም የሲፒዩ ሂደቶች በግዴታ ዑደት ላይ ተጽዕኖ ሊያሳድሩ ይችላሉ። በዚህ ላይ እገዛን የሚያሄዱ አነስ ያሉ ሂደቶች ስላሉኝ የተቀነሰ ስርዓተ ክወና Raspbian Lite ን እጠቀም ነበር። ሃርድዌር PWM በጥቂት ፒኖች ላይም ይገኛል ፣ ስለዚህ ብልጭ ድርግም የሚያደርግ ከሆነ ፣ ይህ ሊታይ የሚገባው ነገር ሊሆን ይችላል።
ይህንን አስተማሪ መረጃ ሰጭ እንዳገኙ ተስፋ አደርጋለሁ ወይም የድሮ የማንቂያ ሰዓትን ለማደስ ወይም ለራስዎ ፕሮጀክት የኮዱን ክፍሎች ለመጠቀም እንደተነሳሱ ይሰማዎታል።
በ LED Strip Speed Challenge ውስጥ ሁለተኛ ሽልማት
የሚመከር:
መንትያ ደወል የማንቂያ ሰዓት ከሶዳ ማሰሮዎች - 7 ደረጃዎች (ከስዕሎች ጋር)
መንትያ ደወል የማንቂያ ሰዓት ከሶዳ ጣሳዎች - ይህ አስተማሪ እንዴት መንታ ደወል የማንቂያ ሰዓት ከሶዳ ጣሳዎች እንደሚሠሩ ያሳየዎታል።ፕሮጀክቱ ቀለም በተወገደበት የሶዳ ጣሳዎችን ይጠቀማል (አገናኝ - ከሶዳ ጣሳዎች ቀለም ማስወገድ)። ይህንን የማንቂያ ሰዓት ሙሉ በሙሉ እንዲሠራ ለማድረግ DIY Quartz የሰዓት ሞዱል ማዋሃድ ነበር
WakeupNow - ስማርት የማንቂያ ሰዓት 8 ደረጃዎች
WakeupNow - ስማርት የማንቂያ ሰዓት - ሁሉም ሰው እንደሚያውቀው ፣ የተማሪዎች ሕይወት በጣም ከባድ ነው ፣ ከንግግሮች ጋር ብዙ ቀን ፣ ብዙ የቤት ሥራ እና በአጠቃላይ ፣ እብድ ሕይወት አላቸው። እነሱ ለከንቱ ጊዜ አላቸው ፣ እና ወደ ቀን የተወሰኑ ሰዓታት እንዲጨምሩ ቢመክሯቸው ይደሰታሉ። መረጃ
ስማርት ማንቂያ ሰዓት - በ Raspberry Pi የተሰራ ዘመናዊ የማንቂያ ሰዓት 10 ደረጃዎች (ከስዕሎች ጋር)
ብልጥ የማንቂያ ሰዓት - በ Raspberry Pi የተሰራ ዘመናዊ የማንቂያ ሰዓት - ዘመናዊ ሰዓት ፈልገው ያውቃሉ? እንደዚያ ከሆነ ይህ ለእርስዎ መፍትሄ ነው! እኔ ዘመናዊ የማንቂያ ደወል ሰዓት ሠራሁ ፣ ይህ በድር ጣቢያው መሠረት የማንቂያ ጊዜውን መለወጥ የሚችሉበት ሰዓት ነው። ማንቂያው ሲጠፋ ድምፅ (ቡዝ) እና 2 መብራቶች ይኖራሉ
UVIL: የጀርባ ብርሃን ጥቁር ብርሃን የሌሊት ብርሃን (ወይም የእንፋሎት ፓንክ አመልካች መብራት): 5 ደረጃዎች (ከስዕሎች ጋር)
UVIL: የጀርባ ብርሃን ጥቁር ብርሃን የሌሊት ብርሃን (ወይም የእንፋሎት ፓንክ አመላካች መብራት)-እጅግ በጣም የሚያብረቀርቅ የኒዮ-retropostmodern አልትራቫዮሌት አመላካች መብራትን እንዴት ማቀናጀት እንደሚቻል። ይህ በሌላ መመሪያ ውስጥ የተዘረዘሩትን የፒ.ሲ.ቢ የማጣበቅ ሂደትን ለመገምገም ያደረግኳቸውን የመጀመሪያዎቹን ሁለት ግንባታዎች ያሳያል። . የእኔ ሀሳብ እነዚህን እንደ እኔ መጠቀም ነው
“ጥበበኛ ሰዓት 2” (በአርዱዲኖ ላይ የተመሠረተ የማንቂያ ሰዓት በብዙ ተጨማሪ ባህሪዎች) መሰብሰብ 6 ደረጃዎች
“ጥበበኛ ሰዓት 2” (በአርዱዲኖ ላይ የተመሠረተ የማንቂያ ሰዓት ከብዙ ተጨማሪ ባህሪዎች ጋር) መሰብሰብ-ይህ መማሪያ ለዊዝ ሰዓት 2 ፣ ክፍት ምንጭ (ሃርድዌር እና ሶፍትዌር) ፕሮጀክት ኪት እንዴት እንደሚሰበሰብ ያሳያል። የተሟላ የጥበብ ሰዓት 2 ኪት እዚህ ሊገዛ ይችላል። ለማጠቃለል ፣ ጠቢብ ሰዓት 2 ሊያደርገው የሚችለው (አሁን ባለው ክፍት ምንጭ softwa