ዝርዝር ሁኔታ:
- አቅርቦቶች
- ደረጃ 1 ደረጃ 1 ሽቦ
- ደረጃ 2 ደረጃ 2 ክሎኒንግ ጊት ሪፖ
- ደረጃ 3: ደረጃ 3 Python3 ን በመጫን ላይ
- ደረጃ 4 ደረጃ 4 የሙከራ ኮድ
- ደረጃ 5 - ደረጃ 5 - ኮዱ
ቪዲዮ: LCD IP/ ሰዓት: 5 ደረጃዎች
2024 ደራሲ ደራሲ: John Day | [email protected]. ለመጨረሻ ጊዜ የተሻሻለው: 2024-01-30 07:30
ይህ አስተማሪ የአሁኑን ጊዜ እና የ RPi አይፒ/ አስተናጋጅ የሚያሳየዎትን የ LCD ማሳያ እንዴት እንደሚገነቡ ያሳየዎታል።
አቅርቦቶች
- Raspberry Pi
- የ SD ካርድ ከ raspbian ጋር
- የ WiFi ግንኙነት
- Geek PI IIC/I2C 2004 2 Arduino UNO Raspberry Pi LCD ማሳያ (20x4)
- 4x ሴት ወደ ሴት ዝላይ ሽቦዎች
- የቁልፍ ሰሌዳ እና መዳፊት
ደረጃ 1 ደረጃ 1 ሽቦ
- የኤልሲዲውን የመሬት ፒን በ RPi ላይ ከመሬት ፒን ጋር ያገናኙ
- የኤልሲሲውን የ VCC ፒን በ RPi ላይ ከ 5v ፒን ጋር ያገናኙ
- የኤልዲኤዲውን የ SDA ፒን በ RPi ላይ ካለው SDA 2 ፒን ጋር ያገናኙ
- የኤልሲዲውን SCL ፒን በ RPi ላይ ካለው SCL 3 ፒን ጋር ያገናኙ
በስዕሎቹ ላይ እንደሚታየው
ደረጃ 2 ደረጃ 2 ክሎኒንግ ጊት ሪፖ
- RPI ን ያስነሱ
- ተርሚናል ይክፈቱ
- የሚከተለውን ይተይቡ
sudo apt-get ዝማኔ
sudo apt-get ማሻሻል
git clone
sudo ዳግም አስነሳ
ደረጃ 3: ደረጃ 3 Python3 ን በመጫን ላይ
** PYTHON3 እና PYTHON3-PIP አስቀድመው የጫኑ ከሆነ ይህንን ደረጃ መዝለል ይችላሉ **
የሚከተሉትን የኮድ መስመሮችን ወደ ተርሚናል ያስገቡ
sudo apt-get install python3
sudo apt-get install python3-pip sudo ዳግም ማስነሳት sudo apt-get update sudo apt-get ሙሉ-ማሻሻል
ደረጃ 4 ደረጃ 4 የሙከራ ኮድ
ስለዚህ አሁን ሁሉም ነገር ለመስራት ዝግጁ ሆኖ ተጭኗል። ስለዚህ እርስዎ የከሏቸው ፋይሎች ወደሚገኙበት ቦታ ይሂዱ እና ይተይቡ
python3 demo_lcd.py
ይህ ፕሮግራም ኤልሲዲው እንደሚሰራ ያሳያል። አሁን ቀጣዩን ማሳያ ማስኬድ ይችላሉ-
python3 demo_clock.py
ይህ ፕሮግራም መሠረታዊ የሰዓት ቅንብርን ያካሂዳል። ሰዓቱ በማያ ገጹ ላይ መታየት እና ጊዜው ሲቀየር መለወጥ አለበት።
ደረጃ 5 - ደረጃ 5 - ኮዱ
ይህ እርምጃ የሰዓት እና የአይፒ ፓይቶን መርሃ ግብር እንዴት ኮድ ማድረግ እንደሚችሉ ያሳየዎታል።
ኮዱ የሚመለከታቸው ሁሉንም ቤተመፃህፍት በማስመጣት ይጀምራል።
lcddriver አስመጣ
የማስመጣት ጊዜ የማስመጣት datetime የማስመጣት ሶኬት ማሳያ = lcd.driver.lcd ()
አሁን IP እና የአስተናጋጅ ስም ማግኘት ይችላሉ-
testIP = "8.8.8.8"
s = socket.socket (ሶኬት። AF_INET ፣ ሶኬት ።SOCK_DGRAM)
s.connect ((testIP ፣ 0))
ipaddr = s.getsockname () [0]
አስተናጋጅ = socket.gethostname ()
ይህ ኮድ አይፒውን ከ RPi ያገኛል እና እንደ “ipaddr” ያዋቅረዋል።
አሁን ለማተም ጽሑፉን ማግኘት ይችላሉ-
ጽሑፍ = str (ግቤት ("የግቤት ጽሑፍ:"))
ይህ ኮድ ከተጠቃሚው የተወሰነ ጽሑፍ ያገኛል (ለዚህ ቁልፍ ሰሌዳ እና ማሳያ ያስፈልግዎታል)። በመቀጠል ሁሉንም ነገር ወደ ማሳያው ማውጣት ይችላሉ-
ሞክር: ማተም ("ለማሳየት ለማሳየት መፃፍ") (str (datetime.datetime.now (). ጊዜ ()) ፣ 2) # ጊዜውን ብቻ ወደ ማሳያ # ይፃፉ # ፕሮግራሙ ከዚያ ያለምንም መዘግየት ይዘጋል (በጊዜ መጨመር ይቻላል። ከእንቅልፍ ጋር)
ከቁልፍ ሰሌዳ ማቋረጫ በስተቀር # የቁልፍ ሰሌዳ መቋረጫ ካለ (ctrl+c ን ሲጫኑ) ከፕሮግራሙ ይውጡ እና የማፅዳት ህትመት (“ማጽዳት!”) ማሳያ። lcd_clear ()
ይህ የኮዱ ክፍል ሁሉንም ተለዋዋጮች ወደ ኤልሲዲ ማሳያ ያወጣል እና ሲወጣ ጊዜውን ያድሳል።
የሚመከር:
Raspberry Pi ን በመጠቀም ከቤት ሰዓት ሰዓት መቅጃ ሥራ - 7 ደረጃዎች
Raspberry Pi ን በመጠቀም ከቤት ሰዓት ሰዓት መቅጃ ሥራ - ባለፈው ዓመት ውስጥ እኔ ከቤት የመሥራት ዕድል አግኝቻለሁ። እኔ የምሠራበትን ሰዓታት መከታተል ነበረብኝ። የ Excel ተመን ሉህ በመጠቀም እና ወደ ‹ሰዓት-ውስጥ› እና ‹የሰዓት መውጫ› ጊዜዎችን በእጅ በመጀመር ፣ ብዙም ሳይቆይ ይህ እንደ ተገኘ አገኘሁ
አርዱዲኖን በመጠቀም የአናሎግ ሰዓት እና ዲጂታል ሰዓት እንዴት እንደሚሠራ 3 ደረጃዎች
አርዱዲኖን በመጠቀም በአናሎግ ሰዓት እና በዲጂታል ሰዓት እንዴት እንደሚሠራ -ዛሬ እኛ አናሎግ ሰዓት እንሰራለን & ዲጂታል ሰዓት በሊድ ስትሪፕ እና በ MAX7219 ነጥብ ሞዱል ከአርዱዲኖ ጋር።አከባቢውን ከሰዓት ሰቅ ጋር ያስተካክላል። የአናሎግ ሰዓቱ ረዘም ያለ የ LED ንጣፍን መጠቀም ይችላል ፣ ስለሆነም የስነጥበብ ሥራ ለመሆን ግድግዳው ላይ ሊሰቀል ይችላል
ESP8266 የአውታረ መረብ ሰዓት ያለ ምንም RTC - Nodemcu NTP ሰዓት የለም RTC - የበይነመረብ ሰዓት ሥራ ፕሮጀክት - 4 ደረጃዎች
ESP8266 የአውታረ መረብ ሰዓት ያለ ምንም RTC | Nodemcu NTP ሰዓት የለም RTC | የበይነመረብ ክሎክ ፕሮጀክት - በፕሮጀክቱ ውስጥ ያለ RTC የሰዓት ፕሮጀክት ይሠራል ፣ wifi ን በመጠቀም ከበይነመረቡ ጊዜ ይወስዳል እና በ st7735 ማሳያ ላይ ያሳየዋል።
DS1307 የእውነተኛ ሰዓት ሰዓት (RTC) ሞዱልን እና አርዶኖን ላይ የተመሠረተ ሰዓት & 0.96: 5 ደረጃዎች
DS1307 Real Time Clock (RTC) ሞጁል እና 0.96 ን በመጠቀም አርዱinoኖ ላይ የተመሠረተ ሰዓት - በዚህ አጋዥ ሠላም ውስጥ እኛ የ DS1307 የእውነተኛ ሰዓት ሰዓት ሞዱል በመጠቀም የሥራ ሰዓት እንዴት እንደሚሠራ እንመለከታለን & OLED ማሳያዎች። ስለዚህ ሰዓቱን ከሰዓት ሞዱል DS1307 እናነባለን። እና በ OLED ማያ ገጽ ላይ ያትሙት
አርዱዲኖ አይዲኢን በመጠቀም ከ M5stick C ጋር ሰዓት መስራት - የ RTC እውነተኛ ሰዓት ሰዓት በ M5stack M5stick-C: 4 ደረጃዎች
አርዱዲኖ አይዲኢን በመጠቀም ከ M5stick C ጋር ሰዓት መስራት | የ RTC እውነተኛ ሰዓት ሰዓት ከ M5stack M5stick-C ጋር: በዚህ አስተማሪዎች ውስጥ ሠላም እኛ አርዱዲኖ IDE.So m5stick ቀንን ፣ ጊዜን & በማሳያው ላይ የወሩ ሳምንት