ዝርዝር ሁኔታ:
- ደረጃ 1 ፕሮቶታይፕንግ አውቶቡስ
- ደረጃ 2: የመጀመሪያው ስብሰባ I2C ውስጥ ያለው የ LCD ማሳያ
- ደረጃ 3 - ፕሮግራሚንግ
- ደረጃ 4 - የተለያዩ ተግባራት
- ደረጃ 5 - የአውቶቡስ አጠቃቀም ፣ ፕሮግራም እና ምሳሌዎች ምሳሌዎች
ቪዲዮ: የ ELEGOO ኪት ላብራቶሪ ወይም ሕይወቴን እንደ ገንቢ ቀላል ለማድረግ - 5 ደረጃዎች (ከስዕሎች ጋር)
2024 ደራሲ ደራሲ: John Day | [email protected]. ለመጨረሻ ጊዜ የተሻሻለው: 2024-01-30 07:29
የፕሮጀክቱ ዓላማዎች
ብዙዎቻችን በዩኤንኦ ተቆጣጣሪዎች ዙሪያ ባለው ማሾፍ ላይ ችግሮች አሉብን። ብዙውን ጊዜ የአካል ክፍሎች ሽቦ በብዙ ክፍሎች ይከብዳል። በሌላ በኩል ፣ በአርዱዲኖ ስር መርሃ ግብር ውስብስብ እና ብዙ የኮድ መስመሮችን ሊፈልግ ይችላል። እዚህ የተገለጸው ፕሮጀክት ማሾፉን በጣም ቀላል ማድረግ አለበት። ይህ ፕሮጀክት በ "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 ማሳያ
የ 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 ማስፋፊያ ቦርድ ጋር ተገናኝቷል።
ይህ ቀላል ውህደትን እና የአካል ክፍሎችን ፈጣን ስብሰባን ይፈቅዳል። ለአጭር የሽቦ ሽቦዎች ምስጋና ይግባቸውና ጠቅላላው ክፍል በእይታ ማራኪ ነው።
ለፕሮጀክቶችዎ ሞዴሊንግ አሁን ለአዕምሮዎ ነፃ ድጋፍ መስጠት ይችላሉ።
ተዝናናበት!
የሚመከር:
በድምጽ ቁጥጥር የሚደረግበት የቤት አውቶሜሽን (እንደ አሌክሳ ወይም ጉግል መነሻ ፣ ምንም ዋይፋይ ወይም ኢተርኔት አያስፈልግም) - 4 ደረጃዎች
በድምፅ ቁጥጥር የሚደረግበት የቤት አውቶሜሽን (እንደ አሌክሳ ወይም ጉግል ቤት ፣ ምንም ዋይፋይ ወይም ኢተርኔት አያስፈልግም) - በድምጽ መመሪያ ላይ መልዕክቶችን ለመላክ በጂጂ ረዳት ቅንብር በኤስኤምኤስ ላይ የተመሠረተ አርዱዲኖ ቁጥጥር የሚደረግበት ቅብብሎሽ ነው። ነባር የኤሌክትሪክ ዕቃዎች (Moto -X smartp ካለዎት
የቦታ ውድድር - ከልጆች ጋር ለማድረግ ቀላል የአርዱኖ ጠቅታ ጨዋታ 7 ደረጃዎች
የቦታ ውድድር - ከልጆች ጋር ለመስራት ቀላል የአርዲኖ ጠቅታ ጨዋታ - & iexcl ፤ ዛሬ እንዴት እንደሚሰራ የሚያሳይ ቪዲዮ እሰቅላለሁ! ይከታተሉ ከልጆች ጋር ሊሠራ በሚችል በጠፈር-ተኮር ትምህርት እንዝናና ፣ እና በኋላ እንደ መጫወቻ ሆነው በእነሱ ብቻ ይደሰቱ። ስለ ታሪክ አብሮ ለማስተማር እንደ አማካይ ሊጠቀሙበት ይችላሉ
የዊንጅ መስታወት ማጠፊያ ወይም ሌላ ማንኛውንም ነገር በራስ -ሰር ለማድረግ አርዱዲኖን በኒሳን ካሽካይ ውስጥ ይገንቡ - 9 ደረጃዎች (ከስዕሎች ጋር)
የክንፍ መስተዋት ማጠፊያ ወይም ሌላ ማንኛውንም ነገር በራስ -ሰር ለማድረግ አርዱዲኖን በኒሳን ካሽካይ ውስጥ ይገንቡ - የኒሳን ካሽካይ J10 በቀላሉ የተሻሉ ሊሆኑ ስለሚችሉ መቆጣጠሪያዎች ጥቂት የሚያበሳጩ ነገሮች አሉት። ከመካከላቸው አንዱ ቁልፉን ከማብራት/ከማውጣትዎ በፊት መስተዋቶቹን/ክፍት ማብሪያ/ማጥፊያውን መግፋቱን ማስታወስ አለበት። ሌላው ትንሹ ውቅር ነው
መስፈርት ሐ - ሕይወቴን አሻሽል 18 ደረጃዎች (ከስዕሎች ጋር)
መስፈርት ሐ - ሕይወቴን ያጎላል - በ: ሪሳ ኩኒ ይህ አስተማሪ ለምርቴ የማምረት ሂደቱን ያብራራል
የጊታር አምፕ ዘንበል ማቆሚያ - እንደ ሊንከን ምዝግብ ማስታወሻዎች ቀላል - ትንሽ ፣ ተንቀሳቃሽ ፣ ቀላል ፣ የተረጋጋ ፣ ርካሽ ወይም ነፃ።
የጊታር አምፕ ዘንበል ማቆሚያ - እንደ ሊንከን ሎግስ - ቀላል ፣ ተንቀሳቃሽ ፣ ቀላል ፣ የተረጋጋ ፣ ርካሽ ወይም ነፃ። አነስተኛ ፣ ተንቀሳቃሽ ፣ ቀላል ፣ የተረጋጋ ፣ የቆሻሻ ማስቀመጫ ሰሌዳ በመጠቀም ርካሽ ወይም ነፃ። ለኮምፖ አምፖች በጣም ጥሩ ፣ ትልቅ ንድፍ ለተከፈቱ ጀርባዎች ሊያገለግል ይችላል