ዝርዝር ሁኔታ:

የ IoT አናሎግ ግቤት - በአይዮት መጀመር 8 ደረጃዎች
የ IoT አናሎግ ግቤት - በአይዮት መጀመር 8 ደረጃዎች

ቪዲዮ: የ IoT አናሎግ ግቤት - በአይዮት መጀመር 8 ደረጃዎች

ቪዲዮ: የ IoT አናሎግ ግቤት - በአይዮት መጀመር 8 ደረጃዎች
ቪዲዮ: Module-5: building Electrical materials and standards/Ethiopian Building Code Standards- part #1 2024, ህዳር
Anonim
Image
Image
የእርስዎን ቦርድ ለ AppShed IoT ዝግጁ ማድረግ
የእርስዎን ቦርድ ለ AppShed IoT ዝግጁ ማድረግ

በ appshedAppShedFollow ተጨማሪ በደራሲው

የእርስዎን ቦርድ ለ AppShed IoT ዝግጁ ማድረግ
የእርስዎን ቦርድ ለ AppShed IoT ዝግጁ ማድረግ
ጃቫስክሪፕት እና የመተግበሪያ ገንቢ - ትምህርት 1
ጃቫስክሪፕት እና የመተግበሪያ ገንቢ - ትምህርት 1
ጃቫስክሪፕት እና የመተግበሪያ ገንቢ - ትምህርት 1
ጃቫስክሪፕት እና የመተግበሪያ ገንቢ - ትምህርት 1
ያለ ኮድ ኮድ የሞባይል ጨዋታ ማድረግ
ያለ ኮድ ኮድ የሞባይል ጨዋታ ማድረግ
ያለ ኮድ ኮድ የሞባይል ጨዋታ ማድረግ
ያለ ኮድ ኮድ የሞባይል ጨዋታ ማድረግ

ስለ: አፕሽድ ተማሪዎች እና መምህራን የመተግበሪያ ግንባታን ፣ የጨዋታ አወጣጥን እና አይኦቲ/ሮቦቶችን የሚማሩበት የትምህርት መድረክ ነው። ስለመተግበሪያ ተጨማሪ »

የአናሎግ ግብዓቶችን መረዳት በዙሪያችን ያሉ ነገሮች እንዴት እንደሚሠሩ ለመረዳት ወሳኝ አካል ናቸው ፣ አብዛኛዎቹ ሁሉም ዳሳሾች የአናሎግ ዳሳሾች ካልሆኑ (አንዳንድ ጊዜ እነዚህ ዳሳሾች ወደ ዲጂታል ይለወጣሉ)። ሊበራ ወይም ሊጠፋ ከሚችል ዲጂታል ግብዓቶች በተለየ ፣ የአናሎግ ግብዓቶች ከ 0 እስከ 1024 (እንደ ማይክሮ መቆጣጠሪያዎ ላይ በመመስረት) ብዙ ተጨማሪ መረጃዎችን ከአነፍናፊዎች እንድናነብ ያስችለናል።

ስለዚህ በዚህ ፕሮጀክት ውስጥ የአናሎግ እሴቶችን በ IoT መሣሪያ እንዴት እንደሚያነቡ እና ውሂቡን ወደ ስልካችን እንደሚመልሱ እንመለከታለን።

ደረጃ 1 አናሎግ Vs ዲጂታል

አናሎግ Vs ዲጂታል
አናሎግ Vs ዲጂታል
አናሎግ Vs ዲጂታል
አናሎግ Vs ዲጂታል
አናሎግ Vs ዲጂታል
አናሎግ Vs ዲጂታል

አናሎግ እና ዲጂታል ሁለቱም በጣም የተለያዩ ናቸው ግን ሁለቱም የራሳቸው ጥቅም አላቸው። ለምሳሌ ፣ ሁሉም አዝራሮች ዲጂታል ግብዓቶች ናቸው ፣ ይህ የሆነበት ምክንያት ዲጂታል ግብዓቶች 0 ወይም 1 ፣ ማብራት ወይም ማጥፋት ብቻ ሊሆኑ ስለሚችሉ ፣ እና እንደምናውቀው አዝራሮች ክፍት ወይም ዝግ ፣ እንደገና 0 ወይም 1 ሊሆኑ ይችላሉ።

ሆኖም ፣ አንዳንድ ግብዓቶች ከ 0 ወይም 1 ብቻ ትንሽ የተወሳሰቡ ናቸው ፣ ለምሳሌ ፣ ዳሳሾች በዲጂታል ግብዓት ካነበቧቸው ሊጠፉ የሚችሉ ሰፋ ያሉ እሴቶችን መልሰው ይልካሉ ፣ ግን የአናሎግ ግቤት ከ 0 እሴቶችን እንዲያነቡ ያስችልዎታል። ወደ 1024. ይህ ብዙ ተጨማሪ እሴቶችን እንድንቀበል ያስችለናል።

የዚህ ምሳሌ በቀረቡት ሥዕሎች ውስጥ ሊታይ ይችላል ፣ የመጀመሪያው ፎቶ ዲጂታል ግቤትን ያሳያል ፣ እሴቱ 0 ወይም 1 ብቻ ሊሆን የሚችለው ሁለተኛው እሴት የአናሎግ ግቤትን በሚያሳይበት እና እርስዎ እንደሚመለከቱት በእሴቶች መካከል የተሠራ ጥሩ ኩርባ አለው 0 እና 1024።

ደረጃ 2 - ዕቅዱ እና የሚያስፈልገን

ዕቅዱ እና እኛ የምንፈልገው
ዕቅዱ እና እኛ የምንፈልገው

ስለዚህ በእርግጥ የአናሎግ እሴቶችን ለማንበብ ፣ የሚጥላቸውን አንድ ዓይነት ዳሳሽ እንፈልጋለን። ስለዚህ እኛ ጉልበቱን በሚያንቀሳቅሱበት ጊዜ እሴቶቹ ሲለወጡ ማየት የምንችልበት ተለዋዋጭ ተቃዋሚ የሆነውን ፖታቲሞሜትር እንጠቀማለን።

እኛ እሴቶቹን ከ IoT ቦርድ ለመቀበል ለስልክችን አንድ መተግበሪያ ማድረግ እንፈልጋለን ፣ ሆኖም ፣ ይህ በ AppSheds መተግበሪያ ገንቢ በቀላሉ ይከናወናል።

ስለዚህ ይህንን ለማስኬድ የሚከተሉትን እንፈልጋለን-

  • IoT ቦርድ (NodeMCU ን እየተጠቀምን ነው ነገር ግን ይህ ከ Sparkfun 8266 ነገር ፣ ከአዳፍ ፍሬ ላባ እና ከአጠቃላይ ESP 8266 መሣሪያዎች ጋር ተፈትኖ ይሠራል።
  • ትንሽ ፖታቲሞሜትር (ከ 50 ኪ እስከ 500 ኪ የሆነ ነገር በጥሩ ሁኔታ ይሠራል)
  • የዳቦ ሰሌዳ
  • አንዳንድ ወንድ ወደ ወንድ ዝላይዎች

ዕቅዱ በዳቦ ሰሌዳው ላይ ሁሉንም ነገር ማሰር ፣ ኮዱን ወደ መስቀለኛ መንገድ መስቀል እና ከዚያ እኛ ከምንሠራው መተግበሪያችን ጋር ማገናኘት ነው። እንጀምር

ደረጃ 3: ቤተ -ፍርግሞችን መጫን

የእኛን ኮድ ለመስቀል እኛ እዚህ ሊወርድ የሚችል በጣም ተወዳጅ የሆነውን አርዱዲኖ አይዲኢ እንጠቀማለን። አሁን እኛ ቦርዱ የሚሰራበትን መንገድ ለመቆጣጠር እና ለማረም የድር ጣቢያውን AppShed የምንጠቀም ስለሆንን ወደ ቦርዱ በሚገቡት ትክክለኛ ኮድ ላይ ማተኮር አያስፈልገንም። እኛ የምንጭነው ኮድ ድር ጣቢያው በቦርዱ ላይ ያሉትን ሁሉንም ፒኖች እንዲቆጣጠር የሚያስችል የ AppShed ማስተር ንድፍ ነው።

አሁን በአርዱዲኖ አይዲኢ በኩል ኮድ ወደ ቦርዳችን ለመስቀል IDE ከተለየ ቦርድችን ጋር ለመነጋገር የሚያስችል ቤተመፃህፍቱን መጫን አለብን። ይህ እንደሚከተለው ይከናወናል-

  • የ Arduino IDE ን ያስጀምሩ
  • ወደ ፋይል ይሂዱ እና ምርጫዎችን ጠቅ ያድርጉ
  • ወደ ታች ፣ “ተጨማሪ የቦርድ አቀናባሪ ዩአርኤሎች” የሚለውን ባዶ ቦታ ተከትሎ ማየት አለብዎት
  • ይህንን ወደ ባዶ ቦታ ይቅዱ እና ይለጥፉ

አሁን በቦርድ ሥራ አስኪያጅ ስር ያሉትን ሰሌዳዎች መጫን አለብን።

  • ወደ መሣሪያዎች ፣ ከዚያ ቦርድ ይሂዱ እና ከዚያ የቦርድ አስተዳዳሪን ጠቅ ያድርጉ
  • አሁን በፍለጋ አሞሌው ውስጥ ESP8266 ን ይፈልጉ
  • በመጀመሪያው አማራጭ ላይ ጠቅ ያድርጉ እና ጫን የሚለውን ጠቅ ያድርጉ

አሁን የእኛ ቦርድ ከአርዱዲኖ አይዲኢ ጋር መገናኘት ይችላል

ደረጃ 4 - ኮዱን በመስቀል ላይ

ኮዱን በመስቀል ላይ
ኮዱን በመስቀል ላይ

ስለዚህ በዚህ ጊዜ ፣ አርዱዲኖ አይዲኢ ከአይኦቲ ቦርድችን ጋር እንዲገናኝ ለመርዳት የሚያስፈልጉትን ቤተመፃህፍት አውርደናል እና የ AppShed ማስተር ንድፍ እንዲሠራ የሚያስችሏቸውን ቤተመፃህፍት አውርደናል። አሁን እኛ ማድረግ ያለብዎ እርስዎ ይህንን ካላደረጉ በኮዱ ውስጥ ያለውን የ IoT መሣሪያዎን ስም እና የይለፍ ቃል መለወጥ ብቻ ነው የእርስዎ የ IoT መሣሪያዎች የ wifi ስም “የእርስዎ_መሣሪያ_ስም_ሄሬ” ይሆናል።

ይህንን ለማድረግ የሚከተሉትን እንፈልጋለን

  • የ IoT ሰሌዳዎን ወደ ኮምፒተርዎ ይሰኩ
  • የመተግበሪያውን ዋና ንድፍ ያውርዱ እና ይክፈቱ (እዚህ ሊገኝ ይችላል)
  • ወደ መሳሪያዎች ይሂዱ እና በቦርዱ ላይ ጠቅ ያድርጉ
  • ሰሌዳዎን እስኪያዩ ድረስ ወደ ታች ይሸብልሉ ፣ ከዚያ ጠቅ ያድርጉት (እኔ NodeMCU ን እጠቀማለሁ ስለዚህ እኔ NodeMCU ላይ ጠቅ አደርጋለሁ)
  • አሁን ወደ መሳሪያዎች ይመለሱ እና ወደብ ላይ ጠቅ ያድርጉ ፣ ከዚህ ሆነው ሰሌዳዎን ማየት አለብዎት (በመስኮቶች ላይ ከሆኑ እና “/dev/cu.wchusbserial1410’ ለ mac”)
  • ለመስቀል እና ይህን በሚያደርግበት ጊዜ ለመጠበቅ ከጎን ወደ ፊት ቀስት ጠቅ ያድርጉ።

ከ 2 - 3 ደቂቃዎች ገደማ በኋላ መልእክት ከደረሰዎት ሰቀላ ተከናውኗል እና ከዚያ ሁሉም ነገር በትክክል ሰርቷል! የእኛ ቦርድ እየሰራ መሆኑን በእጥፍ ለመፈተሽ እኛ ደግሞ የ WiFi ቅንብሮቻችንን ሄደን በቦርዱ ውስጥ እየሰራ ከሆነ ቀደም ሲል የሰጠነውን ስም መፈለግ እንችላለን።

ደረጃ 5 የእኛን መተግበሪያ ማቀናበር

የእኛን መተግበሪያ በማዋቀር ላይ
የእኛን መተግበሪያ በማዋቀር ላይ
የእኛን መተግበሪያ በማዋቀር ላይ
የእኛን መተግበሪያ በማዋቀር ላይ

ስለዚህ መተግበሪያውን ከማድረጋችን በፊት እኛ የምናነብበትን ሰሌዳ ላይ የትኛው ፒን ለድር ጣቢያው AppShed መንገር አለብን። ይህንን ለማድረግ ወደ www.appshed.com እንሄዳለን እና እንገባለን ፣ አንዴ ከገቡ በኋላ IoT ግንበኛ የሚባል ገጽ ማየት አለብዎት ፣ እዚያ ላይ ጠቅ ማድረግ አለብን።

አንዴ በአይኦቲው ገንቢ ውስጥ ከገባን በኋላ አዲስ ቦርድ በመፍጠር እና “IoT Input” የሚለውን በመሰየም በማስቀመጥ እንጀምራለን። በዚህ ነጥብ ላይ በዙሪያው ብዙ ፒኖች ባሉበት ማይክሮ መቆጣጠሪያ (መቆጣጠሪያ) እንቀርባለን ፣ እነዚህ ፒኖች በእርስዎ IoT ሰሌዳ ላይ የፒን ተወካዮች ናቸው። ስለዚህ ለምሳሌ ፣ በዚህ ሰሌዳ ላይ ፒን 1 ን ወደ ከፍተኛ (HIGH) ብናስቀምጥ ፣ በቦርድዎ ላይ ያለው ፒን 1 ደግሞ ከፍ ይላል።

አሁን በአናሎግ ግብዓቶች ስር ለ potentiometer አማራጩን ማየት አለብዎት ፣ እኛ እሱን ጠቅ እናደርጋለን እና ከዚያ ድስቱን ከ 40 ጋር ለማገናኘት ፒን 40 ላይ ጠቅ ያድርጉ። ፒን 40 ፒን A0 ን ይወክላል።

በዚያ አገናኝ እኛ አስቀምጥን ጠቅ ማድረግ እና ወደ የመተግበሪያ ግንባታ ጎን ነገሮች መሄድ እንችላለን

ደረጃ 6: መተግበሪያውን መስራት

መተግበሪያውን በማዘጋጀት ላይ
መተግበሪያውን በማዘጋጀት ላይ
መተግበሪያውን በማዘጋጀት ላይ
መተግበሪያውን በማዘጋጀት ላይ
መተግበሪያውን በማዘጋጀት ላይ
መተግበሪያውን በማዘጋጀት ላይ

በመተግበሪያ ግንባታ ገጽ ላይ እርስዎ ሊቀርቡልዎት የሚገባው የመጀመሪያው ነገር የማስመሰል ስልክ ነው ፣ እኛ ማድረግ የምንፈልገው የመጀመሪያው ነገር አዲስ መተግበሪያ ለመጀመር በማያ ገጹ ታችኛው ክፍል ላይ ያለውን ትንሽ የመደመር አዶን ጠቅ ማድረግ ነው።

አዲሱ መተግበሪያ አንዴ ከተጫነ እኛ አሁን በ IoT ግንበኛ ውስጥ የሠራነውን ሰሌዳ እናገናኛለን ፣ እኛ ይህንን የምናደርገው በሰሌዳዎች ላይ ጠቅ በማድረግ ከዚያ እኛ በሠራነው ሰሌዳ ላይ ጠቅ በማድረግ ነው። በዚህ አሁን ተገናኝተን ወደ ቅጾች መስክ ሄደን በመግቢያ ሳጥኑ ላይ ጠቅ ማድረግ እንችላለን። እኛ የግቤት ሳጥኑን “IoT ግቤት” የሚለውን ስም እንሰጣለን እና እኛ በአይዮቱ ገንቢ ውስጥ ፖታቲሞሜትር እንደሰጠን በትክክል ተመሳሳይ ተለዋዋጭ ስም መስጠቱን ማረጋገጥ አለብን ስለዚህ በተለዋዋጭ ስም መስክ ውስጥ “ድስት” ማስቀመጥዎን ያረጋግጡ። ምክንያቱም ይህ የ IoT ሰሌዳውን ከግቤት ሳጥኑ ጋር ያገናኛል።

አንዴ ጠቅ ካደረግን መተግበሪያው ተከናውኗል! ወደ ስልካችን ለመድረስ እኛ ማተም እንችላለን እና አንዴ ከተጠናቀቀ በኋላ ለማጋራት እና በስልክዎ ልንቃኘው የምንችለውን የ QR ኮድ ጠቅ ማድረግ እንችላለን።

ደረጃ 7 ሽቦ እና ግንኙነት

ሽቦ እና ግንኙነት
ሽቦ እና ግንኙነት

ስለዚህ አሁን ማድረግ ያለብን የመጨረሻው ነገር የእኛን ፖታቲሜትር ከ IoT ሰሌዳችን ጋር ማገናኘት እና ከዚያ የእኛን IoT ሰሌዳ ከስልክዎ ጋር ማገናኘት ነው።

ስለዚህ የእኛን ድስት ከ IoT መሣሪያችን ጋር ማገናኘት በእውነቱ ቀላል ነው እኛ ማድረግ ያለብን የምድጃውን መካከለኛ ፒን በ IoT ሰሌዳ ላይ ከ A0 ጋር ማገናኘት ነው። ከዚያ የሸክላውን ግራ ፒን ከ 3.3 ቮልት ጋር እናገናኘዋለን እና በመጨረሻም የቀኝ እግሩን እናገናኛለን። ድስቱ በእኛ አይኦቲ ቦርድ ላይ መሬት ላይ።

አሁን የእኛን IoT ሰሌዳ ከስልካችን ጋር ለማገናኘት እኛ ማድረግ ያለብን በኮድ ቅንብር ውስጥ ብጁ ስም ስለሰጠነው በቀላሉ ማግኘት ያለበት ስልክዎን ከ IoT ሰሌዳዎች wifi ጋር ማገናኘት ነው። (ለብጁ ስም ካልሰጡት ነባሪው የ wifi ስም የእርስዎ መሣሪያ ስም እና የይለፍ ቃሉ የእርስዎ የእርስዎ የይለፍ ቃል ነው)። መሣሪያዎቹ አንዴ ከተገናኙ በኋላ ወደ የድር መተግበሪያ ተመልሰን መሄድ እና እሴቶቹ ወደ ውስጥ መግባታቸውን ማየት አለብዎት።

ደረጃ 8 - ተጨማሪ መውሰድ

የበለጠ በመውሰድ ላይ!
የበለጠ በመውሰድ ላይ!

ስለዚህ በዚህ ፕሮጀክት ውስጥ ጥሬ መረጃን ከአነፍናፊ ወደ ስልካችን እንዴት መላክ እንደሚቻል ተምረናል ፣ አሁን ባለው ሁኔታ ይህ በጣም ጠቃሚ አይደለም ፣ ግን ዳሳሽ ውስጥ መሰካት እና አነፍናፊው ሲደርስ አንድ ነገር ለማድረግ መተግበሪያዎን ማቀናበር። የተወሰነ እሴት - ነገሮች የበለጠ ሳቢ ይሆናሉ

ማናቸውም ጥያቄዎች ካሉዎት ሁል ጊዜ በማየታችን በጣም እናመሰግናለን እናመሰግናለን እኛ ለመርዳት በአስተያየቶቹ ውስጥ እንገኛለን።

የሚመከር: