ዝርዝር ሁኔታ:

ኢ-ቀለም ጨረቃ / አይኤስኤስ / በጠፈር ውስጥ ያሉ ሰዎች : 6 ደረጃዎች
ኢ-ቀለም ጨረቃ / አይኤስኤስ / በጠፈር ውስጥ ያሉ ሰዎች : 6 ደረጃዎች

ቪዲዮ: ኢ-ቀለም ጨረቃ / አይኤስኤስ / በጠፈር ውስጥ ያሉ ሰዎች : 6 ደረጃዎች

ቪዲዮ: ኢ-ቀለም ጨረቃ / አይኤስኤስ / በጠፈር ውስጥ ያሉ ሰዎች : 6 ደረጃዎች
ቪዲዮ: በአንድ ደቂቃ ውስጥ የእናንተን ትክክለኛ ስም እገምታለሁ||I will guess your name in one minute||Kalianah||Ethiopia 2024, ህዳር
Anonim

በደራሲው ተጨማሪ ይከተሉ

ከ Raspberry PI ጋር የጊዜ ማለፊያ
ከ Raspberry PI ጋር የጊዜ ማለፊያ
ከ Raspberry PI ጋር የጊዜ ማለፊያ
ከ Raspberry PI ጋር የጊዜ ማለፊያ

Raspberry እና e-Paper HAT ነበረኝ እና አይኤስኤስ የት እንዳለ ወይም አሁን በቦታው ውስጥ ስንት ሰዎች እንዳሉ መረጃ ለማሳየት ልጠቀምበት ፈለግሁ…

እነዚያን መረጃዎች ለማግኘት በበይነመረቡ ላይ ኤፒአይዎች ካሉ ለማየት እገልጻለሁ ፣ እና አገኘኋቸው። ደህና ፣ አግኝቻለሁ !!!!

ቆይ ፣ ይህ ኮፍያ 4 አዝራሮች አሉት ፣ እና ከዚያ ፣ 4 ውሂብ እንዲታይ እፈልጋለሁ…

- አሁን አይኤስኤስ የት አለ?- አሁን በቦታው ውስጥ ስንት ሰዎች አሉ?- ጨረቃ በየትኛው ምዕራፍ ላይ ናት?- ዝናብ እየዘነበ ነው? በጣም ሞቃት ነው?…

አሁን ፣ እነዚያን መረጃዎች እያሳየሁ ነው ፣ ግን ጥሩ ሀሳብ እንዳገኘሁ ወዲያውኑ ይህንን “አስተማሪ” ማዘመን እችላለሁ ፣ ወይም ጥሩ ካወቁ ፣ እኔን ሊጠቁሙኝ ይችላሉ !!!

ደህና ፣ አንድ ምሽት ላይ አደረግሁት እና “ግንባሩ” ከጥቂት ቀናት በኋላ አበቃ። መረጃው እንዴት እንደሚታይ አያጉረመርሙ ፣ ይህንን ክፍል ማድረግ አልወድም:)

አቅርቦቶች

- Raspberry PI (ዜሮ በቂ ነው) ።- 2.7 ኢንች ኢ-የወረቀት ኮፍያ። (እዚህ የእኔን ገዛሁ)- ኤስዲ ካርድ (4Gb በቂ ነው)።

ኤፒአይዎችን ለመጠቀም ከ OpenWeather በተጨማሪ ማስመሰያ ያስፈልግዎታል (ከዚህ)

ደረጃ 1 የሶፍትዌር ማዘመን (SO)

የሶፍትዌር ማዘመን (SO)
የሶፍትዌር ማዘመን (SO)
የሶፍትዌር ማዘመን (SO)
የሶፍትዌር ማዘመን (SO)
የሶፍትዌር ማዘመን (SO)
የሶፍትዌር ማዘመን (SO)

የመጀመሪያው እርምጃ ፣ እንደ ሁልጊዜ ፣ Raspberry PIዎን በአዲሱ ስርዓተ ክወና ማዘጋጀት ነው- የቅርብ ጊዜውን ስርዓተ ክወና (ከዴስክቶፕ ጋር) ከዚህ ያውርዱ።- ምስሉን በባዶ SD ካርድ ላይ ይፃፉ።- ለማንቃት ባዶ ፋይል “ssh” ይፍጠሩ። የኤስኤስኤች ግንኙነት ።- የእርስዎ Wifi በኤስኤስኤች በኩል ከእርስዎ Raspberry PI ጋር እንዲገናኝ የተዋቀረውን “wpa_supplicant.conf” ፋይል በ SD ካርድ ላይ ያስቀምጡ (በኮምፒተርዎ ላይ ያዘጋጁት እኔ አውቀዋለሁ)።

