ዝርዝር ሁኔታ:

LittleUnicorn: Raspberry Pi Baby Monitor: 5 ደረጃዎች
LittleUnicorn: Raspberry Pi Baby Monitor: 5 ደረጃዎች

ቪዲዮ: LittleUnicorn: Raspberry Pi Baby Monitor: 5 ደረጃዎች

ቪዲዮ: LittleUnicorn: Raspberry Pi Baby Monitor: 5 ደረጃዎች
ቪዲዮ: IDENTITY V NOOBS PLAY LIVE FROM START 2024, ሀምሌ
Anonim
LittleUnicorn: Raspberry Pi Baby Monitor
LittleUnicorn: Raspberry Pi Baby Monitor

ወጣት መንትዮች አሉኝ እና የኦዲዮ ሕፃኑ ተቆጣጣሪ ያስጨነቀኛል። በጠፋ ቁጥር እኔ ሌላ እንቅልፍ አልባ ምሽት ማለት ከሆነ የነርቭ ላብ ይሰማኛል።

ስለዚህ ትንሽ ዩኒኮርን ሠራሁ። የእሱ የእይታ የሕፃን ማሳያ ከ:

  • 2 x እንጆሪ ፒስ ፣
  • Pimoroni Unicorn HAT HD ፣
  • ዩኤስቢ ሚኒ ማይክሮፎን
  • የፓይዘን ኮድ መስጫ
  • LEGO Ghostbusters የእሳት አደጋ (አማራጭ)

ደረጃ 1 ፒስን ያዋቅሩ

ፒስን ያዋቅሩ
ፒስን ያዋቅሩ
ፒስን ያዋቅሩ
ፒስን ያዋቅሩ

ሁለቱም የእርስዎ Raspberry Pis በተመሳሳይ የ wifi አውታረ መረብ ላይ መሆን አለባቸው። ሁሉም የእኔ ምክሮች ለ Raspbian OS ናቸው።

ከባዶ እያዋቀሯቸው ከሆነ የ wifi ዝርዝሮችዎን ማከል ያስፈልግዎታል። በ Raspberry Pi ፋውንዴሽን መመሪያ ውስጥ እንደሚታየው “wpa_supplicant” ፋይልን በማስተካከል ቀላሉ መንገድ በጣም አስተማማኝ መንገድ ሆኖ አግኝቼዋለሁ። በቤት ውስጥ ሁለት ፒስ ፣ ፒ 3 እና ፒ ዜሮ (የ wifi dongle የሚያስፈልገው) ነበረኝ።

አንደኛው ፒስ እንደ የድምጽ አገልጋዩ ሌላኛው ደግሞ እንደ ተቀባዩ ሆኖ ይሠራል። እኔ Pi 3 ን እንደ አገልጋይ እና ፒ ዜሮን እንደ ተቀባዩ/ደንበኛ እጠቀማለሁ።

በእያንዳንዱ ፒስ ላይ የ LittleUnicorn python ኮድ ያውርዱ። Git ን ከጫኑ ይህንን ለማድረግ ቀላሉ መንገድ የሚከተለው ነው

git clone https://github.com/zemogle/littleunicorncd littleunicorn python setup.py ጫን

Git ካልተጫነዎት ከተለቀቀ ሊጭኑት ይችላሉ ፣ ግን CURL ወይም wget መጫኛ ያስፈልግዎታል

wget

tar -xvf 1.0.tar.gz cd LittleUnicorn -1.0 python setup.py ጫን

NB Python <3 አሁን ተቋርጧል ስለዚህ እኔ Python 3+ ን እየተጠቀሙ ነው ብዬ እገምታለሁ። ፓይዘን 3 ከሌለዎት እሱን መጫን ያስፈልግዎታል።

ደረጃ 2 የአገልጋይ ማዋቀር

ለፒያዲዮ መስፈርት አለ ነገር ግን ይህ ለአገልጋዩ ብቻ ነው (ማለትም በሕፃኑ መኝታ ክፍል ውስጥ የሚሄድ የዩኤስቢ ማይክሮፎን ያለው)። ይህንን ያለ ህመም እንደ ጥቅል አድርገው ሊጭኑት ይችላሉ። ይህ የሚፈልጓቸውን ሁሉንም ጥገኞች ይጎትታል እና ለእርስዎ ያዋቅራል-

sudo apt-get install python3-pyaudio

ከዚያ ሁሉንም ሌሎች መስፈርቶችን ከአስፈላጊዎች ፋይል ውስጥ መጫን ይችላሉ-

sudo pip3 ጫን -r ~/littleunicorn/requirements.pip

አሁን አገልጋይዎ ለመሄድ ዝግጁ መሆን አለበት! አገልጋዩን ያጥፉ;

ሲዲ Littleunicorn

python3 server.py

እንደሚከተለው ያለ የሁኔታ መልእክት ማየት አለብዎት

======== በ https://0.0.0.0:8080 ላይ በመሮጥ ========

(ለማቆም CTRL+C ን ይጫኑ)

ይህንን መልእክት ካላዩ እና ስህተት ካገኙ የእርስዎ ፓይዘን ማቀናበር ትክክል አይደለም ማለት ይቻላል። አልፎ አልፎ በማይክሮፎኑ ላይ ችግር ይሆናል። በየትኛው ሁኔታ የተለየ የዩኤስቢ ሶኬት ይሞክሩ።

ደረጃ 3: የተቀባዩ ማዋቀር

ነገሮች የሚዝናኑበት ይህ ነው። በቤትዎ ውስጥ ሌላ ቦታ (ወይም ለሙከራ በተመሳሳይ ክፍል ውስጥ) ፣ Unicorn HAT HD ን በተቀባይዎ Rasperberry Pi ላይ ያድርጉ እና ኃይልን ያብሩ።

የፒሞሮኒን ሶፍትዌር ይጫኑ

ለዚህ ሶፍትዌሩን መጫን ያስፈልግዎታል። በፒሞሮኒ ውስጥ ያሉ እጅግ በጣም ጥሩ ሰዎች ለዚህ ጥሩ የፓይዘን ቤተ -መጽሐፍት ጽፈዋል። የእነሱ GitHub repo በትክክል እንዴት እንደሚጫኑ ይነግርዎታል።

የ LittleUnicorn ሶፍትዌርን ይጫኑ

ይህ በቀደመው ደረጃ (ማለትም ለአገልጋዩ) ልክ አንድ ነው ፣ ስለዚህ እነዚያን መመሪያዎች ይከተሉ።

ይሞክሩት

ያ አንዴ ከተጫነ የእርስዎን LittleUnicorn ን ለማሽከርከር ይውሰዱ።

N. B. ይህ አገልጋዩን በቀደመው ደረጃ እየሄደ መሆኑን ትተው የሚሄድበትን የፒ ስም ወይም የአይፒ አድራሻ ያውቁታል።

የደንበኛው.ፒ ፋይል የማሽከርከር ክርክር እንዲሁም የአገልጋዩን ስም/አይፒ ይወስዳል። ይህ በተለይ ጠቃሚ ነው ምክንያቱም በተለያዩ የፒ ሞዴሎች መካከል የራስጌ ፒን የኃይል ግብዓት አቀማመጥ ላይ ባለው ልዩነት።

የእርስዎ አገልጋይ በአይፒ አድራሻ 192.168.1.10 በ Pi ላይ እያሄደ ከሆነ እና ማሳያውን በ 90 ዲግሪ ማሽከርከር ከፈለጉ ፣ እንደሚከተለው መጀመር ይችላሉ-

ሲዲ Littleunicorn

python3 client.py 192.168.1.10 90

ደረጃ 4 - ጅምርን በራስ -ሰር ማድረግ

እያንዳንዱን ፒ እንደገና በሚያስጀምሩበት በእያንዳንዱ ጊዜ መግባት አይፈልጉ ይሆናል። እነዚህን ማስነሳት ለመጀመር ተቆጣጣሪ ወይም ክሮን መጠቀም ይችላሉ። ክሮን በጣም ቀላሉ እና እንደ Raspbian አካል ሆኖ ተጭኗል።

በአገልጋዩ ላይ

Sudo crontab -e ን በመተየብ ክራንትዎን ያርትዑ -e ከዚያ ይህንን በአስተያየት ከተሰጡት መስመሮች በታች ያስገቡ (ማለትም ከ #ከጀመሩ በኋላ)

@reboot python3 /home/pi/littleunicorn/server.py >>/ቤት/ፒ/unicorn.log 2> & 1

በተቀባዩ ላይ

በተቀባዩ ፓይ ላይ ክራንታብን ያርትዑ እና የሚከተለውን ያክሉ

@reboot python3 /home/pi/littleunicorn/client.py 192.168.1.10 90 >>/ቤት/ፒ/unicorn.log 2> & 1

90 እንደበፊቱ የማሳያው ሽክርክሪት ነው። ይህንን እና የአይፒ አድራሻውን ወደ ተገቢ እሴቶች ይለውጡ።

ደረጃ 5 መደምደሚያ

Image
Image
መደምደሚያ
መደምደሚያ
መደምደሚያ
መደምደሚያ

በትንሽ በትእዛዝ መስመር ሥራ እጃቸውን መበከል ለማይፈልግ ለማንኛውም ይህ ትንሽ ፣ ዜሮ ሽቦ ፕሮጀክት ነው።

እኔ የ 80 ዎቹ ልጅ ነኝ ስለዚህ… የጩኸት ማንቂያው በፓክማን ተመስጦ ነው

  • Jelly Beans - ይህ የተለመደ ቀዶ ጥገና ነው። ማይክሮፎኑ የሚያነሳው ሁል ጊዜ ትንሽ የኤሌክትሪክ ጫጫታ አለ
  • ብርቱካንማ መንፈስ (ክላይድ) - ተቀባዩ አገልጋዩን ይፈልጋል። ትክክለኛውን አይፒ እንደገቡ ያረጋግጡ እና ወደ አገልጋዩ ፒ ውስጥ መግባት ይችላሉ።
  • ሰማያዊ መናፍስት - ጫጫታው ከመድረኩ ሲበልጥ (በኮዱ ውስጥ ሊጤኑት ይችላሉ) ሰማያዊ የፓክማን መንፈስን ያያሉ። ይሂዱ እና ልጅዎ ደህና ከሆነ ይመልከቱ!

እኔ የ LEGO Ghostbusters የእሳት ቤት ስላለኝ እዚያ ውስጥ ትንሽ ዩኒኮርን አኖርኩ ፣ ይህም ተገቢ ይመስላል።

የሚመከር: