ዝርዝር ሁኔታ:
ቪዲዮ: O-R-A RGB Led Matrix Wall Clock እና ተጨማሪ ** የዘመነ ሐምሌ 2019 **: 6 ደረጃዎች (ከስዕሎች ጋር)
2024 ደራሲ ደራሲ: John Day | [email protected]. ለመጨረሻ ጊዜ የተሻሻለው: 2024-01-30 07:31
ሰላም. እዚህ እኔ ኦ-አር-ኤ ከሚባል አዲስ ፕሮጀክት ጋር ነኝ
የሚታየው የ RGB LED ማትሪክስ የግድግዳ ሰዓት ነው-
- ሰዓት: ደቂቃ
- የሙቀት መጠን
- እርጥበት
- የአሁኑ የአየር ሁኔታ ሁኔታ አዶ
- የ Google ቀን መቁጠሪያ ክስተቶች እና የ 1 ሰዓት አስታዋሽ ማሳወቂያዎች
በተወሰነ ጊዜ ውስጥ ያሳያል -
- የጉግል ቀን መቁጠሪያ ዛሬ እና ነገ ክስተቶች ዝርዝር
- የአየር ሁኔታ ትንበያ
- ሰበር ዜና
የሱስ ተግባራት:
- የአሁኑ ቀን
- አስማት 8 ኳስ
- የወጥ ቤት ቆጣሪ
ለማንኛውም ተግባር መሣሪያው የተለየ የድምፅ ማንቂያ ይጫወታል። ለሁሉም ዓይነት የአየር ሁኔታ ሁኔታዎች ተግባሩ በሚጠራበት ጊዜ የሚጫወት ተጓዳኝ የድምፅ ፋይል አለ።
እንደ ጉግል የቀን መቁጠሪያ ዝርዝር ፣ የአየር ሁኔታ ትንበያ ፣ የአርኤስኤስ ሰበር ዜና የመሳሰሉት ተግባሮች መሣሪያው “በሰዓት ሁኔታ” ውስጥ በሚሆንበት ጊዜ በተመረጠው ሰዓት ይጀምራል ፣ እነዚህ በቀጥታ መቀያየሪያዎችን በማንቀሳቀስ ሊጠሩ ይችላሉ። በ “ሰዓት ሁኔታ” ወቅት ሌላ ተግባር የአሁኑን ቀን/ወር/ዓመት ያሳያል። የ ENTER ቁልፍን በመጫን ሊሠራ ይችላል። በ "ሰዓት ሁነታ" ውስጥ በ CHANGE STATE አዝራርን እና ከዚያ በ 3 ሰከንዶች ውስጥ አዝራሩን ያስገቡ ፣ ወደ አማራጮች ምናሌ እንዲገቡ ይፍቀዱ። CHANGE STATE አዝራር በምናሌው ውስጥ ለማሸብለል ተዘጋጅቷል ፣ የ ENTER ቁልፍ የተመረጠውን አማራጭ ማረጋገጥ ነው።
ይህ ፕሮጀክት የቀድሞው የ LEGOLED እና TEMPO ዝግመተ ለውጥ ነው። የ RGB መሪ ማትሪክስ ፓነል አሁን 32x64 ጥራት አለው ፣ ስለሆነም የበለጠ ሊረዱ የሚችሉ ግራፊክስ ፣ ቋሚ እና የማሸብለል ጽሑፍ በተመሳሳይ ጊዜ ማሳየት ይቻላል። የ TEMPO ተግባራትን በመጠቀም መሣሪያው ያለምንም አዝራር ወይም ውጫዊ ሰዓት ቆጣሪ በራስ -ሰር ያበራል እና ያጠፋል። የፒአር ሞዱል የሰዎች መኖርን ይለያል ስለዚህ ማሳያውን ያብሩ/ያጥፉ።
የአየር ሁኔታ ትንበያ እና የቀን መቁጠሪያ መረጃዎች በ Google የቀን መቁጠሪያ እና ክፍት የአየር ሁኔታ ካርታ በሚሰጡ በየደቂቃው ይሰበሰባሉ።
ይህ ፕሮጀክት ከ Raspberry PI B+፣ 2 ሞዱል 16x64 rgb led matrix እና የኃይል አቅርቦት ጀምሮ ሙሉ በሙሉ ሊበጅ የሚችል ነው። ልክ እንደ እኔ ፣ ሊሰፋ ይችላል ፣ የዩኤስቢ የድምፅ ካርዶችን ፣ ድምጽ ማጉያዎችን ፣ የኃይል ማብሪያ/ማጥፊያ/ማብሪያ/ማጥፊያ።
ደረጃ 1: የሚያስፈልግዎት
- Raspberry Pi B+ (አብሮ በተሰራው wifi ወይም dongle)
- 2 x 16x64 RGB መሪ ማትሪክስ ወይም 2 x 32x32
- አጠቃላይ ክፈፍ (40x50 ሴ.ሜ እና 3 ሴ.ሜ ጥልቀት በግምት)
- የቀዘቀዘ የፕላስቲክ ወረቀት
- የመስኮት የፀሐይ ፊልም
- PS 5V 10A
- ኬብሎች
- የሙቀት ማስተካከያ ሽፋን (*)
- የቅብብሎሽ ሞዱል (*)
- ተጨማሪ PS ለድምጽ ማጉያ (*)
- 3 ዋ የድምጽ ማጉያ ሞዱል (*)
- ድምጽ ማጉያዎች (*)
- የዩኤስቢ ድምጽ ካርድ (*)
- 2 x ማይክሮስዊች (*)
- ፒአር (*)
- አቲኒ 85 (*)
- DS3231 (*)
- ሞስፌት IRF540 (*)
- ተከላካዮች 3x1 ኪ ፣ 2x10 ኪ ፣ 1x2 ኪ (*)
- ተርሚናል ብሎክ (*)
- ራስጌ ገፈፋ ሴት (*)
- ራስጌ ጭረቶች ወንድ (*)
(*) አማራጭ
ደረጃ 2: Raspberry Pi Setup
ይህ መመሪያ በመሠረቱ በ Raspbian Jessie Lite ፣ Python 2.7 እና RGB LED MATRIX ቤተ -መጽሐፍት በ Hzeller Github ተጠቃሚ ላይ የተመሠረተ ነው።
በመጀመሪያ ደረጃ RPI ን ያዘምኑ እና ያሻሽሉ
Git ን ይጫኑ
~ $ sudo apt-get install git
የ RGB LED MATRIX ቤተ -መጽሐፍትን ከ Github ያውርዱ
~ $ git clone
~ $ cd rpi-rgb-led-matrix
~ $ sudo ያድርጉ
ጥቁር ዝርዝር RPI ውስጣዊ የድምፅ ካርድ
~ $ ድመት << EOF | sudo tee /etc/modprobe.d/blacklist-rgb-matrix.conf
ጥቁር ዝርዝር snd_bcm2835
ኢኤፍ
~ $ sudo update -initramfs -u
የድምፅ ችሎታዎች ከፈለጉ የውጭ የድምፅ ካርድ መለኪያዎች ያዘጋጁ-
~ $ sudo nano /usr/share/alsa/alsa.conf
ለውጥ ፦
ነባሪዎች.ctl.card 0
ነባሪዎች.ፒ.ማ.ካርድ 0
ወደ
ነባሪዎች.ctl. ካርድ 1
ነባሪዎች.ፒ.ማ.ካርድ 1
ከዚያ እንደገና ያስነሱ።
አሁን የማትሪክስ ቤተ -መጽሐፍትን ይጫኑ
~ $ cd/home/pi/rpi-rgb-led-matrix
~ $ sudo apt-get update && sudo apt-get install python2.7-dev python-pillow -y
~ $ ግንባታ-ፓይቶን ያድርጉ
~ $ sudo install-python ያድርጉ
እና የሚያስፈልጉ ሌሎች ቤተ -ፍርግሞችን ይጫኑ:
~ $ sudo easy_install pip
~ $ sudo pip መጫኛ htplib2 ን ይጫኑ
የ samplebase.py ስክሪፕትን ከ ~/rpi-rgb-led-matrix/bindings/python/ናሙናዎች/ወደ የቤት ማውጫ ይቅዱ
የአየር ሁኔታ ካርታ ለመክፈት የኤፒአይ ቁልፍን በነፃ መመዝገብ ያግኙ
አሁን ለ PYthon 2.7 OWM Python መጠቅለያ ይጫኑ (ለ CSPARPAGithub ተጠቃሚ ምስጋና ይግባው)
~ $ sudo pip install git+https://github.com/csarpa/[email protected]
በ Google ቀን መቁጠሪያ ኤፒአይ ላይ የሚከተሉትን መመሪያዎች የ Google ቀን መቁጠሪያ ምስክርነትን ያግኙ
ለድምጽ ማጫወት ፒጋምን ይጫኑ
~ $ sudo apt-get install Python-pygame ን ይጫኑ
RSS ምግቦች Feedparser ተጭኗል
~ $ sudo pip መጫኛ feedparser
የእኔን ስክሪፕት ORAeng_131.py (የእንግሊዝኛ ስሪት) ወይም ORAita_131.py (የጣሊያን ስሪት) ወደ የቤት ማውጫ ይቅዱ
ለድምጾች እና ስዕሎች አቃፊዎችን ይፍጠሩ
mkdir dbsounds
mkdir owm
ከሚከተለው አገናኝ ሁሉንም የ-p.webp
www.dropbox.com/sh/nemyfcj1a1i18ic/AAB1W7I6lg5EgqL1gJZPWVTxa?dl=0
በመስመር 69 (API_key) ላይ የእርስዎን የ OWM ምስክርነት ያክሉ
ከተማን ለአየር ሁኔታ ትንበያ ያዘጋጁ (በ OWM ከተሸፈነ እና ትክክለኛው ስም ተቀባይነት እንዳለው) በመስመር 213 ፣ 215 ላይ
obs = owm.weather_at_place ('ናፖሊ ፣ አይቲ')
fc = owm.three_hours_forecast ('ናፖሊ ፣ አይቲ')
********************************** ወቅታዊ 28/7/2019 ********** *****************
አዲሱ የ Google ቀን መቁጠሪያ ኤፒአይ ችግሮችን ይፈጥራል። አንዳንድ ሞጁሎችን ለማስወገድ ፈትቻለሁ-
~ $ sudo apt-get remove-ፓይዘን ፓይዘን-setuptools ን ያስወግዱ
~ $ sudo apt-get autoremove python-pyasn1
አሂድ እስክሪፕቱን ይሞክሩ
~ $ sudo python ORAeng_150.py # ወይም ORAita_150.py ለጣልያን ስሪት
በመጀመሪያ ስክሪፕቱ የ GCAL ፍቃድን ይጠይቃል። ወደ ጉግል ኤፒአይ ምስክርነት አገናኙን ጠቅ ያድርጉ። ከዚያ ፈቃድ ይስጡ ፣ ማንኛውም ነገር ደህና ከሆነ ፣ ሰዓቱ ሲጀመር ያያሉ።
ከብዙ ሰዓታት በኋላ ከመጠን በላይ በሆነ የ RAM አጠቃቀም ምክንያት ፣ የራም አጠቃቀም ከደረጃ ደረጃ በላይ በሚሆንበት ጊዜ በቀላሉ የፓይዘን ስክሪፕት እንደገና የሚጀምር ስክሪፕት ፃፍኩ። ከዚያ ወደ memcheck.sh እንደገና መሰየምን memcheck የተባለውን ስክሪፕት ወደ መነሻ ማውጫ ይቅዱ እና ወደ crontab -e ዋና ስክሪፕት ይጨምሩ
*/5 * * * * bash /home/pi/memcheck.sh@reboot sudo Python /home/pi/ORAeng_150.py
ደረጃ 3 ስክሪፕቶች
ዋናው ስክሪፕት እንደ ፍላጎቶችዎ መለወጥ አለበት። የ OWM እና Goggle ቀን መቁጠሪያ ምስክርነቶች እንደየራሳቸው የኤፒአይ መመሪያዎች እንደተዋቀሩ በመገመት ፣ በጣም አስፈላጊዎቹ መለኪያዎች -
የቀን መቁጠሪያ ክስተቶች ዝርዝር በየሰዓቱ በ 2 ፣ 32 (የስክሪፕት መስመር 65 ይመልከቱ)
የአየር ሁኔታ ሁኔታዎች እና ትንበያ በየሰዓቱ በ 7 ፣ 37 (የስክሪፕት መስመር 66 ይመልከቱ)
በደቂቃ 11 በየሰዓቱ የሚከናወን ሰበር ዜና (የስክሪፕት መስመር 67 ን ይመልከቱ)
ሰበር ዜና rss ሰርጥ። ውስጥ ስክሪፕት Instructable RSS ተዘጋጅቷል ፣ ግን ሊቀየር ይችላል። (የስክሪፕት መስመር 366 ይመልከቱ)
በግልጽ ለማየት እንደሚቻለው ፣ ስክሪፕቱ ለገቢዎች የቀን መቁጠሪያ ክስተት ወይም ለአስታዋሽ ማሳወቂያዎች ቅድሚያ ይሰጣል። አንዳንድ ጊዜ የአሠራር ተግባሮችን ላለማቋረጥ ባህሪያቱን አያከናውንም።
Attiny85 ማብሪያ/ማጥፊያ ሰዓት ቆጣሪ ንድፉን Tempo_V1_9_1Mhz_bugfix.ino ን በመስቀል ፕሮግራም መደረግ አለበት።
ይህ መሣሪያ በጧቱ 8 ሰዓት ላይ ለማብራት እና በ 23 ላይ ለማጥፋት ያስችላል። ለተጨማሪ መረጃ አጋዥ ስልጠናን ይመልከቱ።
ደረጃ 4 ወረዳው
ወረዳው በመሠረቱ 3 ክፍሎች አሉት
- በ DS3231 ሞጁል ፣ በአቲንቲ 85 እና በሞስፌት የተያዘ የኃይል ማብሪያ/ማጥፊያ ሰዓት ቆጣሪ
- የሰዓት ባህሪያትን በእጅ ለመቆጣጠር ይቀይሩ
- የግንኙነት ክፍል ለ RGB LED ማትሪክስ ዳታ እና ኃይል ፣ የድምፅ ማጉያ እና Raspberry Pi ገመድ የሚገጠምበት
RPI ከ Attiny85 የከፍተኛ/ዝቅተኛ 5V ምልክት እንዲያነብ የሚፈቅድ የመቋቋም የቮልቴጅ መከፋፈያ አልተጠቀሰም።
መቀያየሪያዎች በቀጥታ ከ RPI ፒን አንድ ጂኤንዲ (ዲኤንዲ) ጋር በቀጥታ የተገናኙትን የውስጥ መከላከያዎች በመጠቀም ተገናኝተዋል
Attiny85 ሰዓት ቆጣሪ የሚመጣው TEMPO ከተባለው የቀድሞው ፕሮጀክትዬ ነው። በመሠረቱ ፣ DS3231 ከእንቅልፍ ሁናቴ ወደሚያነቃው ወደ አቲኒ 85 ማቋረጫ ፒን ዝቅተኛ ምልክት ይልካል። ከእንቅልፉ ሲነሳ Attiny85 ለ RPI ፣ ለ LED ማትሪክስ እና ለድምጽ ማጉያ የኃይል አቅርቦት ወረዳውን በማንቀሳቀስ ለሞስፌት ትራንዚስተር ከፍተኛ ምልክት ይልካል።
RPI ን ለመዝጋት የእኔ ስክሪፕት RPI ከፍተኛ በሚሆንበት ጊዜ ፒፒ 14 ላይ ዲጂታል ሲግናልን ያዳምጣል ብዬ አስብ። ከዚያ RPI ትክክለኛውን የመዝጋት ሂደት ያከናውናል ፣ ከዚያ ከአንድ ደቂቃ በኋላ Attiny85 ወደ የእንቅልፍ ሁኔታ ይመለሳል እና ሞስፌት መላውን መሣሪያ የሚያጠፋ LOW ምልክት ይቀበላል። ይህ ሂደት አስቸጋሪ ቢሆንም ውጤታማ ነው።
የፒአር ሞዱል እንደ አማራጭ እና በቀጥታ ከ RPI GPIO ጋር ተገናኝቷል።
የእኔ ውቅር የሚከተሉትን የ RPI GPIO ፒኖች ከዚህ ጋር እንዲገናኙ ይጠይቃል
15 ወደ ፒአር
ከ 14 እስከ Attiny85 ፒን 3 በቮልቴጅ መከፋፈያ
21 ለማስተላለፍ ሞዱል
ለመቀየር 2 (አዝራር ያስገቡ)
ለመቀየር 3 (የስቴት አዝራርን ይቀይሩ)
ጉዳዮች ፦
- በ LED ማትሪክስ የኃይል አቅርቦት ምክንያት ጫጫታ ፣ ለድምጽ ማጉያው ብቻ ትንሽ PS በመጠቀም ተፈትቷል። አማራጭ ቅብብል አስፈላጊ በሚሆንበት ጊዜ ብቻ ማጉያውን ለማብራት ያስችላል። ሲበራ/ሲጠፋ ይህ የጩኸት ድምጽ ሊያስከትል ይችላል።
የመዳብ ሳህን ፣ 3 ዲ አታሚ ፣ ምልክት ማድረጊያ እና ፌሪክ ክሎራይድ በመጠቀም ወረዳው ተቀርchedል።
ደረጃ 5 - መሰብሰብ
3x የታተሙ ክፍሎችን እና አንዳንድ አማራጭ ተጨማሪዎችን አንድ ላይ አጠቃላይ 40x50 ሴ.ሜ ክፈፍ ለዚህ ፕሮጀክት አስተካክያለሁ።
መስታወቱ በመስኮት የፀሐይ ፊልም እና በቀዘቀዘ የፕላስቲክ ወረቀት ተሸፍኗል። ነጭውን የውስጥ ሌዲዎችን ላለማየት የ LED ማትሪክስ 1 ሴ.ሜ ያህል ወደ መስታወት መቀመጥ አለበት። እንደ M3 ፍሬዎች እና ብሎኖች ትናንሽ ብሎኖች አስፈላጊ ናቸው። የግዴታ ኬብሎች እና የሙቀት ማስተካከያ ሽፋን ናቸው።
መሪ መሪዎቹ በማዕቀፉ የኋላ ፓነል ላይ ተጣብቀዋል።
ደረጃ 6 እና አሁን?
ቀጣዩ ደረጃ የሙቀት ዳሳሽ ፣ የብሉቱዝ ችሎታዎች ማግበር እና ለምን እስከ ከፍተኛው Raspberry Pi አቅም ድረስ የበይነመረብ ሬዲዮ ማጫወቻ ይሆናል።
ባይ
በሰዓት ውድድር ውስጥ ሯጭ
የሚመከር:
የዘመነ የፀሐይ ሌዘር + አሁን በኃይል ባንክ ተመርቷል 3 ደረጃዎች
የዘመነ የሶላር ሌዘር + አሁን በኃይል ባንክ ተመርቷል -ለዩኤስቢ የኃይል ባንክ ወረዳ እጠቀማለሁ እና በሱፐር ካፒተሮች ፋንታ የኒኬል ብረታ ሃይድሮይድ ለኤዲኤድ ተጠቅሜ የሌዘር ጠቋሚ ጨመርኩ እና ለኃይል ባንክ እኔ የሊቲየም ሴል ተጠቅሜ ቻርጅ አድርጌያለሁ። ዩኤስቢ ሶላር አይደለም። እና የመጠባበቂያ የፀሐይ ፓነልን በ
ለ Raspberry PI (RPi) LIRC ን በመጠቀም ቀላል ቅንብር IR የርቀት መቆጣጠሪያ - ሐምሌ 2019 [ክፍል 1]: 7 ደረጃዎች
ለ Raspberry PI (RPi) - ሐምሌ 2019 [ክፍል 1]: LIRC ን በመጠቀም ቀላል የማዋቀር የርቀት መቆጣጠሪያ - ለ RPi ፕሮጀክቴቴ የርቀት መቆጣጠሪያን እንዴት ማቀናበር እንደሚቻል እርስ በርሱ ስለሚጋጭ መረጃ ተገርሜ እና ደነገጥኩ። ቀላል ይሆናል ብዬ አሰብኩ ግን የሊኑክስ ኢንፍራሬድ ቁጥጥርን (LIRC) ማዋቀር ለረጅም ጊዜ ችግር ነበር
ከቴሌቪዥንዎ ጋር ለተገናኘ እያንዳንዱ ግብዓት የአምቢሊቲ ስርዓት። WS2812B Arduino UNO Raspberry Pi HDMI (የዘመነ 12.2019): 12 ደረጃዎች (ከስዕሎች ጋር)
ከቴሌቪዥንዎ ጋር ለተገናኘ እያንዳንዱ ግብዓት የአምቢሊቲ ስርዓት። WS2812B Arduino UNO Raspberry Pi HDMI (የዘመነ 12.2019): እኔ ሁልጊዜ በቲቪዬ ላይ አሻሚነትን ማከል እፈልጋለሁ። በጣም አሪፍ ይመስላል! በመጨረሻ አደረግሁ እና አልተከፋሁም! ለቴሌቪዥንዎ የአምባላይት ስርዓትን በመፍጠር ላይ ብዙ ቪዲዮዎችን እና ብዙ ትምህርቶችን አይቻለሁ ፣ ግን ለትክክለኛው የኔ ሙሉ ሙሉ አጋዥ ስልጠና አላገኘሁም
ለ Raspberry PI (RPi) - ሐምሌ 2019 [ክፍል 2]: 3 ደረጃዎች LIRC ን በመጠቀም ቀላል የማዋቀር የርቀት መቆጣጠሪያ
ለ Raspberry PI (RPi) - ሐምሌ 2019 [ክፍል 2]: LIRC ን በመጠቀም ቀላል የማዋቀር IR የርቀት መቆጣጠሪያ ከ IR ርቀት የ IR ትዕዛዞችን ለመቀበል የ RPi + VS1838b ን እንዴት እንደሚሰበሰብ እና የ Raspbian's LIRC ሞጁሉን ማዋቀርን አሳይቻለሁ። ሁሉም የሃርድዌር እና የ LIRC ማዋቀር ጉዳዮች በክፍል 1. ውይይት ይደረግባቸዋል። ክፍል 2 ሃርድዋ እንዴት እንደሚገናኝ ያሳያል
የዘመነ የፊልም ሳጥን 11 ደረጃዎች (ከስዕሎች ጋር)
የዘመነ የፊልም ሣጥን - ከጥቂት ወራት በኋላ ፣ በቪኤችኤስ ካሴት ውስጥ ተጠልፎ በ Raspberry Pi ፊልም ማጫወቻዬ ላይ Instructable ለጥፌዋለሁ። ከዚያን ጊዜ ጀምሮ ለጓደኞች እና ለቤተሰብ በርካታ ገንብቻለሁ ፣ እና ሂደቱን ቀለል አድርጌያለሁ። Raspberry Pi v3 ን በመጠቀም ከእንግዲህ የዩኤስቢ ማዕከል አያስፈልገንም