ዝርዝር ሁኔታ:
ቪዲዮ: MKR1000 IoT ደንበኛ/አገልጋይ ግንኙነቶች - 4 ደረጃዎች
2024 ደራሲ ደራሲ: John Day | [email protected]. ለመጨረሻ ጊዜ የተሻሻለው: 2024-01-30 07:32
ይህ ፕሮጀክት ሁለት የአርዲኖ/Genuino MKR1000 መሳሪያዎችን እንደ አገልጋይ እና ደንበኛ እንዴት እንደሚያዋቅሩ ይገልጻል።
ደንበኛው MKR1000 ከአከባቢዎ wifi ጋር ይገናኛል እና ከደንበኛው ጋር በአካል የተገናኙ ሁለት ግብዓቶችን ያዳምጣል ፤ አንደኛው ከአዝራር እና ሌላው ከንዝረት ዳሳሽ።
ግብዓት ሲሰማ ደንበኛው MKR የ GET ጥያቄን ለአገልጋዩ MKR ይልካል። የ GET ጥያቄን ሲቀበል ፣ አገልጋዩ MKR አብሮ የተሰራውን በኤልዲኤፍ ለማብራት/ለማጥፋት (በደንበኛ ቁልፍ የተቀሰቀሰ) እና የተያያዘውን ኤልኢዲ ወደ ላይ እና ወደ ታች (በንዝረት ዳሳሽ የተነሳ)
ደረጃ 1 - በ MKR ላይ አገልጋይ መፍጠር
በምስሉ ላይ እንደሚታየው MKR እና የዳቦ ሰሌዳውን ያዘጋጁ።
ቀዩ LED በ 1 ኪ Ohm resistor በኩል ፣ ከፒን #5 ጋር ተገናኝቷል። በ MKR ላይ ይህ ለ pulse width modulation (PWM) ያለው ዲጂታል ፒን ነው ፣ ይህም ለቀይ ኤልዲዲ ብሩህነት ተለዋዋጭ እንድናደርግ ያስችለናል። የ LED ሌላኛው ጎን ከመሬት ጋር ተገናኝቷል።
በዚህ ፕሮጀክት ውስጥ ጥቅም ላይ የዋለው ሌላው ኤልኢዲ በ MKR ላይ ያለው የመርከብ ሰሌዳ ነው። ይህ “ኤል” የሚል ምልክት የተደረገበት እና ከቪሲሲ ፒን አቅራቢያ የተቀመጠ አረንጓዴ LED ነው።
አሁን ለ MKR አገልጋዩ ኮዱን ከዚህ ያውርዱ (ወይም በቀላሉ ይቅዱ)
github.com/TonyCanning/MKR1000-IoT - የአርዱዲኖ ንድፍ ስም "MKRServerLED.ino" ነው
የእርስዎን የ wifi መረብ ሥራ ምስክርነቶች ለማካተት እና ይህንን ወደ የእርስዎ MKR1000 ለመስቀል ይህንን ያርትዑ።
አንዴ ከተሰቀሉ ተከታታይ ማሳያዎን ይክፈቱ። (ለውጤት መግለጫዎች ምስሉን ይመልከቱ) መጀመሪያ ላይ ይህ ከአገልጋዩ የአይፒ አድራሻ ትንሽ የበለጠ ያሳየዎታል። በደንበኛው ኮድ ውስጥ ማካተት ስለሚያስፈልግዎት ይህንን አድራሻ ልብ ይበሉ።
በዚህ ጊዜ አገልጋዩ ተነስቷል - ሌላውን MKR1000 ለዚህ አገልጋይ እንደ ደንበኛ እናዘጋጃለን። ሆኖም ፣ እሱ አገልጋይ ስለሆነ የቀረበውን https://192.168.*.* አድራሻ ወደ ማንኛውም አሳሽ በመተየብ በአውታረ መረብዎ ላይ ከማንኛውም መሣሪያ ከእሱ ጋር መገናኘት ይችላሉ።
በእርስዎ ይሂዱ እና በ MKR10000 አገልጋይዎ ላይ የኤልዲዎቹን ሁኔታ ለመለወጥ የቀረበው ገጽ ጠቅ ሊደረግባቸው የሚችሉ አድራሻዎች እንዳሉት ያስተውሉ። እንዲሁም በአገልጋዩ የተቀበሉትን እነዚህን የ GET ጥያቄዎችን ለመቀበል ተከታታይ ተቆጣጣሪው ዝርዝር ዝመናዎች መሆናቸውን ልብ ይበሉ።
ማሳሰቢያ -ለመጫን የሚያስፈልጉዎት ቤተመጽሐፍት አሉ ፣ ቢያንስ የ Wifi101 ቤተ -መጽሐፍት መጫን እንደሚኖርብዎት እርግጠኛ ነኝ። ለረጅም ጊዜ ካሰብኩ በኋላ ከአዲስ ጭነት ምን እንደሚፈልጉ ወይም እንደማያስፈልጉ እርግጠኛ አይደለሁም። ቤተመፃሕፍትን ስለመጫን ወይም ስለማገናኘት/ስለመስቀል ወዘተ ያሉብዎትን ማንኛውንም ጉዳዮች እባክዎን ያለውን የመረጃ ሀብት ይመልከቱ።
ደረጃ 2 ጥያቄዎችን ለአገልጋዩ ለመላክ ደንበኛን መፍጠር
እንደገና ፣ በምስሉ ላይ እንደሚታየው የዳቦ ሰሌዳውን ያዘጋጁ።
በዚህ ሁኔታ አዝራሩ ከፒን 9 ጋር የተገናኘ እና የንዝረት ዳሳሽ ከፒን 8. ጋር የተገናኘ ነው። ለሁለቱም ግብዓቶች ግዛቶች ሁለትዮሽ በመሆናቸው የቦት ፒን ዲጂታል ፒን ናቸው።
አንዴ ከተጠናቀቁ የደንበኛውን ኮድ ከዚህ ማውረድ (ወይም መቅዳት እና መለጠፍ) ይችላሉ -
github.com/TonyCanning/MKR1000-IoT - የፋይሉ ስም “MKRClientGET.ino” ነው
በዚህ ነጥብ ላይ COM ወደብ በሚመርጡበት ጊዜ በስያሜው ላይ ምንም ልዩነት ስለማያዩ አገልጋዩን MKR ን ከኮምፒዩተርዎ እንዲያላቅቁት እመክራለሁ።
የእርስዎን የ wifi አውታረ መረብ ምስክርነቶች እና የ MKR አገልጋይ IP አድራሻ ለማቅረብ ኮዱን ያርትዑ። እያንዳንዱን የ “192” ምሳሌ መፈለግዎን እና ወደ አገልጋይዎ የአይፒ አድራሻ መለወጥዎን ያረጋግጡ። ኮዱን ለደንበኛው MKR ይስቀሉ እና ተከታታይ ማሳያውን ይክፈቱ።
የተከታታይ ማሳያ ውፅዓት ምስሉን ይመልከቱ እና አዝራሩን ለመምታት እና የንዝረት ዳሳሹን ለመቀስቀስ ይሞክሩ።
ደረጃ 3: ይሞክሩት
ማድረግ አለብዎት….
በዚህ ጊዜ ለእያንዳንዱ MKR1000 ኃይል (መቼም ይህን ለማድረግ የመረጡት) ኃይል መስጠት ይችላሉ። ወደ 10 ሰከንዶች ይስጧቸው እና በአገልጋዩ MKR ላይ ያሉትን ውጤቶች ለማየት የደንበኛውን ግብዓቶች ለማነሳሳት ይሞክሩ።
ደረጃ 4 - መላ መፈለግ
ወደ መላ ፍለጋ ከመግባትዎ በፊት - መሰረታዊ ነገሮችን ያረጋግጡ። ለሁለቱም MKR ዎች ኃይል እየሰጡ ነው? የአገልጋዩ ኮድ በአገልጋዩ MKR እና ለደንበኛ MKR የደንበኛ ኮድ ላይ እርግጠኛ ነዎት?
ሊሆኑ የሚችሉ ችግሮች እና መፍትሄዎች;
1. ሐ: / ተጠቃሚዎች / ቶኒ / ሰነዶች / Arduino / MKRClientGET / MKRClientGET.ino: 11: 18: ገዳይ ስህተት: 1234. ሰ: እንደዚህ ያለ ፋይል ወይም ማውጫ የለም #ጨምሮ
^
ማጠናቀር ተቋርጧል።
ይህ እርስዎ ያልጫኑት ቤተ -መጽሐፍት ጉዳይ ነው። ቀደም ባሉት ደረጃዎች እንደተገለፀው ስለዚህ ጉዳይ ብዙ መረጃ አለ።
2. አገልጋይ ወይም ደንበኛ ከእርስዎ wifi ጋር ግንኙነት አለመፍጠር ፣ የ wifi ምስክርነቶችዎን ላይሰጡ ይችላሉ።
3. የደንበኛ ተከታታይ ማሳያ የስቴት ለውጦችን ያሳያል ነገር ግን በአገልጋይ ላይ ምንም ምላሽ የለም። በደንበኛ ኮድዎ ውስጥ የአገልጋይ አይፒ አድራሻ ባለመስጠቱ ምክንያት ሊሆን ይችላል።
4. በተከታታይ ማሳያ ውስጥ የለውጥ ሁኔታን የማያሳይ አዝራር ፤ የዳቦ ሰሌዳ እውቂያዎችን ይፈትሹ።
የሚመከር:
የካምፓስ ግንኙነቶች -8 ደረጃዎች
የካምፓስ ግንኙነቶች: የችግር መግለጫ የሴሚስተሩ መጨረሻ በመጨረሻ ፈተናዎች እና ደረጃዎች ላይ ሲጨነቁ ብዙውን ጊዜ የኢንዲያና ዩኒቨርሲቲ ተማሪዎች የዓመቱ አስጨናቂ ጊዜ ነው። ኢንዲያና ዩኒቨርሲቲ ቀድሞውኑ በኬሊ እንደ ሚዛን ያሉ አንዳንድ የጭንቀት ማስታገሻ ስልቶችን ይሰጣል
የ I2C ኤልሲዲ አስማሚ ዝርዝሮች እና ግንኙነቶች -5 ደረጃዎች
የ I2C ኤልሲዲ አስማሚ ዝርዝሮች እና ግንኙነቶች I2C lcd አስማሚ ማይክሮ መቆጣጠሪያ PCF8574 ቺፕ የያዘ መሣሪያ ነው። ይህ ማይክሮ-ተቆጣጣሪ I/O ማስፋፊያ ነው ፣ እሱም ከሌሎች ማይክሮ መቆጣጠሪያ ቺፕ ጋር በሁለት ሽቦ የግንኙነት ፕሮቶኮል ይገናኛል። ይህንን አስማሚ በመጠቀም ማንም ሰው 16x2 ን መቆጣጠር ይችላል
ሁልጊዜ በ Raspberry Pi DLNA አገልጋይ እና በቶረንት ደንበኛ ከሁኔታ LEDs ጋር - 6 ደረጃዎች
ሁልጊዜ በ Raspberry Pi DLNA አገልጋይ እና በቶሪንግ ደንበኛ ከሁኔታ LEDs ጋር - አንድ ለራሴ ለማድረግ ሞክሯል እና በትክክል እየሰራ ነው። ኤችዲ ቪዲዮዎችን ያለምንም መዘግየት በዥረት መልቀቅ ይችላል እና ሁኔታው ኤልዲኤስ ፈጣን ሁኔታ ይሰጠኛል። እኔ ከዚህ በታች አንድ ላይ ለማሰባሰብ የወሰድኳቸውን እርምጃዎች ጨምሬያለሁ። እባክዎን እርስ በእርስ ከገቡ
ሚዲ ሪኮርድ/አጫውት/ከመጠን በላይ ማጠፍ በ 5-ፒን ግንኙነቶች 3 ደረጃዎች
ሚዲ ሪኮርድ/አጫውት/ከመጠን በላይ መጨመሪያ በ 5-ፒን ግንኙነቶች * * በ 8 ሜኸዝ የሚሄድ የኤቲኤምኤም-1284 ቺፕ ይጠቀማል ፣ በ 4 ኪ ባይት ራም እና 4 kBytes eeprom * የድሮውን DIN 5-pin አያያorsችን ይጠቀማል * መቅረጽ እና መልሶ ማጫወት ይፈቅዳል ፣ እንዲሁም ከመጠን በላይ ትርፍ - ከዚህ በፊት ከተመዘገቡት ነገር ጋር መቅዳት። * ሙሉ ምናሌ * ካባ
የእራስዎን አነስተኛ አገልጋይ አገልጋይ ይፍጠሩ! እጅግ በጣም ቀላል ፣ ፈጣን እና ነፃ! (ምንም ጠቅ ማድረጊያ የለም): 11 ደረጃዎች (ከስዕሎች ጋር)
የእራስዎን አነስተኛ አገልጋይ አገልጋይ ይፍጠሩ! እጅግ በጣም ቀላል ፣ ፈጣን እና ነፃ! (ምንም ጠቅ ማድረጊያ የለም): Minecraft እርስዎ የሚፈልጉትን ማንኛውንም ነገር ማድረግ የሚችሉበት እጅግ በጣም አስደሳች ጨዋታ ነው! ግን በይነመረብ ላይ ከጓደኞች ጋር መጫወት አንዳንድ ጊዜ ህመም ሊሆን ይችላል። በሚያሳዝን ሁኔታ ፣ ብዙ ባለብዙ ተጫዋች አገልጋዮች በጨዋታ ተሞክሮ ሳይሆን በትሮሎች ተሞልተዋል