Raspberry Pi ን ይጀምሩ።

በኤስኤስኤች በኩል ከእሱ ጋር ይገናኙ (እርስዎ ማሳያ ፣ ቁልፍ ሰሌዳ እና መዳፊት ካለዎት ማድረግ ይችላሉ ፣ ግን የለኝም እና በኤስኤስኤች በኩል መገናኘት እመርጣለሁ) እና ያዘምኑት….

sudo apt -get update -y

sudo apt -get upgrade -y

አሁን ፣ ለኤሌክትሮኒክ ወረቀት ኮፍያ በርቀት እና SPI መገናኘት እንዲችል VNC ን ማንቃት አለብዎት።

sudo raspi-config

በይነገጽ አማራጮች> VNC> አዎ በይነገጽ አማራጮች> SPI> አዎ

እና እንደገና አስነሳው።

ደረጃ 2: የሚያስፈልግ ሶፍትዌር

ተፈላጊ ሶፍትዌር
ተፈላጊ ሶፍትዌር

እሺ ፣ አሁን ከአዲሱ ሶፍትዌር እና ከእሱ ጋር ለመገናኘት መሠረታዊው ሁሉ አሁን እያሄደ ያለ Raspberry PI አለን።

የኢ-ወረቀት ወረቀት ኮፍያውን ለመቆጣጠር አስፈላጊውን ሶፍትዌር መጫን ለመጀመር ጊዜው ነው።

በእርስዎ Raspberry PI ላይ ኮፍያ ካልሰቀሉ ፣ አሁን እሱን ለማገናኘት የቅርብ ጊዜው ነው። የራስ Rasberry PI ን ያውጡ እና ኮፍያውን በላዩ ላይ ያድርጉት።

ለሚቀጥሉት እርምጃዎች ከ Waveshare የተሰጡትን መመሪያዎች መከተል ወይም በሚቀጥሉት ደረጃዎች መከተል ይችላሉ….

BCM2835 ቤተ -ፍርግሞችን ጫን ፦

wget

tar zxvf bcm2835-1.60.tar.gz cd bcm2835-1.60/sudo./configure sudo make sudo make ቼክ ሱዶ ጫን #ለተጨማሪ ዝርዝሮች እባክዎን https://www.airspayce.com/mikem/bcm2835/ ን ይመልከቱ

የወልና ፒ ቤተመፃሕፍት ጫን ፦

sudo apt-get install wiringpi

#ለ Pi 4 ፣ እሱን ማዘመን አለብዎት : cd/tmp wget https://project-downloads.drogon.net/wiringpi-latest.deb sudo dpkg -i wiringpi-latest.deb gpio -v #2.52 መረጃ ያገኛሉ በትክክል ከጫኑት

የ Python ቤተ -ፍርግሞችን ይጫኑ ((SO ን በአዲሱ ስሪት ካዘመኑት እነዚህ ሁሉ እርምጃዎች እንደ “ቅድመ ሁኔታ ተሟልተዋል”) ይሆናሉ)።

sudo apt-get ዝማኔ

sudo apt-get install python3-pip sudo apt-get install python3-pil sudo apt-get install python3-numpy sudo pip3 install RPi. GPIO sudo pip3 ጫን spidev

አሁን ምሳሌዎችን ከ Waveshare ማውረድ ይችላሉ ((ይህ ክፍል አያስፈልግም ፣ ግን እንዴት እንደሚሰራ ለማወቅ ማውረድ ይችላሉ)።

sudo git clone

ሲዲ ኢ-ወረቀት/RaspberryPi / & JetsonNano/

አንዳንድ አቃፊዎችን እንዲያስወግዱ እመክርዎታለሁ- ኢ-ወረቀት/አርዱinoኖ (እሱ Raspberry PI ነው)- ኢ-ወረቀት/STM32 (እሱ Raspberry PI ነው)። በዚህ ፕሮጀክት ላይ)።

እርስዎ አይጠቀሙባቸውም ፣ እና በ Raspberry PI ላይ አያስፈልገዎትም።

እና ከፈለጉ ፣ ከ “lib” አቃፊ ውስጥ የማይፈልጓቸውን ፋይሎች በሙሉ ማስወገድ ይችላሉ - - epd1in02.py - epd1in54.py - epd2in9.py -…

2.7 ኢንች የምንጠቀም ከሆነ የተቀሩት ፋይሎች አያስፈልጉም።

በቀላሉ ለመጠቀም የ “lib” አቃፊውን ትንሽ ወደ ኋላ እንዲያንቀሳቅሱ እመክርዎታለሁ-

sudo mv lib/home/pi/e-Paper/

ሆኖም ፣ በእኔ ኮድ (ከ GitHub) ቤተ -መጽሐፍት ተካትተዋል።

ሁሉም አስፈላጊ ሶፍትዌሮች ተጭነዋል።

ቀጣዩ ደረጃ የእኛ ኮድ ነው!

ደረጃ 3 የእኔን ኮድ ያውርዱ

አሁን ኮዱን ከ GitHub ማውረድ አለብን-

sudo git clone

በዚህ አማካኝነት ከ Waveshare ወደ ትክክለኛው ፕሮጀክት ቤተ -ፍርግሞችን ጨምሮ ሁሉንም የሚያስፈልጉትን ኮድ እናገኛለን።

ኤፒአይ-ማስመሰያዎን ከ OpenWeather.com ለማስገባት “ShowInfo.py” የሚለውን ፋይል ያርትዑ… እና ከተማው (የከተማውን ስም ወይም መታወቂያ ይጠቀሙ)

def WeatherForecast ():

url = "https://api.openweathermap.org/data/2.5/forecast?" #url = url + "q = {city_name}" #url = url + "q = Düsseldorf" #ASCII ችግሮች !!! url = url + "id = 2934246" #url = url + "& appid = {your_API_key}" url = url + "& units = metric" # በሜትሪክ url = url + "& cnt = 6" # 6 ውጤቶች ብቻ

ሆኖም ፣ በፕሮጀክቱ ላይ የምንጠቀምባቸውን የቅርጸ -ቁምፊ ፋይሎችን መጫን አለብን። ፋይሎቹ በሁሉም ኮዱ ወርደዋል።

ቅርጸ-ቁምፊዎቹ በ “ኢ-ወረቀት/ቅርጸ-ቁምፊዎች” አቃፊ ላይ ናቸው።

ለመንቀል -

sudo unzip Bangers.zip -d/usr/share/fonts/truetype/google/

sudo unzip Bungee_Inline.zip -d/usr/share/fonts/truetype/google/sudo unzip Bungee_Outline.zip -d/usr/share/fonts/truetype/google/sudo unzip Bungee_Shade.zip -d/usr/share/fonts/ truetype/google/sudo unzip droid-sans.zip -d/usr/share/fonts/truetype/google/sudo unzip Indie_Flower.zip -d/usr/share/fonts/truetype/google/sudo unzip Jacques_Francois_Shadow.zip -d/ usr/share/fonts/truetype/google/sudo unzip Londrina_Outline.zip -d/usr/share/fonts/truetype/google/sudo unzip Londrina_Shadow.zip -d/usr/share/fonts/truetype/google/sudo unzip Londrina_Sketch. zip -d/usr/share/fonts/truetype/google/sudo unzip Oswald.zip -d/usr/share/fonts/truetype/google/sudo unzip Roboto.zip -d/usr/share/fonts/truetype/google/ sudo unzip Vast_Shadow.zip -d/usr/share/fonts/truetype/google/

ከተጫነ በኋላ የዚፕ ፋይሎችን እንዲሰርዙ እመክርዎታለሁ ፣ ምክንያቱም እነዚያ ፋይሎች ከእንግዲህ አያስፈልጉንም-

sudo rm -R ቅርጸ -ቁምፊዎች

ደረጃ 4 ሙከራውን ያስፈጽሙ

ሙከራውን ያካሂዱ
ሙከራውን ያካሂዱ
ሙከራውን ያካሂዱ
ሙከራውን ያካሂዱ

የሙከራ ፋይል ወዳለንበት ወደ ትክክለኛው አቃፊ ይሂዱ

cd ~/eInk_Moon_ISS_PeopleSpace/e-Paper/ShowEInk

በ Python ስሪት 3 የሙከራ ፋይሉን ያስፈጽሙ

python3 Test001.py

ፕሮግራሙ በሚተገበርበት ጊዜ የተከተሉ አስተያየቶች ይኖሩዎታል።

እና በኢ-ወረቀት ማያ ገጽ ውስጥ መልዕክቶችን ያያሉ።

ለእያንዳንዱ አዝራር ፣ ማያ ገጹ የተለየ መልእክት ያሳያል።

ደረጃ 5 የጨረቃ / ቦታ / ISS መረጃን ያሳዩ…

የጨረቃ / ቦታ / አይኤስኤስን መረጃ አሳይ…
የጨረቃ / ቦታ / አይኤስኤስን መረጃ አሳይ…
የጨረቃ / ቦታ / አይኤስኤስን መረጃ አሳይ…
የጨረቃ / ቦታ / አይኤስኤስን መረጃ አሳይ…
የጨረቃ / ቦታ / አይኤስኤስን መረጃ አሳይ…
የጨረቃ / ቦታ / አይኤስኤስን መረጃ አሳይ…
የጨረቃ / ቦታ / አይኤስኤስን መረጃ አሳይ…
የጨረቃ / ቦታ / አይኤስኤስን መረጃ አሳይ…

እሺ ፣ ሁላችንም ሩጫ አለን እና አሁን አይኤስኤስ በዓለም ላይ ወይም የጨረቃ ምዕራፍ የት እንዳለ ለማየት እንፈልጋለን…

በመጀመሪያ ፋይሉን “ShowInfo.py” (በ “~/eInk_Moon_ISS_PeopleSpace/e-Paper/ShowEInk” ላይ የሚገኝ) ማስፈጸም አለብዎት።

python3 ~/eInk_Moon_ISS_PeopleSpace/e-Paper/ShowEInk/ShowInfo.py

እና አሁን ፣ አንድ ቁልፍን ጠቅ ካደረጉ ፣ በዚህ አዝራር ላይ መረጃ የተቀየሰ መረጃ ይኖርዎታል-

Ton አዝራር 1 የአየር ሁኔታ ትንበያ።

Ton አዝራር 2 - በጠፈር ላይ ያለው እና የት ነው።

Ton አዝራር 3 - በዓለም ላይ አይኤስኤስ የት አለ?

4 አዝራር 4 - የጨረቃ መረጃ።

ደረጃ 6 እንደ አገልግሎት ያስፈጽሙት

እንደ አማራጭ ፣ የፓይዘን ስክሪፕት አገልግሎትን በመፍጠር በሚነሳበት ጊዜ ሊጀመር ይችላል - ተጨማሪ መረጃ በ

ShowInfo.service የተባለ አዲስ ፋይል ይፍጠሩ እና ከዚህ በታች ያሉትን ይዘቶች ወደ አዲሱ ፋይል ይቅዱ - የ WorkDirectory ዱካውን በዚሁ መሠረት ያስተካክሉ

[ክፍል]

መግለጫ = ShowInfo After = network-online.target ይፈልጋል = network-online.target [አገልግሎት] ExecStart =/usr/bin/python3 ShowInfo.py WorkingDirectory =/home/pi/eInk_Moon_ISS_PeopleSpace/e-Paper/ShowEInk/StandardOutput = StandardError = ዳግም ይወርሱ = ሁልጊዜ ተጠቃሚ = pi [ጫን] WantedBy = multi-user.target

የ ShowInfo.service ፋይልን ወደ/etc/systemd/system እንደ ስር ይቅዱ

sudo cp ShowInfo.service/etc/systemd/system/

አገልግሎቱን ይጀምሩ;

sudo systemctl ShowInfo.service ን ይጀምሩ

አገልግሎቱ እየሰራ መሆኑን ያረጋግጡ -

sudo systemctl ሁኔታ ShowInfo.service

ውጤቱ ከሚከተለው ጋር ተመሳሳይ መሆን አለበት

● ShowInfo.service - ShowInfo

የተጫነ-የተጫነ (/etc/systemd/system/ShowInfo.service ፤ ተሰናክሏል ፤ የአቅራቢ ቅድመ-ቅምጥ: ነቅቷል) ንቁ: ንቁ (ሩጫ) ከፈሪ 2020-09-11 15:17:16 CEST; ከ 14 ዎች በፊት ዋናው ፒአይዲ: 1453 (ፓይዘን 3) CGroup: /system.slice/ShowInfo.service └─1453/usr/bin/python3 ShowInfo.py Sep 11 15:33:17 eInk systemd [1]: ShowInfo ተጀምሯል።

አገልግሎቱ በጥሩ ሁኔታ እየሄደ ከሆነ እሱን ማስነሳት እና ራስ -ሰር ማስነሳት በሚነሳበት ጊዜ በራስ -ሰር እንዲጭነው እንደገና ማስጀመር ይችላሉ-

sudo systemctl ShowInfo.service ን ያንቁ

አገልግሎቱን ለማቆም;

sudo systemctl ማቆሚያ ShowInfo.service

እና ያ ብቻ ነው !!!!!

አመሰግናለሁ !!!!!

የሚመከር: