ዝርዝር ሁኔታ:

ከእጅ ነፃ የሆኑ ማስመሰያዎች 15 ደረጃዎች (ከስዕሎች ጋር)
ከእጅ ነፃ የሆኑ ማስመሰያዎች 15 ደረጃዎች (ከስዕሎች ጋር)

ቪዲዮ: ከእጅ ነፃ የሆኑ ማስመሰያዎች 15 ደረጃዎች (ከስዕሎች ጋር)

ቪዲዮ: ከእጅ ነፃ የሆኑ ማስመሰያዎች 15 ደረጃዎች (ከስዕሎች ጋር)
ቪዲዮ: ለግል መገልገያ ከቀረጥ ነፃ የሚገቡ እቃዎች ዝርዝር ይፋ ሆነ‼ #ጉምሩክ #ቀረጥነፃ #መመሪያ 2024, ህዳር
Anonim
ከእጅ ነፃ ማስመሰያዎች
ከእጅ ነፃ ማስመሰያዎች

ሄይ ጂኮች ፣

አሁን እኔ እያጠናሁ ያለሁት በ +2 ማለትም ከ 12 ኛ ክፍል ጋር እኩል ነው። እኔ ለኮምፒዩተር ሳይንስ በጣም ፍላጎት አለኝ እንዲሁም የእኔ ዋና ርዕሰ ጉዳይ ያ ነው። የተከተቱ ፕሮጀክቶችን በማልማት ብዙ ጊዜ አሳልፌያለሁ። በተካተተው መስክ ውስጥ የ 3 ዓመታት ልምድ አለኝ። እኔ ሁልጊዜ በፈጠራ እና በተለያዩ መፍትሄዎች ላይ አተኩራለሁ። ይህንን ፕሮጀክት ለመሥራት ወላጆቼ ትልቅ ድጋፍ ሰጡኝ።

የውድድሩ ዋና ጭብጥ ከእጅ ነፃ መፍትሄዎችን መፍጠር ነው።

እዚህ ምናባዊ ቶከን መፍጠር የሚችል እና ምናባዊ ወረፋውን ሊጠብቅ የሚችል QMN (የወረፋ አስተዳደር መስቀለኛ መንገድ) የሚባል መሣሪያ እፈጥራለሁ።

በተወሰኑ ወረፋዎች ውስጥ ምናልባት ወደ አደጋ ሊያመራዎት ከሚችል ቆጣሪው አካላዊ ምልክቶችን መቀበል አለብን። ስለዚህ ይህንን ምናባዊ ቶከኖች በመጠቀም ያንን አደጋ ማስወገድ ይችላሉ። በእውነቱ በስማርትፎንዎ ላይ ምናባዊ ቶከኖችን እያገኙ ነው። ማስመሰያው ሙሉ በሙሉ ከእጅ ነፃ ነው።

በአርዱዲኖ MKR WiFI 1010 የተጎላበተ ቀላል ለተጠቃሚ ምቹ ምናባዊ ወረፋ ሰሪ ነው።

ደረጃ 1 ፦ የማሳያ ቪዲዮ

Image
Image

ስለእሱ ለማወቅ የማሳያ ቪዲዮውን ይመልከቱ።

ደረጃ 2 የሚያስፈልጉን ነገሮች

የሃርድዌር ክፍሎች

  • አርዱዲኖ MKR WiFi 1010 x 1
  • የግፋ አዝራር ሞዱል x 1
  • TM1637 4 ቢት ዲጂታል ቲዩብ የ LED ማሳያ ሞዱል x 1
  • ዝላይዎች x 1

የሶፍትዌር ክፍሎች

  • አርዱዲኖ አይዲኢ
  • Twilio SMS ኤፒአይ
  • ThingSpeak ኤፒአይ

መሣሪያዎች

  • የሽቦ መቀነሻ እና መቁረጫ x 1
  • ብረት ብረት x 1
  • መሸጫ x 1

ደረጃ 3: እንዴት ይሠራል?

የተጠቃሚ በይነገጽ
የተጠቃሚ በይነገጽ

የወረፋ አስተዳደር መስቀለኛ መንገድ (QMN) ስማርት ቶከኖችን እየፈጠረ ያለው መሣሪያ ነው። ስማርት ቶከኖቹን ለመፍጠር ሰውዬው በአርዱዲኖ MKR 1010 በ wifi ክልል ውስጥ መሆን አለበት። ሰውዬው ሂደቱን ለማከናወን እንዲሁ ስማርትፎን ይፈልጋል። የሥራው ሂደት እንደሚከተለው ይሆናል…

  • የ Wi-Fi መዳረሻ ነጥብ በአርዱዲኖ MKR 1010 ይፈጠራል።
  • ማስመሰያ የሚፈልግ ሰው ስልኩን ከመዳረሻ ነጥብ ጋር ማገናኘት አለበት እና ወደ አካባቢያዊው የመንገድ አቅጣጫ ይዛወራል።
  • በዚያ ገጽ ላይ ግለሰቡ የስልክ ቁጥሩን ማስገባት አለበት። በዚያ ቅጽበት ኦቲፒ ለማረጋገጥ ወደሚመለከተው ቁጥር ይላካል። ማሳወቂያ ለመስጠት ስልኩ ሆን ተብሎ ይወሰዳል።
  • የስልክ ቁጥሩን ካረጋገጠ በኋላ ማስመሰያው በአከባቢው መንፈስ ላይ ይታያል።
  • የእሱ/እሷ ተራ ሲመጣ መሣሪያው (QMN) ተራውን እንዲወስድ ለሚመለከተው ሰው የመልእክት ማሳወቂያ ይልካል።

ይህ መሣሪያ በእርግጥ ጥያቄውን ከሰዎች እየተቀበለ እና ስማርት ቶከኖቹን እየሰጣቸው ነው። መልዕክቱን ለመላክ እኛ በኤኤምኤን መሣሪያ ውስጥ የ Twilio SMS ኤፒአይ እየተጠቀምን ነው። የማዞሪያ ማሳወቂያ በ QMN ውስጥ ያለውን ቁልፍ በመጫን ሊላክ ይችላል።

ሁሉም ማስመሰያዎች ሲጠሩ ፣ በ Arduino MKR WiFi 1010 ላይ የመልሶ ማግኛ ቁልፍን በመጫን ማህደረ ትውስታውን ማጽዳት ይችላሉ።

ደረጃ 4 - የተጠቃሚ በይነገጽ

የተጠቃሚ በይነገጽ
የተጠቃሚ በይነገጽ
የተጠቃሚ በይነገጽ
የተጠቃሚ በይነገጽ

*) ከመዳረሻ ነጥብ ጋር ሲገናኙ እንደ መጀመሪያው ወደ ገጹ ይዛወራሉ።

*) የስልክ ቁጥሩን ካስገቡ በኋላ በዚያ ቁጥር ላይ ኦቲፒ ያገኛሉ። ከዚያ የኦቲፒ ቁጥርዎን ለማስገባት የኦቲፒ ገጹን ያሳያል።

*) ትክክለኛውን ኦቲፒ ሲያቀርቡ ፣ በዚህ ማስመሰያ ገጽ ላይ ማስመሰያ ያገኛሉ።

*) የተሳሳተ ኦቲፒ ከገቡ ልክ ያልሆነ ኦቲፒ ያሳያል።

*) ቁጥርዎ ቀድሞውኑ ማስመሰያውን ከተቀበለ ፣ እርስዎ አስቀድመው እንደተመዘገቡ ይነግርዎታል።

ያ ሁሉ ስለ የተጠቃሚ በይነገጽ ነው።

ስለ ኤችቲኤምኤል ብዙም አላውቅም። አባቴ CSS ን በመጠቀም እነዚህን ገጾች የበለጠ ማራኪ አደረጋቸው።

ደረጃ 5 ጉዳዮችን እና ጥቅሞችን ይጠቀሙ

እንደ ሆስፒታሎች ፣ ሱቆች እና ሆቴሎች ባሉ በማንኛውም ቦታ ሊያገለግል ይችላል።

ጥቅሞች

  • ማስመሰያዎችን ለማግኘት ምንም የበይነመረብ ግንኙነት አያስፈልግም
  • ቀላል ለተጠቃሚ ምቹ የድር በይነገጽ።
  • ቤተኛው መሣሪያ ማሳወቂያ ፣ ተራው ሲመጣ።
  • ምንም አካላዊ ምልክቶች የሉም።
  • ለመተግበር ቀላል።
  • አላስፈላጊ የጥበቃ ጊዜ የለም ፣ ተራዎ ሲመጣ ይታዩ።

ደረጃ 6: Arduino MKR WiFi 1010

አርዱዲኖ MKR WiFi 1010
አርዱዲኖ MKR WiFi 1010
አርዱዲኖ MKR WiFi 1010
አርዱዲኖ MKR WiFi 1010

የመሣሪያው አንጎል አርዱዲኖ MKR WiFi 1010 ነው። ወደ መሠረታዊ IoT እና pico- አውታረ መረብ ትግበራ ዲዛይን በጣም ቀላሉ የመግቢያ ነጥብ ነው። የቦርዱ ዋና አንጎለ ኮምፒውተር በአርዱዲኖ MKR ቤተሰብ ውስጥ እንደ ሌሎቹ ሰሌዳዎች ሁሉ ዝቅተኛ ኃይል Arm® Cortex®-M0 32-bit SAMD21 ነው። የ WiFi እና የብሉቱዝ ® ግንኙነት የሚከናወነው ከ u-blox ፣ NINA-W10 ሞዱል ነው።

ይህ መሣሪያ በ Arduino MKR WiFi 1010 በ WiFi ግንኙነት ላይ ሙሉ በሙሉ ይተማመናል። መሣሪያው ሁለቱንም AP (Acces Point) ሁነታን እና STA (ጣቢያ) የ wifi ሞዱልን ይጠቀማል። ለዚህ መሣሪያ ትክክለኛ አሠራር መሣሪያው በእነዚህ ሁነታዎች መካከል በጥበብ ይቀየራል።

ደረጃ 7: Arduino IDE

አርዱዲኖ አይዲኢ
አርዱዲኖ አይዲኢ

አርዱዲኖ አይዲኢ አርዱዲኖ MKR WiFI 1010 ን ለማቀናጀት እዚህ ጥቅም ላይ ይውላል። እባክዎን በመሣሪያው ለመጀመር እዚህ ይመልከቱ። የ Arduino MKR wifi 1010 ን ለማዘጋጀት የቅርብ ጊዜውን የአርዱዲኖ አይዲኢ ይጠቀሙ። ወደ የፕሮግራም ሥራ ከመግባቱ በፊት ለመሣሪያው የቅርብ ጊዜ የጽኑዌር ዝመና ካለ ያረጋግጡ። እባክዎን firmware ን እንዴት ማዘመን እንደሚችሉ እዚህ ይመልከቱ።

ደረጃ 8 - ምርኮኛ ፖርታል

እኛ በእርግጥ በአርዲኖ MKR WiFI 1010 የመዳረሻ ነጥብ (ኤ.ፒ.) እንፈጥራለን ፣ ማንኛውም መሣሪያ (ሞባይል) ከዚህ ኤፒ ጋር ሊገናኝ ይችላል። ቀደም ሲል ወደ የድር በይነገጽ ለመግባት ፣ አንድ ሰው በአሳሹ ውስጥ የአይፒ አድራሻውን ወይም የአስተናጋጁን ስም መተየብ አለበት። ያ ማለት ይቻላል ደህና ነው ፣ ግን ተጠቃሚው አይፒውን ወይም የአስተናጋጁን ስም በአሳሹ ላይ ማስቀመጥ አለበት። ያ በእውነት እንግዳ ነገር ነው። ግን በዚህ ሁኔታ ፣ ከኤንኤንኤን ጋር እየተገናኘ ያለው መሣሪያ በራስ -ሰር ወደ ድር በይነገጽ በካፒታል ፖርታል በኩል ይዛወራል። እዚህ የተያዙት ፖርታል የተጠቃሚውን ጥረት ለመቀነስ ትልቅ ሚና ይጫወታል። በኤስፕሬስ መሣሪያዎች ብዙ የተያዙ ፖርታል ፕሮጀክቶች አሉ ፣ እንደ አለመታደል ሆኖ ከኒና ቤተ -መጽሐፍት ጋር የለም። ምክንያቱም MKR WiFi 1010 የኒናን ቤተ -መጽሐፍትን ይጠቀማል። በመጨረሻ ፣ በአርዲኖ ማዕከል ውስጥ ምርኮኛ ፖርታልን በጄቪ ቁልፍ ነገሮች የሚጠቀም ፕሮጀክት አገኘሁ ከዚያም ፕሮጀክቴን እንደ መሰረታዊ ኮድ በመውሰድ ጀመርኩ። በጥሩ ሁኔታ እየሰራ ነው ማለት ይቻላል።

እኛ በእውነቱ እያደረግን ያለነው እኛ ዲ ኤን ኤስ እያቀናበርን እና የመዳረሻ ነጥብ (ኤፒ) ባለቤት ለመሆን - የአይፒ አድራሻ እና በመጀመሪያ (16) የዲ ኤን ኤስ ጥያቄዎችን በ UDP ወደብ 53 በመፈተሽ ነው። የራሱ የመዳረሻ ነጥብ በተዘዋዋሪ የአይፒ አድራሻ። ከዚያ ስልኩ በድር አሳሾች በኩል የድር በይነገጽን በራስ -ሰር ይጫናል። ከተጠቀሰው ኤፒ ጋር የተገናኘ መሣሪያ ፣ ስልኩ የድር በይነገጽን በራስ -ሰር ሲጭን የመጨረሻው ውጤት እንደዚህ ይሆናል። የ UDP አገልጋይ እና ዌብሰርቨር ሁለቱም በአንድ ጊዜ ይሰራሉ። የድር አገልጋዩ የስልክ ቁጥሩን ለማስገባት ከቅጽ አዝራር ጋር ቀለል ያለ ዋና ገጽ ነው።

ደረጃ 9 - ትዊሊዮ እና ነገሮች ይናገሩ

ትዊሊዮ እና ነገሮች ይናገሩ
ትዊሊዮ እና ነገሮች ይናገሩ
ትዊሊዮ እና ነገሮች ይናገሩ
ትዊሊዮ እና ነገሮች ይናገሩ

እንደ አለመታደል ሆኖ መልዕክቶቹን ለመላክ የ GSM ሞዱል የለኝም። የኦቲፒ እና የመሣሪያ ማሳወቂያ ለመላክ ማንኛውንም የኤስኤምኤስ ኤፒአይ መጠቀም አለብን። ስለዚህ በዚህ ፕሮጀክት ውስጥ የ Twilio ኤስኤምኤስ ኤፒአይ ተግባሩን ለመፈጸም እጠቀም ነበር። ያንን እንደምናውቀው ፣ ኤፒአዩ እንዲሠራ የኤችቲቲፒውን ጥያቄ ለአገልጋዩ መስጠት አለብን። መጀመሪያ ለኤቲቪዮ ያለ ምንም ኢንክሪፕት መደበኛ የኤችቲቲፒ ጥያቄን ሰጠሁት ፣ ግን ትዊሊዮ ጥያቄዬን አላጤነውም። ደህንነትን ለማረጋገጥ የ SSL አሻራዎች ያስፈልጋቸዋል። እነዚህን የኤስ.ኤስ.ኤስ.ኤልን የሚደግፉ በኒና ቤተመጽሐፍት ውስጥ ምንም ተግባራት አላየሁም። ስለዚህ Twilio ን ለመቀስቀስ Thingsspeak ን ተጠቀምኩ። እነዚህን አገልግሎቶች ለመጠቀም በሁለቱም መድረኮች ውስጥ መመዝገብ ያስፈልግዎታል።

በትዊሊዮ ውስጥ አዲስ ቁጥር ይፍጠሩ እና ያ ውሂቡን የላኩበት ቁጥር ይሆናል። ለመልዕክት በ Twilio ውስጥ ነፃ ክሬዲት ያገኛሉ። ለሙከራው መለያ ፣ ውሂቡን ለመላክ የሚፈልጓቸውን ቁጥሮች ማረጋገጥ ያስፈልግዎታል።

ወደ Thingspeak.com ይሂዱ ፣ በመተግበሪያዎች ላይ ፣ ከዚያ ThingHTTP ፣ እና ከዚያ አዲስ ThingHTTP ን ጠቅ ያድርጉ። ይህ ወደ ማዋቀሪያ ገጽ ይወስደዎታል። በእርስዎ Twilio ዳሽቦርድ ገጽ ላይ የ Twilio መለያዎን SID እና auth token ማግኘት አለብዎት።

  • Twilio ብለው ኤስኤምኤስ ይላኩ
  • ዩአርኤል https://api.twilio.com/2010-04-01/Accounts/YOUR TWILIO ACCOUNT SID/SMS/Messages
  • HTTP Auth የተጠቃሚ ስም የእርስዎ የ TWILIO ACCOUNT SID ነው
  • HTTP Auth የይለፍ ቃል የእርስዎ TWILIO AUTH TOKEN ነው
  • ዘዴውን ወደ POST ያዘጋጁ
  • የይዘት-አይነት መተግበሪያ/x-www-form-urlencoded ነው
  • ጠቅ ያድርጉ ራስጌዎች, እና አስተናጋጁን ባዶ ይተውት
  • አካል = ከ = የእርስዎ TWILIO ቁጥር እና ወደ = %% ቁጥር %% & አካል = %% መልዕክት %%

ThingHTTP ን አስቀምጥን ጠቅ ያድርጉ። የ ThingHTTp ኤፒአይ ቁልፍ በአርዱዲኖ ንድፍ ውስጥ መካተት አለበት።

ደረጃ 10 AP ወይም STA ሞድ

ኒና ሞጁል ያላቸው ሁሉም የአርዱዲኖ ቦርዶች በአንድ ጊዜ አንድ ሚና ይጫወታሉ ማለትም የጣቢያ ሞድ ወይም የመዳረሻ ነጥብ ሁናቴ። ሥራውን ለማከናወን በእነዚህ ሁነታዎች መካከል በቋሚነት መቀያየር አለብን። በመጀመሪያ ፣ QMN ቁጥሩን ካገኘ በኋላ ኦ.ቲ.ፒ.ን ለመላክ ወደ STA ሁነታ ይቀይራል። OTP ን ከላኩ በኋላ QMN ወደ AP ሁነታ ይመለሳል። አንድ ሰው የግፋ አዝራሩን ከቀሰቀሰ የኤስኤምኤስ ማሳወቂያ ለመስጠት QMN ወደ STA ሁነታ ይቀየራል። ከዚያ በኋላ ወደ AP ሁነታ ይመለሳል። ለበይነመረብ ግንኙነት እኛ QMN ን ለ STA ሁኔታ እንለውጣለን። የኤስኤምኤስ ኤፒአይ የበይነመረብ ግንኙነት ይፈልጋል።

ደረጃ 11: TM1637 4 ቢት ዲጂታል ቲዩብ LED ማሳያ እና የግፊት ቁልፍ

TM1637 4 ቢት ዲጂታል ቲዩብ የ LED ማሳያ እና የግፊት ቁልፍ
TM1637 4 ቢት ዲጂታል ቲዩብ የ LED ማሳያ እና የግፊት ቁልፍ
TM1637 4 ቢት ዲጂታል ቲዩብ የ LED ማሳያ እና የግፊት ቁልፍ
TM1637 4 ቢት ዲጂታል ቲዩብ የ LED ማሳያ እና የግፊት ቁልፍ

TM1637 4 ቢት ዲጂታል ቲዩብ የ LED ማሳያ ሞዱል የተከተተ ፕሮጀክትዎን የውጤት ውሂብ ለማሳየት ተመጣጣኝ መፍትሔ ነው። ምንም እንኳን የሚታየው ውሂብ በቁጥሮች የተገደበ ቢሆንም ተጠቃሚዎች እንደ A ፣ B ፣ C ወዘተ ያሉ አንዳንድ ቁምፊዎችን እንዲያሳዩ ያስችላቸዋል። ይህ የ 7 ክፍል LED Dsiplay በ TM1637 ሾፌር ቺፕ የሚቆጣጠሩ 4 አሃዞች አሉት። ይህንን TM1637 4 Bits Digital Tube LED ማሳያ ሞዱል ለመቆጣጠር ሁለት ግንኙነቶችን ብቻ ይፈልጋል። በዚህ ማሳያ ላይ ማንም ሰው የቶከን ቁጥሩን በቀላሉ መረዳት ይችላል። ይህ የዚህ መሣሪያ ትክክለኛ አጠቃቀም ነው።

ከዚህ ሞጁል ጋር ለመስራት TM1637Display.h የሚባል ቤተ -መጽሐፍት ያስፈልግዎታል። ቤተ -መጽሐፍቱን ከዚህ ያውርዱ።

እዚህ የግፊት አዝራር ቶከኖቹን ለመጥራት ያገለግላል። የግፊት አዝራሩን ሞጁል ተጠቅሜአለሁ ስለዚህ ማዋሃድ በጣም ቀላል ነው። እዚህ የግፋ አዝራር በተቆልቋይ ሁናቴ ውስጥ ነው። እንዲሁም በቀላሉ በተከላካይ እና በመግፊያው ቁልፍ ሞዱል መስራት ይችላሉ።

ደረጃ 12 ወረዳ

ወረዳ
ወረዳ
ወረዳ
ወረዳ

ወረዳው በጣም ቀላል ነው ፣ ማንኛውንም ውስብስብ ሃርድዌር አያካትትም። እንደ መርሃግብሮች ሁሉ ይገናኙ። በመጀመሪያ ወረዳውን በዳቦ ሰሌዳ ላይ ሠራሁ። ከዚያ ከዝላይተሮች ጋር ሽቦ አደረግሁ።

ደረጃ 13 - መያዣ

ጉዳይ
ጉዳይ
ጉዳይ
ጉዳይ
ጉዳይ
ጉዳይ

ይህንን ጉዳይ ያገኘሁት ከአከባቢው መደብር ነው። ምልክቱን ለማሳየት የሚመሩትን ሰባት ክፍሎች ለማሳየት ከፊት ለፊት አንድ ትንሽ ቁራጭ እቆርጣለሁ። እኔ ደግሞ ከጎኑ ሁለት ቁራጮችን ቀደድኩ ፣ አንደኛው ለግፋ ቁልፍ እና ሌላ ለዩኤስቢ ገመድ ነው። ለኖድ ኃይልን ለመስጠት። ይህ ጉዳይ በጣም ተስማሚ ነው ፣ ሁሉም አካላት በጥሩ ሁኔታ ይቀመጣሉ።

ደረጃ 14: አርዱዲኖ ንድፍ

በይነገጽ ውስጥ የሚታዩት ሁሉም የኤችቲኤምኤል ገጾች በ Arduino MKR WiFi 1010 ፍላሽ ማህደረ ትውስታ ውስጥ ይቀመጣሉ። ለማከማቸት እኔ የ PROGMEM መገልገያውን ተጠቅሜያለሁ።

PROGMEM የ pgmspace.h ቤተ -መጽሐፍት አካል ነው። በ IDE ዘመናዊ ስሪቶች ውስጥ በራስ -ሰር ተካትቷል። ሆኖም ፣ ከ 1.0 (2011) በታች የ IDE ስሪት የሚጠቀሙ ከሆነ ፣ በመጀመሪያ በስዕልዎ አናት ላይ ያለውን ቤተመጽሐፍት ማካተት ያስፈልግዎታል ፣

#ያካትቱ።

PROGMEM በአንድ ተለዋዋጭ ላይ ጥቅም ላይ ሊውል ቢችልም ፣ ማከማቸት የሚፈልግ ትልቅ የመረጃ ቋት ካለዎት በእውነቱ ሁከት ብቻ ዋጋ አለው ፣ ይህም ብዙውን ጊዜ በአንድ ድርድር ውስጥ በጣም ቀላሉ ነው። እኛ እዚህ ትልቅ የመረጃ ቋት አለን ስለዚህ ለዚህ እንሄዳለን።

ሁሉም የኤችቲኤምኤል ፋይሎች በ “source.h” ትር ውስጥ ተከማችተዋል። የዚህ ፕሮጀክት አጠቃላይ ኮድ እዚህ ይገኛል። ይህንን ኮድ ወደ አርዱinoኖ መሣሪያ ብቻ ይስቀሉ።

ደረጃ 15 QMN

QMN
QMN

የመሣሪያው የመጨረሻ እይታ። መሣሪያው ለመጠቀም ዝግጁ ነው። በዩኤስቢ ገመድ ብቻ ያብሩት እና ይደሰቱ!

ምስል
ምስል
ምስል
ምስል

“ይህንን መንካት አልችልም” በሚለው የቤተሰብ ውድድር ውስጥ ሯጭ

የሚመከር: