ዝርዝር ሁኔታ:
- ደረጃ 1 - መሰብሰብ ያለብን ነገሮች
- ደረጃ 2 SOFTWERE ያስፈልጋል
- ደረጃ 3: የፒን ግንኙነት እና የሰዓት ክፍሎች ማስተካከያ
- ደረጃ 4
- ደረጃ 5: ፕሮጀክትዎ አሁን ዝግጁ ነው እንኳን ደስ አለዎት
ቪዲዮ: Raspberry Pi Oled Clock ያዳምጡት እና ይሰሙት - 5 ደረጃዎች (ከስዕሎች ጋር)
2024 ደራሲ ደራሲ: John Day | [email protected]. ለመጨረሻ ጊዜ የተሻሻለው: 2024-01-30 07:33
ይህ በ OLED ማሳያ ላይ ጊዜን የሚያሳይ ብልጥ ሰዓት ነው ፣ እንዲሁም ለዓይነ ስውራን የተሟላ በሆነ በተለያየ የጊዜ ልዩነት ጊዜ መስማት ይችላሉ እንዲሁም እንደ አመሻሹ ላይ ብርሃን እንደ ብርሃን በብርሃን ወደ ቢጫ ይሄዳል እና እንደ ያ.
ደረጃ 1 - መሰብሰብ ያለብን ነገሮች
እኛ መጀመሪያ መሰብሰብ ያለብን ቁሳዊ
- 2 ሳጥኖች በፎቶው ውስጥ እንደሚፈልጉት ወይም እንደ ምርጫዎ መምረጥ ይችላሉ
- Raspberry pi ማንኛውንም ስሪት (እኔ A+ተጠቅሜያለሁ)
- ማጉያ ያለው ድምጽ ማጉያ
- ባትሪ ወይም አነስተኛ የኃይል ባንክ
- የ LED ማሳያ (እኔ OLED ssd1063 ን ተጠቅሜያለሁ)
- አር.ጂ.ቢ መርቷል
- ሙጫ እና ሙቅ ሙጫ
- ካርቶን ነጭ ወረቀት ወይም ማንኛውም ወፍራም ወረቀት
ደረጃ 2 SOFTWERE ያስፈልጋል
- Raspberry pi ላይ Rasbiam ወይም Noobs
- የፓይቶን ጂፒዮ ቤተ -መጽሐፍት በ pi ውስጥ ተጭኗል
- Python ssd oled ቤተ -መጽሐፍት
ከተሰጠው አገናኝ ኦል ሊበራሪያዊ አገናኝ ኤስ ኤስዲ ኦዴድን አገናኝ ይጫኑ
github.com/adafruit/Aadfruit_Python_SSD130…
ከታች ባለው አገናኝ በፕሮጀክቱ ውስጥ ጥቅም ላይ የዋለውን ቅርጸ -ቁምፊ ያግኙ
github.com/xxlukas42/RPI_SSD1306
ደረጃ 3: የፒን ግንኙነት እና የሰዓት ክፍሎች ማስተካከያ
በስዕሎች ላይ እንደተገለፀው የኦ.ኤል.ዲ ማሳያ እና አር.ጂ.ቢ.
በእራስዎ ንድፍ መሠረት የኦሌድ ማሳያ ማያያዝ እና ማስተካከል ይችላሉ
የፒ.ሲ.ፒ. RASPBERRY ማሳያ ማሳያ
Raspberry pi Board pin O.led ማሳያ
ፒን 3 -------------- ------------> SDA
pin5 ----------------------------- SCL
GND ---------------------------- GND
3V -------------------------------- ቪ.ሲ.ሲ
RGB LED ወደ PI ግንኙነት
ኮማንደር +ve ፒን ወደ 3 ቪ ራፕቤሪ ፓይ
ቀይ ------------- 35
አረንጓዴ ----------- 33
ሰማያዊ ------------- 37
ደረጃ 4
የፒቶን ኮድ አገናኝ
github.com/ASHWINISINHA/pi-oled-intelligen…
ከላይ ካለው አገናኝ የ Python ስክሪፕቶችን ዝቅ ያድርጉ እና የዘፈቀደ ቀለም ሰዓት Run1.py ፋይልን ከተርሚናል ያሂዱ።
Run2.py ን ከተርሚናል ለኤዲዲ ቀለም በወቅቱ ያሂዱ
የጊዜ ማስመጣት os
ጊዜ አስመጪ Adafruit_GPIO. SPI እንደ SPI i
mport Adafruit_SSD1306 ከጊዜ ማስመጣት gmtime ፣ strftime
ከ PIL ማስመጣት ምስል
ከ PIL ማስመጣት ImageDraw
ከ PIL ማስመጣት ImageFont
# Raspberry Pi pin ውቅር
RST = 24 # ልብ ይበሉ የሚከተለው ከ ጋር ብቻ ጥቅም ላይ ይውላል
አይፒአይ - ዲሲ = 23 SPI_PORT = 0 SPI_DEVICE = 0
የትዕይንት ጊዜ = ጊዜ (" %a %d %b %Y time %X second", gmtime ())
def ሴት (ጽሑፍ):
os.system ("espeak '" + text + "'")
ሴት (የመታያ ሰዓት) # 128x32 ማሳያ ከሃርድዌር I2C: # ጋር
disp = Adafruit_SSD1306. SSD1306_128_32 (የመጀመሪያ = RST)
disp = Adafruit_SSD1306. SSD1306_128_64 (rst = RST) disp.begin ()
# ግልጽ ማሳያ። disp.clear () disp.display ()
ስፋት = disp.width ቁመት = disp.height ምስል = Image.new ('1', (ስፋት ፣ ቁመት))
# በምስል ላይ ለመሳል የስዕል ነገር ያግኙ። ስዕል = ImageDraw. Draw (ምስል)
# ምስሉን ለማፅዳት ጥቁር የተሞላ ሳጥን ይሳሉ። draw.rectangle ((0 ፣ 0 ፣ ስፋት ፣ ቁመት) ፣ ረቂቅ = 0 ፣ ሙላ = 0)
# አንዳንድ ቅርጾችን ይሳሉ። # የቅርጾችን ቀላል መጠን ለመለወጥ በመጀመሪያ አንዳንድ ቋሚዎችን ይግለጹ። padding = 2 shape_width = 20 top = padding bottom = ቁመት-padding # ቅርጾችን ለመሳል የአሁኑን የ x አቀማመጥ ለመከታተል ከግራ ወደ ቀኝ ያንቀሳቅሱ። x = padding # ኤሊፕስ ይሳሉ።
# ነባሪ ቅርጸ -ቁምፊን ይጫኑ። font = ImageFont.load_default () font = ImageFont.truetype ('Montserrat-Light.ttf', 14) font2 = ImageFont.truetype ('Montserrat-Light.ttf', 20) font_text_big = ImageFont.truetype ('Montserrat-Medium. ttf '፣ 30)
እውነት በሚሆንበት ጊዜ draw.rectangle ((0 ፣ 0 ፣ ስፋት ፣ ቁመት) ፣ ረቂቅ = 0 ፣ ሙላ = 0) draw.text ((x ፣ ከላይ) ፣ str (strftime (“%a %d %b %Y”) ፣ gmtime ())) ፣ ቅርጸ -ቁምፊ = ቅርጸ -ቁምፊ ፣ ሙላ = 455) draw.text ((x ፣ top+39) ፣ strft (strftime (“%a %d” ፣ gmtime ())) ፣ font = font2 ፣ fill = 455) ስዕል። %X ሰከንድ "፣ gmtime ()) def ሴት (ጽሑፍ): os.system (" espeak '" + text +"' ") ሴት (showtime) disp.image (image) disp.display () time.sleep (1))
Downlode ሙሉ የፓይዘን ስክሪፕት ከዚህ
github.com/ASHWINISINHA/pi-oled-intelligen…
github.com/ASHWINISINHA/pi-oled-intelligent-clock
ደረጃ 5: ፕሮጀክትዎ አሁን ዝግጁ ነው እንኳን ደስ አለዎት
የሚመከር:
IEEE WORD CLOCK PROJECT: 12 ደረጃዎች (ከስዕሎች ጋር)
IEEE WORD CLOCK PROJECT: ይህ ለ UNO የ IEEE ክለብ ፕሮጀክት ነው ፣ እሱ ምን ያህል ጊዜን ለመወከል ልዩ መንገድ ነው። የቃሉ ሰዓት ጊዜውን ይገልፃል እና በ RGB ስትሪፕ እርስዎ በመረጡት በማንኛውም ቀለም ውስጥ ሰዓቱን ማግኘት ይችላሉ። የ ESP32 ን WiFi ችሎታዎች በመጠቀም ፣ ክ
የአናሎግ የወረዳ ዕውቀት - DIY አንድ Ticking Clock Sound Effect Circuit ያለ IC: 7 ደረጃዎች (ከስዕሎች ጋር)
የአናሎግ የወረዳ ዕውቀት - DIY a Ticking Clock Sound Effect Circuit ያለ IC: ይህ የሚያንሸራትተው የሰዓት ድምፅ ውጤት ወረዳው የተገነባው ያለ ምንም የአይሲ ክፍል ያለ ትራንዚስተሮች እና ተቃዋሚዎች እና capacitors ብቻ ነው። በዚህ ተግባራዊ እና ቀላል ወረዳ መሠረታዊውን የወረዳ ዕውቀት ለመማር ለእርስዎ ተስማሚ ነው። አስፈላጊው ምንጣፍ
Nixie Clock YT: 9 ደረጃዎች (ከስዕሎች ጋር)
Nixie Clock YT: ሰላም ለሁሉም ፣ ይህ የእኔ አዲሱ የኒክስ ሰዓት ነው። እሱ የእኔ ስሪት 2.0 ነው የመጀመሪያው ሞዴል በትምህርቶች ላይ አይደለም። በኋላ ላይ ስዕል ያያሉ። ማለት ይቻላል ተመሳሳይ ነው። ልዩነቱ ፣ ምንም ሊድ የለም ፣ አንዳንድ ክፍሎች በዲፕ ጥቅል ውስጥ ናቸው እና እንዲሁም ሰሌዳ የበለጠ ትልቅ ነው። ስለዚህ ይህ እኔ
IoT Smart Clock Dot Matrix Wemos ESP8266 ን ይጠቀሙ - ESP ማትሪክስ 12 ደረጃዎች (ከስዕሎች ጋር)
IoT Smart Clock Dot Matrix Wemos ESP8266 ን ይጠቀሙ-ESP ማትሪክስ ማድረግ የሚችለውን የራስዎን IoT Smart Clock ያድርጉ-ሰዓትን በሚያምር የአኒሜሽን አዶ ያሳዩ-አስታዋሽ -1 ወደ አስታዋሽ -5 ማሳያ የቀን መቁጠሪያ ማሳያ የሙስሊም የጸሎት ጊዜዎችን ያሳዩ የአየር ሁኔታ መረጃ የማሳያ ዜና ማሳያ የምክር ማሳያ ማሳያ የ Bitcoin ተመን ማሳያ
[15min] Weasley Clock / Home Indicator - በ TR -064 (ቤታ) ላይ በመመስረት 4 ደረጃዎች (ከስዕሎች ጋር)
[15min] Weasley Clock / Home Indicator-በ TR-064 (ቤታ) ላይ የተመሠረተ-አዘምን-ደረጃ 3. ረጅም ታሪክን ይመልከቱ (TL ፤ DR ከታች) ፦ ከተወሰነ ጊዜ በፊት በኮምፒውተሬ ላይ ትንሽ የባሽ ስክሪፕት ጽፌ ነበር። ለተመዘገቡ መሣሪያዎች አውታረመረቡን ይቃኙ እና የአስተናጋጅ ስሞቻቸውን ከተዛማጅ ስሞች ዝርዝር ጋር ያወዳድሩ። አንድ መሣሪያ በገባ ቁጥር