ዝርዝር ሁኔታ:
- ደረጃ 1 አናሎግ Vs ዲጂታል
- ደረጃ 2 - ዕቅዱ እና የሚያስፈልገን
- ደረጃ 3: ቤተ -ፍርግሞችን መጫን
- ደረጃ 4 - ኮዱን በመስቀል ላይ
- ደረጃ 5 የእኛን መተግበሪያ ማቀናበር
- ደረጃ 6: መተግበሪያውን መስራት
- ደረጃ 7 ሽቦ እና ግንኙነት
- ደረጃ 8 - ተጨማሪ መውሰድ
ቪዲዮ: የ IoT አናሎግ ግቤት - በአይዮት መጀመር 8 ደረጃዎች
2024 ደራሲ ደራሲ: John Day | [email protected]. ለመጨረሻ ጊዜ የተሻሻለው: 2024-01-30 07:33
በ appshedAppShedFollow ተጨማሪ በደራሲው
ስለ: አፕሽድ ተማሪዎች እና መምህራን የመተግበሪያ ግንባታን ፣ የጨዋታ አወጣጥን እና አይኦቲ/ሮቦቶችን የሚማሩበት የትምህርት መድረክ ነው። ስለመተግበሪያ ተጨማሪ »
የአናሎግ ግብዓቶችን መረዳት በዙሪያችን ያሉ ነገሮች እንዴት እንደሚሠሩ ለመረዳት ወሳኝ አካል ናቸው ፣ አብዛኛዎቹ ሁሉም ዳሳሾች የአናሎግ ዳሳሾች ካልሆኑ (አንዳንድ ጊዜ እነዚህ ዳሳሾች ወደ ዲጂታል ይለወጣሉ)። ሊበራ ወይም ሊጠፋ ከሚችል ዲጂታል ግብዓቶች በተለየ ፣ የአናሎግ ግብዓቶች ከ 0 እስከ 1024 (እንደ ማይክሮ መቆጣጠሪያዎ ላይ በመመስረት) ብዙ ተጨማሪ መረጃዎችን ከአነፍናፊዎች እንድናነብ ያስችለናል።
ስለዚህ በዚህ ፕሮጀክት ውስጥ የአናሎግ እሴቶችን በ IoT መሣሪያ እንዴት እንደሚያነቡ እና ውሂቡን ወደ ስልካችን እንደሚመልሱ እንመለከታለን።
ደረጃ 1 አናሎግ 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 - ተጨማሪ መውሰድ
ስለዚህ በዚህ ፕሮጀክት ውስጥ ጥሬ መረጃን ከአነፍናፊ ወደ ስልካችን እንዴት መላክ እንደሚቻል ተምረናል ፣ አሁን ባለው ሁኔታ ይህ በጣም ጠቃሚ አይደለም ፣ ግን ዳሳሽ ውስጥ መሰካት እና አነፍናፊው ሲደርስ አንድ ነገር ለማድረግ መተግበሪያዎን ማቀናበር። የተወሰነ እሴት - ነገሮች የበለጠ ሳቢ ይሆናሉ
ማናቸውም ጥያቄዎች ካሉዎት ሁል ጊዜ በማየታችን በጣም እናመሰግናለን እናመሰግናለን እኛ ለመርዳት በአስተያየቶቹ ውስጥ እንገኛለን።
የሚመከር:
የባዮሜትሪክ መኪና ግቤት - እውነተኛ ቁልፍ የሌለው መኪና 4 ደረጃዎች
የባዮሜትሪክ መኪና ግቤት - እውነተኛ ቁልፍ የሌለው መኪና - ከጥቂት ወራት በኋላ ሴት ልጄ ጠየቀችኝ ፣ ለምን ዘመናዊ ቀን መኪኖች የሞባይል ስልክ እንኳን ሲኖረው ለምን በባዮ -ሜትሪክ የመግቢያ ስርዓት አልተገጠሙም። ከዚያን ጊዜ ጀምሮ ተመሳሳዩን በመተግበር ላይ እየሰራ ነበር እና በመጨረሻ በእኔ ቲ ላይ የሆነ ነገር ለመጫን እና ለመሞከር ችሏል
የኢንፍራሬድ ማትሪክስ የይለፍ ቃል ግቤት ስርዓት ከአርዱዲኖ ጋር - 13 ደረጃዎች
የኢንፍራሬድ ማትሪክስ የይለፍ ቃል ግብዓት ስርዓት ከአርዱዲኖ ጋር: ICStation ቡድን በ ICStation ተኳሃኝ ቦርድ አርዱዲኖ ላይ የተመሠረተ የኢንፍራሬድ ማትሪክስ የይለፍ ቃል ግቤት ስርዓት ያስተዋውቅዎታል። እሱ በዲሲ 5v የኃይል አቅርቦት ስር ይሠራል ፣ እና የይለፍ ቃሉን ለማስገባት 4 *4 ማትሪክስ ቁልፍ ሰሌዳ ወይም የኢንፍራሬድ የርቀት መቆጣጠሪያን ይጠቀማል ፣ እና እኛ
Raspberry Pi - PCA9536 ግቤት/ውፅዓት ማስፋፊያ ፓይዘን አጋዥ ስልጠና 4 ደረጃዎች
Raspberry Pi-PCA9536 ግቤት/ውፅዓት ማስፋፊያ ፓይዘን አጋዥ ስልጠና-PCA9536 ለ I2C- አውቶቡስ/ለ SMBus ትግበራዎች 4 ዓላማዎች አጠቃላይ ዓላማ ትይዩ ግብዓት/ውፅዓት (GPIO) ማስፋፊያ የሚያቀርብ ባለ 8-ፒን ሲኤምኤስ መሣሪያ ነው። የግብዓት ወይም የውጤት ምርጫን ፣ 4-ቢት ዓላማን ለማገልገል ባለ 4-ቢት ውቅረት ምዝገባን ያካትታል።
የ LED መሣሪያ በብሉቱዝ - ለሌላ ልኬት ቦታ ግቤት 6 ደረጃዎች
የ LED መሣሪያ በብሉቱዝ - ለሌላ ልኬት ቦታ ግባ - ይህ የተቀደሰ ነገር ለተሰኘው የእኔ የቅርጻ ቅርጽ ፕሮጀክት የ LED ብርሃን መሣሪያ የጥበብ ሥራ ነው። ለአዲስ ዓለም መግቢያ ለማቅረብ ይህንን መሣሪያ እጠቀማለሁ። የ LED መብራቱን ስከፍት በኮንክሪት ሳጥኑ ውስጥ ማለቂያ የሌለውን ዋሻ ማየት እንችላለን። የ LED ንጣፍ ቁጥጥር ነው
ቪሱinoኖ እንደ LED ያሉ ነገሮችን ለመቆጣጠር እንደ ግቤት ቁልፍን እንዴት መጠቀም እንደሚቻል -6 ደረጃዎች
ቪሱinoኖ እንደ LED ያሉ ነገሮችን ለመቆጣጠር እንደ ግቤት ቁልፍን እንዴት መጠቀም እንደሚቻል -በዚህ ትምህርት ውስጥ ቀላል አዝራርን እና ቪሱኖን በመጠቀም እንዴት ኤልኢን ማብራት እና ማጥፋት እንደሚቻል እንማራለን። የማሳያ ቪዲዮን ይመልከቱ።