ዝርዝር ሁኔታ:

ክብደቱ ቀላል አርዱinoኖ ጂ.ኤስ.ኤም ሞባይል ስልክ 10 ደረጃዎች
ክብደቱ ቀላል አርዱinoኖ ጂ.ኤስ.ኤም ሞባይል ስልክ 10 ደረጃዎች

ቪዲዮ: ክብደቱ ቀላል አርዱinoኖ ጂ.ኤስ.ኤም ሞባይል ስልክ 10 ደረጃዎች

ቪዲዮ: ክብደቱ ቀላል አርዱinoኖ ጂ.ኤስ.ኤም ሞባይል ስልክ 10 ደረጃዎች
ቪዲዮ: ክብደት ለመጨመር (ለመወፈር) በቀላሉ በቤት ውስጥ የሚሰራ ሼክ #2 2024, ህዳር
Anonim
ክብደቱ ቀላል አርዱዲኖ ጂ.ኤስ.ኤም ሞባይል ስልክ
ክብደቱ ቀላል አርዱዲኖ ጂ.ኤስ.ኤም ሞባይል ስልክ

ሰላም ወዳጆች።

እንኳን ደህና መጣህ. በዚህ ልጥፍ ውስጥ ፣ ቀላል ክብደቴን አርዱዲኖ ጂ.ኤስ.ኤም ሞባይል ስልኬን አስተዋውቅዎታለሁ። ክብደቱ ቀላል ሞባይል የሚከተሉትን ብሔራዊ/ዓለም አቀፍ ባህሪዎች ችሎታ አለው

  • ጥሪዎች ያድርጉ
  • ጥሪዎች ይቀበሉ
  • ኤስኤምኤስ ይላኩ
  • ኤስኤምኤስ ይቀበሉ

በዚህ ፕሮጀክት ውስጥ ከሞባይል አውታረመረብ ጋር ለመገናኘት የ GSM SIM900A ሞጁሉን እጠቀም ነበር። እሱ በፕሮጀክቶችዎ ላይ ድምጽ ፣ ኤስኤምኤስ እና ውሂብ እንዲጨምሩ የሚያስችልዎት የሚያምር ሁሉም-በአንድ የሞባይል ሞዱል ነው። እሱ በ 900/1800MHz ድግግሞሽ ላይ ይሠራል እና ከማንኛውም MCUs ጋር በቀላሉ ሊገናኝ ከሚችል ወዳጃዊ RS232 ጋር ይመጣል ፣ የባውድ ተመን በ 9600 - 115200 በ AT ትዕዛዞች በኩል ይስተካከላል።

እኔ የ GUI በይነገጾችን ለማየት ማሳያንም እጠቀማለሁ ፣ በ Nextion የ LCD ን ማሳያ መርጫለሁ ፣ እመኑኝ በእውነት አስደናቂ ማሳያ ነው። Nextion ማንኛውንም ፕሮጀክቶችዎን በ UART በኩል ለማገናኘት አዲስ እና ቀላል መንገድን ይቀበላል። ለአጠቃቀም ቀላል የማዋቀሪያ ሶፍትዌሩ (Nextion Editor) የ GUI ትዕዛዞችን በመጠቀም የእራስዎን በይነገጽ እንዲቀርጹ እና የእድገትዎን ቁርጥራጮች ያለምንም ጥረት እንዲያደርጉ ያስችልዎታል ፣ በተራው በ MCU ዎችዎ ውስጥ ብዙ የፕሮግራም ቦታን መቆጠብ ይችላሉ። ለኔክስሽን እናመሰግናለን!, በራሱ ፣ የ GSM ሞዱል እና የ Nextion ንክኪ ማሳያ ምንም ማድረግ አይችሉም። እሱን ለማሽከርከር ማይክሮ መቆጣጠሪያ ይጠይቃል። በልቡ ላይ አርኤዲኖ ኡኖ በ RX/TX ፒኖቹ ላይ ትዕዛዞችን መላክ እና መቀበል የሚችል ቀላል ክብደቱን የ GSM ሞባይል ስልክ ለማሽከርከር ነው።

እርስዎ የራስዎን የማድረግ ፍላጎት ካለዎት ፣ ይህ መመሪያ ፕሮጀክትዎን ለማስኬድ የምንጭ ኮዶችን እንዴት እንደሚገነቡ እና እንደሚጭኑ ያሳየዎታል። ይህ በትክክል ቀጥተኛ ፕሮጀክት ነው ፣ ግን በተለይም የኮዶችን ውስብስብነት ግምት ውስጥ ሲያስገቡ መካከለኛ ነው።

ይህ ፕሮጀክት አርዱዲኖን በተለይ ለህብረቁምፊ እና ለቁምፊ አያያዝ እንዴት እንደሚጠቀሙበት ፣ እንዲሁም እርስዎ ከአዲሱ Nextion TFT Intelligent LCD Touch ማሳያ ጋር ለመተዋወቅ እና ለ GSM ሞዱል የ AT ትዕዛዞችን በመጠቀም ጥሩ ምሳሌ ነው። እርስዎ እንደሚደሰቱ እና የእኔን ልጥፍ አስደሳች እንደሚሆን ተስፋ ያድርጉ። አሁን እናድርገው።

ደረጃ 1: የሚያስፈልጉ ክፍሎች

የሚያስፈልጉ ክፍሎች
የሚያስፈልጉ ክፍሎች
  • አርዱዲኖ ኡኖ።
  • SIM900A GSM ሞዱል።
  • Nextion TFT ኢንተለጀንት LCD ንኪ ማሳያ።
  • ሲም ካርድ.
  • ሽቦዎችን በማገናኘት ላይ።

አንዳንድ አማራጭ መለዋወጫዎች አሉ።

  • ውጫዊ ማይክሮፎን እና ድምጽ ማጉያ።
  • ስታይለስ።

ደረጃ 2 ሽቦ

ሽቦ
ሽቦ

ከዚህ በታች ያሉትን ተገቢ ደረጃዎች በመከተል የ GSM ሞጁሉን እና የ Nextion ማሳያውን ከእርስዎ አርዱinoኖ ጋር ያገናኙ

  • Nextion +5V ወደ Arduino VDD_5v።
  • Nextion RX ወደ አርዱዲኖ ፒን 11
  • Nextion Tx ወደ Arduino pin 10
  • Nextion GND ወደ አርዱዲኖ GND_0v።
  • GSM Rx ወደ አርዱዲኖ ፒን 1
  • GSM TX ወደ አርዱዲኖ ፒን 0
  • GSM GND ወደ አርዱዲኖ GND_0v።

ማሳሰቢያ: ሲም ካርድዎ በፒን ኮድ ከተቆለፈ። አውታረ መረቡን ከማገናኘትዎ በፊት ፒኑን ማሰናከል ወይም ፒኑን በ “AT+CPIN” ትዕዛዝ በኩል ማስገባት ይችላሉ። ምሳሌ - “AT+CPIN = 1234”።

ደረጃ 3: ማዋቀር

አዘገጃጀት
አዘገጃጀት
አዘገጃጀት
አዘገጃጀት
አዘገጃጀት
አዘገጃጀት
አዘገጃጀት
አዘገጃጀት

በመቀጠልም የአርዲኖን ንድፍ ሳይረሳ. HMI (የሰው ማሽን በይነገጽ) ለኔክስሽን ማሳያ እንዴት እንደሚያዘጋጁት አሳያችኋለሁ።

ደረጃ 4 - የሚያስፈልጉ መሣሪያዎች

  • Nextion አርታኢ።
  • Paint.net.
  • አርዱዲኖ አይዲኢ።

ደረጃ 5: የ Nextion ማሳያውን ፕሮግራም ያድርጉ

የ Nextion ማሳያውን ፕሮግራም ያድርጉ
የ Nextion ማሳያውን ፕሮግራም ያድርጉ
የ Nextion ማሳያውን ፕሮግራም ያድርጉ
የ Nextion ማሳያውን ፕሮግራም ያድርጉ
የ Nextion ማሳያውን ፕሮግራም ያድርጉ
የ Nextion ማሳያውን ፕሮግራም ያድርጉ

በዚህ ፕሮጀክት ውስጥ በይነተገናኝ GUI ን ለመሥራት 8 ገጾችን እጠቀም ነበር። ለትግበራው የተጠቀምኳቸው አብዛኛዎቹ አዶዎች በነፃ የሚገኙ የ Android አዶዎች ናቸው እና ከዚህ [https://material.io/resources/icons/?style=baselin…] ማውረድ ይችላሉ። እንደ አዝራሮች ያሉ ክፍሎች ሲጫኑ የመንካት ስሜትን ለመስጠት ሁሉንም ሥዕሎች ለማርትዕ/ለመለወጥ እና የአዶዎችን ተገላቢጦሽ ለመፍጠር ‹‹›› ን (ክፍት ምንጭ አርታኢ) እጠቀም ነበር። የመንካት ክስተቶች (ፕሬስ እና መልቀቅ) እንዲሁ ክፍሎች ሲነኩ ይካተታሉ። ስለ Nextion Instruction Set የበለጠ ለማወቅ ከፈለጉ የዊኪ ገጹን እዚህ መጎብኘት ይችላሉ [https://nextion.tech/instruction-set/]

ለተሻለ ግንዛቤ ሁሉንም ምስሎች ይመልከቱ።

የ Nextion ማሳያ ፕሮግራምን እንደ ኤቢሲ ቀላል ነው ግን ጊዜን የሚፈጅ ሂደት በተለይም እንደ የቁጥር ሰሌዳ እና የቁልፍ ሰሌዳዎች ያሉ ውስብስብ ባህሪያትን ሲተገብሩ። ሆኖም ፣ በመጨረሻ በእውነቱ በውጤቶቹ እንደሚደሰቱ ፣ የመጨረሻ ውጤቶቹ እጅግ በጣም ግሩም መሆናቸውን መጥቀስ እፈልጋለሁ።

እርምጃዎች ፦

  • የ. HMI ፋይልን ወደ አርታኢው ይጫኑ።
  • የዚህን ገጽ የእኔን የ GitHub ማከማቻ ክፍል ለማግኘት ወደ ታች ይሸብልሉ የ. HMI ፋይልን (ከምናሌ አሞሌው ስር ብቻ) ያሰባስቡ።
  • ወደ ፋይል ይሂዱ> የግንባታ አቃፊን ይክፈቱ> የ.tft ፋይልን ይቅዱ> ወደ ኤስዲ ካርድ ይለጥፉ። ማሳሰቢያ -የ SD ካርዱ ወደ FAT32 መቅረቡን ያረጋግጡ።
  • አንዴ ከተገለበጠ ፣ የ SD ካርዱን በ Nextion ውስጥ ያስገቡ እና ከዚያ power_on ን ያስገቡ።
  • . Tft እስኪሰቀል ይጠብቁ።
  • Nextion ን Power_off ያድርጉ ፣ ደህንነቱ በተጠበቀ ሁኔታ የ SD ካርዱን ያስወግዱ እና ከዚያ እንደገና power_on. Voila ን ፣ አዲሱን በይነገጾችዎን በ Nextion ማሳያ ላይ ማየት አለብዎት።

ደረጃ 6 - ማስመሰል

ማስመሰል
ማስመሰል

Nexiton እንዲሁ የእርስዎን የኤችኤምአይ ፋይሎች ለመፈተሽ/ለማረም ምቹ የሆነ አስመሳይን አስቀድመው ማሳያዎን ከእርስዎ MCUs ጋር ያገናኙታል። “የመማሪያ ግቤት አካባቢ” ፣ እንደ ገጽ ለውጥ ፣ ሥዕልን መደበቅ/ማሳየት ፣ አዝራርን ማንቃት/ማሰናከል ፣ ጽሑፍን ለማንቃት/ለማሰናከል/ለማስገባት እና ሌሎችንም ወደ Nextion ማሳያ ትዕዛዞችን እንዲያስገቡ ያስችልዎታል። በሌላ በኩል ፣ “አስመሳይ የመመለሻ ውሂብ” በኔክስሽን ማሳያ ላይ ያሉ ክፍሎች ሲጫኑ ወይም ወደ Nextion ለተነሱት ትዕዛዞች እንኳን ከንክኪ ክስተቶች ምላሾችን ይሰጥዎታል።

ደረጃ 7: Arduino ን ፕሮግራም ያድርጉ

Arduino ን ፕሮግራም
Arduino ን ፕሮግራም
Arduino ን ፕሮግራም
Arduino ን ፕሮግራም
Arduino ን ፕሮግራም
Arduino ን ፕሮግራም

አርዲኖኖ ኡኖ የጠቅላላው የሞባይል ስርዓት አንጎል ነው ፣ አርዱዲኖ የ GSM ሞዱሉን እና የ Nextion ማሳያውን የሚያገናኝ መካከለኛ መደብር ሆኖ ይሠራል።

ለዚህ ፕሮጀክት ፣ ማንኛውንም የኒክስሽን ቤተ -መጽሐፍትን አልተጠቀምኩም ፣ ምክንያቱም ሰነዶችን ለመረዳት እና ለመጉዳት የሚከብድ ስለሚመስል እና የኔክስሽን ቤተመፃሕፍት ሲጠቀሙ የእኔ ንድፎችም አልተጠናቀሩም ፣ በቅርቡ ማሻሻያዎችን ለማግኘት ተስፋ ያደርጋሉ። እንደዚህ ፣ ቤተመጽሐፍት ሳይጠቀሙ ለመቀጠል ወሰንኩ ፣ ትክክል ይመስላል? እመኑኝ አይደለም።

የተሟላውን ኮድ ለማግኘት ፣ የዚህን ገጽ የእኔን የ GitHub ማከማቻ ክፍል ለማግኘት በቀላሉ ወደ ታች ይሸብልሉ። ኮዱን ይቅዱ እና በአርዱዲኖ አይዲኢ ውስጥ ወደ አዲስ ንድፍ ይለጥፉት። ያስቀምጡት ፣ ወደ አርዱinoኖ ይስቀሉት።

ያ ሁሉ ለሶፍትዌሩ ክፍል ነው! ኮዱን ያዘጋጁ። ስህተቶች ከሌሉ ፣ እንኳን ደስ አለዎት መሣሪያዎችዎ አሁን በ GSM ሞዱል በኩል ከተንቀሳቃሽ ስልክ አውታረ መረብ ጋር በራስ -ሰር እንዲገናኙ ተዋቅረዋል። ተከታታይ ማሳያውን ይክፈቱ ፣ ከ Nextion ማሳያ ለተነሱ ለእያንዳንዱ ክስተቶች የ AT ትዕዛዝ ምዝግብ ማስታወሻዎችን ማየት አለብዎት።

ደረጃ 8: የምንጭ ኮዶች

ይህንን [https://github.com/ssrijantanwar/Lightweight-Arduino-GSM-Mobile] ጠቅ በማድረግ የዚህን ፕሮጀክት ሙሉ ኮድ ከእኔ GitHub ማውረድ ይችላሉ።

ደረጃ 9 - ሰልፍ

Image
Image

ደረጃ 10 ጉርሻ

በነባሪ ፣ የ GSM ሞዱል የኤስኤምኤስ ቋት መጠን አለው 20. እንደ አለመታደል ሆኖ ፣ ሁሉንም የ 20 ኤስኤምኤስ በ Nextion ማሳያው ላይ ማሳየት አንችልም ፣ የ Nextion ኮድን በማጠናቀር ላይ የተትረፈረፈ ፍሰት አግኝተናል። በዚህ ምክንያት የኔክስሽን ማሳያ 10 ኤስኤምኤስ ብቻ ለማቅረብ በሚያስችል መንገድ በፕሮግራም አዘጋጅቻለሁ።

በ GSM ቋት ላይ 10 ወይም ከዚያ በላይ ኤስኤምኤስ የሚገኝ ከሆነ ፣ ዝቅተኛ የማስታወሻ ማስጠንቀቂያ አዶ በ Nextion ማሳያ ላይ ይታያል ፣ አዲሱን ኤስኤምኤስ በተራቀቀ መንገድ ለማየት ቀዳሚውን ኤስኤምኤስ እንዲሰርዙ ያስጠነቅቃል።

የእኔን ልጥፍ እንደወደዱት ተስፋ አደርጋለሁ እናም ይህ መማሪያ የራስዎን አርዱዲኖ ጂኤስኤም ሞባይል ለመተግበር መንገድ እንዲያገኙ ይረዳዎታል ብዬ ተስፋ አደርጋለሁ እና አዎ ፣ ማንኛውንም ፈጠራዎችዎን ያጋሩ። ይዝናኑ። ቺርስ. በማንበብ እና በማጋራት እናመሰግናለን።

የሚመከር: