ዝርዝር ሁኔታ:

የ ELEGOO ኪት ላብራቶሪ ወይም ሕይወቴን እንደ ገንቢ ቀላል ለማድረግ - 5 ደረጃዎች (ከስዕሎች ጋር)
የ ELEGOO ኪት ላብራቶሪ ወይም ሕይወቴን እንደ ገንቢ ቀላል ለማድረግ - 5 ደረጃዎች (ከስዕሎች ጋር)

ቪዲዮ: የ ELEGOO ኪት ላብራቶሪ ወይም ሕይወቴን እንደ ገንቢ ቀላል ለማድረግ - 5 ደረጃዎች (ከስዕሎች ጋር)

ቪዲዮ: የ ELEGOO ኪት ላብራቶሪ ወይም ሕይወቴን እንደ ገንቢ ቀላል ለማድረግ - 5 ደረጃዎች (ከስዕሎች ጋር)
ቪዲዮ: Как легко заменить ЖК-панель Elegoo Saturn 2024, ሰኔ
Anonim
የ ELEGOO ኪት ላብራቶሪ ወይም እንዴት እንደ ገንቢ ሕይወቴን ቀላል ማድረግ እንደሚቻል
የ ELEGOO ኪት ላብራቶሪ ወይም እንዴት እንደ ገንቢ ሕይወቴን ቀላል ማድረግ እንደሚቻል

የፕሮጀክቱ ዓላማዎች

ብዙዎቻችን በዩኤንኦ ተቆጣጣሪዎች ዙሪያ ባለው ማሾፍ ላይ ችግሮች አሉብን። ብዙውን ጊዜ የአካል ክፍሎች ሽቦ በብዙ ክፍሎች ይከብዳል። በሌላ በኩል ፣ በአርዱዲኖ ስር መርሃ ግብር ውስብስብ እና ብዙ የኮድ መስመሮችን ሊፈልግ ይችላል። እዚህ የተገለጸው ፕሮጀክት ማሾፉን በጣም ቀላል ማድረግ አለበት። ይህ ፕሮጀክት በ "ELEGOO Super Starter Kit UNO R3" ክፍሎች ውስጥ ወደ 80% የሚጠጋ እና ይጠቀማል።

የዚህ ፕሮጀክት ዓላማዎች-

- እስከ አራት ዳቦ ሰሌዳዎች በአንድ ጊዜ እንዲጠቀሙ የሚያስችል የቴክኒክ አውቶቡስ መፍጠር።

- ለብዙ ስብሰባዎች እንደ መሠረት የሚያገለግል የማጣቀሻ ፕሮግራም መፍጠር።

- የፕሮግራሙን ተነባቢነት የሚያመቻቹ ተግባራት መፈጠር።

- በ I2C ውስጥ የ LCD ማሳያ ስብሰባ።

ሁሉም የፕሮጀክት ፋይሎች እዚህ ማውረድ ይችላሉ።

ደረጃ 1 ፕሮቶታይፕንግ አውቶቡስ

ፕሮቶታይፕንግ አውቶቡስ
ፕሮቶታይፕንግ አውቶቡስ

ክፍሎች:

  • ባለ 40 ሽቦዎች (35 ሴ.ሜ) ባለ ብዙ ባለ ገመድ ሪባን ገመድ።
  • ለ 40 ፒን ጠፍጣፋ ገመድ (5) አያያctorsች።
  • 40-ሚስማር ወንድ-ወንድ PCB አያያዥ።
  • አማራጭ የግማሽ መጠን ዳቦ ሰሌዳዎች (2)።

ከ ELEGOO ኪት ፦

  • የመቆጣጠሪያ ቦርድ።
  • የኤክስቴንሽን ቦርድ።
  • የዳቦ ሰሌዳዎች (2)።

ስብሰባው ለማከናወን ቀላል ነው-

በጠፍጣፋው ገመድ ላይ አምስቱን ማያያዣዎች ይጫኑ። አራት አያያorsች የአገናኝ ክፍሉ ወደ ላይ እና አንድ አያያዥ ወደታች ወደታች ወደታች በማያያዝ ይስተካከላሉ። ይህ አገናኝ በኋላ በማስፋፊያ ሰሌዳ ላይ ይሰካዋል።

ሪባን ገመዱን አያያዥ ለመቀበል ሁለቱን የፒሲቢ ማያያዣዎች በማስፋፊያ ሰሌዳ ላይ በትይዩ ላይ ያድርጉ።

በቦርዱ የታችኛው ክፍል ላይ ያሉትን ፒኖዎች ወደ UNO የኤክስቴንሽን አያያ theች የግብዓት/የውጤት ፒኖች ያሽጡ።

የማስፋፊያ ሰሌዳውን በዩኤንኦ መቆጣጠሪያ ላይ ይሰኩ እና ከዚያ የሪቦን ገመድ ማያያዣውን ያገናኙ።

ከተጫነ በኋላ ከመቆጣጠሪያ ሰሌዳው ሁሉም ምልክቶች በጠፍጣፋው ገመድ አራት ማያያዣዎች ላይ ይገኛሉ።

ውጤቱም በምስሉ ላይ እንደሚታየው እስከ አራት ዳቦ ቦርዶችን ማስተናገድ የሚችል የኤክስቴንሽን አውቶቡስ ነው።

የተወሰኑ የፒኖች ብዛት በቅጥያው ሰሌዳ ላይ አይገናኝም (በትንሽ ፊደላት ጻፍኳቸው) እና ይገኛሉ። በዳቦ ሰሌዳዎች መካከል ወረዳዎችን ለማገናኘት ሊያገለግሉ ይችላሉ።

ደረጃ 2: የመጀመሪያው ስብሰባ I2C ውስጥ ያለው የ LCD ማሳያ

የመጀመሪያው ስብሰባ -በ I2C ውስጥ ያለው የ LCD ማሳያ
የመጀመሪያው ስብሰባ -በ I2C ውስጥ ያለው የ LCD ማሳያ

የ LCM1602/HD44780 ኤልሲዲ ማሳያ ብዙ አገናኞች አሉት። ከዩኤንኦ መቆጣጠሪያ ጋር በቀጥታ መገናኘቱ ሌሎች አካላትን የማገናኘት እድልን ይቀንሳል።

ለዚህም ነው የ I2C ፕሮቶኮልን በመጠቀም ወደ 2 የሚወስዱ የአገናኞችን ቁጥር ለመቀነስ PCF8574 ቺፕ ያከልኩት።

ክፍሎች:

  • ባለ 16-ሚስማር ወንድ-ወደ-ወንድ PCB አያያዥ።
  • ባለ 2x8 ሴ.ሜ ELEGOO የሽያጭ ሰሌዳ
  • ፒሲኤፍ 8554 ቺፕ።
  • ባለ 4-ፒን አያያዥ ከፒሲቢ ክፍሉ ጋር።

የ ELGOO ኪት ክፍሎች

  • ኤልሲዲ ማሳያ
  • 10 ኪ ፖታቲሞሜትር

ጉባኤው ፦

ስብሰባው በፕሮቶታይፕ አውቶቡስ ላይ ተፈትኖ ከዚያ በተሸጠው ሳህን ላይ ተጣብቋል። ይህ ማሳያ በሌሎች ፕሮጀክቶች ውስጥ ለቀላል አጠቃቀም በቀላሉ ሊታከል ይችላል።

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

ፕሮግራሚንግ ማድረግ
ፕሮግራሚንግ ማድረግ

የፕሮግራሙ ዓላማ አዳዲስ ፕሮጀክቶችን በሚገነቡበት ጊዜ ሥራውን ማቃለል ነው።

ፕሮግራሙ በበርካታ ክፍሎች የተዋቀረ ነው-

- ቤተመፃህፍት እና ቋሚዎችን በማካተት የመግለጫው ክፍል። ይህ ቋሚ ክፍል ለተለያዩ አካላት ፈተናዎች ሁሉ የተለመደ ይሆናል። (ለ ፣ ሲ)

- “ማዋቀር” እና “ሉፕ” ቅደም ተከተሎችን የያዘው የእድገት ክፍል። (መ)

- ሦስቱ (ሀ) የሚይዙባቸው ተግባራት ክፍል። እነዚህ ተግባራት ከዚህ በታች ተብራርተዋል።

“0-My_ELEGOO_soft_build” ማውጫ በአንድ አቃፊ ውስጥ አንድ ላይ መቀመጥ ያለባቸው አምስት ፋይሎችን ይ containsል።

  • «0-My_ELEGOO_soft_build.ino»።
  • "1-My_LCD_function.ino"።
  • "2-My_IR_function.ino"።
  • "3-My_Output_port_extension.ino"።
  • "አንዳንድ ናሙናዎች.rtf"

ፋይሉን "0-My_ELEGOO_soft_build.ino" በመክፈት አርዱinoኖ ሌሎች ፋይሎቹን (.ino) ይከፍታል። ሁሉም ፋይሎች ይታያሉ እና ሊቀየሩ ይችላሉ።

“አንዳንድ ናሙናዎች.rtf” ፋይል ተግባሮቹን የሚጠቀሙ አንዳንድ ቀላል ፕሮግራሞችን ምሳሌዎችን ይ containsል።

ደረጃ 4 - የተለያዩ ተግባራት

የተለያዩ ተግባራት
የተለያዩ ተግባራት

ኤልሲዲ ቁጥጥር

የዚህ ተግባር ዓላማ በአንድ ትዕዛዝ በ LCD ላይ መረጃን ለማሳየት ቀላል ለማድረግ ነው። ይህ ትእዛዝ በባዶ ማዋቀሪያ እና ባዶነት loop ክፍሎች ውስጥ ጥቅም ላይ ይውላል። እንዲሁም አንድ ተግባር እንዴት እንደሚገነባ ያሳያል።

ይህ ተግባር በ lcdw (par1 ፣ par2 ፣ par3 ፣ par4 ፣ par5) ይባላል።

  • par1 የሚፈለገውን ንዑስ ተግባር ያመለክታል።
  • par2 በማሳያው ላይ ያለውን የመስመር ቁጥር (0 ወይም 1) ያመለክታል።
  • par3 በማሳያ መስመር (ከ 0 እስከ 15) ያለውን የአምድ ቁጥር ያመለክታል።
  • par4 የሚታየውን ጽሑፍ ይ containsል።
  • par5 የሚታየው የቁጥር እሴት ይ containsል።

ምሳሌዎች -

lcdw (0, 0, 0, "", 0); ማሳያውን ያስጀምራል። ባዶ ጥሪ በሚደረግበት ንጥል ውስጥ ይህ ጥሪ ብቻ መቀመጥ አለበት።

lcdw (1 ፣ 1 ፣ 5 ፣ “ሰላም ዓለም” ፣ 0); በሁለተኛው መስመር ላይ ያለውን ጽሑፍ ከቦታ 6 ያሳያል።

lcdw (1 ፣ 1 ፣ 5 ፣ “ሰላም ዓለም” ፣ 25); በሁለተኛው መስመር ላይ “HELLO WORLD 25” የሚለውን ጽሑፍ ከቦታ 6. lcdw (1 ፣ 0 ፣ 0 ፣ “””፣ 25) ያሳያል ፤ በመጀመሪያው መስመር ላይ“25”ከቦታ 1 ያሳያል።

lcdw (2, 0, 0, "", 0); ማሳያውን ያጸዳል።

ይህ ተግባር በጣም ቀላል እና እንደ ፍላጎቶችዎ ሊጠናቀቅ ይችላል።

የኢንፍራሬድ በይነገጽ እና የርቀት መቆጣጠሪያው

የዚህ ተግባር ዓላማ ከርቀት መቆጣጠሪያው ጋር የኢንፍራሬድ ዳሳሽ አጠቃቀምን ማመቻቸት ነው። ይህ ተግባር በ tst = IRrec (par1) ይባላል።

par1 የሚፈለገውን ንዑስ ተግባር ያመለክታል። 0 አነፍናፊውን ለማስጀመር ፣ 1 በርቀት መቆጣጠሪያው ላይ የተጫነውን ቁልፍ ለመቀበል እና ለማረም። ከቁልፍ ስም ጋር የሚዛመድ ጽሑፍ በተለዋዋጭ tst ውስጥ ይመለሳል

የዲጂታል በሮች ብዛት ይጨምሩ

ዓላማው የዲጂታል ውፅዓት ፒኖችን ብዛት ለመጨመር 74hc595 ቺፕን መጠቀም ነው። ወረዳው 3 የ UNO ፒኖችን እንደ ግብዓት ይጠቀማል እና 8 የሁለትዮሽ በሮችን እንደ ውጤት ይሰጣል። ሁለት ተግባሮችን እንጠቀማለን። የአካላዊ ግንኙነት ዲያግራም በሚቀጥለው ክፍል ይብራራል።

ወረዳው በ 8 የሥራ መደቦች (አንድ የኢኖ ፕሮግራም ውስጥ አንድ መዝገብ እና በወረዳው ውስጥ የተካተተ ሌላ) ሁለት መዝገቦችን ያቀፈ ነው። ዝመናው በሁለት ደረጃዎች ይከናወናል። በመጀመሪያ ፣ በውስጣዊ መመዝገቢያ ውስጥ ያሉ እሴቶች ሊለወጡ ይችላሉ (የ setExtPin ተግባርን በመጠቀም)። ከዚያ የውስጥ ምዝገባው ወደ ወረዳው ይገለበጣል (የ Expin ተግባርን በመጠቀም)።

Expin (par1);

ፓር 1: 0 ቺ chipን ለመጀመር። 1 ሁሉንም የውጤት በሮች ወደ LOW ለማዘጋጀት። 2 የውስጥ መዝገቡን ወደ 74hc595 ቺፕ ለመቅዳት።

setExtPin (par1 ፣ par2);

  • par1: የሚቀየርበት በር ቁጥር (0-7)።
  • par2: የሚፈለገው የበር ሁኔታ (ዝቅተኛ ወይም ከፍተኛ)።

ደረጃ 5 - የአውቶቡስ አጠቃቀም ፣ ፕሮግራም እና ምሳሌዎች ምሳሌዎች

የአውቶቡስ አጠቃቀም ፣ ፕሮግራም እና ምሳሌዎች ምሳሌዎች
የአውቶቡስ አጠቃቀም ፣ ፕሮግራም እና ምሳሌዎች ምሳሌዎች

በዚህ ፕሮጀክት ውስጥ የተገለጹትን አባሎች ለማስማማት አንዳንድ ምሳሌዎችን እጠቁማለሁ።

እነዚህ ምሳሌዎች “አንዳንድ ናሙናዎች.rtf” በሚለው ፋይል ውስጥ ሊገኙ ይችላሉ።

የክፍሎቹ ሽቦዎች ከላይ ባሉት ሥዕላዊ መግለጫዎች ተሰጥተዋል። ፕሮጀክቱ የብዙ ክፍሎች በአንድ ጊዜ ጥቅም ላይ እንዲውል የተቀየሰ ነው።

ሞዴልን ለመጠቀም ፣ የሚከተሉትን ማድረግ አለብዎት

- የሚፈለጉትን ክፍሎች በዳቦ ቦርዱ ላይ ሽቦ ያድርጉ።

- የ “አንዳንድ ናሙናዎች.rtf” ፋይል የሚመለከተውን ክፍል በፕሮግራሙ ክፍል (ዲ) ውስጥ ይቅዱ እና ወደ መቆጣጠሪያው ያጠናቅሩት/ይስቀሉት።

እነዚህ አብነቶች ብዙ የኮድ መስመሮች የላቸውም። ይህ ፕሮግራምን ቀላል ለማድረግ ነው።

ፕሮግራሙ ሲሰበሰብ ያገለገሉትን ተግባራት ብቻ ይጭናል። የውጤቱ ኮድ ተመቻችቷል።

በሌላ በኩል የሃርድዌር አውቶቡስ በርካታ የዳቦ ሰሌዳዎችን የመጠቀም ችሎታ ያለው ስብሰባን በእጅጉ ያመቻቻል።

ለዚህ ፕሮጀክት ሁሉም ክፍሎች በበርካታ የዳቦ ሰሌዳዎች ላይ አንድ ላይ ተገናኝተዋል። ኤልሲዲ ማሳያ ከ UNO ማስፋፊያ ቦርድ ጋር ተገናኝቷል።

ይህ ቀላል ውህደትን እና የአካል ክፍሎችን ፈጣን ስብሰባን ይፈቅዳል። ለአጭር የሽቦ ሽቦዎች ምስጋና ይግባቸውና ጠቅላላው ክፍል በእይታ ማራኪ ነው።

ለፕሮጀክቶችዎ ሞዴሊንግ አሁን ለአዕምሮዎ ነፃ ድጋፍ መስጠት ይችላሉ።

ተዝናናበት!

የሚመከር: