ዝርዝር ሁኔታ:

ሬትሮ የንግግር ውህደት። ክፍል: 12 IoT ፣ የቤት አውቶሜሽን - 12 ደረጃዎች (ከስዕሎች ጋር)
ሬትሮ የንግግር ውህደት። ክፍል: 12 IoT ፣ የቤት አውቶሜሽን - 12 ደረጃዎች (ከስዕሎች ጋር)

ቪዲዮ: ሬትሮ የንግግር ውህደት። ክፍል: 12 IoT ፣ የቤት አውቶሜሽን - 12 ደረጃዎች (ከስዕሎች ጋር)

ቪዲዮ: ሬትሮ የንግግር ውህደት። ክፍል: 12 IoT ፣ የቤት አውቶሜሽን - 12 ደረጃዎች (ከስዕሎች ጋር)
ቪዲዮ: ጥሩ ነገሮችን እንዴት መሳብ እንደሚቻል. ኦዲዮ መጽሐፍ 2024, ሀምሌ
Anonim
Image
Image
ሬትሮ የንግግር ውህደት። ክፍል 12 IoT ፣ የቤት አውቶሜሽን
ሬትሮ የንግግር ውህደት። ክፍል 12 IoT ፣ የቤት አውቶሜሽን

ይህ ጽሑፍ በአገር ውስጥ አከባቢ ውስጥ ስኬታማ ማሰማራት እንዲቻል ሁሉንም አስፈላጊ የሶፍትዌር ተግባርን ጨምሮ የአይቲ ሬትሮ የንግግር ውህደት መሣሪያን ወደ ነባር የቤት አውቶማቲክ ስርዓት እንዴት መፍጠር እና ማዋሃድ እንደሚቻል በሰነድ አውቶማቲክ አስተማሪዎች ላይ በተከታታይ 12 ኛ ነው።

ሥዕል 1 የተጠናቀቀውን የ IoT ንግግር የማመሳሰል መሣሪያን ያሳያል እና ሥዕል 2 ወደ መጨረሻው ምርት ለመግባት በቅጽበት የተቀነሱትን በፕሮቶታይፕ ውስጥ ያገለገሉትን ሁሉንም የአካል ክፍሎች ያሳያል።

ቪዲዮው መሣሪያውን በተግባር (በሙከራ ጊዜ) ያሳያል።

መግቢያ

ከላይ እንደተገለፀው ይህ መመሪያ ሊሰጥ የሚችለው እንዴት IoT Retro Speech Synthesis Device እንዴት እንደሚሠራ እና በአጠቃላይ መሣሪያዎች SP0256-AL2 ዙሪያ የተመሠረተ ነው።

ዋናው ዓላማው ‹የድሮ ትምህርት ቤት› የድምፅ ውህደትን ወደ IoT አውታረ መረብ ማከል ነው። ለምን 'አሮጌ ትምህርት ቤት' ትጠይቃለህ? ደህና ፣ እኔ እነዚህ ነገሮች ለመጀመሪያ ጊዜ ሲመረቁ በ 80 ዎቹ ውስጥ ስለነበርኩ እና አንዱን ወደ ቢቢሲ ማይክሮዬ በማግኘቴ ለእኔ በ SP0256-AL2 ዙሪያ የሆነ የናፍቆት ስሜት አለ።

የሂፕስተር አማዞን አስተጋባ ወይም ሲሪ ድምጾችን ከማዳመጥ ይልቅ በዚህ ዳሌክ በሚሰማው ድምፅ በምድር ላይ ምን እየተባለ እንዳለ ለማወቅ መሞከርን እመርጣለሁ። ስለምጠይቅህ ፈተናው የት አለ?

ኦ ፣ እና ለመጥቀስ ፣ እኔ ደግሞ ‹SP0256-AL2› ICs ዙሪያ ተኝቶ ‘የከረጢት ጭነት’ አለኝ።

መሣሪያው የአከባቢውን የሙቀት መጠን እና እርጥበት ለማንበብ ይችላል ፣ ስለሆነም ከዚህ ቀደም በተወሰደው እንደገና ጥቅም ላይ የዋለውን ኮድ በመገንባት በዚህ ተከታታይ ውስጥ በቤት ውስጥ አውቶማቲክ (ኤኤች) ላይ በተዘረዘረው በ MQTT/OpenHAB ላይ የተመሠረተ የ IoT አውታረ መረብ መንጠቆን የአሁኑን IoT መሠረተ ልማት አካባቢያዊ መሣሪያን ያሰፋዋል።

በልቡ ላይ ለ ‹MQTT› ግንኙነቶች ኃላፊነት ያለው እና ሁሉንም የስርዓት ተግባርን የሚቆጣጠር ESP8266-07 ነው (የኤስዲ ካርድ መዳረሻ ፣ መሪ ቁጥጥር ፣ የሙቀት/እርጥበት ዳሰሳ ፣ የድምፅ ቁጥጥር ፣ የንግግር ውህደት)። መሣሪያው በ የአካባቢያዊ ኤስዲ ካርድ ፣ ምንም እንኳን የመለኪያ እና የአውታረ መረብ ደህንነት መለኪያዎች እንዲሁ በርቀት MQTT ህትመቶች በኩል ሊዘጋጁ ይችላሉ።

ምን ክፍሎች ያስፈልገኛል?

የቁሳቁስ ሂሳቡን እዚህ ይመልከቱ

ምን ሶፍትዌር እፈልጋለሁ?

  • የአርዱዲኖ አይዲኢ 1.6.9 ፣
  • አርዱዲኖ አይዲኢ ESP8266-07 ን (ለዚህ ተመሳሳይ) ፕሮግራም ለማድረግ ተዋቅሯል። ከዚያ እዚህ በሶፍትዌር ንድፍ ውስጥ በተጠቀሰው ዝርዝር መግለጫ ውስጥ እንደተመለከተው አይዲኢውን ያዋቅሩ ፣
  • ራስ -ሰር የሙከራ ችሎታን ለመጠቀም ከፈለጉ Python v3.5.2 ፣ ዝርዝሮች እዚህ

ምን መሣሪያዎች ያስፈልገኛል?

  • ማይክሮስኮፕ ቢያንስ x3 (ለ SMT መሸጫ) ፣
  • የሞሌክስ አያያዥ ማጠፊያ መሳሪያ (ለ JST አያያorsች) ፣
  • SMD ብየዳ ብረት (በፈሳሽ ፍሰት ብዕር እና በሚንሸራተት ኮሮደር መሸጫ) ፣
  • ጠመዝማዛዎች (የተለያዩ) ፣
  • የሙቀት ጠመንጃ ፣
  • ቁፋሮዎች (የተለያዩ) ፣
  • አጸፋዊ የእጅ መታጠቢያ ፣
  • ፋይሎች (የተለያዩ) ፣
  • ድሬሜል (የተለያዩ ቁርጥራጮች) ፣
  • ጠንካራ ምክትል (ትንሽ እና ትልቅ ፣ እንደ ጥቁር እና የዴክ ሥራ ባልደረባ) ፣
  • Scalpel ፣
  • Vernier calipers (ፈጠራን ለመለካት እና የ PCB ክፍሎችን ለመለካት ይጠቅማል) ፣
  • ስፓነሮች እና ነት ነጂዎች (የተለያዩ) ፣
  • ጠንካራ ጠመዝማዛዎች (ለ SMT ብየዳ) ፣
  • ጁኒየር ሃክሳው ፣
  • ቁፋሮ (በተለያዩ መሰርሰሪያ ቁርጥራጮች) ፣
  • ጥሩ ማጠፊያዎች (ነጥቡ እና አፍንጫው አፍንጫ) ፣
  • የፍሳሽ ቆራጮች ፣
  • ዲኤምኤም በሚሰማ ቀጣይነት ማረጋገጫ ፣
  • ባለሁለት ሰርጥ ዲጂታል ወሰን (ለማረም ምልክቶች ምቹ)

ምን ዓይነት ክህሎቶች ያስፈልጉኛል?

  • ብዙ ትዕግስት ፣
  • በእጅ ብዙ ቅልጥፍና እና እጅግ በጣም ጥሩ የእጅ/የዓይን ማስተባበር ፣
  • እጅግ በጣም ጥሩ የመሸጥ ችሎታ ፣
  • እጅግ በጣም ጥሩ የፈጠራ ችሎታ ፣
  • በ 3 ልኬቶች ውስጥ የማየት ችሎታ ፣
  • በ ‹ሲ› የሶፍትዌር ልማት የተወሰነ እውቀት (የምንጭ ኮዱን ለመረዳት ከፈለጉ) ፣
  • አንዳንድ የ Python ዕውቀት (እስክሪፕቶችን እንዴት እንደሚጭኑ እና እንደሚያሂዱ ፣ የራስ -ሰር ሙከራን ለመጠቀም ከፈለጉ) ፣
  • የአርዱዲኖ እውቀት እና አይዲኢ ፣
  • ስለ ኤሌክትሮኒክስ ጥሩ ዕውቀት ፣
  • ስለ የቤት አውታረ መረብዎ አንዳንድ ግንዛቤ።

የተሸፈኑ ርዕሶች

  • የተጠቃሚ መመሪያ
  • የወረዳ አጠቃላይ እይታ
  • PCB ማምረት እና ስብሰባ
  • ፈጠራ
  • የሶፍትዌር ስርዓት አጠቃላይ እይታ
  • የሶፍትዌር አጠቃላይ እይታ
  • ዳሳሽ መለካት
  • MQTT ርዕስ የመሰየሚያ ስምምነት
  • አርም እና ስህተት ፍለጋ
  • ንድፉን መሞከር
  • መደምደሚያ
  • ማጣቀሻዎች ጥቅም ላይ ውለዋል

ተከታታይ አገናኞች ወደ ክፍል 11: IoT ዴስክቶፕ ኮንሶል። ክፍል: 11 IoT ፣ የቤት አውቶሜሽን

ደረጃ 1 - የተጠቃሚ መመሪያ

የተጠቃሚ መመሪያ
የተጠቃሚ መመሪያ
የተጠቃሚ መመሪያ
የተጠቃሚ መመሪያ
የተጠቃሚ መመሪያ
የተጠቃሚ መመሪያ

ከላይ ያለው ስዕል 1 የ Retro Speech Synthesizer ን ፊት እና ስዕል 2 የኋላን ያሳያል።

ማቀፊያ ግንባር

  1. የድምፅ ማጉያ ግሪል
  2. 3.5 ሚሜ የጆሮ ማዳመጫ ጃክ - 3.5 ሚሜ መሰኪያ ሲገባ ዋናው ተናጋሪው ተሰናክሏል።
  3. ቀይ ኤልኢዲ - በኤችቲቲፒ ጥያቄ በኩል ንግግር ሲጀመር አንድ ቃል እየተነገረ ሳለ ይህ LED ያበራል።
  4. ሰማያዊ ኤልኢዲ - ንግግር በ MQTT IoT ጥያቄ በኩል ሲጀመር አንድ ቃል እየተነገረ ሳለ ይህ LED ያበራል።

ማቀፊያ ጀርባ

  1. ዳግም አስጀምር አዝራር-የ ESP8266-07 IoT መሣሪያን በኃይል ለማዋቀር ያገለግላል።
  2. የፍላሽ አዝራር-ከዳግም ማስጀመሪያ አዝራር ጋር አብሮ ጥቅም ላይ ሲውል የ ESP8266-07 ን እንደገና ለማንፀባረቅ ያስችላል።
  3. የ WiFi አንቴና መሰኪያ (SMA ተሰኪ) - መዝጊያው አልሙኒየም በመሆኑ አነስተኛውን የ RF መንገድ ማቃለልን ለሚሰጥ ውጫዊ የ WiFi አንቴና።
  4. የውጭ መርሃ ግብር ወደብ-ለፕሮግራም ዓላማዎች ወደ ESP8266-07 መዳረሻ ለማግኘት መከለያውን የማላቀቅ ፍላጎትን ለማስወገድ። የ ESP8266-07 የፕሮግራም ፒኖች ወደ ውጫዊ የፕሮግራም ወደብ እንዲወጡ ተደርጓል። ስዕል 3 የፕሮግራም አስማሚ ነው።
  5. አረንጓዴ LED - ይህ IoT ሲስተም የሚመራ ሲሆን የመሣሪያውን የምርመራ ሁኔታ ለማመልከት እና ለማነሳሳት እና በሚሠራበት ጊዜ ያገለግላል።
  6. የውጭ ሙቀት/እርጥበት ዳሳሽ (AM2320)
  7. የ SD ካርድ ማስገቢያ - ይህ ሁሉንም የውቅር/የደህንነት መረጃ ከድር አገልጋይ ገጾች ጋር ይይዛል።
  8. 2.1 ሚሜ የአቅርቦት መሰኪያ 6vdc

ደረጃ 2 የወረዳ አጠቃላይ እይታ

የወረዳ አጠቃላይ እይታ
የወረዳ አጠቃላይ እይታ
የወረዳ አጠቃላይ እይታ
የወረዳ አጠቃላይ እይታ

የ Retro Speech Synth መሣሪያ ሁለት ፒሲቢዎችን ያቀፈ ነው።

  • RetroSpeechSynthIoTBoard: ይህ አጠቃላይ ፣ እንደገና ጥቅም ላይ የሚውል ESP8266-07/12/12E/13 PCB ነው
  • RetroSpeechSynthBoard: ይህ አጠቃላይ SP0256-AL2 PCB ነው

ሬትሮ ንግግር Synth IoT ቦርድ

ይህ ቦርድ የ ESP8266-07/12/12E/13 ወይም 0.1 ኢንች የ “ESP8266” ተሸካሚ ፒሲቢን የሚያስተናግድ የ “ሶኬት” ሶኬት በቀጥታ እንዲሸጥ ያስችለዋል።

ቦርዱ I/O ን በ I2C ግንኙነት ላይ ለማስፋት የተነደፈ ሲሆን 3v3 ወይም 5v የአቅርቦት ደረጃዎችን በ Q1 ፣ Q2 ፣ R8-13 በኩል ሊደግፍ ይችላል።

ከቦርዱ ጋር ያለው ግንኙነት በሁለት ራስጌዎች J2 እና J4 ፣ ባለ 8-መንገድ DIL IDC ሪባን ወይም ባለ 5-መንገድ JST/Molex በኩል በአንዱ በኩል ይገኛል።

U2 እና U3 አቅርቦት 3.3v እና 5v በቦርድ አቅርቦት ደንብ ላይ። በአማራጭ ፣ የበለጠ የአሁኑ አቅም ቢያስፈልግ ፣ ከቦርድ ውጭ የማሳያ ተቆጣጣሪዎች በቅደም ተከተል በአያያ Jች J10 እና J11 በኩል ሊጣበቁ ይችላሉ።

አያያctorsች J1 እና J3 በ SPI ላይ የውጭ ኤስዲ ካርድ ድጋፍ ይሰጣሉ። J1 ለ 8-መንገድ ሞሌክስ የተነደፈ ሲሆን J3 በ 3V3 ወይም 5v ድጋፍ ከመደርደሪያ SD ካርድ ፒሲቢ ለፒን ተኳሃኝነት ድጋፍ ቀጥታ ፒን አለው።

ሬትሮ ንግግር Synth ቦርድ

የዚህ ሰሌዳ ቁጥጥር በ J1 ፣ J5 ወይም J6 ፣ በ4-መንገድ JST/Molex ፣ በ 8-መንገድ DIL IDC ወይም በ 8-መንገድ IDC ሪባን አገናኝ በኩል በ I2C 5v ከሚስማማ ግንኙነት በላይ ነው።

U2 MPC23017 I2C ን ወደ ትይዩ በይነገጽ ወደ U3 SP0256-AL2 እና LEDS D1 (አረንጓዴ) ፣ D2 (ቀይ) እና D3 (ሰማያዊ) ያቀርባል። የንግግር Synth ውፅዓት በአናሎግ ማሰሮ RV1 ወይም በዲጂታል ማሰሮ U1 MCP4561 በኩል ለድምጽ amp CR1 TBA820M ይመገባል።

ዲጂታል ፖት ዩ 1 እንዲሁ በ 5v ታዛዥ I2C በኩል ቁጥጥር ይደረግበታል።

ማሳሰቢያ: የ ESP8266-07 መሣሪያው የተመረጠው ውጫዊ የ WiFi አንቴና ወደ አልሙኒየም ግቢ ውስጥ እንዲጨምር የሚያስችል የ IPX RF አገናኝ ስላለው ነው።

ደረጃ 3 PCB ማምረት እና ስብሰባ

PCB ማምረት እና ስብሰባ
PCB ማምረት እና ስብሰባ
PCB ማምረት እና ስብሰባ
PCB ማምረት እና ስብሰባ
PCB ማምረት እና ስብሰባ
PCB ማምረት እና ስብሰባ
PCB ማምረት እና ስብሰባ
PCB ማምረት እና ስብሰባ

ሥዕሎች 1 እና 2 በአሉሚኒየም ማቀፊያ ወለል ላይ የተጠናቀቁ እና ሽቦ ያላቸው ፒሲቢ ንዑስ ስብሰባዎችን ያሳያሉ።

ሁለቱ ፒሲቢዎች የተነደፉት በ JLCPCB የተመረተ እና በእኔ ተሰብስቦ ከላይ ከሥዕሎች 3 እስከ 13 የሚታየው ኪዳድ v4.0.7 ን በመጠቀም ነው።

ደረጃ 4 - ፈጠራ

ፈጠራ
ፈጠራ
ፈጠራ
ፈጠራ
ፈጠራ
ፈጠራ

ሥዕል 1 ከመጨረሻው ስብሰባ በፊት የሁሉንም ቅድመ ዝግጅት የተደረገባቸው ክፍሎች የሄኒስ ማንዋል ቅጥ አቀማመጥ ያሳያል።

ሥዕሎች 2… 5 በአነስተኛ ቅጥር ግቢው በሚሠራበት ጊዜ የተለያዩ ጥይቶችን ያሳያል።

ደረጃ 5 የሶፍትዌር ስርዓት አጠቃላይ እይታ

የሶፍትዌር ስርዓት አጠቃላይ እይታ
የሶፍትዌር ስርዓት አጠቃላይ እይታ
የሶፍትዌር ስርዓት አጠቃላይ እይታ
የሶፍትዌር ስርዓት አጠቃላይ እይታ

ይህ IoT Retro Speech Synthesis Device ከላይ በስእል 1 እንደሚታየው ስድስት ቁልፍ የሶፍትዌር ክፍሎችን ይ containsል።

ኤስዲ ካርድ

ይህ ውጫዊ የ SD SPI ፍላሽ ፋይል ስርዓት ነው እና የሚከተለውን መረጃ ለመያዝ ያገለግላል (ከላይ ያለውን ስዕል 2 ይመልከቱ) ፤

  • አዶዎች እና ‹የንግግር ስምረት ውቅር መነሻ ገጽ› ማውጫ። htm ከእርስዎ IoT WiFi አውታረ መረብ ጋር መገናኘት በማይችልበት ጊዜ (ብዙውን ጊዜ በተሳሳተ የደህንነት መረጃ ፣ ወይም ለመጀመሪያ ጊዜ አጠቃቀም ምክንያት) በ IoT መሣሪያ አገልግሏል እና ለተጠቃሚው መንገድ ይሰጣል። አዲስ የ SD ይዘትን እንደገና ማንፀባረቅ ሳያስፈልግ ዳሳሾችን በርቀት ማዋቀር። እንዲሁም ጠቋሚ 1.htm ፣ mqtt.htm እና sp0256.htm ን ይይዛል ፣ እነዚህ የንግግር synth ውስን ቁጥጥርን በመፍቀድ በድር አሳሽ ላይ ተደራሽ የሆኑ በአከባቢው የቀረቡ የድር ገጾች ናቸው። በኤችቲቲፒ ላይ።
  • የደህንነት መረጃ - ይህ ከእርስዎ IoT WiFi አውታረ መረብ እና ከ MQTT ደላላ ጋር ለመገናኘት በ IoT መሣሪያ ላይ ኃይል ተጠቅሞ ያገኘውን መረጃ ይይዛል። በ ‹የንግግር አመጣጥ ውቅር መነሻ ገጽ› በኩል የቀረበው መረጃ ለዚህ ፋይል ('secvals.txt') ተጽ writtenል።
  • የመለኪያ መረጃ-በፋይሎች ('calvals1.txt' እና 'calvals2.txt') ውስጥ ያለው መረጃ አስፈላጊ ሆኖ ከተገኘ በቦርዱ ላይ ያለውን የሙቀት/እርጥበት ዳሳሾችን ለማስተካከል ያገለግላሉ። የመለኪያ ቋሚዎች በ MQTT ትዕዛዞች በኩል ከ MQTT ደላላ ወይም የ SD ካርዱን እንደገና በማንፀባረቅ ለ IoT መሣሪያ ሊፃፍ ይችላል። 'calvals1.txt' ከ AM2320 ዳሳሽ እና 'calvals2.txt' ወደ DHT22 ይመለከታል።
  • የተጠቃሚ ሊዋቀር የሚችል የስርዓት እሴቶች - በተጠቃሚው የተመረጠው በዚህ ፋይል (‹confvals.txt›) ውስጥ የተካተተው መረጃ እንደ መጀመሪያው የዲጂታል መጠን ደረጃ ፣ በ ‹MQTT ›ደላላ ምዝገባ ወዘተ ላይ የተወሰኑ‹ የሥርዓት ዝግጁ ›ማስታወቂያዎችን የመሳሰሉ የተወሰኑ የስርዓት ምላሾችን ይቆጣጠራል።

mDNS አገልጋይ

የ IoT መሣሪያ እንደ WiFi ጣቢያ ከእርስዎ የ WiFi አውታረ መረብ ጋር መገናኘት ሲያቅተው ይልቁንስ እንደ የቤት ውስጥ WiFi ራውተር ጋር የሚመሳሰል የ WiFi መዳረሻ ነጥብ ሆኖ ሲገኝ ይህ ተግባር ተጠርቷል። በእንደዚህ ዓይነት ራውተር ሁኔታ ውስጥ እንደ 192.168.1.1 (ብዙውን ጊዜ በሳጥኑ ላይ በተለጠፈው መለያ ላይ) የአይፒ አድራሻውን በመግባት ከእሱ ጋር ይገናኙታል ፣ ከዚያ ለመግባት ወደ የመግቢያ ገጽ ይቀበላሉ። መሣሪያውን እንዲያዋቅሩ ለመፍቀድ የተጠቃሚ ስም እና የይለፍ ቃል። በ ES ሞድ (የመዳረሻ ነጥብ ሞድ) ውስጥ ለ ESP8266-07 መሣሪያው ወደ አይፒ አድራሻ 192.168.4.1 ነባሪ ነው ፣ ሆኖም ግን በሚሠራው የ mDNS አገልጋይ እርስዎ ብቻ ወደ አሳሽ ዩአርኤል አሞሌ ወደ ሰው ወዳጃዊ ስም ‹SPEECHSVR.local› ማስገባት አለብዎት። 'የንግግር Synth ውቅር መነሻ ገጽ' ን ይመልከቱ።

MQTT ደንበኛ

የ MQTT ደንበኛው ሁሉንም አስፈላጊ ተግባራት ለ ከእርስዎ IoT አውታረ መረብ MQTT ደላላ ጋር ይገናኙ ፣ ለመረጡት ርዕሶች በደንበኝነት ይመዝገቡ እና ለተወሰነ ርዕስ የክፍያ ጭነቶችን ያትሙ። በአጭሩ የ IoT ዋና ተግባርን ይሰጣል።

የኤችቲቲፒ ድር አገልጋይ

ይህ የድር አገልጋይ ሁለት ዓላማዎች አሉት;

  1. IoT መሣሪያው በኤስዲ ካርድ ላይ በተያዘው የደህንነት መረጃ ፋይል ውስጥ SSID ፣ P/W ወዘተ ከተገለጸው የ WiFi አውታረ መረብ ጋር መገናኘት ካልቻለ መሣሪያው የመዳረሻ ነጥብ ይሆናል። በመዳረሻ ነጥብ ከቀረበው የ WiFi አውታረ መረብ ጋር ከተገናኘ ፣ የኤችቲቲፒ ድር አገልጋይ መገኘቱ በቀጥታ ከመሣሪያው ጋር እንዲገናኙ እና ውቅሩን ለመለወጥ በኤችቲቲፒ የድር አሳሽ በመጠቀም ዓላማውን ‹የንግግር ቅንጅት ውቅር› ማገልገል ነው። እንዲሁም በ SD ካርድ ላይ የተያዘ የመነሻ ገጽ 'ድር ገጽ።
  2. አንዴ IoT Retro Speech Synthesis Device ከ WiFi አውታረ መረብ እና ከ MQTT ደላላ ጋር ከተገናኘ ፣ የኤችቲቲፒ ድር አገልጋዩ የ IoT መሣሪያ ውሱን ቁጥጥር የቋሚ ሀረጎችን ምርጫ እና የመናገር ችሎታ እንዲናገር የሚፈቅድ የኤችቲቲፒ ድረ ገጽን በራስ -ሰር ያቀርባል። ሁለቱን የፊት ቀይ እና ሰማያዊ LEDS ን ያሽከርክሩ።

የ WiFi ጣቢያ

ይህ ተግባር IoT መሣሪያ በደህንነት መረጃ ፋይል ውስጥ ያሉትን መለኪያዎች በመጠቀም ከአገር ውስጥ WiFi አውታረ መረብ ጋር የመገናኘት ችሎታ ይሰጠዋል ፣ ያለዚህ የእርስዎ IoT መሣሪያ ለ MQTT ደላላ መመዝገብ/ማተም አይችልም።

የ WiFi መዳረሻ ነጥብ

የ WiFi መዳረሻ ነጥብ የመሆን ችሎታ የ IoT መሣሪያ ከእሱ ጋር እንዲገናኙ እና በ WiFi ጣቢያ እና በአሳሽ (እንደ አፕል አይፓድ ላይ እንደ ሳፋሪ ያሉ) የማዋቀሪያ ለውጦችን ለማድረግ የሚያስችል ዘዴ ነው። ይህ የመዳረሻ ነጥብ የ IoT መሣሪያ የ MAC አድራሻ የመጨረሻዎቹን 6 አሃዞች SSID = "SPEECHSYN" + ያሰራጫል። የዚህ የተዘጋ አውታረ መረብ የይለፍ ቃል በአዕምሯዊ ሁኔታ ‹PASSWORD› ተብሎ ተሰይሟል

ደረጃ 6 የሶፍትዌር አጠቃላይ እይታ

የሶፍትዌር አጠቃላይ እይታ
የሶፍትዌር አጠቃላይ እይታ
የሶፍትዌር አጠቃላይ እይታ
የሶፍትዌር አጠቃላይ እይታ
የሶፍትዌር አጠቃላይ እይታ
የሶፍትዌር አጠቃላይ እይታ

መግቢያ

ይህንን የምንጭ ኮድ በተሳካ ሁኔታ ለማጠናቀር ከዚህ በታች የተዘረዘሩትን የኮድ አካባቢያዊ ቅጂ እና ቤተመጽሐፍት በደረጃ 12 ፣ ጥቅም ላይ የዋሉ ማጣቀሻዎችን ያስፈልግዎታል። የአርዱዲኖ ቤተመፃሕፍት እንዴት እንደሚጫኑ እርግጠኛ ካልሆኑ ወደዚህ ይሂዱ።

አጠቃላይ እይታ

ከላይ በስእል 1 እንደሚታየው ሶፍትዌሩ የስቴቱን ማሽን ይጠቀማል (እዚህ በ GitHub ማከማቻዬ ውስጥ የምንጩ ሙሉ ቅጂ)። ከዚህ በታች በተዘረዘሩት መሠረት 5 ዋና ዋና ግዛቶች አሉ።

  • በ ዉስጥ

    ይህ የመነሻ ሁኔታ ከስልጣን በኋላ የገባ የመጀመሪያው ግዛት ነው።

  • NOCONFIG

    ልክ ያልሆነ ወይም የጠፋ secvals.txt ፋይል ከተገኘ በኋላ ይህ ሁኔታ ገብቷል። በዚህ ሁኔታ ውስጥ የ Config ገጽ ይታያል።

  • NW በመጠባበቅ ላይ

    ምንም የ WiFi አውታረ መረብ ግንኙነት ባይኖርም ይህ ሁኔታ አላፊ ነው

  • MQTT በመጠባበቅ ላይ

    የ WiFi አውታረ መረብ ግንኙነት ከተደረገ እና በዚያ አውታረ መረብ ላይ ከ MQTT ደላላ ጋር ግንኙነት ባይኖርም ይህ ሁኔታ ጊዜያዊ ነው።

  • ንቁ

    ሁለቱም የ WiFi አውታረ መረብ ግንኙነት እና የ MQTT ደላላ ግንኙነት ከተቋቋመ በኋላ ይህ የገባው መደበኛ የአሠራር ሁኔታ ነው። በዚህ ሁኔታ ውስጥ በ IoT Retro Speech Synthesis መሣሪያ ላይ ያለው የሙቀት መጠን ፣ የሙቀት መረጃ ጠቋሚ እና እርጥበት በመደበኛነት ለ MQTT ደላላ ይታተማል። በዚህ ሁኔታ ውስጥ የንግግር Synth መነሻ ገጽ ይታያል።

በክፍለ ግዛቶች መካከል ሽግግሮችን የሚቆጣጠሩ ክስተቶች ከላይ በምስል 1 ውስጥ ተገልፀዋል። በክፍለ ግዛቶች መካከል ሽግግሮች በሚከተሉት የ SecVals መለኪያዎች ይተዳደራሉ።

  • 1 ኛ MQTT ደላላ የአይፒ አድራሻ። በነጥብ በአስርዮሽ መልክ AAA. BBB. CCC. DDD
  • 2 ኛ MQTT ደላላ ወደብ። በኢንቲጀር መልክ።
  • 3 ኛ MQTT ደላላ ግንኙነት ከ STA ሁነታ ወደ AP ሁነታ ከመቀየሩ በፊት ለማድረግ ይሞክራል። በኢንቲጀር መልክ።
  • 4 ኛ የ WiFi አውታረ መረብ SSID። በነጻ ቅጽ ጽሑፍ።
  • 5 ኛ የ WiFi አውታረ መረብ የይለፍ ቃል። በነጻ ቅጽ ጽሑፍ።

IoT መሣሪያው እንደ ዋይፋይ ጣቢያ ከ SSI እና P/W በሴልቫልትስ.txt ውስጥ ከተገለፀው የ WiFi አውታረ መረብ ጋር መገናኘት ካልቻለ IoT መሣሪያው የመዳረሻ ነጥብ ይሆናል። ከዚህ የመዳረሻ ነጥብ ጋር ከተገናኘ በኋላ በፎቶ 2 ላይ (‹SPEECHSVR.local› ን ወይም 192.168.4.1 ን ወደ የእርስዎ አሳሾች ዩአርኤል አድራሻ አሞሌ በመግባት) ‹የንግግር Synth ውቅረት መነሻ ገጽ› ን ያገለግላል። ይህ መነሻ ገጽ በኤችቲቲፒ አሳሽ በኩል የ IoT Retro Speech Synthesis Device ን እንደገና ለማዋቀር ያስችላል።

በገቢር ሁኔታ ውስጥ እያለ የርቀት መዳረሻ

ከ MQTT ደላላ ጋር ከተገናኘ በኋላ መሣሪያውን በ MQTT ርዕስ ህትመቶች በኩል እንደገና መለካት እና እንደገና ማዋቀርም ይቻላል። ፋይሉ calvals.txt የ R/W መዳረሻ አለው እና secvals.txt የተጻፈ መዳረሻ ብቻ ተጋለጠ።

እንዲሁም ከላይ እንደተጠቀሰው ፣ አንዴ በንቁ ሁናቴ ውስጥ ‹SPEECHSVR.local› ን ወይም 192.168.4.1 ን ወደ የአሳሾችዎ ዩአርኤል አድራሻ አሞሌ በማስገባት የንግግር ስምንትን በኤችቲቲፒ በይነገጽ በኩል ማግኘት ይቻላል። ይህ በኤችቲቲፒ ላይ የተመሠረተ በይነገጽ የንግግር Synth መሰረታዊ ቁጥጥርን ይፈቅዳል። ስዕሎች 3 ፣ 4 እና 5 የሚገኙትን የድር ገጾች ያሳያሉ።

የተጠቃሚ ማረም

በመነሻ ቅደም ተከተል ወቅት በአከባቢው በስተጀርባ የሚመራው የአይቲ መሣሪያ አረንጓዴ ስርዓት የሚከተለውን የማረም ግብረመልስ ይሰጣል።

  • 1 አጭር ብልጭታ በ SD ካርድ (secvals.txt) ላይ የሚገኝ የውቅረት ፋይል የለም
  • 2 አጭር ብልጭታዎች - የ IoT መሣሪያ ከ WiFi አውታረ መረብ ጋር ለመገናኘት እየሞከረ ነው
  • የማያቋርጥ መብራት - የአይቲ መሣሪያ ከ MQTT ደላላ ጋር ለመገናኘት እየሞከረ ነው
  • ጠፍቷል ፦ መሣሪያው ገባሪ ነው።

IoT Retro Speech Synthesis የመሣሪያ ተግባር በ ACTIVE ግዛት ውስጥ

አንዴ በገቢር ሁኔታ ውስጥ ESP8266 የሚከተሉትን ተግባራት በመጥራት ቀጣይነት ባለው ዑደት ውስጥ ይገባል። timer_update () ፣ ቼክ የሙቀት እና እርጥበት () እና handleSpeech () ይፈትሹ። በኤችቲቲፒ ወይም በ MQTT በይነገጽ ለተጠቃሚው ለማቅረብ የተቀየሰው የተጣራ ውጤት ያለምንም ችግር በስልክ ላይ የንግግር ማቀነባበሪያን በፍላጎት በስልክ ያገልግል እና በ MQTT ላይ የአካባቢውን የአካባቢያዊ የመለኪያ እሴቶችን ያትማል።

የክፍያ ጭነት እሴቶችን ጨምሮ የሁሉም የርዕስ ምዝገባዎች እና ህትመቶች አጠቃላይ ዝርዝር በምንጩ ኮድ ውስጥ ተካትቷል።

ደረጃ 7 የአነፍናፊ መለካት

ዳሳሽ መለካት
ዳሳሽ መለካት

IoT መሣሪያው ሲበራ ፣ እንደ ቡት ቅደም ተከተል አካል ‹cavals1.txt› እና ‹cavals2.txt› የተሰኙ ሁለት ፋይሎች ከ SD ካርድ ይነበባሉ።

የእነዚህ ፋይሎች ይዘቶች ከላይ በምስል 1 እንደተመለከተው የመለኪያ ቋሚዎች ናቸው።

  1. 'cavals1.txt': በውጪ AM2320 ጥቅም ላይ ውሏል
  2. 'cavals2.txt': በውስጠኛው DHT22 ጥቅም ላይ ውሏል

እነዚህ የመለኪያ ቋሚዎች ከሁለቱም ዳሳሾች የተገኙትን ንባቦች ከማጣቀሻ መሣሪያ ጋር ወደ መስመር ለማምጣት ያገለግላሉ። ለእያንዳንዱ መሣሪያ የሪፖርት ስትራቴጂን የሚገልጽ እና ዳሳሾችን ለመለካት ከተከተለው አሰራር ጋር ከዚህ በታች የተገለጸ አንድ ተጨማሪ እሴት አለ።

የሪፖርት ስትራቴጂ

ይህ ግቤት የርቀት ዳሳሹ ማንኛውንም የአከባቢ parametric በእሱ ላይ አካባቢያዊ ለውጦችን እንዴት እንደሚዘግብ ይወስናል። የ 0 እሴት ከተመረጠ የርቀት ዳሳሹ እያንዳንዱ ዳሳሽ በተነበበ ቁጥር (በየ 10 ሰከንዶች ያህል) በሙቀቱ ወይም በእርጥበት ውስጥ የሚያየውን ማንኛውንም ለውጥ ያትማል። ማንኛውም ሌላ እሴት የለውጡን ህትመት በ 1… 60 ደቂቃዎች ያዘገየዋል። ይህንን ግቤት ማሻሻል የ MQTT አውታረ መረብ ትራፊክን ለማመቻቸት ያስችላል። በአነፍናፊው ውስንነት ምክንያት ከዲኤችቲ 22 የሙቀት እና እርጥበት መረጃ ተለዋጭ በሆነ ሁኔታ እንደሚነበብ ልብ ሊባል ይገባል።

የሙቀት ማስተካከያ

የሙቀት ዳሳሹን ለመለካት እዚህ ደረጃ 4 ላይ እንደተገለፀው ተመሳሳይ ሂደቱን ተከተሉ ፣ እንደገና ቀላል y = mx+c ግንኙነትን በመጠቀም። IoT የሙቀት መጠን ፣ የእርጥበት ዳሳሽ #1 እንደ ማጣቀሻ መሣሪያ እጠቀም ነበር። ከአነፍናፊው የሚመጡ እሴቶች በዲግሪ ሴልሺየስ ውስጥ ናቸው።

እርጥበት መለካት

እኔ የአካባቢያዊውን የአካባቢ እርጥበት በትክክል ለመመዝገብ ወይም ለመቆጣጠር እንኳን የማልችልበት ፣ አነፍናፊውን ለመለካት ከዚህ ጋር ተመሳሳይ አቀራረብን እዚህ ደረጃ 4 ተጠቀምኩ ፣ ዳሳሽ #1 ን እንደ ማጣቀሻ እጠቀማለሁ። ሆኖም ከላይ የተጠቀሰው ፣ በቅርብ ጊዜ በድር ላይ የእርጥበት ዳሳሾችን እንዴት እንደሚለኩ የሚገልጽ ግሩም ጽሑፍ አግኝቻለሁ። ይህንን አካሄድ ወደፊት በተወሰነ ጊዜ እሞክረው ይሆናል። ከአነፍናፊው የሚመጡ እሴቶች በአንፃራዊ እርጥበት %ዕድሜ ውስጥ ናቸው።

ደረጃ 8 የ MQTT ርዕስ ስያሜ ስምምነት

MQTT ርዕስ የመሰየሚያ ስምምነት
MQTT ርዕስ የመሰየሚያ ስምምነት
MQTT ርዕስ የመሰየሚያ ስምምነት
MQTT ርዕስ የመሰየሚያ ስምምነት

ቀደም ሲል በተጠቀሰው (እዚህ) ላይ እንደተጠቀሰው ከላይ በስዕል 1 በተገለጸው ስብሰባ ስም በመሰየም ርዕስ ላይ አረፍኩ።

ይኸውም ‹AccessMethod/DeviceType/WhichDevice/Action/SubDevice› ፍፁም አይደለም ፣ ነገር ግን ለተለየ ፓራሜትሪክ ርዕስ ሁሉንም የአነፍናፊ ውጤቶችን ለማየት ተግባራዊ ማጣሪያዎች እንዲተገበሩ ይፈቅድለታል ፣ ስለሆነም ከላይ በፎቶ 2 ላይ ከ MQTTSpy ጋር በቀላሉ ለማወዳደር ያስችላል።

ይህ ፕሮጀክት አንድ ነጠላ መሣሪያ ከአንድ በላይ ከአንድ ዓይነት የሕትመት ዓይነት ምንጭ የያዘበት የመጀመሪያ ደረጃ ነው። ማለትም። ሁለት የሙቀት/እርጥበት ዳሳሾች ፣ ከውስጥ እና ከውጭ ንዑስ መሣሪያዎች።

እንዲሁም በተሰጠው IoT መሣሪያ ውስጥ በተግባራዊ ሁኔታ ሊስፋፉ የሚችሉ ምክንያታዊ ቡድኖችን ይደግፋል።

እነዚህን ርዕሶች በሶፍትዌር ውስጥ ለመተግበር ራም ላይ ለመቆጠብ እና አፈፃፀሙን ከፍ ለማድረግ እያንዳንዱን መሣሪያ በቋሚነት ፣ በተካተቱ የቁጥር መለያዎች ለእያንዳንዱ መሣሪያ በቋሚ ኮድ የተካተቱ የርዕስ ሕብረቁምፊዎችን እጠቀም ነበር።

ማሳሰቢያ -እርስዎ MQTTSpy ን እንዴት እንደሚጠቀሙ እርግጠኛ ካልሆኑ እዚህ ‹የ MQTT ደላላ ማቀናበር› የሚለውን ይመልከቱ። ክፍል 2 - አይኦቲ ፣ የቤት አውቶሜሽን

ደረጃ 9: አርም እና ስህተት ፍለጋ

አርም እና ስህተት ፍለጋ
አርም እና ስህተት ፍለጋ

በትልቁ ፣ ለትርፍ ጊዜ ማሳለፊያ ፕሮጄክቶቼ ፣ በተቻለ መጠን ሶፍትዌሩ የተገነባበትን የወኪል ሃርድዌር ፕሮቶኮል የመገንባት አዝማሚያ አለኝ ፣ ሶፍትዌሩን በመጨረሻው የመሣሪያ ስርዓት ሃርድዌር ውስጥ ሲያዋህድ ምንም ችግሮች የሉኝም።

ሆኖም ፣ በዚህ አጋጣሚ አንዳንድ የስልክ ፊደሎች የሚጮሁበት ሌሎች ግን የማይሰማቸው እንግዳ የሆነ አልፎ አልፎ ጥፋት አጋጠመኝ።

የስልክ ማውጫዎችን ለማግኘት እና ይህ ሰሌዳ እየሰራ መሆኑን ለማረጋገጥ የ Arduino Uno ን በመጠቀም የንግግር Synth PCB አንዳንድ የመጀመሪያ ማረም ካደረግኩ በኋላ ፣ በ IoT PCB እና በንግግር Synth PCB መካከል ወደ I2C መስመሮች ወሰን ወሰድኩ። ከላይ ያለውን ስዕል 1 ይመልከቱ።

በመከታተያዎቹ ላይ ወደ “I2C” ምልክት የ ‹አይን ጥርስ›/የመለጠጥ ጠርዝን በግልጽ ማየት ይችላሉ።

ይህ ብዙውን ጊዜ የ I2C የመሳብ እሴቶች በጣም ከፍ ያሉ መሆናቸውን ያሳያል የመስመር ቮልቴጁ በክፍት ፍሳሽ ወረዳ ውስጥ በፍጥነት እንዳያገግም።

እንደ 'ሥራ ዙሪያ' እኔ 4K7 ን ለመስጠት እና እርግጠኛ ለመሆን የንግግር ሲንትስ 'በህይወት ውስጥ ፈነዳ' ብዬ ሁለቱንም smt -up resistors R12 እና R13 ከ 10Ks ጋር ትይዩ አደረግሁ።

የዚህ ዓይነቱ ውድቀት የእነዚህን ፕሮጄክቶች ዓይነቶች በማረም ላይ ሊፈጠር ከሚችለው ተቃራኒ ነው። በአጠቃላይ ከኤባይ የተገዛው አብዛኛዎቹ I2C ተኮር ሞጁሎች ቀድሞውኑ ከተገጠሙ 10 ኬ ወይም 4 ኬ 7 መጎተቻዎች ጋር የመምጣት አዝማሚያ አላቸው። እያንዳንዳቸው በ 4 ኬ 7 መጎተቻዎች> 5 I2C ሞጁሎችን ለመጠቀም ካሰቡ አጠቃላይ ጭነት 940R ነው ፣ ይህም ለጌታው የውጤት ደረጃ በጣም ትልቅ ይሆናል። ጥገናው በእያንዳንዱ ሞጁል ላይ ከአንድ የመሳብ ተከላካዮች ስብስብ በስተቀር ሁሉንም መሸጥ ነው። ከጌታው በአካል እጅግ በጣም ርቆ የሚገኝ።

ከ I2C መሣሪያዎች ጋር ኤሌክትሮኒክስን ሲቀይሩ ጠቃሚ ጠቃሚ ምክር እና ግምት ውስጥ ማስገባት የሚገባው።

ደረጃ 10 - ንድፉን መሞከር

Image
Image
ንድፉን መሞከር
ንድፉን መሞከር
ንድፉን መሞከር
ንድፉን መሞከር

ሙከራው የተከናወነው ሁለት ዘዴዎችን በመጠቀም ነው። በእጅ እና አውቶማቲክ።

የመጀመሪያው ፣ በእጅ ፣ እና በአጠቃላይ በመነሻ ኮድ ልማት ወቅት ጥቅም ላይ የዋለው ሁሉንም የተመዘገቡትን ርዕሶች ለመለማመድ እና የታተሙ ምላሾችን (ከላይ በስዕል 2 ላይ የሚታየውን) MQTT Spy ን በመጠቀም ነበር። ምንም እንኳን በእጅ መፈጸም 100% ሽፋን ቢሰጥም ፣ ይህ በእጅ የሚደረግ ሂደት እንደ የኮድ ልማት ሂደት ጊዜን የሚፈጅ እና ለስህተቶች የተጋለጠ ሊሆን ይችላል።

MQTTSpy የተሰጠውን የደመወዝ ጭነት በእጅ ለመቅረጽ እና በማንኛውም ርዕስ ላይ በቀላሉ ለማተም በጣም ጥሩ መሣሪያ ስለሆነ በእጅ ለመሞከር ተመርጧል። እንዲሁም ለማረም በጣም ጠቃሚ የሆነ ግልጽ ፣ ጊዜ የታተመ ምዝግብ ማስታወሻ ያሳያል (ከላይ 3 ፎቶ)።

ሁለተኛው ፣ አውቶማቲክ አቀራረብ የምንጭ ኮዱ ይበልጥ ውስብስብ (> 3700 መስመሮች) እየሆነ ሲመጣ ተቀባይነት አግኝቷል። ውስብስብነት መጨመር ረዘም ያለ በእጅ የሙከራ ዑደቶች እና የበለጠ ውስብስብ ፈተናዎች ማለት ነው። የፈተናዎችን አስተማማኝነት ፣ ቆራጥነት እና ጥራት ለማሻሻል ፣ የራስ -ሰር ሙከራ በፓይዘን የሙከራ ሥራ አስፈፃሚ (ምስል 1) በኩል ጥቅም ላይ ውሏል። አውቶማቲክ ሙከራ እንዴት እንደተጀመረ በዚህ መመሪያ ውስጥ ደረጃ #10 ን ይመልከቱ። በዚህ መመሪያ ውስጥ ጥቅም ላይ የዋሉ የራስ -ሰር ሙከራዎች ሙሉ ቅጂ እዚህ ይገኛል።

በስራ ላይ ያለው የራስ -ሰር የሙከራ ቅደም ተከተል ቪዲዮ ከላይ ይታያል። ቅደም ተከተል የሚከተሉትን ደረጃዎች ያከናውናል;

  • በ MQTT በኩል በራስ -ሰር

    • ከ MQTT የጀርባ አጥንት ጋር ይገናኙ እና ‹ስርዓት ዝግጁ› ን ያውጁ
    • የአካል ብቃት እንቅስቃሴ አረንጓዴ LED
    • መልመጃ ቀይ LED
    • የአካል ብቃት እንቅስቃሴ ሰማያዊ LED
    • ዲጂታል ፖት ሥራዎችን ይፈትሹ
    • የስልክ ማውጫዎችን በመጠቀም ይናገሩ
    • የሄክስ ኮዶችን ለፎነሞች በመጠቀም ይናገሩ
    • ለጥገና ሐረጎች ኮዶችን በመጠቀም ይናገሩ
    • ትንሽ የዶ / ር ማን እና ዴሌክስ አዝናኝ።
  • በእጅ በኤችቲቲፒ/Chrome በኩል

    • የአካል ብቃት እንቅስቃሴ ሰማያዊ LED
    • መልመጃ ቀይ LED
    • ቋሚ ሐረጎችን ‹ስቲቨን ክዊን› ፣ ‹ስርዓት ዝግጁ› እና ‹ሠላም ዓለም› ን ይናገሩ
    • የኤችቲቲፒ አገልጋዩ ይኑርዎት ፣ ያገልግሉ

      • በንግግር Synth ቺፕ ላይ ዝርዝሮች
      • MQTT ዝርዝሮች

ደረጃ 11 መደምደሚያ

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

ለድምጽ ማጉያ ፍርግርግ በፋይሎች እና ልምምዶች ወዘተ ብዙ ጥረት ቢያስፈልግም ውጤቱ በውበት ደስ የሚያሰኝ እና ወደ ጥሩ እና ትንሽ አጥር የሚሸጋገር ይመስለኛል። እኔ ትንሽ አደርገዋለሁ ነገር ግን ወደ አንድ ፒሲቢ (PCB) መሄድ አስፈልጎኝ ነበር እና ሆን ብዬ ለሁለት ላልኩ ፕሮጀክቶች ለሌላ ፕሮጄክቶች ፒሲቢዎችን እንደገና መጠቀም እችል ነበር። ስለዚህ ደስተኛ ስምምነት ነው።

ሶፍትዌሩ በጥሩ ሁኔታ ይሠራል ፣ የ IoT መሣሪያው ያለ ምንም ችግር አሁን ለተወሰነ ጊዜ በተረጋጋ አሠራር ውስጥ ቆይቷል።

በግራፋና በኩል የሙቀት መጠኑን እና እርጥበቱን እየተከታተልኩ እና አብሮ ከሚገኝ መሣሪያ ጋር በማወዳደር ቆይቻለሁ። ሁለቱ የአካባቢያዊ እሴቶች በጥሩ ሁኔታ እየተዛመዱ ነው ፣ ይህም ማመጣጠን ምክንያታዊ ነው (ወይም ቢያንስ እነሱ ተመሳሳይ ናቸው)።

የቃላት ማዘዣን ('WFD/SpeechTH/1/Word/Command') ን መተግበር አቆመኝ ምክንያቱም ጊዜዬን ስለጨረስኩ እና መቀጠል ስላለብኝ። የ MySQL ዳታቤዝ ካቋቋምሁ እና ይህንን እንደገና እጎበኘዋለሁ። አሁን እኔ InfluxDB ን እጠቀማለሁ።

ደረጃ 12 - ጥቅም ላይ የዋሉ ማጣቀሻዎች

የሚከተለው ምንጮች ይህንን አስተማሪን አንድ ላይ ለማቀናጀት ጥቅም ላይ ውለዋል ፤ ለ IoT Retro Speech Synthesis Device የምንጭ ኮድ (ይህ የሁሉም ነገር ቅጂ ይ containsል)

https://github.com/SteveQuinn1/IoT_Retro_Speech_Synthesis_SP0256_AL2

PubSubClient.h

  • በ: ኒክ ኦሊሪ
  • ዓላማው - መሣሪያው ከተሰጠው ደላላ ጋር ለ MQTT ርዕሶች እንዲታተም ወይም እንዲመዘገብ ያስችለዋል
  • ከ:

DHT.h

  • በ ፦ Adafruit
  • ዓላማው: የአርዱዲ ቤተ -መጽሐፍት ለ DHT11DHT22 ፣ ወዘተ የሙቀት እና እርጥበት ዳሳሾች
  • ከ:

Adafruit_AM2320.h/Adafruit_Sensor.h

  • በ ፦ Adafruit
  • ዓላማው: አርዱዲኖ ቤተ -መጽሐፍት ለ AM2320 ፣ ወዘተ ቴምፕ እና እርጥበት ዳሳሽ
  • ከ:

MCP4561_DIGI_POT.h

  • በ: ስቲቭ ክዊን
  • ዓላማው - አርዱዲኖ ቤተ -መጽሐፍት ለ MCP4561 ዲጂታል ፖታቲሞሜትር
  • ከ ፦

Adafruit_MCP23017. ሰ

  • በ: ስቲቭ ክዊን
  • ዓላማው - አርዱዲኖ ቤተ -መጽሐፍት ለ MCP23017 I2C ወደብ ማስፋፊያ። ይህ በአዳፍ ፍሬዝ-ከአድፍ ፍሬዝ- MCP23017-አርዱinoኖ-ቤተ-መጽሐፍት የ GITHub ሹካ ነው።
  • ከ:

ለጨዋታ

https://haynes.com/en-gb/

ፒሲቢ ማምረት

https://jlcpcb.com/

ተጨማሪ የአርዱዲኖ ቤተ -ፍርግሞችን በመጫን ላይ

https://www.arduino.cc/en/Guide/ ቤተመጻሕፍት

የእርጥበት ዳሳሽ እንዴት እንደሚፈትሹ እና እንደሚለኩ

https://www.allaboutcircuits.com/projects/how-to-check-and-calibrate-a-humidity-sensor/?utm_source=All+About+Circuits+Members&utm_campaign=ffeee38e54-EMAIL_CAMPAIGN_2017_12_06&utm_medium=5m45555555555555555555555555e55e5555555551 /

SP0256-AL2 የውሂብ ሉህ

https://www.futurebots.com/spo256.pdf

የንግግር ቺፕስ ሱቅ

https://www.speechchips.com/shop/

የአርዱዲኖ ውድድር 2019
የአርዱዲኖ ውድድር 2019
የአርዱዲኖ ውድድር 2019
የአርዱዲኖ ውድድር 2019

በአርዱዲኖ ውድድር 2019 ውስጥ ሯጭ

የሚመከር: