ዝርዝር ሁኔታ:

DIY የአየር ሁኔታ ረዳት 6 ደረጃዎች
DIY የአየር ሁኔታ ረዳት 6 ደረጃዎች

ቪዲዮ: DIY የአየር ሁኔታ ረዳት 6 ደረጃዎች

ቪዲዮ: DIY የአየር ሁኔታ ረዳት 6 ደረጃዎች
ቪዲዮ: Top 5 Jobs In Ethiopia : 5 በኢትዮጲያ ከፍተኛ ደሞዝ ተከፋይ ስራዎች 2024, ሀምሌ
Anonim
DIY የአየር ሁኔታ ረዳት
DIY የአየር ሁኔታ ረዳት

ባለፈው ጊዜ ESP32 ን በመጠቀም የአሁኑን የአየር ሁኔታ ማሰራጨት የሚችል የአየር ሁኔታ ማሰራጫ ጣቢያ ለመሥራት እጠቀም ነበር። ፍላጎት ካለዎት ፣ የቀደመውን አስተማሪ ማረጋገጥ ይችላሉ። አሁን በዚህ ከተማ ውስጥ ያለውን የአየር ሁኔታ ለመመርመር ከተማን የምመድብበትን የተሻሻለ ስሪት ማድረግ እፈልጋለሁ። በአንድ ከተማ ውስጥ የአየር ሁኔታን መጫወት ብቻ አይደለም ፣ እንዲሁም በትእዛዞቼ መሠረት በሌሎች ከተሞች ውስጥ የአየር ሁኔታን ይጠይቃል እና ያሰራጫል።

አቅርቦቶች

ሃርድዌር

  1. Raspberry Pi 3B+ (በ SD ካርድ)
  2. የድምፅ መስተጋብር ኮፍያ
  3. PIR እንቅስቃሴ ዳሳሽ ሞዱል
  4. የማይክሮ ዩኤስቢ ገመድ
  5. ዱፖንት መስመር

ደረጃ 1: እንዴት ማድረግ እንደሚቻል

እንዴት ማድረግ እንደሚቻል
እንዴት ማድረግ እንደሚቻል
  • እነዚህን ተግባራት ከ Raspberry Pi ጋር ለመተግበር አቅደናል። ነገር ግን Raspberry Pi ድምጽ ለመቀበል ማይክሮፎን የለውም ፣ እና ተናጋሪው ካልተሰካ ድምጽ የሚጫወትበት መሣሪያ የለም። Raspberry Pi ን በሁለት ማይክሮፎኖች ግብዓት እና የድምፅ ማጉያ ውፅዓት ለ Raspberry Pi የማስፋፊያ ሰሌዳ ሠርተናል። ፒ የድምፅ ግቤትን ተግባር መገንዘብ እና ከድምጽ ማጉያው ጋር ሳይገናኝ ድምጽ ማጫወት ይችላል።
  • ከንግግር ወደ ጽሑፍ ፣ የአየር ሁኔታ እና ጽሑፍ ወደ ንግግር የሚናገሩ ሦስት ኤፒአይ እንፈልጋለን። ከዚያ ኦዲዮውን ያጫውቱ።

ንግግር ወደ ጽሑፍ-https://cloud.google.com/speech-to-text

የአየር ሁኔታ https://rapidapi.com/community/api/open-weather-map/endpoints ጽሑፍ-ወደ-ንግግር

በተጨማሪም ፣ አንድ ሰው ሲቀርብ RasPi መሥራት መጀመሩን ለመለየት አነፍናፊን እናገናኛለን።

ደረጃ 2 - ግንኙነት

ግንኙነት
ግንኙነት
ግንኙነት
ግንኙነት
ግንኙነት
ግንኙነት

የድምፅ መስተጋብር ባርኔጣ የ Raspberry Pi ማስፋፊያ ሰሌዳ ነው። በፒንቹ መሠረት Raspberry Pi ን ብቻ ያስገቡ። እንዲሁም ዳሳሾችን ለማገናኘት በርካታ የዱፖን ሽቦዎችን መሸጥ አለብን። የፒን ግንኙነቶች እንደሚከተለው ናቸው

የድምፅ መስተጋብር ባርኔጣ ------ PIR

5V ------ VCC GND ------ GND GPIO27 ------ ውጣ

ደረጃ 3 - የማስፋፊያ ሰሌዳውን ሾፌር ይጫኑ

  • የማስፋፊያ ሰሌዳው ከአርሶአደሩ ምርት ማጣቀሻ የተነደፈ በመሆኑ ፣ ወደ ሥራ ለማሽከርከር የሾፌሩን ሾፌር ልንጠቀምበት እንችላለን።
  • ነጂውን ለመጫን በ Raspberry Pi ተርሚናል መስኮት ውስጥ የሚከተለውን ትእዛዝ ያስገቡ።

git clone

cd seeed-voicecard sudo./install.sh sudo ዳግም ማስነሳት

ዝርዝር የአጠቃቀም ትምህርት ለማየት ወደ ገጹ (https://www.makerfabs.com/wiki/index.php?title=Voice_Interaction_Hat) ለማየት ይችላል።

ደረጃ 4 ኮድ

  • Github:
  • ኮዱን ካገኙ በኋላ ኤፒአይ ቁልፍን በ asr.py ፣ weather.py እና tts.py ውስጥ ከእርስዎ ጋር መተካት ያስፈልግዎታል።

r = questions.post ('https://speech.googleapis.com/v1/speech:recognize?key='+api_key ፣ data = ውሂብ ፣ ራስጌዎች = ራስጌዎች) ራስጌዎች = {' x-rapidapi-host ': "community-open-weather-map.p.rapidapi.com "፣ 'x-rapidapi-key': '********************************* ***** "} r = questions.post ('https://texttospeech.googleapis.com/v1/text:synthesize?

በአየር ሁኔታው ውስጥ ያለውን ቦታ ስም ይሙሉ እና ከዚህ የአድራሻ ዝርዝር እውቅና ያገኛል። በእርግጥ የአየር ሁኔታ ኤፒአይ ሊያውቃቸው ከቻለ በመላ አገሪቱ እና በአለም ላይ ያሉትን ከተሞች ስም መሙላት ይችላሉ።

አድራሻ = ['ቤጂንግ' ፣ 'ለንደን']

የማስፋፊያ ሰሌዳውን ድምጽ ማጉያዎች ካልተጠቀሙ ፣ ግን የራስዎን ድምጽ ማጉያዎች የሚጠቀሙ ከሆነ ፣ በሚከተለው ኮድ ውስጥ “hw: 0, 0” ን በ “hw: 1, 0” በ test1.py መተካት ያስፈልግዎታል።

os.system ("aplay -Dhw: 1, 0 output1.wav")

በ Raspi-Voice-Interaction-Hat/ weather_workSpace/ ውስጥ ያሉትን ሁሉንም ፋይሎች ወደ Raspberry Pi የሥራ ማውጫ ይቅዱ።

ደረጃ 5 የማሸጊያ ሣጥን ያድርጉ

የማሸጊያ ሣጥን ያድርጉ
የማሸጊያ ሣጥን ያድርጉ

የበለጠ ቆንጆ ለመምሰል ፣ በካርቶን ውስጥ ጠቅለልነው። ድምጽ ማጉያውን እና ማይክሮፎኑን ለማጋለጥ በአግባቡ ይቁረጡ ፣ እና ለማስጌጥ በወረቀት ሳጥኑ ላይ ለመሳል ባለቀለም እስክሪብቶችን ይጠቀሙ።

ደረጃ 6: እንዴት መጠቀም እንደሚቻል

Raspberry Pi ን ለማብራት የዩኤስቢ ገመዱን ይጠቀሙ ፣ ሙከራ 1.py ን ለማሄድ እና ዳሳሹን ለመቀስቀስ Raspberry Pi ን ይቆጣጠሩ። ድምፁን ካሰራጨ በኋላ ስለ አንድ ቦታ ማውራት እንጀምራለን ከዚያም የአየር ሁኔታን ለማሰራጨት እንጠብቃለን። የአየር ሁኔታ ረዳት ተጠናቋል።

የሚመከር: