ዝርዝር ሁኔታ:

አርዱዲኖ ስማርትፎን ኮምስ/ተከታታይ ማሳያ በብሉቱዝ HC-05 ፣ HC-06: 4 ደረጃዎች (ከስዕሎች ጋር)
አርዱዲኖ ስማርትፎን ኮምስ/ተከታታይ ማሳያ በብሉቱዝ HC-05 ፣ HC-06: 4 ደረጃዎች (ከስዕሎች ጋር)

ቪዲዮ: አርዱዲኖ ስማርትፎን ኮምስ/ተከታታይ ማሳያ በብሉቱዝ HC-05 ፣ HC-06: 4 ደረጃዎች (ከስዕሎች ጋር)

ቪዲዮ: አርዱዲኖ ስማርትፎን ኮምስ/ተከታታይ ማሳያ በብሉቱዝ HC-05 ፣ HC-06: 4 ደረጃዎች (ከስዕሎች ጋር)
ቪዲዮ: የአርዱብሎክ መተግበሪያን በመጫን ላይ 2024, ህዳር
Anonim
አርዱዲኖ ስማርትፎን ኮምስ/ተከታታይ ማሳያ በብሉቱዝ HC-05 ፣ HC-06 በኩል
አርዱዲኖ ስማርትፎን ኮምስ/ተከታታይ ማሳያ በብሉቱዝ HC-05 ፣ HC-06 በኩል

ከፒሲዎ ርቀው በእውነተኛ ዓለም አከባቢ ውስጥ የእርስዎን ንድፍ ለመሞከር ከፈለጉ ይህ በማይታመን ሁኔታ ጠቃሚ ነው። ውጤቱም የእርስዎ ስማርትፎን በፒሲዎ ላይ እንደ አርዱinoኖ ተከታታይ ማሳያ ተመሳሳይ ነው። HC-05 እና HC-06 የብሉቱዝ ሞጁሎች በ ebay ላይ £ 3 አካባቢ ይገኛሉ እና ለመምረጥ ብዙ ነፃ የስማርትፎን መተግበሪያዎች አሉ። እዚህ ምሳሌዎችን በመከተል እርስዎ ሊያስወግዷቸው የሚችሏቸው ጥቂት ወጥመዶች አሉ። እዚህ ጥቅም ላይ የዋለው ነፃ የስማርትፎን መተግበሪያ እንዲሁ የተቀበለውን ጽሑፍ በኋላ ላይ ለመጠቀም ወደ ፋይል ማስቀመጥ ይችላል። ተመሳሳዩ ተከታታይ ፒኖች ጥቅም ላይ ስለሚውሉ ለሥዕሎችዎ ምንም ለውጥ የለም።

እኔ ብስክሌቴ ላይ ሲደርሱኝ የሚሰጡት የርቀት መኪናዎች የሚለካ መሣሪያን ሲሞክር መጀመሪያ ይህንን ተጠቀምኩ። በአንድ ፋይል ውስጥ በተቀመጡበት ስልኬ ላይ በሰከንድ 30 ጊዜ የወሰዱትን የርቀት መለኪያዎች መመዝገብ ችያለሁ። እኔ ይህን በኋለ ጊዜ እኔ በስፖርት ካሜራ እና ፍጥነቴን እና ቦታዬን በሰጠ የመከታተያ መተግበሪያዬን በመጠቀም በጻፍኩት ቪዲዮ ተንትzedዋለሁ።

ያስፈልግዎታል:

  • የእርስዎ ተወዳጅ አርዱinoኖ (እዚህ ጥቅም ላይ የዋለ)
  • HC-05 ወይም HC-06 የብሉቱዝ ሞዱል
  • ስማርትፎን (የ Android ስልክ እዚህ ጥቅም ላይ ውሏል) እና ነፃ የብሉቱዝ መተግበሪያ

እርምጃዎች ፦

  • ነፃ የብሉቱዝ መተግበሪያን ይጫኑ
  • የብሉቱዝ ሞጁሉን ያዋቅሩ
  • ብሉቱዝን ከአርዱዲኖ ጋር ያገናኙ
  • የጭነት ምሳሌ ንድፍ
  • የሙከራ ስርዓት

ደረጃ 1 የብሉቱዝ መተግበሪያን ይጫኑ

ብዙ የብሉቱዝ መተግበሪያዎች አሉ እና ብዙዎች ነፃ ናቸው። እኔ የ Android ስልኮችን እጠቀማለሁ ፣ ግን ለሌሎቹ ስርዓቶች ተመሳሳይ ነው ብዬ እጠብቃለሁ። እንዲሁም የተቀበለውን ውሂብ ለማስገባት አማራጭ ስለሚሰጥ ብሉቴርምን 2 ለመጠቀም ወሰንኩ። እኔ ደግሞ ለመጠቀም በጣም ቀጥተኛ ሆኖ አግኝቼዋለሁ። ስለዚህ ወደ Google Play ይሂዱ እና የ BlueTerm 2 ን ማውረድ ይጠይቁ።

መተግበሪያውን ሲጭኑ ከብሉቱዝ መሣሪያዎች ጋር መገናኘት ይችላሉ። በማንኛውም መተግበሪያዎች ውስጥ ጥቅም ላይ ከመዋሉ በፊት የብሉቱዝ መሣሪያ በመጀመሪያ ከስልክ ጋር ማጣመር እንዳለበት ልብ ይበሉ።

BlueTooth ን ያብሩ - እኔ በቅንብሮች> ብሉቱዝ በኩል እሄዳለሁ።

ስልኩ አስቀድሞ የተጣመሩ መሣሪያዎችን ይዘረዝራል እና ከጥቂት ሰከንዶች በኋላ የሚገኙ መሣሪያዎችን ያሳያል። ስሙ ከመሣሪያው ስም ይልቅ እንደ የቁጥሮች ስብስብ መጀመሪያ ላይ ሊታይ ይችላል። ሆኖም እሱን መምረጥ ከዚያ ስሙን ያሳያል እና ብዙውን ጊዜ 1234 የሆነውን ፒን ይጠይቃል።

አሁን BlueTerm ን 2. ቅንብሮችን ጠቅ ያድርጉ ፣ ከዚያ መሣሪያን ያገናኙ የሚለውን ጠቅ ያድርጉ እና እንደአስፈላጊነቱ ይምረጡ። ከፈለጉ በዚህ ደረጃ ላይ የ HC-05/HC-06 ሞጁሉን ማብራት እና ከፈለጉ የማጣመር ሂደቱን ማረጋገጥ ይችላሉ (አሉታዊ አቅርቦትን መሬት ላይ እና 5 ቮን ከቪሲሲ ጋር ያያይዙ)።

ምስል
ምስል

ደረጃ 2 የብሉቱዝ ሞጁልን ያዋቅሩ - ክፍል 1 - ግንኙነቶች እና ኤች.ሲ. -6

ነባሪውን ስም እና የባውድ መጠን ለመጠቀም ደስተኛ ከሆኑ ይህንን ደረጃ መዝለል ይችላሉ። ነባሮቹ ስም HC-05 ወይም HC-06 እና baud: 9600. ሞጁሉን እንደገና የማዋቀር ጥቅሙ ፈጣን የባውድ ተመኖች መመረጥ እና ስሙ በቀላሉ ሊታወቅ ወደሚችል ነገር መዋቀሩ ነው።

ውቅረት በተከታታይ ግንኙነት በኩል ከፒሲ ወደ ሞጁል ለመላክ ትዕዛዞችን ይፈልጋል። የኤፍዲቲ ዩኤስቢ ተከታታይ አገናኝ ተስማሚ ነው ፣ በተለይም የ 3.3v አማራጭ ካለው። ሆኖም የአርዱዲኖ ሰሌዳዎች ዩኤስቢ ወደ ተከታታይ መለወጫ አላቸው እና ስለሆነም ይህ እንዲሁ ጥቅም ላይ ሊውል ይችላል እና ይህ እዚህ የሚታየው ዘዴ ነው። ይህንን ለማድረግ በፒሲ እና በብሉቱዝ ሞዱል መካከል ያለ ጣልቃ ገብነት መገናኘት እንድንችል የአርዲኖኖ ዋናውን አንጎለ ኮምፒውተር ተከታታይ ወደብ ማሰናከሉ የተሻለ ነው።

የአርዱዲኖን ተከታታይ ለማሰናከል ንድፍ በቀላሉ መመሪያዎቹ አሉት-

pinMode (0 ፣ ግቤት) ፦

pinMode (1 ፣ ግቤት);

በቅንብር {} ክፍል ውስጥ።

እኔ NoSerial.ino ን ንድፍ አያያዝኩ። በስዕሎችዎ አቃፊ ውስጥ ‹ኖሴሪያል› የተባለ አቃፊ ይፍጠሩ እና NoSerial.ino ን በዚህ ላይ ያክሉ። አርዱዲኖ IDE ን ይጀምሩ ፣ ንድፉን ለመክፈት ወደ ፋይል> ረቂቅ መጽሐፍ> ንድፎች> NoSerial ይሂዱ። ከመሳሪያዎች ምናሌ ውስጥ የሰሌዳውን ዓይነት እና ወደብ ይምረጡ እና የማውረድ ቁልፍን ጠቅ ያድርጉ።

ለማዋቀር ግንኙነት

በስዕል ንድፍ ከተጫነ አሁን የብሉቱዝ ሞጁሉን ከአርዲኖ ቦርድ ጋር ማገናኘት እንችላለን። የአርዲኖን ዋና አንጎለ ኮምፒውተር ሳይሆን ከፒሲ ወደብ ጋር ለመገናኘት ስለምንፈልግ የ Tx እና Rx ግንኙነቶች በኋላ ላይ ከምናደርገው ጋር ሲነፃፀሩ ይለዋወጣሉ። ፒሲ Tx ከአርዱዲኖ አርኤክስ እና በተቃራኒው ተገናኝቷል።

የብሉቱዝ ሞጁሎች ለ Tx እና Rx 3.3v ደረጃዎች እንዳላቸው ልብ ይበሉ። ስለዚህ ከ 5v ስርዓቶች ጋር ሲገናኝ የቮልቴጅ መከፋፈያ ለብሉቱዝ Rx ግብዓት ጥቅም ላይ መዋል አለበት። የብሉቱዝ 3.3v Tx ውፅዓት ብዙውን ጊዜ በ 5 ቪ ስርዓቶች በጥሩ ሁኔታ ተገኝቷል ስለሆነም በቀጥታ ሊገናኝ ይችላል።

3k3 እና 6k8 resistors ን በመጠቀም የቮልቴጅ መከፋፈያ እስከ 115200 ተከታታይ የባውድ ተመኖች እንደሚሰራ አግኝቻለሁ።

የ HC05 እና HC06 ሞጁሎች በቦርዱ ላይ የቮልቴጅ ተቆጣጣሪዎች አሏቸው ስለሆነም ከ 5 ቪ ጋር ከተገናኘ ከቪሲሲ ጋር ይሮጣሉ።

ስለዚህ ይገናኙ:

  • 3k3 resistor ወደ D0
  • 6k8 resistor ወደ መሬት
  • የሁለቱን ተቃዋሚዎች ሌሎች ጫፎች አንድ ላይ እና በብሉቱዝ ሞጁል ላይ ካለው የ Rx ፒን ጋር ያገናኙ
  • የብሉቱዝ ሞጁሉን Tx ፒን ከ D1 ጋር ያገናኙ
  • የብሉቱዝ ሞዱሉን የመሬት ፒን ከ GND ጋር ያገናኙ የብሉቱዝ ሞዱሉን የመሬት ፒን ከ GND ጋር ያገናኙ
  • የብሉቱዝ ሞዱሉን Vcc ፒን ከ 5 ቪ ጋር ያገናኙ

ለዝርዝር ስዕል ይመልከቱ።

ምስል
ምስል

ሞጁሉን ለማዋቀር በ AT ሞድ ውስጥ መዘጋጀት አለበት። ለ HC-05 እና ለ HC-06 ሞጁሎች አሠራሩ የተለየ ነው።

HC-06

እነዚህ በጣም ቀላሉ ናቸው። ከማንኛውም መሣሪያ ጋር ካልተጣመሩ እራሳቸውን ወደ ኤቲ ሁነታ ያዋቅራሉ። ሆኖም የባውድ ቅንብር የተለመደው የአሠራር ባውድ የተቀመጠበት ይሆናል። ይህ ሲቀርብ በተለምዶ 9600 ነው። ይህ ካልሰራ 38400 ወይም ሌሎች የተለመዱ መጠኖችን ይሞክሩ።

የዩኤስቢ መሪውን ከፒሲ ወደ አርዱዲኖ ያገናኙ እና የ Arduino IDE ን ይጀምሩ። በኤቲ ሞድ ውስጥ ሲሆኑ የብሉቱዝ LED በፍጥነት (~ 4Hz) ያበራል።

በመሳሪያዎች> ተከታታይ ሞኒተር በኩል የአርዲኖን ተከታታይ ማሳያ ይክፈቱ። ባውዱን ወደ 9600 ያቀናብሩ እና ‹ምንም መስመር የሚያልቅ የለም› ያዘጋጁ።

አሁን AT ን ያስገቡ እና ላክ የሚለውን ጠቅ ያድርጉ። ሁሉም እየሰራ ከሆነ ‹እሺ› ወደ ሞኒተሩ ሲመለስ ያያሉ። ምንም ነገር ካልተመለሰ ሽቦውን በእጥፍ ይፈትሹ እና የተለያዩ የ Baud ቅንብሮችን ይሞክሩ።

ጥሩ ግንኙነቶችን በሚያረጋግጥ እሺ ስሙን መለወጥ እና የራሱን የባውድ ተመን ማዘጋጀት እንችላለን።

AT+NAMEARDUINO ን ያስገቡ እና ላክ የሚለውን ጠቅ ያድርጉ። ይህ የሞዱሉን ስም ወደ ARDUINO ያዘጋጃል። ሌላ ማንኛውም ጽሑፍ ጥቅም ላይ ሊውል ይችላል። በትእዛዙ ውስጥ ምንም ክፍተቶችን ልብ ይበሉ።

መልሱ OKsetname መሆን አለበት። ይህ ቀደም ሲል በተላከው እሺ ላይ ይጨመራል

አሁን AT+BAUD8 ን ያስገቡ። ይህ ባውዱን ወደ 115200 ያደርገዋል።

መልሱ እሺ 1155 መሆን አለበት። ተጨማሪ የ AT ትዕዛዞች ከተላኩ Serial Monitor baud ቅንብር ወደ 115200 መለወጥ አለበት።

ሌሎች ተመኖች ሊዘጋጁ ይችላሉ። Baud4 9600 ነው ፣ Baud5 19200 ነው ፣ Baud6 38400 ፣ Baud7 57600. ከ 115200 ከፍ ያሉ ቅንብሮች አሉ ነገር ግን መጀመሪያ የእርስዎ ፒሲ እና አርዱinoኖ ሊቀበሏቸው እንደሚችሉ ያረጋግጡ (የእኔ ከ 128000 መብለጥ አይችልም)። ማሳሰቢያ - በጣም ከፍ ያለ መጠን ካቀናበሩ እሱን ለመመለስ ከእሱ ጋር መገናኘት አይችሉም።

ምስል
ምስል

ደረጃ 3 የብሉቱዝ ሞጁልን ያዋቅሩ - ክፍል 2 - HC -05 እና የመጀመሪያ ሙከራ

HC-05

እነዚህ በእጅ ወደ ኤቲ ሁናቴ የመዋቀር ውስብስብነት አላቸው። ማኑዋሉ እንደሚለው የባውድ መቼት ከተነሳ በኋላ የ AT ሞድ ከተነሳ ለተለመዱ ግንኙነቶች አስቀድሞ በተቀመጠው መጠን ይቀጥላል። ይህንን ወደ ሥራ ማግኘት አልቻልኩም! ሆኖም የአይቲ ሞድ በባውድ ላይ ወደ ኃይል ከተዋቀረ ወደ 38400 ተቀናብሯል። ስለዚህ ባውድ 38400 መሆኑን እርግጠኛ መሆን ስለምንችል ይህ የመጨረሻው አማራጭ በጣም አስተማማኝ ነው።

በመሳሪያዎች> ተከታታይ ሞኒተር በኩል የአርዲኖን ተከታታይ ማሳያ ይክፈቱ። ባውዱን ወደ 38400 ያዋቅሩ እና 'የጋሪ መመለሻ' ያዘጋጁ።

ቀጣዩ ደረጃ ቦርዱን ወደ AT ሁነታ ማስገባት ነው። በአገልግሎት አቅራቢ ሰሌዳዎች ልዩነቶች ምክንያት አብዛኛዎቹ ችግሮች የሚከሰቱበት ይህ ነው።

መሠረታዊው ሂደት በኃይል ማብራት ላይ የ ‹ቁልፍ› ፒን (ፒን 34) ዝቅተኛ ለጥቂት ሰከንዶች መያዝ ነው።

የእኔ ቦርድ ይህንን ለማድረግ አንድ አዝራር አለው (ሁለቱ ተጨማሪ የግንኙነት ካስማዎች EN እና STATE ናቸው)። የ Vcc ሽቦውን ከብሉቱዝ ሞዱል ያላቅቁት። ከዚያ ፣ የተጫነውን ቁልፍ ሲይዙ ፣ 5 ቪ ወደ ቪሲሲ እንደገና ያመልክቱ። ኤልኢዲ በግምት በ 2 ሰከንዶች መካከል ብልጭ ድርግም ማለት አለበት። እስከ ሁለተኛው ብልጭታ ድረስ አዝራሩን እይዛለሁ።

አንዳንድ ሰሌዳዎች ወደ ሞጁሉ ከ 6 ካስማዎች አንዱ እንደ ቁልፍ ቁልፍ አላቸው። እንደዚያ ከሆነ ኃይል በሚሞላበት ጊዜ ይህንን ከ 3.3v ጋር ያያይዙት።

አንዳንድ ቦርዶች የሉም እና ተጠቃሚዎች በቁልፍ ፒን (34) እና 3.3 ቪ (ፒን 12) መካከል አንድ ቁልፍ መሸጥ ነበረባቸው። የተያያዘውን መመሪያ ይመልከቱ።

በ LED ቀስ በቀስ ብልጭ ድርግም በማለት ግንኙነቶችን መፈተሽ እንችላለን። AT ን ያስገቡ እና ላክ የሚለውን ጠቅ ያድርጉ። ምላሹ ደህና መሆን አለበት። ባዶ መስመር እስክልክ ድረስ ይህ መልስ ያለማቋረጥ ተደጋግሞ እንደነበረ አገኘሁ - በቀላሉ ላክ የሚለውን ጠቅ ያድርጉ። ስህተት ካጋጠመዎት (0) ከዚያ ባዶ መስመር ይላኩ እና ከዚያ AT ይላኩ።

አሁን አዲስ ስም ያዘጋጁ። AT+NAME = ARDUINO ያስገቡ መልሱ ደህና መሆን አለበት። ሆኖም በእኔ ሁኔታ ሞጁሉ ከኤቲ ሁነታ ወጥቷል (የ LED በፍጥነት ብልጭታ)። መንስኤውን ማግኘት አልቻልኩም እና ይህ እንዲሁ ከአርዱዲኖ ይልቅ የ FDTI ተከታታይ ግንኙነትን ሲጠቀሙ ተከሰተ። እንደበፊቱ ወደ AT ሁነታ ተመለስኩ -የኃይል ሽቦውን ወደ ቦርዱ ማለያየት እና አዝራሩ ተጭኖ እያለ እንደገና መገናኘት። በኋላ ቼኮች ስሙ እንደተቀየረ አሳይተዋል።

ቀጥሎ Baud ን ያዘጋጁ። AT+UART = 115200 ፣ 1 ፣ 0 ያስገቡ መልሱ እሺ መሆን አለበት። ሆኖም አንዳንድ ጊዜ ከላይ እንደተጠቀሰው ከኤቲ ሞድ ውስጥ ዘለለ።

የ UART ቅንብር በትእዛዙ ሊረጋገጥ ይችላል- AT+UART? መልሱ እሺ እና +UART = 115200 ፣ 1 ፣ 0 መሆን አለበት

የመጀመሪያ ሙከራ

በዚህ ደረጃ ከብሉቱዝ ሞጁል ጋር ተከታታይ ግንኙነት ያለው ፒሲ አለን። ስለዚህ የስማርትፎን BlueTerm 2 መተግበሪያን በመጀመር የመጀመሪያ (አማራጭ) ሙከራ ሊደረግ ይችላል (ሞጁሉ ቀድሞውኑ ከስልክ ጋር ተጣምሯል)። ከ ARDUINO ጋር ይገናኙ። የአርዱዲኖ ተከታታይ ሞኒተርን ወደ 115200 ባውድ ያዘጋጁ። ‹ሰላም ዓለም› ብለው ይተይቡ እና ላክን ጠቅ ያድርጉ። ይህ አሁን በ BlueTerm 2. ላይ መታየት አለበት። አሁን በ ‹BlueTerm› ውስጥ‹ ሰላም ለአንተ ›ብለው ይተይቡ። ይህ አሁን በ Serial Monitor ውስጥ መታየት አለበት።

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

ደረጃ 4 የብሉቱዝ ሞዱሉን ከአርዱዲኖ ጋር ያገናኙ

እኛ በመጀመሪያ የአርዲኖ የሙከራ ንድፍችንን መጫን አለብን። የተያያዘው BTtest.ino ቁጥርን በየ 0.5 ሰከንድ ይልካል ከዚያም ከፍ ያደርገዋል ፣ ከ 255 ወደ 0 ተንከባለለ።

የአርዲኖ ተከታታይ ግንኙነት እንዲሁ ንድፎችን ለማውረድ ያገለግላል። ስለዚህ ወደ ብሉቱዝ ሞጁል ሁለቱ ሽቦዎች ጣልቃ እንዳይገቡ መቋረጥ አለባቸው።

ንድፉን ካወረዱ በኋላ የብሉቱዝ ሞጁሉን እንደገና ያገናኙ። ሆኖም በአርዱዲኖ ላይ ያለው Tx እና Rx ከቀድሞው ውቅረት ቅንብር ጋር ሲነፃፀር መለዋወጥ እንዳለበት ልብ ይበሉ።

ስለዚህ ይገናኙ:

  • 3k3 resistor ወደ D1
  • 6k8 resistor ወደ መሬት
  • የሁለቱን ተቃዋሚዎች ሌሎች ጫፎች አንድ ላይ እና በብሉቱዝ ሞጁል ላይ ካለው የ Rx ፒን ጋር ያገናኙ
  • የብሉቱዝ ሞጁሉን Tx ፒን ከ D0 ጋር ያገናኙ
  • የብሉቱዝ ሞዱሉን የመሬት ፒን ከ GND ጋር ያገናኙ የብሉቱዝ ሞዱሉን የመሬት ፒን ከ GND ጋር ያገናኙ
  • የብሉቱዝ ሞዱሉን Vcc ፒን ከ 5 ቪ ጋር ያገናኙ

ለዝርዝር ስዕል ይመልከቱ።

ምስል
ምስል

አሁን አርዱዲኖን ያብሩ። ከፒሲ ጋር መገናኘት አያስፈልገውም።

አስቀድመው ካልተገናኙ ሰሌዳውን ከስማርትፎን ጋር ያጣምሩ (ከላይ የብሉቱዝ መተግበሪያን ጫን ይመልከቱ)። ከዚያ BlueTerm 2 ን ይጀምሩ ፣ ቅንብሮችን ጠቅ ያድርጉ ፣ ከዚያ መሣሪያ አገናኝን ጠቅ ያድርጉ እና ARDUINO ን ይምረጡ። ከ 0 ወደ 255 በሚጨምሩ ቁጥሮች ማያ ገጹ ሲሞላ ማየት አለብዎት።

ምስል
ምስል

እኔ እንደ እኔ ጠቃሚ ሆኖ ታገኛለህ ብዬ ተስፋ አደርጋለሁ።

ማይክ

የብሉቱዝ ተግዳሮት
የብሉቱዝ ተግዳሮት
የብሉቱዝ ተግዳሮት
የብሉቱዝ ተግዳሮት

በብሉቱዝ ፈተና ውስጥ ሯጭ

የሚመከር: