ዝርዝር ሁኔታ:

HiFive1 Arduino በ HC-05 የብሉቱዝ ሞዱል አጋዥ ስልጠና 7 ደረጃዎች
HiFive1 Arduino በ HC-05 የብሉቱዝ ሞዱል አጋዥ ስልጠና 7 ደረጃዎች

ቪዲዮ: HiFive1 Arduino በ HC-05 የብሉቱዝ ሞዱል አጋዥ ስልጠና 7 ደረጃዎች

ቪዲዮ: HiFive1 Arduino በ HC-05 የብሉቱዝ ሞዱል አጋዥ ስልጠና 7 ደረጃዎች
ቪዲዮ: MKS sGen L V2.0 - Basics 2024, ህዳር
Anonim
HiFive1 Arduino ከ HC-05 የብሉቱዝ ሞዱል አጋዥ ስልጠና ጋር
HiFive1 Arduino ከ HC-05 የብሉቱዝ ሞዱል አጋዥ ስልጠና ጋር

HiFive1 ከ SiFive በ FE310 ሲፒዩ የተገነባ የመጀመሪያው አርዱinoኖ ተኳሃኝ RISC-V የተመሠረተ ቦርድ ነው። ቦርዱ ከ Arduino UNO በ 20 እጥፍ ያህል ፈጣን እና UNO ምንም ገመድ አልባ ግንኙነት ስለሌለው። እንደ እድል ሆኖ ፣ ይህንን ውስንነት ለማቃለል በገቢያ ላይ ብዙ ርካሽ ሞጁሎች አሉ።

ከ ESP01 / ESP32 / ESP8266 ጋር ለ WiFi ግንኙነት ፣ የ AT ፣ WEB እና MQTT ትምህርቶችን መመልከት ይችላሉ።

በዚህ መማሪያ ውስጥ የ HC-05 ብሉቱዝ ሞጁልን እንጠቀማለን። እሱ ርካሽ ነው ፣ እንደ ባሪያ ወይም ጌታ ሆኖ መሥራት ይችላል እና በአቲ ትዕዛዞች በኩል አብሮ ለመስራት ቀላል ነው። ሌላው አማራጭ ESP32 ነው ፣ ግን የበለጠ ውድ ነው እና ለብቻው ፕሮግራም መደረግ አለበት።

ይህ ፕሮጀክት በ HC-05 የብሉቱዝ ሞጁል በመጠቀም በ HiFive1 እና በዊንዶውስ ፒሲ ወይም በ Android ስልክ መካከል ሽቦ አልባ ግንኙነት በመፍጠር ላይ ያተኮረ ነው። በግንኙነቱ በኩል የ HiFive1 አብሮገነብ የ RGB LED ቀለሞችን እንቆጣጠራለን።

ለዚህ ፕሮጀክት የሚከተሉትን ያስፈልግዎታል

  • HiFive1 ቦርድ
  • HC-05 የብሉቱዝ ሞዱል
  • Jumper Cable x 4
  • የ Android ስልክ ወይም ዊንዶውስ ፒሲ

ደረጃ 1 - አካባቢን ማቀናበር

አካባቢን ማዋቀር
አካባቢን ማዋቀር
አካባቢን ማዋቀር
አካባቢን ማዋቀር
  1. የ Arduino IDE ን ይጫኑ
  2. የ HiFive1 ሰሌዳ Arduino ጥቅል እና የዩኤስቢ ነጂን ለመጫን መመሪያዎቹን ይከተሉ።

ደረጃ 2-HC-05 ን ሽቦ ማገናኘት

HC-05 ን ሽቦ ማገናኘት
HC-05 ን ሽቦ ማገናኘት
HC-05 ን ሽቦ ማገናኘት
HC-05 ን ሽቦ ማገናኘት
HC-05 ን ሽቦ ማገናኘት
HC-05 ን ሽቦ ማገናኘት

DI/O 10 (HiFive1) -> Tx (HC -05) DI/O 11 (HiFive1) -> Rx (HC -05) GND (HiFive1) -> GND (HC -05) 3.3v (HiFive1) -> VCC (HC-05)

በቀይ ክበብ በስዕሉ ላይ እንደሚታየው IOREF jumper ወደ 3.3V መዋቀሩን ያረጋግጡ።

ደረጃ 3 - ፕሮግራሚንግ

ከፕሮግራም ፕሮግራሙ በፊት “Tools-> Board” ን ወደ HiFive1 ሰሌዳ ፣ “Tools-> CPU Clock Frequency” ወደ “256MHz PLL” ፣ “Tools-> Programmer” ወደ “SiFive OpenOCD” እና ትክክለኛውን ተከታታይ ወደብ ያዘጋጁ።

ሁሉንም ነገር አንድ ላይ ካገናኘን በኋላ በአርዱዲኖ ተከታታይ ክትትል በኩል ከ HC-05 ጋር ለመነጋገር መሞከር እንችላለን። ለዚህ ፣ ከዚህ በታች ተያይዞ ቀለል ያለ ንድፍ ማዘጋጀት አለብን። በኤች.ቪ.ኤስ ተከታታይ ሰርጥ በኩል ከተቆጣጣሪው የሚመጡትን የ AT ትዕዛዞችን በማዳመጥ እና በሶፍትዌርSerial32 ሰርጥ በኩል ወደ HC-05 ያስተላልፋቸዋል። ከሶፍትዌር ሰርናል 32 ሰርጥ የ HC05 ምላሾችን እያዳመጠ በ HW Serial ሰርጥ በኩል ወደ ተቆጣጣሪው እያስተላለፈ ነው።

በቀደሙት ደረጃዎች ሁሉም ነገር በትክክል ከተዋቀረ ፣ እያንዳንዱ AT Command ከ HC-05 የ “እሺ” ምላሽ መመለስ አለበት።

ማሳሰቢያ -ተከታታይ ማሳያውን በ “ሁለቱም ኤንኤል እና ሲአር” ወደ 9600 baudrate ማዘጋጀትዎን ያስታውሱ።

ንድፉ እዚህ በተገኘው ኮድ ላይ የተመሠረተ ነው

ስለ AT ትዕዛዞች ተጨማሪ እዚህ ይገኛል

ደረጃ 4-HC-05 ን በማዋቀር ላይ

በዚህ ደረጃ ፣ HC-05 ን እናዋቅራለን። ውቅሩ ከዚያ በ HC-05 ውስጥ ስለሚታወስ ይህንን እርምጃ አንድ ጊዜ ብቻ ማድረግ ያስፈልግዎታል።

  • በኤች.ሲ.-05 ላይ የ AT ሁነታን ያስገቡ። ይህ የሚደረገው የኤችሲሲውን ገመድ ከኤችሲ -05 በማስወገድ ፣ ከዚያ ቪሲሲሲውን ወደ ውስጥ ሲያስገቡ ከታች በስተቀኝ ያለውን አዝራር በመጫን ነው። በትክክል ከተሰራ መብራቱ በ ~ 2 ሰከንዶች ልዩነት ላይ ማብራት እና ማጥፋት አለበት።
  • ከኤች.ሲ.-05 ጋር ከተገናኘው ሰሌዳ ጋር የሚዛመድ በ IDE ውስጥ ተከታታይ ሞኒተርን ይክፈቱ። Serial Monitor ወደ Baud Rate 9600 መዋቀሩን እና “ሁለቱም NL + CR” መመረጡን ያረጋግጡ። በትክክል ከተሰራ ፣ “AT” ን ሲላኩ “እሺ” መመለስ አለበት።
  • “AT+ORGL” ን ያስገቡ (ይህ ሞጁሉን ወደ ፋብሪካ ቅንብሮች ዳግም ያስጀምረዋል)።
  • “AT+ROLE = 0” ን ያስገቡ (ይህ ሞጁሉን ወደ “ባሪያ” ሚና ያዘጋጃል)።
  • “AT+CMODE = 0” ን ያስገቡ (ይህ ሞጁሉን ከማንኛውም መሣሪያ ጋር እንዲገናኝ ያዘጋጃል)።
  • «AT+NAME = _» ን ያስገቡ በመረጡት ስም ስር ሰርዝን ይተኩ (ይህ ስም በብሉቱዝ ግኝት ውስጥ ይታያል)።
  • “AT+UART = 38400 ፣ 0 ፣ 0” ን ያስገቡ (ይህ የሞጁሉን የባውድ መጠን ወደ 38400 ያዘጋጃል)
  • ከ AT ሞድ ለመውጣት «AT+RESET» ን ያስገቡ።
  • አሁን ከዚህ ደረጃ ጋር የተያያዘውን የመጨረሻውን ስዕል ይስቀሉ
  • ደረጃ 5 - የርቀት መቆጣጠሪያውን (ዊንዶውስ ፒሲ) ማቀናበር

    የርቀት መቆጣጠሪያውን (ዊንዶውስ ፒሲ) ማቀናበር
    የርቀት መቆጣጠሪያውን (ዊንዶውስ ፒሲ) ማቀናበር
    የርቀት መቆጣጠሪያውን (ዊንዶውስ ፒሲ) ማቀናበር
    የርቀት መቆጣጠሪያውን (ዊንዶውስ ፒሲ) ማቀናበር

    ማሳሰቢያ - የ Android ስልክ እየተጠቀሙ ከሆነ ወደ ቀጣዩ ደረጃ ይዝለሉ።

    1. ብሉቱዝን ያብሩ።
    2. በመሳሪያዎች ስር በደረጃ 3 የሰጡትን ስም ይፈልጉ - ባሪያን ያዋቅሩ።
    3. የማጣመሪያው ኮድ 1234 ነው።
    4. በመሣሪያ አቀናባሪው ውስጥ ለብሉቱዝ አዲስ የ COM ወደብ ማየት አለብዎት። *
    5. PuTTY ን ያውርዱ እና ይጫኑ።
    6. PuTTY ን ይክፈቱ።
    7. “ተከታታይ” አማራጩን ይፈትሹ እና “COM1” ን በ “COM_” ይተኩ (ምልክት ማድረጊያ አዲሱ የ COM ወደብ ቁጥርዎ መሆን አለበት)።

    * ከአንድ በላይ የ COM ወደብ ከተጨመረ አንድ እስከሚሠራ ድረስ ከተለያዩ ወደቦች ጋር ደረጃ 7 ን ይሞክሩ።

    ደረጃ 6 - የርቀት መቆጣጠሪያውን (የ Android ስልክ) ማቀናበር

    የርቀት መቆጣጠሪያውን (የ Android ስልክ) ማቀናበር
    የርቀት መቆጣጠሪያውን (የ Android ስልክ) ማቀናበር
    1. ብሉቱዝን ያብሩ።
    2. በብሉቱዝ መሣሪያዎች ስር በደረጃ 4 - HC -05 ን በማዋቀር የሰጡትን ስም ይፈልጉ።
    3. የማጣመሪያው ኮድ 1234 ነው።
    4. የአርዱዲኖ የብሉቱዝ መተግበሪያን ይክፈቱ።
    5. መሣሪያውን እንደገና እንዲመርጡ ሊጠይቅዎት ይገባል።
    6. ተርሚናልን ይክፈቱ።

    ደረጃ 7 የመጨረሻ ውጤት

    የመጨረሻ ውጤት
    የመጨረሻ ውጤት
    የመጨረሻ ውጤት
    የመጨረሻ ውጤት
    የመጨረሻ ውጤት
    የመጨረሻ ውጤት

    የ HiFive1 ሰሌዳውን እንደገና ያስጀምሩ (እንደዚያ ከሆነ) እና ተከታታይ ሞኒተርን ይክፈቱ።

    ወደ ተርሚናልዎ “r” ፣ “g” ወይም “b” ይተይቡ እና ከዚያ በ 0 እና 255 መካከል ጥንካሬን ይምረጡ እና በመረጡት ጥንካሬ መጨረሻ ላይ ‹n› ን ያክሉ (‹n› እንደ ማብቂያ ገጸ -ባህሪ ጥቅም ላይ ይውላል)።

    ይህ በመረጡት ጥንካሬዎች መሠረት አብሮ የተሰራውን የ RGB LED ን ወደ እሴቶች ያበራል።

የሚመከር: